From 1ba8ceacaa54492bc999d368235060067de25891 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 11:08:42 +0000 Subject: [PATCH 1/5] Bump librt from 0.8.0 to 0.9.0 (#12372) Bumps [librt](https://github.com/mypyc/librt) from 0.8.0 to 0.9.0.
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=librt&package-manager=pip&previous-version=0.8.0&new-version=0.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) ---
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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/constraints.txt | 2 +- requirements/dev.txt | 2 +- requirements/lint.txt | 2 +- requirements/test-common.txt | 2 +- requirements/test-ft.txt | 2 +- requirements/test.txt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index adbe2a66f7f..699d9761c7a 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -104,7 +104,7 @@ jinja2==3.1.6 # via # sphinx # towncrier -librt==0.8.0 +librt==0.9.0 # via mypy markdown-it-py==4.0.0 # via rich diff --git a/requirements/dev.txt b/requirements/dev.txt index aada534b624..bc702e87ba3 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -102,7 +102,7 @@ jinja2==3.1.6 # via # sphinx # towncrier -librt==0.8.0 +librt==0.9.0 # via mypy markdown-it-py==4.0.0 # via rich diff --git a/requirements/lint.txt b/requirements/lint.txt index 3db11d0a1cc..c89445e3f62 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -45,7 +45,7 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 # via -r requirements/lint.in -librt==0.8.0 +librt==0.9.0 # via mypy markdown-it-py==4.0.0 # via rich diff --git a/requirements/test-common.txt b/requirements/test-common.txt index e74c0000f40..866702ddf2f 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -34,7 +34,7 @@ iniconfig==2.3.0 # via pytest isal==1.8.0 ; python_version < "3.14" # via -r requirements/test-common.in -librt==0.8.0 +librt==0.9.0 # via mypy markdown-it-py==4.0.0 # via rich diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 1c0a4482145..770ebce786f 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -55,7 +55,7 @@ iniconfig==2.3.0 # via pytest isal==1.8.0 ; python_version < "3.14" # via -r requirements/test-common.in -librt==0.8.0 +librt==0.9.0 # via mypy markdown-it-py==4.0.0 # via rich diff --git a/requirements/test.txt b/requirements/test.txt index 9d9c38cdbb2..003de7ac42f 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -55,7 +55,7 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via -r requirements/test-common.in -librt==0.8.0 +librt==0.9.0 # via mypy markdown-it-py==4.0.0 # via rich From 4926cc2e3a8db62af753feb82f956c137b984f22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 11:46:10 +0000 Subject: [PATCH 2/5] Bump rich from 14.3.3 to 15.0.0 (#12374) Bumps [rich](https://github.com/Textualize/rich) from 14.3.3 to 15.0.0.
Release notes

Sourced from rich's releases.

The So Long 3.8 Release

A few fixes. The major version bump is to honor the passing of 3.8 support which reached its EOL in October 7, 2024

[15.0.0] - 2026-04-12

Changed

  • Breaking change: Dropped support for Python3.8

Fixed

The Faster Startup Release

No new features in this release, but there should be improved startup time for Rich apps, and potentially improved runtime if you have a lot of links.

[14.3.4] - 2026-04-11

Changed

Changelog

Sourced from rich's changelog.

[15.0.0] - 2026-04-12

Changed

  • Breaking change: Dropped support for Python3.8

Fixed

[14.3.4] - 2026-04-11

Changed

Commits

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/constraints.txt | 2 +- requirements/dev.txt | 2 +- requirements/lint.txt | 2 +- requirements/test-common.txt | 2 +- requirements/test-ft.txt | 2 +- requirements/test.txt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 699d9761c7a..70085e106e4 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -209,7 +209,7 @@ requests==2.33.1 # via # sphinx # sphinxcontrib-spelling -rich==14.3.3 +rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 # via -r requirements/test-common.in diff --git a/requirements/dev.txt b/requirements/dev.txt index bc702e87ba3..2f0ee63e78d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -202,7 +202,7 @@ pyyaml==6.0.3 # via pre-commit requests==2.33.1 # via sphinx -rich==14.3.3 +rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 # via -r requirements/test-common.in diff --git a/requirements/lint.txt b/requirements/lint.txt index c89445e3f62..bcb3e8e5057 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -100,7 +100,7 @@ python-on-whales==0.81.0 # via -r requirements/lint.in pyyaml==6.0.3 # via pre-commit -rich==14.3.3 +rich==15.0.0 # via pytest-codspeed six==1.17.0 # via python-dateutil diff --git a/requirements/test-common.txt b/requirements/test-common.txt index 866702ddf2f..e0bd677b6c5 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -85,7 +85,7 @@ python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.81.0 # via -r requirements/test-common.in -rich==14.3.3 +rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 # via -r requirements/test-common.in diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 770ebce786f..39b930209eb 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -118,7 +118,7 @@ python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.81.0 # via -r requirements/test-common.in -rich==14.3.3 +rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 # via -r requirements/test-common.in diff --git a/requirements/test.txt b/requirements/test.txt index 003de7ac42f..dbc95dbdba5 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -118,7 +118,7 @@ python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.81.0 # via -r requirements/test-common.in -rich==14.3.3 +rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 # via -r requirements/test-common.in From 7590a15b3c3a4b7d944f746f98957a610aed5c09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 12:07:30 +0000 Subject: [PATCH 3/5] Bump cryptography from 46.0.6 to 46.0.7 in /requirements in the pip group across 1 directory (#12341) Bumps the pip group with 1 update in the /requirements directory: [cryptography](https://github.com/pyca/cryptography). Updates `cryptography` from 46.0.6 to 46.0.7
Changelog

Sourced from cryptography's changelog.

46.0.7 - 2026-04-07


* **SECURITY ISSUE**: Fixed an issue where non-contiguous buffers could
be
  passed to APIs that accept Python buffers, which could lead to buffer
  overflow. **CVE-2026-39892**
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.5.6.

.. _v46-0-6:

Commits

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/constraints.txt | 112 +++++++++++++++++------------------ requirements/dev.txt | 106 ++++++++++++++++----------------- requirements/lint.txt | 36 +++++------ requirements/test-common.txt | 36 +++++------ requirements/test-ft.txt | 60 +++++++++---------- requirements/test.txt | 62 +++++++++---------- 6 files changed, 206 insertions(+), 206 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 70085e106e4..2002b9a1914 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -6,34 +6,34 @@ # aiodns==4.0.0 # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohttp-theme==0.1.7 - # via -r requirements/doc.in + # via -r doc.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # valkey babel==2.18.0 # via sphinx backports-zstd==1.3.0 ; implementation_name == "cpython" # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in blockbuster==1.5.26 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in build==1.4.2 # via pip-tools certifi==2026.2.25 @@ -55,12 +55,12 @@ click==8.3.2 # wait-for-it coverage==7.13.5 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via trustme cython==3.2.4 - # via -r requirements/cython.in + # via -r cython.in distlib==0.4.0 # via virtualenv docutils==0.21.2 @@ -77,14 +77,14 @@ forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==25.3.0 - # via -r requirements/base.in + # via -r base.in identify==2.6.18 # via pre-commit idna==3.11 @@ -98,8 +98,8 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in jinja2==3.1.6 # via # sphinx @@ -114,13 +114,13 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.1 # via - # -r requirements/multidict.in - # -r requirements/runtime-deps.in + # -r multidict.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 @@ -135,9 +135,9 @@ packaging==26.0 pathspec==1.0.4 # via mypy pip-tools==7.5.3 - # via -r requirements/dev.in + # via -r dev.in pkgconfig==1.6.0 - # via -r requirements/test-common.in + # via -r test-common.in platformdirs==4.9.4 # via # python-discovery @@ -147,15 +147,15 @@ pluggy==1.6.0 # pytest # pytest-cov pre-commit==4.5.1 - # via -r requirements/lint.in + # via -r lint.in propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -177,32 +177,32 @@ pyproject-hooks==1.2.0 # pip-tools pytest==9.0.3 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-cov==7.1.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-discovery==1.2.1 # via virtualenv python-on-whales==0.81.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pyyaml==6.0.3 # via pre-commit requests==2.33.1 @@ -212,16 +212,16 @@ requests==2.33.1 rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r requirements/lint.in + # via -r lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-spelling # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 @@ -237,9 +237,9 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-spelling==8.0.2 ; platform_system != "Windows" - # via -r requirements/doc-spelling.in + # via -r doc-spelling.in sphinxcontrib-towncrier==0.5.0a0 - # via -r requirements/doc.in + # via -r doc.in tomli==2.4.1 # via # build @@ -252,15 +252,15 @@ tomli==2.4.1 # towncrier towncrier==25.8.0 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -277,22 +277,22 @@ urllib3==2.6.3 # via requests uvloop==0.21.0 ; platform_system != "Windows" # via - # -r requirements/base.in - # -r requirements/lint.in + # -r base.in + # -r lint.in valkey==6.1.1 - # via -r requirements/lint.in + # via -r lint.in virtualenv==21.2.0 # via pre-commit wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in wheel==0.46.3 # via pip-tools yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # The following packages are considered to be unsafe in a requirements file: pip==26.0.1 diff --git a/requirements/dev.txt b/requirements/dev.txt index 2f0ee63e78d..6d47a79a743 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,34 +6,34 @@ # aiodns==4.0.0 # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohttp-theme==0.1.7 - # via -r requirements/doc.in + # via -r doc.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # valkey babel==2.18.0 # via sphinx backports-zstd==1.3.0 ; platform_python_implementation == "CPython" and python_version < "3.14" # via - # -r requirements/lint.in - # -r requirements/runtime-deps.in + # -r lint.in + # -r runtime-deps.in blockbuster==1.5.26 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in build==1.4.2 # via pip-tools certifi==2026.2.25 @@ -55,9 +55,9 @@ click==8.3.2 # wait-for-it coverage==7.13.5 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via trustme distlib==0.4.0 # via virtualenv @@ -75,14 +75,14 @@ forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==25.3.0 - # via -r requirements/base.in + # via -r base.in identify==2.6.18 # via pre-commit idna==3.11 @@ -96,8 +96,8 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in jinja2==3.1.6 # via # sphinx @@ -112,12 +112,12 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 @@ -132,9 +132,9 @@ packaging==26.0 pathspec==1.0.4 # via mypy pip-tools==7.5.3 - # via -r requirements/dev.in + # via -r dev.in pkgconfig==1.6.0 - # via -r requirements/test-common.in + # via -r test-common.in platformdirs==4.9.4 # via # python-discovery @@ -144,15 +144,15 @@ pluggy==1.6.0 # pytest # pytest-cov pre-commit==4.5.1 - # via -r requirements/lint.in + # via -r lint.in propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -172,32 +172,32 @@ pyproject-hooks==1.2.0 # pip-tools pytest==9.0.3 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-cov==7.1.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-discovery==1.2.1 # via virtualenv python-on-whales==0.81.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in pyyaml==6.0.3 # via pre-commit requests==2.33.1 @@ -205,16 +205,16 @@ requests==2.33.1 rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r requirements/lint.in + # via -r lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -229,7 +229,7 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-towncrier==0.5.0a0 - # via -r requirements/doc.in + # via -r doc.in tomli==2.4.1 # via # build @@ -242,15 +242,15 @@ tomli==2.4.1 # towncrier towncrier==25.8.0 # via - # -r requirements/doc.in + # -r doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -267,22 +267,22 @@ urllib3==2.6.3 # via requests uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" # via - # -r requirements/base.in - # -r requirements/lint.in + # -r base.in + # -r lint.in valkey==6.1.1 - # via -r requirements/lint.in + # via -r lint.in virtualenv==21.2.0 # via pre-commit wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in wheel==0.46.3 # via pip-tools yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 # via - # -r requirements/lint.in - # -r requirements/test-common.in + # -r lint.in + # -r test-common.in # The following packages are considered to be unsafe in a requirements file: pip==26.0.1 diff --git a/requirements/lint.txt b/requirements/lint.txt index bcb3e8e5057..2cc6786431c 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -5,15 +5,15 @@ # pip-compile --allow-unsafe --output-file=requirements/lint.txt --strip-extras requirements/lint.in # aiodns==4.0.0 - # via -r requirements/lint.in + # via -r lint.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 # via valkey backports-zstd==1.3.0 ; implementation_name == "cpython" - # via -r requirements/lint.in + # via -r lint.in blockbuster==1.5.26 - # via -r requirements/lint.in + # via -r lint.in cffi==2.0.0 # via # cryptography @@ -23,7 +23,7 @@ cfgv==3.5.0 # via pre-commit click==8.3.2 # via slotscheck -cryptography==46.0.6 +cryptography==46.0.7 # via trustme distlib==0.4.0 # via virtualenv @@ -36,7 +36,7 @@ filelock==3.25.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/lint.in + # via -r lint.in identify==2.6.18 # via pre-commit idna==3.11 @@ -44,7 +44,7 @@ idna==3.11 iniconfig==2.3.0 # via pytest isal==1.7.2 - # via -r requirements/lint.in + # via -r lint.in librt==0.9.0 # via mypy markdown-it-py==4.0.0 @@ -52,7 +52,7 @@ markdown-it-py==4.0.0 mdurl==0.1.2 # via markdown-it-py mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/lint.in + # via -r lint.in mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 @@ -68,9 +68,9 @@ platformdirs==4.9.4 pluggy==1.6.0 # via pytest pre-commit==4.5.1 - # via -r requirements/lint.in + # via -r lint.in proxy-py==2.4.10 - # via -r requirements/lint.in + # via -r lint.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -85,19 +85,19 @@ pygments==2.20.0 # rich pytest==9.0.3 # via - # -r requirements/lint.in + # -r lint.in # pytest-codspeed # pytest-mock pytest-codspeed==4.3.0 - # via -r requirements/lint.in + # via -r lint.in pytest-mock==3.15.1 - # via -r requirements/lint.in + # via -r lint.in python-dateutil==2.9.0.post0 # via freezegun python-discovery==1.2.1 # via virtualenv python-on-whales==0.81.0 - # via -r requirements/lint.in + # via -r lint.in pyyaml==6.0.3 # via pre-commit rich==15.0.0 @@ -105,14 +105,14 @@ rich==15.0.0 six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r requirements/lint.in + # via -r lint.in tomli==2.4.1 # via # mypy # pytest # slotscheck trustme==1.2.1 - # via -r requirements/lint.in + # via -r lint.in typing-extensions==4.15.0 # via # cryptography @@ -126,10 +126,10 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic uvloop==0.21.0 ; platform_system != "Windows" - # via -r requirements/lint.in + # via -r lint.in valkey==6.1.1 - # via -r requirements/lint.in + # via -r lint.in virtualenv==21.2.0 # via pre-commit zlib-ng==1.0.0 - # via -r requirements/lint.in + # via -r lint.in diff --git a/requirements/test-common.txt b/requirements/test-common.txt index e0bd677b6c5..4320124af00 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -7,7 +7,7 @@ annotated-types==0.7.0 # via pydantic blockbuster==1.5.26 - # via -r requirements/test-common.in + # via -r test-common.in cffi==2.0.0 # via # cryptography @@ -16,9 +16,9 @@ click==8.3.2 # via wait-for-it coverage==7.13.5 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via trustme exceptiongroup==1.3.1 # via pytest @@ -27,13 +27,13 @@ execnet==2.1.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in idna==3.11 # via trustme iniconfig==2.3.0 # via pytest isal==1.8.0 ; python_version < "3.14" - # via -r requirements/test-common.in + # via -r test-common.in librt==0.9.0 # via mypy markdown-it-py==4.0.0 @@ -41,7 +41,7 @@ markdown-it-py==4.0.0 mdurl==0.1.2 # via markdown-it-py mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/test-common.in + # via -r test-common.in mypy-extensions==1.1.0 # via mypy packaging==26.0 @@ -49,13 +49,13 @@ packaging==26.0 pathspec==1.0.4 # via mypy pkgconfig==1.6.0 - # via -r requirements/test-common.in + # via -r test-common.in pluggy==1.6.0 # via # pytest # pytest-cov proxy-py==2.4.10 - # via -r requirements/test-common.in + # via -r test-common.in pycparser==3.0 # via cffi pydantic==2.12.5 @@ -68,27 +68,27 @@ pygments==2.20.0 # rich pytest==9.0.3 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-cov==7.1.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 - # via -r requirements/test-common.in + # via -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.81.0 - # via -r requirements/test-common.in + # via -r test-common.in rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil tomli==2.4.1 @@ -97,7 +97,7 @@ tomli==2.4.1 # mypy # pytest trustme==1.2.1 ; platform_machine != "i686" - # via -r requirements/test-common.in + # via -r test-common.in typing-extensions==4.15.0 # via # cryptography @@ -110,6 +110,6 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in zlib-ng==1.0.0 - # via -r requirements/test-common.in + # via -r test-common.in diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 39b930209eb..4c36a2fcbcf 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -5,21 +5,21 @@ # pip-compile --allow-unsafe --output-file=requirements/test-ft.txt --strip-extras requirements/test-ft.in # aiodns==4.0.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.3.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in blockbuster==1.5.26 - # via -r requirements/test-common.in + # via -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via # cryptography @@ -29,9 +29,9 @@ click==8.3.2 # via wait-for-it coverage==7.13.5 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via trustme exceptiongroup==1.3.1 # via pytest @@ -40,13 +40,13 @@ execnet==2.1.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==25.3.0 - # via -r requirements/base-ft.in + # via -r base-ft.in idna==3.11 # via # trustme @@ -54,7 +54,7 @@ idna==3.11 iniconfig==2.3.0 # via pytest isal==1.8.0 ; python_version < "3.14" - # via -r requirements/test-common.in + # via -r test-common.in librt==0.9.0 # via mypy markdown-it-py==4.0.0 @@ -63,10 +63,10 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/test-common.in + # via -r test-common.in mypy-extensions==1.1.0 # via mypy packaging==26.0 @@ -76,17 +76,17 @@ packaging==26.0 pathspec==1.0.4 # via mypy pkgconfig==1.6.0 - # via -r requirements/test-common.in + # via -r test-common.in pluggy==1.6.0 # via # pytest # pytest-cov propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 - # via -r requirements/test-common.in + # via -r test-common.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -101,27 +101,27 @@ pygments==2.20.0 # rich pytest==9.0.3 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-cov==7.1.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 - # via -r requirements/test-common.in + # via -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.81.0 - # via -r requirements/test-common.in + # via -r test-common.in rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil tomli==2.4.1 @@ -130,10 +130,10 @@ tomli==2.4.1 # mypy # pytest trustme==1.2.1 ; platform_machine != "i686" - # via -r requirements/test-common.in + # via -r test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -146,8 +146,8 @@ typing-extensions==4.15.0 ; python_version < "3.13" typing-inspection==0.4.2 # via pydantic wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 - # via -r requirements/test-common.in + # via -r test-common.in diff --git a/requirements/test.txt b/requirements/test.txt index dbc95dbdba5..4ec0d8b3b73 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -5,21 +5,21 @@ # pip-compile --allow-unsafe --output-file=requirements/test.txt --strip-extras requirements/test.in # aiodns==4.0.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in aiosignal==1.4.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in backports-zstd==1.3.0 ; platform_python_implementation == "CPython" and python_version < "3.14" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in blockbuster==1.5.26 - # via -r requirements/test-common.in + # via -r test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in cffi==2.0.0 # via # cryptography @@ -29,9 +29,9 @@ click==8.3.2 # via wait-for-it coverage==7.13.5 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-cov -cryptography==46.0.6 +cryptography==46.0.7 # via trustme exceptiongroup==1.3.1 # via pytest @@ -40,13 +40,13 @@ execnet==2.1.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r requirements/test-common.in + # via -r test-common.in frozenlist==1.8.0 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal gunicorn==25.3.0 - # via -r requirements/base.in + # via -r base.in idna==3.11 # via # trustme @@ -54,7 +54,7 @@ idna==3.11 iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" - # via -r requirements/test-common.in + # via -r test-common.in librt==0.9.0 # via mypy markdown-it-py==4.0.0 @@ -63,10 +63,10 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" - # via -r requirements/test-common.in + # via -r test-common.in mypy-extensions==1.1.0 # via mypy packaging==26.0 @@ -76,17 +76,17 @@ packaging==26.0 pathspec==1.0.4 # via mypy pkgconfig==1.6.0 - # via -r requirements/test-common.in + # via -r test-common.in pluggy==1.6.0 # via # pytest # pytest-cov propcache==0.4.1 # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # yarl proxy-py==2.4.10 - # via -r requirements/test-common.in + # via -r test-common.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -101,27 +101,27 @@ pygments==2.20.0 # rich pytest==9.0.3 # via - # -r requirements/test-common.in + # -r test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-cov==7.1.0 - # via -r requirements/test-common.in + # via -r test-common.in pytest-mock==3.15.1 - # via -r requirements/test-common.in + # via -r test-common.in pytest-xdist==3.8.0 - # via -r requirements/test-common.in + # via -r test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.81.0 - # via -r requirements/test-common.in + # via -r test-common.in rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r requirements/test-common.in + # via -r test-common.in six==1.17.0 # via python-dateutil tomli==2.4.1 @@ -130,10 +130,10 @@ tomli==2.4.1 # mypy # pytest trustme==1.2.1 ; platform_machine != "i686" - # via -r requirements/test-common.in + # via -r test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r requirements/runtime-deps.in + # -r runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -146,10 +146,10 @@ typing-extensions==4.15.0 ; python_version < "3.13" typing-inspection==0.4.2 # via pydantic uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" - # via -r requirements/base.in + # via -r base.in wait-for-it==2.3.0 - # via -r requirements/test-common.in + # via -r test-common.in yarl==1.22.0 - # via -r requirements/runtime-deps.in + # via -r runtime-deps.in zlib-ng==1.0.0 - # via -r requirements/test-common.in + # via -r test-common.in From 9395d4c549df5e38e843965be8f02e3e0fd806ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 12:31:04 +0000 Subject: [PATCH 4/5] Bump python-discovery from 1.2.1 to 1.2.2 (#12337) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [python-discovery](https://github.com/tox-dev/python-discovery) from 1.2.1 to 1.2.2.
Release notes

Sourced from python-discovery's releases.

1.2.2

What's Changed

Full Changelog: https://github.com/tox-dev/python-discovery/compare/1.2.1...1.2.2

Commits
  • 50d8354 [pre-commit.ci] pre-commit autoupdate (#61)
  • 52d36ef export normalize_isa and deprecate KNOWN_ARCHITECTURES (#62)
  • 993fced build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (#60)
  • b7ab5b7 [pre-commit.ci] pre-commit autoupdate (#58)
  • See full diff in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/constraints.txt | 112 +++++++++++++++++------------------ requirements/dev.txt | 106 ++++++++++++++++----------------- requirements/lint.txt | 36 +++++------ 3 files changed, 127 insertions(+), 127 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 2002b9a1914..8a1fd136734 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -6,34 +6,34 @@ # aiodns==4.0.0 # via - # -r lint.in - # -r runtime-deps.in + # -r requirements/lint.in + # -r requirements/runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in aiohttp-theme==0.1.7 - # via -r doc.in + # via -r requirements/doc.in aiosignal==1.4.0 - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # valkey babel==2.18.0 # via sphinx backports-zstd==1.3.0 ; implementation_name == "cpython" # via - # -r lint.in - # -r runtime-deps.in + # -r requirements/lint.in + # -r requirements/runtime-deps.in blockbuster==1.5.26 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in build==1.4.2 # via pip-tools certifi==2026.2.25 @@ -55,12 +55,12 @@ click==8.3.2 # wait-for-it coverage==7.13.5 # via - # -r test-common.in + # -r requirements/test-common.in # pytest-cov cryptography==46.0.7 # via trustme cython==3.2.4 - # via -r cython.in + # via -r requirements/cython.in distlib==0.4.0 # via virtualenv docutils==0.21.2 @@ -77,14 +77,14 @@ forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in frozenlist==1.8.0 # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # aiosignal gunicorn==25.3.0 - # via -r base.in + # via -r requirements/base.in identify==2.6.18 # via pre-commit idna==3.11 @@ -98,8 +98,8 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in jinja2==3.1.6 # via # sphinx @@ -114,13 +114,13 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.1 # via - # -r multidict.in - # -r runtime-deps.in + # -r requirements/multidict.in + # -r requirements/runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 @@ -135,9 +135,9 @@ packaging==26.0 pathspec==1.0.4 # via mypy pip-tools==7.5.3 - # via -r dev.in + # via -r requirements/dev.in pkgconfig==1.6.0 - # via -r test-common.in + # via -r requirements/test-common.in platformdirs==4.9.4 # via # python-discovery @@ -147,15 +147,15 @@ pluggy==1.6.0 # pytest # pytest-cov pre-commit==4.5.1 - # via -r lint.in + # via -r requirements/lint.in propcache==0.4.1 # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # yarl proxy-py==2.4.10 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -177,32 +177,32 @@ pyproject-hooks==1.2.0 # pip-tools pytest==9.0.3 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pytest-cov==7.1.0 - # via -r test-common.in + # via -r requirements/test-common.in pytest-mock==3.15.1 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pytest-xdist==3.8.0 - # via -r test-common.in + # via -r requirements/test-common.in python-dateutil==2.9.0.post0 # via freezegun -python-discovery==1.2.1 +python-discovery==1.2.2 # via virtualenv python-on-whales==0.81.0 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pyyaml==6.0.3 # via pre-commit requests==2.33.1 @@ -212,16 +212,16 @@ requests==2.33.1 rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r test-common.in + # via -r requirements/test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r lint.in + # via -r requirements/lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r doc.in + # -r requirements/doc.in # sphinxcontrib-spelling # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 @@ -237,9 +237,9 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-spelling==8.0.2 ; platform_system != "Windows" - # via -r doc-spelling.in + # via -r requirements/doc-spelling.in sphinxcontrib-towncrier==0.5.0a0 - # via -r doc.in + # via -r requirements/doc.in tomli==2.4.1 # via # build @@ -252,15 +252,15 @@ tomli==2.4.1 # towncrier towncrier==25.8.0 # via - # -r doc.in + # -r requirements/doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -277,22 +277,22 @@ urllib3==2.6.3 # via requests uvloop==0.21.0 ; platform_system != "Windows" # via - # -r base.in - # -r lint.in + # -r requirements/base.in + # -r requirements/lint.in valkey==6.1.1 - # via -r lint.in + # via -r requirements/lint.in virtualenv==21.2.0 # via pre-commit wait-for-it==2.3.0 - # via -r test-common.in + # via -r requirements/test-common.in wheel==0.46.3 # via pip-tools yarl==1.22.0 - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in zlib-ng==1.0.0 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in # The following packages are considered to be unsafe in a requirements file: pip==26.0.1 diff --git a/requirements/dev.txt b/requirements/dev.txt index 6d47a79a743..508b0498d7c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,34 +6,34 @@ # aiodns==4.0.0 # via - # -r lint.in - # -r runtime-deps.in + # -r requirements/lint.in + # -r requirements/runtime-deps.in aiohappyeyeballs==2.6.1 - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in aiohttp-theme==0.1.7 - # via -r doc.in + # via -r requirements/doc.in aiosignal==1.4.0 - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # valkey babel==2.18.0 # via sphinx backports-zstd==1.3.0 ; platform_python_implementation == "CPython" and python_version < "3.14" # via - # -r lint.in - # -r runtime-deps.in + # -r requirements/lint.in + # -r requirements/runtime-deps.in blockbuster==1.5.26 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in build==1.4.2 # via pip-tools certifi==2026.2.25 @@ -55,7 +55,7 @@ click==8.3.2 # wait-for-it coverage==7.13.5 # via - # -r test-common.in + # -r requirements/test-common.in # pytest-cov cryptography==46.0.7 # via trustme @@ -75,14 +75,14 @@ forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in frozenlist==1.8.0 # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # aiosignal gunicorn==25.3.0 - # via -r base.in + # via -r requirements/base.in identify==2.6.18 # via pre-commit idna==3.11 @@ -96,8 +96,8 @@ iniconfig==2.3.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in jinja2==3.1.6 # via # sphinx @@ -112,12 +112,12 @@ mdurl==0.1.2 # via markdown-it-py multidict==6.7.1 # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # yarl mypy==1.19.1 ; implementation_name == "cpython" # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 @@ -132,9 +132,9 @@ packaging==26.0 pathspec==1.0.4 # via mypy pip-tools==7.5.3 - # via -r dev.in + # via -r requirements/dev.in pkgconfig==1.6.0 - # via -r test-common.in + # via -r requirements/test-common.in platformdirs==4.9.4 # via # python-discovery @@ -144,15 +144,15 @@ pluggy==1.6.0 # pytest # pytest-cov pre-commit==4.5.1 - # via -r lint.in + # via -r requirements/lint.in propcache==0.4.1 # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # yarl proxy-py==2.4.10 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -172,32 +172,32 @@ pyproject-hooks==1.2.0 # pip-tools pytest==9.0.3 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.3.0 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pytest-cov==7.1.0 - # via -r test-common.in + # via -r requirements/test-common.in pytest-mock==3.15.1 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pytest-xdist==3.8.0 - # via -r test-common.in + # via -r requirements/test-common.in python-dateutil==2.9.0.post0 # via freezegun -python-discovery==1.2.1 +python-discovery==1.2.2 # via virtualenv python-on-whales==0.81.0 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in pyyaml==6.0.3 # via pre-commit requests==2.33.1 @@ -205,16 +205,16 @@ requests==2.33.1 rich==15.0.0 # via pytest-codspeed setuptools-git==1.2 - # via -r test-common.in + # via -r requirements/test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r lint.in + # via -r requirements/lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via - # -r doc.in + # -r requirements/doc.in # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -229,7 +229,7 @@ sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-towncrier==0.5.0a0 - # via -r doc.in + # via -r requirements/doc.in tomli==2.4.1 # via # build @@ -242,15 +242,15 @@ tomli==2.4.1 # towncrier towncrier==25.8.0 # via - # -r doc.in + # -r requirements/doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in typing-extensions==4.15.0 ; python_version < "3.13" # via - # -r runtime-deps.in + # -r requirements/runtime-deps.in # aiosignal # cryptography # exceptiongroup @@ -267,22 +267,22 @@ urllib3==2.6.3 # via requests uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" # via - # -r base.in - # -r lint.in + # -r requirements/base.in + # -r requirements/lint.in valkey==6.1.1 - # via -r lint.in + # via -r requirements/lint.in virtualenv==21.2.0 # via pre-commit wait-for-it==2.3.0 - # via -r test-common.in + # via -r requirements/test-common.in wheel==0.46.3 # via pip-tools yarl==1.22.0 - # via -r runtime-deps.in + # via -r requirements/runtime-deps.in zlib-ng==1.0.0 # via - # -r lint.in - # -r test-common.in + # -r requirements/lint.in + # -r requirements/test-common.in # The following packages are considered to be unsafe in a requirements file: pip==26.0.1 diff --git a/requirements/lint.txt b/requirements/lint.txt index 2cc6786431c..5ea27f96e7f 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -5,15 +5,15 @@ # pip-compile --allow-unsafe --output-file=requirements/lint.txt --strip-extras requirements/lint.in # aiodns==4.0.0 - # via -r lint.in + # via -r requirements/lint.in annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 # via valkey backports-zstd==1.3.0 ; implementation_name == "cpython" - # via -r lint.in + # via -r requirements/lint.in blockbuster==1.5.26 - # via -r lint.in + # via -r requirements/lint.in cffi==2.0.0 # via # cryptography @@ -36,7 +36,7 @@ filelock==3.25.2 forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 - # via -r lint.in + # via -r requirements/lint.in identify==2.6.18 # via pre-commit idna==3.11 @@ -44,7 +44,7 @@ idna==3.11 iniconfig==2.3.0 # via pytest isal==1.7.2 - # via -r lint.in + # via -r requirements/lint.in librt==0.9.0 # via mypy markdown-it-py==4.0.0 @@ -52,7 +52,7 @@ markdown-it-py==4.0.0 mdurl==0.1.2 # via markdown-it-py mypy==1.19.1 ; implementation_name == "cpython" - # via -r lint.in + # via -r requirements/lint.in mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 @@ -68,9 +68,9 @@ platformdirs==4.9.4 pluggy==1.6.0 # via pytest pre-commit==4.5.1 - # via -r lint.in + # via -r requirements/lint.in proxy-py==2.4.10 - # via -r lint.in + # via -r requirements/lint.in pycares==5.0.1 # via aiodns pycparser==3.0 @@ -85,19 +85,19 @@ pygments==2.20.0 # rich pytest==9.0.3 # via - # -r lint.in + # -r requirements/lint.in # pytest-codspeed # pytest-mock pytest-codspeed==4.3.0 - # via -r lint.in + # via -r requirements/lint.in pytest-mock==3.15.1 - # via -r lint.in + # via -r requirements/lint.in python-dateutil==2.9.0.post0 # via freezegun -python-discovery==1.2.1 +python-discovery==1.2.2 # via virtualenv python-on-whales==0.81.0 - # via -r lint.in + # via -r requirements/lint.in pyyaml==6.0.3 # via pre-commit rich==15.0.0 @@ -105,14 +105,14 @@ rich==15.0.0 six==1.17.0 # via python-dateutil slotscheck==0.19.1 - # via -r lint.in + # via -r requirements/lint.in tomli==2.4.1 # via # mypy # pytest # slotscheck trustme==1.2.1 - # via -r lint.in + # via -r requirements/lint.in typing-extensions==4.15.0 # via # cryptography @@ -126,10 +126,10 @@ typing-extensions==4.15.0 typing-inspection==0.4.2 # via pydantic uvloop==0.21.0 ; platform_system != "Windows" - # via -r lint.in + # via -r requirements/lint.in valkey==6.1.1 - # via -r lint.in + # via -r requirements/lint.in virtualenv==21.2.0 # via pre-commit zlib-ng==1.0.0 - # via -r lint.in + # via -r requirements/lint.in From 9f315d33f707f522b476543486f57ee4abbdd851 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 12:56:17 +0000 Subject: [PATCH 5/5] Bump platformdirs from 4.9.4 to 4.9.6 (#12345) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [platformdirs](https://github.com/tox-dev/platformdirs) from 4.9.4 to 4.9.6.
Release notes

Sourced from platformdirs's releases.

4.9.6

What's Changed

Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.9.5...4.9.6

Changelog

Sourced from platformdirs's changelog.

########### Changelog ###########


4.9.6 (2026-04-09)


  • πŸ› fix(release): use double quotes for tag variable expansion :pr:477

4.9.5 (2026-04-06)


  • πŸ“ docs(appauthor): clarify None vs False on Windows :pr:476
  • Separates implementations of macOS dirs that share a default :pr:473 - by :user:Goddesen
  • Remove persist-credentials: false from release job :pr:472
  • fix: do not duplicate site dirs in Unix.iter_{config,site}_dirs() when use_site_for_root is active :pr:469 - by :user:viccie30
  • πŸ”§ fix(type): resolve ty 0.0.25 type errors :pr:468
  • πŸ”’ ci(workflows): add zizmor security auditing :pr:467
  • πŸ› fix(release): generate docstrfmt-compatible changelog entries :pr:463

4.9.4 (2026-03-05)


  • [pre-commit.ci] pre-commit autoupdate :pr:461 - by :user:pre-commit-ci[bot]
  • Update README.md
  • πŸ“ docs: add project logo to documentation :pr:459
  • Standardize .github files to .yaml suffix
  • build(deps): bump the all group with 2 updates :pr:457 - by :user:dependabot[bot]
  • Move SECURITY.md to .github/SECURITY.md
  • Add permissions to workflows :pr:455
  • Add security policy
  • [pre-commit.ci] pre-commit autoupdate :pr:454 - by :user:pre-commit-ci[bot]

4.9.2 (2026-02-16)


  • πŸ“ docs: restructure following Diataxis framework :pr:448
  • πŸ“ docs(platforms): fix RST formatting and TOC hierarchy :pr:447

4.9.1 (2026-02-14)


  • πŸ“ docs: enhance README, fix issues, and reorganize platforms.rst :pr:445

... (truncated)

Commits
  • 56efd77 Release 4.9.6
  • d5d812a πŸ› fix(release): use double quotes for tag variable expansion (#477)
  • c2b0cee build(deps): bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 in the al...
  • 7688069 Release 4.9.5
  • 104d28b πŸ“ docs(appauthor): clarify None vs False on Windows (#476)
  • 0955048 [pre-commit.ci] pre-commit autoupdate (#475)
  • bd3c766 build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 in the all group (#474)
  • 749ac3f Separates implementations of macOS dirs that share a default (#473)
  • cb88156 Remove persist-credentials: false from release job (#472)
  • a501eab [pre-commit.ci] pre-commit autoupdate (#470)
  • Additional commits viewable in compare view

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/constraints.txt | 2 +- requirements/dev.txt | 2 +- requirements/lint.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 8a1fd136734..6d1ff93bc67 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -138,7 +138,7 @@ pip-tools==7.5.3 # via -r requirements/dev.in pkgconfig==1.6.0 # via -r requirements/test-common.in -platformdirs==4.9.4 +platformdirs==4.9.6 # via # python-discovery # virtualenv diff --git a/requirements/dev.txt b/requirements/dev.txt index 508b0498d7c..796319f964a 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -135,7 +135,7 @@ pip-tools==7.5.3 # via -r requirements/dev.in pkgconfig==1.6.0 # via -r requirements/test-common.in -platformdirs==4.9.4 +platformdirs==4.9.6 # via # python-discovery # virtualenv diff --git a/requirements/lint.txt b/requirements/lint.txt index 5ea27f96e7f..cc5e6164ada 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -61,7 +61,7 @@ packaging==26.0 # via pytest pathspec==1.0.4 # via mypy -platformdirs==4.9.4 +platformdirs==4.9.6 # via # python-discovery # virtualenv