Skip to content

chore(deps): update all dependencies#495

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/all
Sep 19, 2025
Merged

chore(deps): update all dependencies#495
renovate[bot] merged 1 commit into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Sep 19, 2025

Copy link
Copy Markdown
Contributor

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
astral-sh/uv-pre-commit repository patch 0.8.15 -> 0.8.17 0.8.18 age confidence
lockFileMaintenance All locks refreshed
coverage dependency-groups patch 7.10.2 -> 7.10.6 age confidence
mypy (changelog) dependency-groups minor 1.17.1 -> 1.18.1 1.18.2 age confidence
pydoclint dependency-groups minor 0.6.6 -> 0.7.3 age confidence
pytest (changelog) dependency-groups patch 8.4.1 -> 8.4.2 age confidence
pytest (changelog) project.dependencies patch 8.4.1 -> 8.4.2 age confidence
pytest-ansible (changelog) project.dependencies minor 25.5.0 -> 25.8.0 age confidence
ruff (source, changelog) dependency-groups minor 0.12.8 -> 0.13.0 0.13.1 age confidence
toml-sort dependency-groups patch 0.24.2 -> 0.24.3 age confidence
tox (changelog) dependency-groups minor 4.29.0 -> 4.30.2 age confidence
tox (changelog) project.dependencies minor 4.29.0 -> 4.30.2 age confidence
types-pyyaml (changelog) dependency-groups patch 6.0.12.20250809 -> 6.0.12.20250915 age confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

astral-sh/uv-pre-commit (astral-sh/uv-pre-commit)

v0.8.17

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.8.17

v0.8.16

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.8.16

nedbat/coveragepy (coverage)

v7.10.6

Compare Source

  • Fix: source directories were not properly communicated to subprocesses
    that ran in different directories, as reported in issue 1499_. This is now
    fixed.

  • Performance: Alex Gaynor continues fine-tuning <pull 2038_>_ the speed of
    combination, especially with many contexts.

.. _issue 1499: #​1499
.. _pull 2038: #​2038

.. _changes_7-10-5:

v7.10.5

Compare Source

  • Big speed improvements for coverage combine: it's now about twice as
    fast! Huge thanks to Alex Gaynor for pull requests 2032 <pull 2032_>,
    2033 <pull 2033_>
    , and 2034 <pull 2034_>_.

.. _pull 2032: #​2032
.. _pull 2033: #​2033
.. _pull 2034: #​2034

.. _changes_7-10-4:

v7.10.4

Compare Source

  • Added patch = fork for times when the built-in forking support is
    insufficient.

  • Fix: patch = execv also inherits the entire coverage configuration now.

.. _changes_7-10-3:

v7.10.3

Compare Source

  • Fixes for patch = subprocess:

    • If subprocesses spawned yet more subprocesses simultaneously, some coverage
      could be missed. This is now fixed, closing issue 2024_.

    • If subprocesses were created in other directories, their data files were
      stranded there and not combined into the totals, as described in issue 2025_. This is now fixed.

    • On Windows (or maybe only some Windows?) the patch would fail with a
      ModuleNotFound error trying to import coverage. This is now fixed,
      closing issue 2022_.

    • Originally only options set in the coverage configuration file would apply
      to subprocesses. Options set on the coverage run command line (such as
      --branch) wouldn't be communicated to the subprocesses. This could
      lead to combining failures, as described in issue 2021_. Now the entire
      configuration is used in subprocesses, regardless of its origin.

    • Added debug=patch to help diagnose problems.

  • Fix: really close all SQLite databases, even in-memory ones. Closes issue 2017_.

.. _issue 2017: #​2017
.. _issue 2021: #​2021
.. _issue 2022: #​2022
.. _issue 2024: #​2024
.. _issue 2025: #​2025

.. _changes_7-10-2:

python/mypy (mypy)

v1.18.1

Compare Source

jsh9/pydoclint (pydoclint)

v0.7.3

Compare Source

  • Fixed
    • Fixed comment handling in type hints to properly ignore inline comments
      when comparing type annotations between function signatures and docstrings
  • Full diff

v0.7.2

Compare Source

  • Fixed
    • Fixed comment handling in type hints to properly ignore inline comments
      when comparing type annotations between function signatures and docstrings
  • Full diff

