Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 10, 2025

Bumps the nonprod-dependencies group with 7 updates:

Package From To
ansible-lint 25.9.2 25.11.0
black 24.8.0 25.11.0
pre-commit 3.8.0 4.4.0
pylint 3.3.0 4.0.2
pytest 8.3.3 9.0.0
antsibull-changelog 0.30.0 0.34.0
antsibull-docs 2.14.0 2.22.0

Updates ansible-lint from 25.9.2 to 25.11.0

Release notes

Sourced from ansible-lint's releases.

v25.11.0

Fixes

Maintenance

Commits
  • 43e758b chore: pre-commit autoupdate (#4834)
  • 5017d17 fix: require ansible-core>=2.17.10 (#4835)
  • 35e396c chore: Test cspell configuration (#4828)
  • 7290982 chore(deps): update all dependencies (#4817)
  • e0ee1f1 fix: ignore internal types false positives with jinja[invalid] (#4823)
  • 5a74f30 fix: make repository key optional in galaxy.yml (#4798)
  • 4129a65 fix: github action ref doesn't checkout that ref (#4774)
  • cd15dc1 Add finalize workflow for secure sonarcloud checks (#4820)
  • 0a09e91 fix: add set-environment and unset-environment in executable_options for syst...
  • ecd0a36 Update sonar-project.properties (#4815)
  • Additional commits viewable in compare view

Updates black from 24.8.0 to 25.11.0

Release notes

Sourced from black's releases.

25.11.0

Highlights

  • Enable base 3.14 support (#4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)

Stable style

  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)

Preview style

  • Move multiline_string_handling from --unstable to --preview (#4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
  • Standardize type comments to form # type: <value> (#4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#4800)

Configuration

  • Add no_cache option to control caching behavior. (#4803)

Packaging

  • Releases now include arm64 Linux binaries (#4773)

Output

  • Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)

Blackd

  • Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)

Integrations

  • Enable 3.14 base CI (#4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only "stability" format when using pyproject.toml (#4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#4772)
  • Vim: Print the import paths when importing black fails (#4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#4675)

... (truncated)

Changelog

Sourced from black's changelog.

25.11.0

Highlights

  • Enable base 3.14 support (#4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)

Stable style

  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)

Preview style

  • Move multiline_string_handling from --unstable to --preview (#4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
  • Standardize type comments to form # type: <value> (#4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#4800)

Configuration

  • Add no_cache option to control caching behavior. (#4803)

Packaging

  • Releases now include arm64 Linux binaries (#4773)

Output

  • Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)

Blackd

  • Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)

Integrations

  • Enable 3.14 base CI (#4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only "stability" format when using pyproject.toml (#4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#4772)
  • Vim: Print the import paths when importing black fails (#4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#4675)

... (truncated)

Commits

Updates pre-commit from 3.8.0 to 4.4.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.4.0

Features

Fixes

pre-commit v4.3.0

Features

pre-commit v4.2.0

Features

  • For language: python first attempt a versioned python executable for the default language version before consulting a potentially unversioned sys.executable.

Fixes

pre-commit v4.1.0

Features

Fixes

... (truncated)

Changelog

Sourced from pre-commit's changelog.

4.4.0 - 2025-11-08

Features

Fixes

4.3.0 - 2025-08-09

Features

4.2.0 - 2025-03-18

Features

  • For language: python first attempt a versioned python executable for the default language version before consulting a potentially unversioned sys.executable.

Fixes

... (truncated)

Commits
  • 17cf886 v4.4.0
  • cb63a5c Merge pull request #3535 from br-rhrbacek/fix-cgroups
  • f80801d Fix docker-in-docker detection for cgroups v2
  • 9143fc3 Merge pull request #3577 from pre-commit/language-unsupported
  • 725acc9 rename system and script languages to unsupported / unsupported_script
  • 3815e2e Merge pull request #3576 from pre-commit/fix-stages-config-error
  • aa2961c fix missing context in error for stages
  • 46297f7 Merge pull request #3575 from pre-commit/rm-python3-hooks-repo
  • 95eec75 rm python3_hooks_repo
  • 5e4b354 Merge pull request #3574 from pre-commit/rm-hook-with-spaces-test
  • Additional commits viewable in compare view

Updates pylint from 3.3.0 to 4.0.2

Commits
  • 0eb92d2 Bump pylint to 4.0.2, update changelog
  • caf95d5 [Backport maintenance/4.0.x] Fix FP for invalid-name for partially uninfera...
  • 4d52769 [Backport maintenance/4.0.x] Ignore unraisable exceptions on stdlib primer (#...
  • 92a13df [Backport maintenance/4.0.x] Fix FP for invalid-name on module-level consta...
  • 4c913c0 [Backport maintenance/4.0.x] Fix FP for invalid-name for TypedDicts (#10674)
  • 9a30350 Bump pylint to 4.0.1, update changelog (#10667)
  • 0ad9d26 [Backport maintenance/4.0.x] Check enums created with functional syntax again...
  • 60a01e4 [Backport maintenance/4.0.x] Improve conditionals (#10655)
  • e60b80e [Backport maintenance/4.0.x] Fix unused-variable false positive with `__all...
  • abcf2ed [Backport maintenance/4.0.x] Fix false-positive for bare-name-capture-pattern...
  • Additional commits viewable in compare view

Updates pytest from 8.3.3 to 9.0.0

Release notes

Sourced from pytest's releases.

9.0.0

pytest 9.0.0 (2025-11-05)

New features

  • #1367: Support for subtests has been added.

    subtests <subtests> are an alternative to parametrization, useful in situations where the parametrization values are not all known at collection time.

    Example:

    def contains_docstring(p: Path) -> bool:
        """Return True if the given Python file contains a top-level docstring."""
        ...
    def test_py_files_contain_docstring(subtests: pytest.Subtests) -> None:
    for path in Path.cwd().glob("*.py"):
    with subtests.test(path=str(path)):
    assert contains_docstring(path)

    Each assert failure or error is caught by the context manager and reported individually, giving a clear picture of all files that are missing a docstring.

    In addition, unittest.TestCase.subTest is now also supported.

    This feature was originally implemented as a separate plugin in pytest-subtests, but since then has been merged into the core.

    [!NOTE] This feature is experimental and will likely evolve in future releases. By that we mean that we might change how subtests are reported on failure, but the functionality and how to use it are stable.

  • #13743: Added support for native TOML configuration files.

    While pytest, since version 6, supports configuration in pyproject.toml files under [tool.pytest.ini_options], it does so in an "INI compatibility mode", where all configuration values are treated as strings or list of strings. Now, pytest supports the native TOML data model.

    In pyproject.toml, the native TOML configuration is under the [tool.pytest] table.

    # pyproject.toml
    [tool.pytest]
    minversion = "9.0"
    addopts = ["-ra", "-q"]
    testpaths = [
        "tests",
        "integration",
    ]

... (truncated)

Commits
  • f4b0fd2 Prepare release version 9.0.0
  • 52d8e68 Merge pull request #13889 from bluetech/regendoc-restore
  • d6d3e4a doc: fixes for regendoc
  • 7cb3974 doc: restore missing "# content of pytest.toml" regendoc commands
  • 5ae9e47 build(deps): Bump django in /testing/plugins_integration (#13881)
  • adb3658 Merge pull request #13864 from bluetech/config-cleanups-2
  • a28c08e Merge pull request #13875 from bluetech/ci-tweaks
  • a250954 ci: split publish-to-pypi and push-tag jobs
  • ebc152f ci: update setup python's from 3.11 or 3.* to 3.13
  • dfd796f ci: move running update-plugin-list script to tox
  • Additional commits viewable in compare view

Updates antsibull-changelog from 0.30.0 to 0.34.0

Release notes

Sourced from antsibull-changelog's releases.

0.34.0

Release Summary

Feature release for antsibull-build.

Minor Changes

0.33.0

Release Summary

Maintenance release for fixing / deprecating certain boolean options.

Breaking Changes / Porting Guide

Deprecated Features

0.32.0

Release Summary

Feature release.

Major Changes

Minor Changes

Breaking Changes / Porting Guide

  • When using antsibull-changelog as a library, ChangelogConfig's constructor should no longer be called directly. Instead, use the class method ChangelogConfig.parse(), which has the same signature than the previous constructor, except that ignore_is_other_project now must be a keyword parameter (ansible-community/antsibull-changelog#193).
  • When using antsibull-changelog as a library, rendering.changelog.generate_changelog() now needs a ChangelogOutput object instead of the document_format: TextFormat parameter, and the config and changelog_path parameters have been removed (ansible-community/antsibull-changelog#194).
  • When using the --output argument for antsibull-changelog generate, the generated changelog's title will not contain any parts of the version number. If you need this, please create an issue (ansible-community/antsibull-changelog#194).

Deprecated Features

  • The configuration settings changelog_filename_template, changelog_filename_version_depth, and output_formats are deprecated and will eventually be removed. Use the new setting output instead. Note that there are no runtime warnings right now. If the time to remove them comes nearer, there will be runtime warnings for a longer time first before they are actually removed (ansible-community/antsibull-changelog#194).

Removed Features (previously deprecated)

... (truncated)

Changelog

Sourced from antsibull-changelog's changelog.

v0.34.0

Release Summary

Feature release for antsibull-build.

Minor Changes

v0.33.0

Release Summary

Maintenance release for fixing / deprecating certain boolean options.

Breaking Changes / Porting Guide

Deprecated Features

v0.32.0

Release Summary

Feature release.

Major Changes

Minor Changes

... (truncated)

Commits

Updates antsibull-docs from 2.14.0 to 2.22.0

Release notes

Sourced from antsibull-docs's releases.

2.22.0

Release Summary

Bugfix and maintenance release.

Minor Changes

Bugfixes

2.21.0

Release Summary

Feature release.

Minor Changes

2.20.0

Release Summary

Bugfix and feature release.

Minor Changes

Bugfixes

  • Run the post-processors in the ansible-output subcommand from the current working directory, and not from the temporary playbook directory. This allows post-processors to have relative paths from where antsibull-docs ansible-output is called (ansible-community/antsibull-docs#406).

2.19.1

Release Summary

Bugfix release for official docsite build.

Bugfixes

... (truncated)

Changelog

Sourced from antsibull-docs's changelog.

v2.22.0

Release Summary

Bugfix and maintenance release.

Minor Changes

Bugfixes

v2.21.0

Release Summary

Feature release.

Minor Changes

v2.20.0

Release Summary

Bugfix and feature release.

Minor Changes

Bugfixes

... (truncated)

Commits
  • a92269e Release 2.22.0.
  • 7c29192 Prepare 2.22.0.
  • 4480745 Use antsibull-core's logging compatibility layer. (#414)
  • 0e70106 Bump the ci group with 2 updates (#426)
  • 2780cce Support Python 3.14. (#425)
  • f3006fb Remove no longer supported pylint option.
  • 246a05a Bump sass in /src/sphinx_antsibull_ext/css in the npm group (#424)
  • 560a156 Remove unnecessary part of template; update tests (#423)
  • 9b264f4 Bump sass in /src/sphinx_antsibull_ext/css in the npm group (#422)
  • a030874 Bump sass in /src/sphinx_antsibull_ext/css in the npm group (#421)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the nonprod-dependencies group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [ansible-lint](https://github.com/ansible/ansible-lint) | `25.9.2` | `25.11.0` |
| [black](https://github.com/psf/black) | `24.8.0` | `25.11.0` |
| [pre-commit](https://github.com/pre-commit/pre-commit) | `3.8.0` | `4.4.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.0` | `4.0.2` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.3` | `9.0.0` |
| [antsibull-changelog](https://github.com/ansible-community/antsibull-changelog) | `0.30.0` | `0.34.0` |
| [antsibull-docs](https://github.com/ansible-community/antsibull-docs) | `2.14.0` | `2.22.0` |


Updates `ansible-lint` from 25.9.2 to 25.11.0
- [Release notes](https://github.com/ansible/ansible-lint/releases)
- [Commits](ansible/ansible-lint@v25.9.2...v25.11.0)

Updates `black` from 24.8.0 to 25.11.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.8.0...25.11.0)

Updates `pre-commit` from 3.8.0 to 4.4.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v3.8.0...v4.4.0)

Updates `pylint` from 3.3.0 to 4.0.2
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.3.0...v4.0.2)

Updates `pytest` from 8.3.3 to 9.0.0
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.3...9.0.0)

Updates `antsibull-changelog` from 0.30.0 to 0.34.0
- [Release notes](https://github.com/ansible-community/antsibull-changelog/releases)
- [Changelog](https://github.com/ansible-community/antsibull-changelog/blob/main/CHANGELOG.rst)
- [Commits](ansible-community/antsibull-changelog@0.30.0...0.34.0)

Updates `antsibull-docs` from 2.14.0 to 2.22.0
- [Release notes](https://github.com/ansible-community/antsibull-docs/releases)
- [Changelog](https://github.com/ansible-community/antsibull-docs/blob/main/CHANGELOG.rst)
- [Commits](ansible-community/antsibull-docs@2.14.0...2.22.0)

---
updated-dependencies:
- dependency-name: ansible-lint
  dependency-version: 25.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: nonprod-dependencies
- dependency-name: black
  dependency-version: 25.11.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nonprod-dependencies
- dependency-name: pre-commit
  dependency-version: 4.4.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nonprod-dependencies
- dependency-name: pylint
  dependency-version: 4.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nonprod-dependencies
- dependency-name: pytest
  dependency-version: 9.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nonprod-dependencies
- dependency-name: antsibull-changelog
  dependency-version: 0.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: nonprod-dependencies
- dependency-name: antsibull-docs
  dependency-version: 2.22.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: nonprod-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependabot PR generated by Dependabot label Nov 10, 2025
@dependabot dependabot bot requested a review from a team as a code owner November 10, 2025 15:24
@dependabot dependabot bot added the dependabot PR generated by Dependabot label Nov 10, 2025
@dependabot dependabot bot deployed to integration November 10, 2025 15:24 Active
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 17, 2025

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot PR generated by Dependabot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant