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
[](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