v0.7.1

Compare Source

  • Fixed
    • A bug where false positive arg names are reported in the violation message
  • Added
    • Support for checking class attribute default values (numpy and Google
      styles only)
  • Full diff

v0.7.0

Compare Source

v0.6.11

Compare Source

v0.6.10

Compare Source

v0.6.9

Compare Source

  • Changed
    • Migrated from setup.cfg/setup.py to pyproject.toml for modern Python
      packaging
    • Consolidated all package metadata into pyproject.toml [project] section
    • Removed deprecated setup.cfg and setup.py files
  • Full diff

v0.6.8

Compare Source

  • Fixed
    • Fixed output formatting bug where blank lines between files would appear at
      the end when redirecting output to a file instead of between each file
  • Full diff
pytest-dev/pytest (pytest)

v8.4.2

Compare Source

ansible/pytest-ansible (pytest-ansible)

v25.8.0

Compare Source

Maintenance

v25.6.3

Compare Source

Bugfixes

Maintenance

v25.6.2

Compare Source

Bugfixes

Maintenance

v25.6.1

Compare Source

Bugfixes

Maintenance

v25.6.0

Compare Source

Enhancements

Maintenance

astral-sh/ruff (ruff)

v0.13.0

Compare Source

Check out the blog post for a migration
guide and overview of the changes!

Breaking changes
  • Several rules can now add from __future__ import annotations automatically

    TC001, TC002, TC003, RUF013, and UP037 now add from __future__ import annotations as part of their fixes when the
    lint.future-annotations setting is enabled. This allows the rules to move
    more imports into TYPE_CHECKING blocks (TC001, TC002, and TC003),
    use PEP 604 union syntax on Python versions before 3.10 (RUF013), and
    unquote more annotations (UP037).

  • Full module paths are now used to verify first-party modules

    Ruff now checks that the full path to a module exists on disk before
    categorizing it as a first-party import. This change makes first-party
    import detection more accurate, helping to avoid false positives on local
    directories with the same name as a third-party dependency, for example. See
    the FAQ
    section
    on import categorization for more details.

  • Deprecated rules must now be selected by exact rule code

    Ruff will no longer activate deprecated rules selected by their group name
    or prefix. As noted below, the two remaining deprecated rules were also
    removed in this release, so this won't affect any current rules, but it will
    still affect any deprecations in the future.

  • The deprecated macOS configuration directory fallback has been removed

    Ruff will no longer look for a user-level configuration file at
    ~/Library/Application Support/ruff/ruff.toml on macOS. This feature was
    deprecated in v0.5 in favor of using the XDG
    specification

    (usually resolving to ~/.config/ruff/ruff.toml), like on Linux. The
    fallback and accompanying deprecation warning have now been removed.

Removed Rules

The following rules have been removed:

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

