Skip to content

chore(deps): bump the all-dependencies group with 5 updates#650

Merged
gijzelaerr merged 1 commit intomasterfrom
dependabot/uv/all-dependencies-46d8810983
Mar 23, 2026
Merged

chore(deps): bump the all-dependencies group with 5 updates#650
gijzelaerr merged 1 commit intomasterfrom
dependabot/uv/all-dependencies-46d8810983

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 23, 2026

Bumps the all-dependencies group with 5 updates:

Package From To
pytest-cov 7.0.0 7.1.0
ruff 0.15.4 0.15.7
tox 4.46.3 4.50.3
tox-uv 1.33.0 1.33.4
uv 0.10.6 0.10.12

Updates pytest-cov from 7.0.0 to 7.1.0

Changelog

Sourced from pytest-cov's changelog.

7.1.0 (2026-03-21)

  • Fixed total coverage computation to always be consistent, regardless of reporting settings. Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on reporting options. See [#641](https://github.com/pytest-dev/pytest-cov/issues/641) <https://github.com/pytest-dev/pytest-cov/issues/641>_.

  • Improve handling of ResourceWarning from sqlite3.

    The plugin adds warning filter for sqlite3 ResourceWarning unclosed database (since 6.2.0). It checks if there is already existing plugin for this message by comparing filter regular expression. When filter is specified on command line the message is escaped and does not match an expected message. A check for an escaped regular expression is added to handle this case.

    With this fix one can suppress ResourceWarning from sqlite3 from command line::

    pytest -W "ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning" ...

  • Various improvements to documentation. Contributed by Art Pelling in [#718](https://github.com/pytest-dev/pytest-cov/issues/718) <https://github.com/pytest-dev/pytest-cov/pull/718>_ and "vivodi" in [#738](https://github.com/pytest-dev/pytest-cov/issues/738) <https://github.com/pytest-dev/pytest-cov/pull/738>. Also closed [#736](https://github.com/pytest-dev/pytest-cov/issues/736) <https://github.com/pytest-dev/pytest-cov/issues/736>.

  • Fixed some assertions in tests. Contributed by in Markéta Machová in [#722](https://github.com/pytest-dev/pytest-cov/issues/722) <https://github.com/pytest-dev/pytest-cov/pull/722>_.

  • Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).

Commits
  • 66c8a52 Bump version: 7.0.0 → 7.1.0
  • f707662 Make the examples use pypy 3.11.
  • 6049a78 Make context test use the old ctracer (seems the new sysmon tracer behaves di...
  • 8ebf20b Update changelog.
  • 861d30e Remove the backup context manager - shouldn't be needed since coverage 5.0, ...
  • fd4c956 Pass the precision on the nulled total (seems that there's some caching goion...
  • 78c9c4e Only run the 3.9 on older deps.
  • 4849a92 Punctuation.
  • 197c35e Update changelog and hopefully I don't forget to publish release again :))
  • 14dc1c9 Update examples to use 3.11 and make the adhoc layout example look a bit more...
  • Additional commits viewable in compare view

Updates ruff from 0.15.4 to 0.15.7

Release notes

Sourced from ruff's releases.

0.15.7

Release Notes

Released on 2026-03-19.

Preview features

  • Display output severity in preview (#23845)
  • Don't show noqa hover for non-Python documents (#24040)

Rule changes

  • [pycodestyle] Recognize pyrefly: as a pragma comment (E501) (#24019)

Server

  • Don't return code actions for non-Python documents (#23905)

Documentation

  • Add company AI policy to contributing guide (#24021)
  • Document editor features for Markdown code formatting (#23924)
  • [pylint] Improve phrasing (PLC0208) (#24033)

Other changes

  • Use PEP 639 license information (#19661)

Contributors

Install ruff 0.15.7

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.7/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.15.7/ruff-installer.ps1 | iex"
</tr></table> 

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.7

Released on 2026-03-19.

Preview features

  • Display output severity in preview (#23845)
  • Don't show noqa hover for non-Python documents (#24040)

Rule changes

  • [pycodestyle] Recognize pyrefly: as a pragma comment (E501) (#24019)

Server

  • Don't return code actions for non-Python documents (#23905)

Documentation

  • Add company AI policy to contributing guide (#24021)
  • Document editor features for Markdown code formatting (#23924)
  • [pylint] Improve phrasing (PLC0208) (#24033)

Other changes

  • Use PEP 639 license information (#19661)

Contributors

0.15.6

Released on 2026-03-12.

Preview features

  • Add support for lazy import parsing (#23755)
  • Add support for star-unpacking of comprehensions (PEP 798) (#23788)
  • Reject semantic syntax errors for lazy imports (#23757)
  • Drop a few rules from the preview default set (#23879)
  • [airflow] Flag Variable.get() calls outside of task execution context (AIR003) (#23584)
  • [airflow] Flag runtime-varying values in DAG/task constructor arguments (AIR304) (#23631)
  • [flake8-bugbear] Implement delattr-with-constant (B043) (#23737)

... (truncated)

Commits
  • 0ef39de Bump 0.15.7 (#24049)
  • beb543b [ty] ecosystem-analyzer: Fail on newly panicking projects (#24043)
  • 378fe73 Don't show noqa hover for non-Python documents (#24040)
  • b5665bd [pylint] Improve phrasing (PLC0208) (#24033)
  • 6e20f22 test: migrate show_settings and version tests to use CliTest (#23702)
  • f99b284 Drain file watcher events during test setup (#24030)
  • 744c996 [ty] Filter out unsatisfiable inference attempts during generic call narrowin...
  • 1616095 [ty] Avoid inferring intersection types for call arguments (#23933)
  • 7f275f4 [ty] Pin mypy_primer in setup_primer_project.py (#24020)
  • 7255e36 [pycodestyle] Recognize pyrefly: as a pragma comment (E501) (#24019)
  • Additional commits viewable in compare view

Updates tox from 4.46.3 to 4.50.3

Release notes

Sourced from tox's releases.

v4.50.3

What's Changed

Full Changelog: tox-dev/tox@4.50.2...4.50.3

v4.50.2

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.50.1...4.50.2

v4.50.1

What's Changed

Full Changelog: tox-dev/tox@4.50.0...4.50.1

v4.50.0

What's Changed

Full Changelog: tox-dev/tox@4.49.1...4.50.0

v4.49.1

What's Changed

Full Changelog: tox-dev/tox@4.49.0...4.49.1

... (truncated)

Changelog

Sourced from tox's changelog.

Bug fixes - 4.50.3

  • Use separate .pkg environments for free-threaded Python targets by including the t suffix in the wheel build environment name (e.g., .pkg-cpython314t), preventing wheel tag mismatches when building for py314t - by :user:gaborbernat. (:issue:3314)

v4.50.2 (2026-03-19)


Bug fixes - 4.50.2

  • Fix the sdist to include the missing docs/man/tox.1.rst file for building the manpage (:issue:3889)

v4.50.1 (2026-03-19)


Bug fixes - 4.50.1

  • Detect and suggest normalized environment names when users specify dotted Python versions (e.g., py3.10-lint) that match existing environments with compact notation (e.g., py310-lint), preventing silent fallback to base [testenv] configuration - by :user:gaborbernat. (:issue:3877)

v4.50.0 (2026-03-17)


Features - 4.50.0

  • Add interrupt_post_commands option to run cleanup commands even after SIGINT - by :user:gaborbernat. (:issue:3858)
  • Add factor['NAME'] and env['VAR'] subscript syntax for conditional expressions, enabling checks of factors with non-identifier names like factor['3.14']. Add env_name variable to check the full environment name in conditions. (:issue:3880)

Bug fixes - 4.50.0

  • Fix multiple manpage issues: remove duplicate header/author/copyright sections, set project in Sphinx config, and compile the manpage to troff format at wheel-build time instead of shipping raw RST source - by :user:gaborbernat. (:issue:3878)

Improved documentation - 4.50.0

... (truncated)

Commits
  • 7283912 release 4.50.3
  • 9672736 🐛 fix(pkg): distinguish free-threaded Python in wheel build env (#3891)
  • 1662c61 release 4.50.2
  • ef45bd8 fix(sdist): include docs/man/tox.1.rst (#3890)
  • dcd9552 release 4.50.1
  • a438b58 🐛 fix(env): suggest normalized env name for dotted Python versions (#3888)
  • db1362d release 4.50.0
  • 2d18e29 ✨ feat(config): support subscript syntax and env_name in conditionals (#3884)
  • bf4e4e8 ✨ feat(run): add interrupt_post_commands for cleanup after Ctrl-C (#3882)
  • fb1f6af [pre-commit.ci] pre-commit autoupdate (#3879)
  • Additional commits viewable in compare view

Updates tox-uv from 1.33.0 to 1.33.4

Release notes

Sourced from tox-uv's releases.

1.33.4

What's Changed

Full Changelog: tox-dev/tox-uv@1.33.3...1.33.4

1.33.3

What's Changed

Full Changelog: tox-dev/tox-uv@1.33.2...1.33.3

1.33.2

What's Changed

Full Changelog: tox-dev/tox-uv@1.33.1...1.33.2

1.33.1

What's Changed

Full Changelog: tox-dev/tox-uv@1.33.0...1.33.1

Commits
  • e0b9d0f 🐛 fix(meta): remove tox_uv namespace conflict (#314)
  • 8cee50b 🐛 fix(venv): resolve env names with trailing digits correctly (#313)
  • ff811cb 🐛 fix(venv): reject non-Python env names as interpreter specs (#312)
  • ef8450c [pre-commit.ci] pre-commit autoupdate (#307)
  • 906a243 🐛 fix(venv): resolve Python spec from env name when tox passes fallback path ...
  • 37d1adb [pre-commit.ci] pre-commit autoupdate (#306)
  • deef4de Standardize .github files to .yaml suffix
  • c6846ee Add missing .github config files
  • 04f170d build(deps): bump actions/download-artifact from 7 to 8 (#300)
  • 3b1bfdc build(deps): bump actions/upload-artifact from 6 to 7 (#301)
  • Additional commits viewable in compare view

Updates uv from 0.10.6 to 0.10.12

Release notes

Sourced from uv's releases.

0.10.12

Release Notes

Released on 2026-03-19.

Python

  • Add pypy 3.11.15 (#18468)
  • Add support for using Python 3.6 interpreters (#18454)

Enhancements

  • Include uv's target triple in version report (#18520)
  • Allow comma separated values in --no-emit-package (#18565)

Preview features

  • Show uv audit in the CLI help (#18540)

Bug fixes

  • Improve reporting of managed interpreter symlinks in uv python list (#18459)
  • Preserve end-of-line comments on previous entries when removing dependencies (#18557)
  • Treat abi3 wheel Python version as a lower bound (#18536)
  • Detect hard-float support on aarch64 kernels running armv7 userspace (#18530)

Documentation

  • Add Python 3.15 to supported versions (#18552)
  • Adjust the PyPy note (#18548)
  • Move Pyodide to Tier 2 in the Python support policy (#18561)
  • Move Rust and Python version support out of the Platform support policy (#18535)
  • Update Docker guide with changes from uv-docker-example (#18558)
  • Update the Python version policy (#18559)

Install uv 0.10.12

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.10.12/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.10.12/uv-installer.ps1 | iex"

... (truncated)

Changelog

Sourced from uv's changelog.

0.10.12

Released on 2026-03-19.

Python

  • Add pypy 3.11.15 (#18468)
  • Add support for using Python 3.6 interpreters (#18454)

Enhancements

  • Include uv's target triple in version report (#18520)
  • Allow comma separated values in --no-emit-package (#18565)

Preview features

  • Show uv audit in the CLI help (#18540)

Bug fixes

  • Improve reporting of managed interpreter symlinks in uv python list (#18459)
  • Preserve end-of-line comments on previous entries when removing dependencies (#18557)
  • Treat abi3 wheel Python version as a lower bound (#18536)
  • Detect hard-float support on aarch64 kernels running armv7 userspace (#18530)

Documentation

  • Add Python 3.15 to supported versions (#18552)
  • Adjust the PyPy note (#18548)
  • Move Pyodide to Tier 2 in the Python support policy (#18561)
  • Move Rust and Python version support out of the Platform support policy (#18535)
  • Update Docker guide with changes from uv-docker-example (#18558)
  • Update the Python version policy (#18559)

0.10.11

Released on 2026-03-16.

Enhancements

  • Fetch Ruff release metadata from an Astral mirror (#18358)
  • Use PEP 639 license metadata for uv itself (#16477)

Performance

  • Improve distribution id performance (#18486)

Bug fixes

... (truncated)

Commits
  • 00d72da Bump version to 0.10.12 (#18578)
  • f13abc3 Use a Termux image with Python pre-installed instead (#18573)
  • b03b033 Move is_explicit check to PythonSource (#18569)
  • d7da792 Consolidate PythonPreference enforcement (#18567)
  • bd2e0c9 Allow comma separated values in --no-emit-package (#18565)
  • 5e25583 Construct PythonInstallation early instead of passing around source / inter...
  • 6d628da Preserve end-of-line comments on previous entries when removing dependencies ...
  • 46c9bac download-metadata: Use ndjson instead of GH releases for CPython (#18406)
  • 481d99b Include uv's target triple in version report (#18520)
  • c276064 Improve reporting of managed interpreter symlinks in uv python list (#18459)
  • 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 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 all-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.4` | `0.15.7` |
| [tox](https://github.com/tox-dev/tox) | `4.46.3` | `4.50.3` |
| [tox-uv](https://github.com/tox-dev/tox-uv) | `1.33.0` | `1.33.4` |
| [uv](https://github.com/astral-sh/uv) | `0.10.6` | `0.10.12` |


Updates `pytest-cov` from 7.0.0 to 7.1.0
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0)

Updates `ruff` from 0.15.4 to 0.15.7
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.4...0.15.7)

Updates `tox` from 4.46.3 to 4.50.3
- [Release notes](https://github.com/tox-dev/tox/releases)
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst)
- [Commits](tox-dev/tox@4.46.3...4.50.3)

Updates `tox-uv` from 1.33.0 to 1.33.4
- [Release notes](https://github.com/tox-dev/tox-uv/releases)
- [Commits](tox-dev/tox-uv@1.33.0...1.33.4)

Updates `uv` from 0.10.6 to 0.10.12
- [Release notes](https://github.com/astral-sh/uv/releases)
- [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md)
- [Commits](astral-sh/uv@0.10.6...0.10.12)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: ruff
  dependency-version: 0.15.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: tox
  dependency-version: 4.50.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: tox-uv
  dependency-version: 1.33.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: uv
  dependency-version: 0.10.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Mar 23, 2026
@gijzelaerr gijzelaerr self-requested a review March 23, 2026 17:47
@gijzelaerr gijzelaerr merged commit 0dbcda4 into master Mar 23, 2026
35 checks passed
@dependabot dependabot bot deleted the dependabot/uv/all-dependencies-46d8810983 branch March 23, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant