Commit ea6409d
authored
chore(deps): update all dependencies (#4608)
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|---|
|
[astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit)
| repository | patch | `v0.15.0` → `v0.15.1` | |

|

|
|
[astral-sh/uv-pre-commit](https://redirect.github.com/astral-sh/uv-pre-commit)
| repository | patch | `0.10.0` → `0.10.2` | |

|

|
| [biomejs/pre-commit](https://redirect.github.com/biomejs/pre-commit) |
repository | patch | `v2.3.14` → `v2.3.15` | |

|

|
| [coverage](https://redirect.github.com/coveragepy/coveragepy) |
dependency-groups | patch | `7.13.3` → `7.13.4` | |

|

|
| [filelock](https://redirect.github.com/tox-dev/py-filelock) |
dependency-groups | minor | `3.20.3` → `3.21.2` | `3.24.1` (+3) |

|

|
| [ruff](https://docs.astral.sh/ruff)
([source](https://redirect.github.com/astral-sh/ruff),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md))
| dependency-groups | patch | `0.15.0` → `0.15.1` | |

|

|
|
[tombi-toml/tombi-pre-commit](https://redirect.github.com/tombi-toml/tombi-pre-commit)
| repository | patch | `v0.7.27` → `v0.7.28` | |

|

|
| [tox](https://redirect.github.com/tox-dev/tox)
([changelog](https://tox.wiki/en/latest/changelog.html)) |
dependency-groups | minor | `4.34.1` → `4.35.0` | `4.36.0` |

|

|
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](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.
---
### Release Notes
<details>
<summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary>
###
[`v0.15.1`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.15.1)
[Compare
Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.15.0...v0.15.1)
See: <https://github.com/astral-sh/ruff/releases/tag/0.15.1>
</details>
<details>
<summary>astral-sh/uv-pre-commit (astral-sh/uv-pre-commit)</summary>
###
[`v0.10.2`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.10.2)
[Compare
Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.10.1...0.10.2)
See: <https://github.com/astral-sh/uv/releases/tag/0.10.2>
###
[`v0.10.1`](https://redirect.github.com/astral-sh/uv-pre-commit/releases/tag/0.10.1)
[Compare
Source](https://redirect.github.com/astral-sh/uv-pre-commit/compare/0.10.0...0.10.1)
See: <https://github.com/astral-sh/uv/releases/tag/0.10.1>
</details>
<details>
<summary>biomejs/pre-commit (biomejs/pre-commit)</summary>
###
[`v2.3.15`](https://redirect.github.com/biomejs/pre-commit/compare/v2.3.14...v2.3.15)
[Compare
Source](https://redirect.github.com/biomejs/pre-commit/compare/v2.3.14...v2.3.15)
</details>
<details>
<summary>coveragepy/coveragepy (coverage)</summary>
###
[`v7.13.4`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7134--2026-02-09)
[Compare
Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.13.3...7.13.4)
- Fix: the third-party code fix in 7.13.3 required examining the parent
directories where coverage was run. In the unusual situation that one of
the
parent directories is unreadable, a PermissionError would occur, as
described in `issue 2129`\_. This is now fixed.
- Fix: in test suites that change sys.path, coverage.py could fail with
"RuntimeError: Set changed size during iteration" as described and fixed
in
`pull 2130`\_. Thanks, Noah Fatsi.
- We now publish ppc64le wheels, thanks to `Pankhudi Jain <pull
2121_>`\_.
.. \_pull 2121:
[#​2121](https://redirect.github.com/coveragepy/coveragepy/pull/2121)
.. \_issue 2129:
[#​2129](https://redirect.github.com/coveragepy/coveragepy/issues/2129)
.. \_pull 2130:
[#​2130](https://redirect.github.com/coveragepy/coveragepy/pull/2130)
.. \_changes\_7-13-3:
</details>
<details>
<summary>tox-dev/py-filelock (filelock)</summary>
###
[`v3.21.2`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.21.2)
[Compare
Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.21.1...3.21.2)
<!-- Release notes generated using configuration in .github/release.yml
at 3.21.2 -->
#### What's Changed
- 🐛 fix: catch ImportError for missing sqlite3 C library by
[@​gaborbernat](https://redirect.github.com/gaborbernat) in
[tox-dev/filelock#475](https://redirect.github.com/tox-dev/filelock/pull/475)
**Full Changelog**:
<tox-dev/filelock@3.21.1...3.21.2>
###
[`v3.21.1`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.21.1)
[Compare
Source](https://redirect.github.com/tox-dev/py-filelock/compare/3.21.0...3.21.1)
<!-- Release notes generated using configuration in .github/release.yml
at 3.21.1 -->
#### What's Changed
- 🐛 fix: gracefully handle missing `sqlite3` when importing
`ReadWriteLock` by
[@​bayandin](https://redirect.github.com/bayandin) in
[tox-dev/filelock#473](https://redirect.github.com/tox-dev/filelock/pull/473)
#### New Contributors
- [@​bayandin](https://redirect.github.com/bayandin) made their
first contribution in
[tox-dev/filelock#473](https://redirect.github.com/tox-dev/filelock/pull/473)
**Full Changelog**:
<tox-dev/filelock@3.21.0...3.21.1>
###
[`v3.21.0`](https://redirect.github.com/tox-dev/filelock/releases/tag/3.21.0)
<!-- Release notes generated using configuration in .github/release.yml
at 3.21.0 -->
#### What's Changed
- 🔧 chore: modernize tooling and bump deps by
[@​gaborbernat](https://redirect.github.com/gaborbernat) in
[tox-dev/filelock#470](https://redirect.github.com/tox-dev/filelock/pull/470)
- ✨ feat(lock): add SQLite-based ReadWriteLock by
[@​leventov](https://redirect.github.com/leventov) in
[tox-dev/filelock#399](https://redirect.github.com/tox-dev/filelock/pull/399)
- Enable removal of UNIX lock files by
[@​sbc100](https://redirect.github.com/sbc100) in
[tox-dev/filelock#408](https://redirect.github.com/tox-dev/filelock/pull/408)
- 👷 ci(release): persist changelog on release by
[@​gaborbernat](https://redirect.github.com/gaborbernat) in
[tox-dev/filelock#471](https://redirect.github.com/tox-dev/filelock/pull/471)
- 👷 ci(release): commit changelog and use release config by
[@​gaborbernat](https://redirect.github.com/gaborbernat) in
[tox-dev/filelock#472](https://redirect.github.com/tox-dev/filelock/pull/472)
#### New Contributors
- [@​leventov](https://redirect.github.com/leventov) made their
first contribution in
[tox-dev/filelock#399](https://redirect.github.com/tox-dev/filelock/pull/399)
- [@​sbc100](https://redirect.github.com/sbc100) made their first
contribution in
[tox-dev/filelock#408](https://redirect.github.com/tox-dev/filelock/pull/408)
**Full Changelog**:
<tox-dev/filelock@3.20.3...3.21.0>
</details>
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.15.1`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0151)
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.15.0...0.15.1)
Released on 2026-02-12.
##### Preview features
- \[`airflow`] Add ruff rules to catch deprecated Airflow imports for
Airflow 3.1 (`AIR321`)
([#​22376](https://redirect.github.com/astral-sh/ruff/pull/22376))
- \[`airflow`] Third positional parameter not named `ti_key` should be
flagged for `BaseOperatorLink.get_link` (`AIR303`)
([#​22828](https://redirect.github.com/astral-sh/ruff/pull/22828))
- \[`flake8-gettext`] Fix false negatives for plural argument of
`ngettext` (`INT001`, `INT002`, `INT003`)
([#​21078](https://redirect.github.com/astral-sh/ruff/pull/21078))
- \[`pyflakes`] Fix infinite loop in preview fix for `unused-import`
(`F401`)
([#​23038](https://redirect.github.com/astral-sh/ruff/pull/23038))
- \[`pygrep-hooks`] Detect non-existent mock methods in standalone
expressions (`PGH005`)
([#​22830](https://redirect.github.com/astral-sh/ruff/pull/22830))
- \[`pylint`] Allow dunder submodules and improve diagnostic range
(`PLC2701`)
([#​22804](https://redirect.github.com/astral-sh/ruff/pull/22804))
- \[`pyupgrade`] Improve diagnostic range for tuples (`UP024`)
([#​23013](https://redirect.github.com/astral-sh/ruff/pull/23013))
- \[`refurb`] Check subscripts in tuple do not use lambda parameters in
`reimplemented-operator` (`FURB118`)
([#​23079](https://redirect.github.com/astral-sh/ruff/pull/23079))
- \[`ruff`] Detect mutable defaults in `field` calls (`RUF008`)
([#​23046](https://redirect.github.com/astral-sh/ruff/pull/23046))
- \[`ruff`] Ignore std `cmath.inf` (`RUF069`)
([#​23120](https://redirect.github.com/astral-sh/ruff/pull/23120))
- \[`ruff`] New rule `float-equality-comparison` (`RUF069`)
([#​20585](https://redirect.github.com/astral-sh/ruff/pull/20585))
- Don't format unlabeled Markdown code blocks
([#​23106](https://redirect.github.com/astral-sh/ruff/pull/23106))
- Markdown formatting support in LSP
([#​23063](https://redirect.github.com/astral-sh/ruff/pull/23063))
- Support Quarto Markdown language markers
([#​22947](https://redirect.github.com/astral-sh/ruff/pull/22947))
- Support formatting `pycon` Markdown code blocks
([#​23112](https://redirect.github.com/astral-sh/ruff/pull/23112))
- Use extension mapping to select Markdown code block language
([#​22934](https://redirect.github.com/astral-sh/ruff/pull/22934))
##### Bug fixes
- Avoid false positive for undefined variables in `FAST001`
([#​23224](https://redirect.github.com/astral-sh/ruff/pull/23224))
- Avoid introducing syntax errors for `FAST003` autofix
([#​23227](https://redirect.github.com/astral-sh/ruff/pull/23227))
- Avoid suggesting `InitVar` for `__post_init__` that references PEP 695
type parameters
([#​23226](https://redirect.github.com/astral-sh/ruff/pull/23226))
- Deduplicate type variables in generic functions
([#​23225](https://redirect.github.com/astral-sh/ruff/pull/23225))
- Fix exception handler parenthesis removal for Python 3.14+
([#​23126](https://redirect.github.com/astral-sh/ruff/pull/23126))
- Fix f-string middle panic when parsing t-strings
([#​23232](https://redirect.github.com/astral-sh/ruff/pull/23232))
- Wrap `RUF020` target for multiline fixes
([#​23210](https://redirect.github.com/astral-sh/ruff/pull/23210))
- Wrap `UP007` target for multiline fixes
([#​23208](https://redirect.github.com/astral-sh/ruff/pull/23208))
- Fix missing diagnostics for last range suppression in file
([#​23242](https://redirect.github.com/astral-sh/ruff/pull/23242))
- \[`pyupgrade`] Fix syntax error on string with newline escape and
comment (`UP037`)
([#​22968](https://redirect.github.com/astral-sh/ruff/pull/22968))
##### Rule changes
- Use `ruff` instead of `Ruff` as the program name in GitHub output
format
([#​23240](https://redirect.github.com/astral-sh/ruff/pull/23240))
- \[`PT006`] Fix syntax error when unpacking nested tuples in
`parametrize` fixes
([#​22441](https://redirect.github.com/astral-sh/ruff/issues/22441))
([#​22464](https://redirect.github.com/astral-sh/ruff/pull/22464))
- \[`airflow`] Catch deprecated attribute access from context key for
Airflow 3.0 (`AIR301`)
([#​22850](https://redirect.github.com/astral-sh/ruff/pull/22850))
- \[`airflow`] Capture deprecated arguments and a decorator (`AIR301`)
([#​23170](https://redirect.github.com/astral-sh/ruff/pull/23170))
- \[`flake8-boolean-trap`] Add `multiprocessing.Value` to excluded
functions for `FBT003`
([#​23010](https://redirect.github.com/astral-sh/ruff/pull/23010))
- \[`flake8-bugbear`] Add a secondary annotation showing the previous
occurrence (`B033`)
([#​22634](https://redirect.github.com/astral-sh/ruff/pull/22634))
- \[`flake8-type-checking`] Add sub-diagnostic showing the runtime use
of an annotation (`TC004`)
([#​23091](https://redirect.github.com/astral-sh/ruff/pull/23091))
- \[`isort`] Support configurable import section heading comments
([#​23151](https://redirect.github.com/astral-sh/ruff/pull/23151))
- \[`ruff`] Improve the diagnostic for `RUF012`
([#​23202](https://redirect.github.com/astral-sh/ruff/pull/23202))
##### Formatter
- Suppress diagnostic output for `format --check --silent`
([#​17736](https://redirect.github.com/astral-sh/ruff/pull/17736))
##### Documentation
- Add tabbed shell completion documentation
([#​23169](https://redirect.github.com/astral-sh/ruff/pull/23169))
- Explain how to enable Markdown formatting for pre-commit hook
([#​23077](https://redirect.github.com/astral-sh/ruff/pull/23077))
- Fixed import in `runtime-evaluated-decorators` example
([#​23187](https://redirect.github.com/astral-sh/ruff/pull/23187))
- Update ruff server contributing guide
([#​23060](https://redirect.github.com/astral-sh/ruff/pull/23060))
##### Other changes
- Exclude WASM artifacts from GitHub releases
([#​23221](https://redirect.github.com/astral-sh/ruff/pull/23221))
##### Contributors
- [@​mkniewallner](https://redirect.github.com/mkniewallner)
- [@​bxff](https://redirect.github.com/bxff)
- [@​dylwil3](https://redirect.github.com/dylwil3)
- [@​Avasam](https://redirect.github.com/Avasam)
- [@​amyreese](https://redirect.github.com/amyreese)
- [@​charliermarsh](https://redirect.github.com/charliermarsh)
- [@​Alex-ley-scrub](https://redirect.github.com/Alex-ley-scrub)
- [@​Kalmaegi](https://redirect.github.com/Kalmaegi)
- [@​danparizher](https://redirect.github.com/danparizher)
- [@​AiyionPrime](https://redirect.github.com/AiyionPrime)
- [@​eureka928](https://redirect.github.com/eureka928)
- [@​11happy](https://redirect.github.com/11happy)
- [@​Jkhall81](https://redirect.github.com/Jkhall81)
- [@​chirizxc](https://redirect.github.com/chirizxc)
- [@​leandrobbraga](https://redirect.github.com/leandrobbraga)
- [@​tvatter](https://redirect.github.com/tvatter)
- [@​anishgirianish](https://redirect.github.com/anishgirianish)
- [@​shaanmajid](https://redirect.github.com/shaanmajid)
- [@​ntBre](https://redirect.github.com/ntBre)
- [@​sjyangkevin](https://redirect.github.com/sjyangkevin)
</details>
<details>
<summary>tombi-toml/tombi-pre-commit
(tombi-toml/tombi-pre-commit)</summary>
###
[`v0.7.28`](https://redirect.github.com/tombi-toml/tombi-pre-commit/releases/tag/v0.7.28)
[Compare
Source](https://redirect.github.com/tombi-toml/tombi-pre-commit/compare/v0.7.27...v0.7.28)
See: <https://github.com/tombi-toml/tombi/releases/tag/v0.7.28>
</details>
<details>
<summary>tox-dev/tox (tox)</summary>
###
[`v4.35.0`](https://redirect.github.com/tox-dev/tox/releases/tag/4.35.0)
[Compare
Source](https://redirect.github.com/tox-dev/tox/compare/4.34.1...4.35.0)
<!-- Release notes generated using configuration in .github/release.yml
at 4.35.0 -->
#### What's Changed
- docs: fix misleading ENVDIR reference in devenv description by
[@​VedantMadane](https://redirect.github.com/VedantMadane) in
[#​3670](https://redirect.github.com/tox-dev/tox/pull/3670)
- Fix CI post packaging releese by
[@​gaborbernat](https://redirect.github.com/gaborbernat) in
[#​3673](https://redirect.github.com/tox-dev/tox/pull/3673)
- Fix code block format in docs/plugins.rst by
[@​mushitoriami](https://redirect.github.com/mushitoriami) in
[#​3675](https://redirect.github.com/tox-dev/tox/pull/3675)
- fix(docs): correct path for built documentation by
[@​daniel7an](https://redirect.github.com/daniel7an) in
[#​3680](https://redirect.github.com/tox-dev/tox/pull/3680)
- Document injected environment variables by
[@​rahuldevikar](https://redirect.github.com/rahuldevikar) in
[#​3681](https://redirect.github.com/tox-dev/tox/pull/3681)
- Show toxfile.py inline plugin in --version output by
[@​rahuldevikar](https://redirect.github.com/rahuldevikar) in
[#​3682](https://redirect.github.com/tox-dev/tox/pull/3682)
#### New Contributors
- [@​VedantMadane](https://redirect.github.com/VedantMadane) made
their first contribution in
[#​3670](https://redirect.github.com/tox-dev/tox/pull/3670)
- [@​mushitoriami](https://redirect.github.com/mushitoriami) made
their first contribution in
[#​3675](https://redirect.github.com/tox-dev/tox/pull/3675)
- [@​daniel7an](https://redirect.github.com/daniel7an) made their
first contribution in
[#​3680](https://redirect.github.com/tox-dev/tox/pull/3680)
- [@​rahuldevikar](https://redirect.github.com/rahuldevikar) made
their first contribution in
[#​3681](https://redirect.github.com/tox-dev/tox/pull/3681)
**Full Changelog**:
<tox-dev/tox@4.34.1...4.35.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on monday" in timezone
UTC, Automerge - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 *
* 1 ) in timezone 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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible/molecule).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNob3JlIiwiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 7fff8fd commit ea6409d
2 files changed
Lines changed: 146 additions & 132 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
0 commit comments