Preview features
  • [pyupgrade] Enable UP043 in stub files (#​20027)
Bug fixes
  • [pyupgrade] Apply UP008 only when the __class__ cell exists (#​19424)
  • [ruff] Fix empty f-string detection in in-empty-collection (RUF060) (#​20249)
Server
  • Add support for using uv as an alternative formatter backend (#​19665)
Documentation
  • [pep8-naming] Fix formatting of __all__ (N816) (#​20301)

v0.12.12

Compare Source

Release Notes
Preview features
  • Show fixes by default (#​19919)
  • [airflow] Convert DatasetOrTimeSchedule(datasets=...) to AssetOrTimeSchedule(assets=...) (AIR311) (#​20202)
  • [airflow] Improve the AIR002 error message (#​20173)
  • [airflow] Move airflow.operators.postgres_operator.Mapping from AIR302 to AIR301 (#​20172)
  • [flake8-async] Implement blocking-input rule (ASYNC250) (#​20122)
  • [flake8-use-pathlib] Make PTH119 and PTH120 fixes unsafe because they can change behavior (#​20118)
  • [pylint] Add U+061C to PLE2502 (#​20106)
  • [ruff] Fix false negative for empty f-strings in deque calls (RUF037) (#​20109)
Bug fixes
  • Less confidently mark f-strings as empty when inferring truthiness (#​20152)
  • [fastapi] Fix false positive for paths with spaces around parameters (FAST003) (#​20077)
  • [flake8-comprehensions] Skip C417 when lambda contains yield/yield from (#​20201)
  • [perflint] Handle tuples in dictionary comprehensions (PERF403) (#​19934)
Rule changes
  • [pycodestyle] Preserve return type annotation for ParamSpec (E731) (#​20108)
Documentation
Contributors
Install ruff 0.12.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.12.12/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.12.12/ruff-installer.ps1 | iex"
Download ruff 0.12.12
File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.12.11

Compare Source

Preview features
  • [airflow] Extend AIR311 and AIR312 rules (#​20082)
  • [airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#​20081)
  • [flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#​20091)
  • [flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#​19303)
  • [flake8-use-pathlib] Add autofix for PTH211 (#​20009)
  • [flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#​20100)
Bug fixes
  • [pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#​20048)
  • [pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#​20115)
  • [ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#​20032)
  • [ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#​19647)
Rule changes
  • [ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#​20045)
Documentation
  • Fix incorrect D413 links in docstrings convention FAQ (#​20089)
  • [flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#​20103)

v0.12.10

Compare Source

Preview features
  • [flake8-simplify] Implement fix for maxsplit without separator (SIM905) (#​19851)
  • [flake8-use-pathlib] Add fixes for PTH102 and PTH103 (#​19514)
Bug fixes
  • [isort] Handle multiple continuation lines after module docstring (I002) (#​19818)
  • [pyupgrade] Avoid reporting __future__ features as unnecessary when they are used (UP010) (#​19769)
  • [pyupgrade] Handle nested Optionals (UP045) (#​19770)
Rule changes
  • [pycodestyle] Make E731 fix unsafe instead of display-only for class assignments (#​19700)
  • [pyflakes] Add secondary annotation showing previous definition (F811) (#​19900)
Documentation

v0.12.9

Compare Source

Preview features
  • [airflow] Add check for airflow.secrets.cache.SecretCache (AIR301) (#​17707)
  • [ruff] Offer a safe fix for multi-digit zeros (RUF064) (#​19847)
Bug fixes
  • [flake8-blind-except] Fix BLE001 false-positive on raise ... from None (#​19755)
  • [flake8-comprehensions] Fix false positive for C420 with attribute, subscript, or slice assignment targets (#​19513)
  • [flake8-simplify] Fix handling of U+001C..U+001F whitespace (SIM905) (#​19849)
Rule changes
  • [pylint] Use lowercase hex characters to match the formatter (PLE2513) (#​19808)
Documentation
  • Fix lint.future-annotations link (#​19876)
Other changes
  • Build riscv64 binaries for release (#​19819)
  • Add rule code to error description in GitLab output (#​19896)
pappasam/toml-sort (toml-sort)

v0.24.3

Compare Source

Fixed
  • Handle dotted keys in inline tables correctly (usimd)
  • Remove redundant condition in single file write logic (liblaf)
  • Remove python 4 max cap from pyproject.toml (Gregorio L. Trevisan)
tox-dev/tox (tox)

v4.30.2

Compare Source

What's Changed

Full Changelog: tox-dev/tox@4.30.1...4.30.2

v4.30.1

Compare Source

What's Changed

  • Prevent Tox from hanging with --installpkg sdist due to orphaned build backend by @​vytas7 in #​3530

New Contributors

Full Changelog: tox-dev/tox@4.30.0...4.30.1

v4.30.0

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.29.0...4.30.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner September 19, 2025 14:15
@renovate renovate Bot added chore Maintenance tasks, not affecting shipped product dependencies Pull requests that update a dependency file labels Sep 19, 2025
@renovate renovate Bot enabled auto-merge (squash) September 19, 2025 14:15
@renovate renovate Bot added chore Maintenance tasks, not affecting shipped product dependencies Pull requests that update a dependency file labels Sep 19, 2025
@renovate renovate Bot merged commit 3c626ca into main Sep 19, 2025
25 checks passed
@renovate renovate Bot deleted the renovate/all branch September 19, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance tasks, not affecting shipped product dependencies Pull requests that update a dependency file ignore-for-release

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant