Skip to content

Commit 6e1ba70

Browse files
Bump the all-pip-updates group across 3 directories with 56 updates
--- updated-dependencies: - dependency-name: wheel dependency-version: 0.48.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: setuptools-scm dependency-version: 10.3.4 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pip dependency-version: 26.2.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-pip-updates - dependency-name: cython dependency-version: 3.3.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: build dependency-version: 1.6.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: docker dependency-version: 7.2.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: aiohttp dependency-version: 3.14.3 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: certifi dependency-version: 2026.7.22 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: cffi dependency-version: 2.1.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: charset-normalizer dependency-version: 3.5.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: croniter dependency-version: 6.2.4 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: gitpython dependency-version: 3.1.62 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: idna dependency-version: '3.20' dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: jaraco-functools dependency-version: 4.6.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: jaraco-context dependency-version: 6.1.2 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: jaraco-text dependency-version: 4.3.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: lxml dependency-version: 6.1.3 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: msgpack dependency-version: 1.2.2 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: multidict dependency-version: 6.9.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: opentelemetry-api dependency-version: 1.44.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: opentelemetry-sdk dependency-version: 1.44.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.44.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: opentelemetry-exporter-prometheus dependency-version: 0.65b0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: xxhash dependency-version: 4.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: psutil dependency-version: 7.2.2 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: requests dependency-version: 2.34.2 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: tornado dependency-version: 6.5.10 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: truststore dependency-version: 0.10.4 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: urllib3 dependency-version: 2.8.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: virtualenv dependency-version: 21.11.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: filelock dependency-version: 4.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: zipp dependency-version: 4.1.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pyzmq dependency-version: 27.2.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: docker dependency-version: 7.2.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: aiohttp dependency-version: 3.14.3 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: cffi dependency-version: 2.1.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: gitpython dependency-version: 3.1.62 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-updates - dependency-name: virtualenv dependency-version: 21.11.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: filelock dependency-version: 4.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pygit2 dependency-version: 1.20.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: mercurial dependency-version: 7.2.4 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: boto3 dependency-version: 1.43.101 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: packaging dependency-version: '26.3' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-updates - dependency-name: botocore dependency-version: 1.43.101 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: kubernetes dependency-version: 36.0.3 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: moto dependency-version: 5.2.3 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pynacl dependency-version: 1.6.2 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: sqlparse dependency-version: 0.6.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: vcert dependency-version: 0.9.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: websocket-client dependency-version: 1.9.2 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: xmldiff dependency-version: '3.0' dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: m2crypto dependency-version: 0.50.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-updates - dependency-name: pylint dependency-version: 3.3.9 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pymysql dependency-version: 1.2.3 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: ansible dependency-version: 14.4.0 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: twilio dependency-version: 9.11.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: python-telegram-bot dependency-version: '22.8' dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: towncrier dependency-version: 26.9.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-pip-updates - dependency-name: importlib-metadata dependency-version: 9.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: cryptography dependency-version: 50.0.1 dependency-type: direct:production dependency-group: all-pip-updates - dependency-name: pyopenssl dependency-version: 26.4.0 dependency-type: direct:production dependency-group: all-pip-updates ... Signed-off-by: dependabot[bot] <support@github.com>
1 parent f37cdcd commit 6e1ba70

34 files changed

Lines changed: 112 additions & 112 deletions

‎requirements/base.txt‎

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,32 @@
22
# Multiple entries for the same package (with different version constraints) are grouped together.
33

44
aiohttp>=3.13.5,<3.14.0; python_version < '3.10'
5-
aiohttp>=3.14.1; python_version >= '3.10'
5+
aiohttp>=3.14.3; python_version >= '3.10'
66
apache-libcloud>=3.8.0,<3.9.1; python_version < '3.10'
77
apache-libcloud>=3.9.1; python_version >= '3.10'
88
# attrs and charset-normalizer are pulled in transitively by aiohttp/requests.
99
# Explicit floors on py>=3.10 keep them at the current CVE-patched line.
1010
attrs>=26.1.0; python_version >= '3.10'
11-
certifi>=2026.5.20
12-
cffi>=2.0.0
13-
charset-normalizer>=3.4.7; python_version >= '3.10'
11+
certifi>=2026.7.22
12+
cffi>=2.1.1
13+
charset-normalizer>=3.5.1; python_version >= '3.10'
1414
# cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency
1515
cheroot>=11.1.2
1616
cherrypy>=18.10.0
1717
# We need contextvars for salt-ssh
1818
contextvars; python_version < '3.7'
19-
croniter!=0.3.22,>=6.2.2; sys_platform != 'win32'
19+
croniter!=0.3.22,>=6.2.4; sys_platform != 'win32'
2020
# cryptography 48.0.0 drops support for Python 3.9.0 and 3.9.1
2121
# (only >3.9.1 is accepted), but the py3.9 lock files are compiled
2222
# with --python-version=3.9 which includes those releases. Cap at the
2323
# last 46.x release for Python 3.9 so uv pip compile can still resolve.
2424
cryptography>=46.0.7,<48.0.0; python_version < '3.10'
25-
cryptography>=50.0.0; python_version >= '3.10'
25+
cryptography>=50.0.1; python_version >= '3.10'
2626
distro>=1.9.0
2727
frozenlist>=1.8.0; python_version < '3.11'
2828
frozenlist>=1.5.0; python_version >= '3.11'
29-
gitpython>=3.1.59
30-
idna>=3.18
29+
gitpython>=3.1.62
30+
idna>=3.20
3131
immutables>=0.21; python_version < '3.7'
3232
# importlib-metadata 9.x drops py3.9 support. Cap on py3.9, allow 8.7+ on
3333
# py3.10, and let py>=3.11 use the existing 8.7+ floor.
@@ -36,45 +36,45 @@ importlib-metadata>=8.7.0; python_version >= '3.10'
3636
# jaraco.functools 4.5.0 and jaraco.context 6.1.2 drop Python 3.9; keep the
3737
# last 3.9-compatible releases there and let py>=3.10 float forward.
3838
jaraco.functools>=4.4.0,<4.5.0; python_version < '3.10'
39-
jaraco.functools>=4.4.0; python_version >= '3.10'
39+
jaraco.functools>=4.6.0; python_version >= '3.10'
4040
jaraco.context>=6.1.1,<6.1.2; python_version < '3.10'
41-
jaraco.context>=6.1.1; python_version >= '3.10'
42-
jaraco.text>=4.2.0
41+
jaraco.context>=6.1.2; python_version >= '3.10'
42+
jaraco.text>=4.3.0
4343
Jinja2>=3.1.6
4444
jmespath>=1.1.0
4545
looseversion
46-
lxml>=6.1.1; sys_platform == 'win32'
46+
lxml>=6.1.3; sys_platform == 'win32'
4747
MarkupSafe>=3.0.3; python_version < '3.14'
4848
MarkupSafe>=3.0.3,<4.0.0; python_version >= '3.14'
4949
more-itertools>=10.8.0,<11.0.0; python_version < '3.10'
5050
more-itertools>=11.1.0; python_version >= '3.10'
5151
# msgpack 1.2.1 drops Python 3.9; keep the last 3.9-compatible release there.
5252
msgpack>=1.1.2,<1.2.1 ; python_version < '3.10'
53-
msgpack>=1.2.1 ; python_version >= '3.10'
53+
msgpack>=1.2.2 ; python_version >= '3.10'
5454
# multidict 6.0.4 fails to source-build under clang 17+ with strict int/pointer
5555
# conversion checks (macOS 15 onedir builds compile from sdist via
5656
# --no-binary=:all:). 6.6+ fixed the C source compatibility.
57-
multidict>=6.6.0
57+
multidict>=6.9.1
5858
# opentelemetry 1.43.0 (and exporter-prometheus 0.64b0) drop Python 3.9; keep
5959
# the last 3.9-compatible releases there and let py>=3.10 float forward.
6060
opentelemetry-api>=1.41.1,<1.43.0; python_version < '3.10'
61-
opentelemetry-api>=1.41.1; python_version >= '3.10'
61+
opentelemetry-api>=1.44.0; python_version >= '3.10'
6262
opentelemetry-sdk>=1.41.1,<1.43.0; python_version < '3.10'
63-
opentelemetry-sdk>=1.41.1; python_version >= '3.10'
63+
opentelemetry-sdk>=1.44.0; python_version >= '3.10'
6464
opentelemetry-exporter-otlp-proto-http>=1.41.1,<1.43.0; python_version < '3.10'
65-
opentelemetry-exporter-otlp-proto-http>=1.41.1; python_version >= '3.10'
65+
opentelemetry-exporter-otlp-proto-http>=1.44.0; python_version >= '3.10'
6666
opentelemetry-exporter-prometheus>=0.62b1,<0.64b0; python_version < '3.10'
67-
opentelemetry-exporter-prometheus>=0.62b1; python_version >= '3.10'
67+
opentelemetry-exporter-prometheus>=0.65b0; python_version >= '3.10'
6868
# xxhash 3.8.0 drops Python 3.9; keep the last 3.9-compatible release there.
6969
xxhash>=3.7.0,<3.8.0; python_version < '3.10'
70-
xxhash>=3.7.0; python_version >= '3.10'
70+
xxhash>=4.0.1; python_version >= '3.10'
7171
# Packaging 24.1 imports annotations from __future__ which breaks salt ssh
7272
# tests on target hosts with older python versions.
73-
packaging>=26.2; python_version < '3.11'
73+
packaging>=26.3; python_version < '3.11'
7474
packaging==24.0; python_version >= '3.11' and python_version < '3.14'
7575
packaging>=26.0,<27.0; python_version >= '3.14'
7676
psutil<6.0.0; python_version <= '3.9'
77-
psutil>=5.0.0; python_version >= '3.10'
77+
psutil>=7.2.2; python_version >= '3.10'
7878
pyasn1>=0.6.4
7979
pycparser>=2.23,<3.0; python_version < '3.10'
8080
pycparser>=3.0; python_version >= '3.10'
@@ -96,28 +96,28 @@ pywin32>=312; sys_platform == 'win32'
9696
pycryptodomex>=3.23.0
9797
PyYAML>=6.0.3
9898
requests>=2.32.5; python_version < '3.10'
99-
requests<2.32.0 ; python_version >= '3.10' and python_version < '3.11'
99+
requests<2.35.0 ; python_version >= '3.10' and python_version < '3.11'
100100
requests>=2.34.2 ; python_version >= '3.11'
101101
setproctitle>=1.3.7
102102
timelib>=0.3.0; python_version < '3.11'
103103
timelib>=0.3.0; python_version >= '3.11'
104-
tornado>=6.5.6
105-
truststore>=0.10.0; python_version >= "3.10"
104+
tornado>=6.5.10
105+
truststore>=0.10.4; python_version >= "3.10"
106106
# Python 3.9 stays on urllib3 1.26.x because botocore on py3.9 hard
107107
# requires urllib3 < 2 and Salt 3008.x still ships py3.9 lockfiles.
108108
# The Python 3.10+ floor carries the urllib3 2.6.3 CVE backports
109109
# (CVE-2025-66418, CVE-2026-21441).
110110
urllib3>=1.26.20,<2.0.0; python_version < '3.10'
111-
urllib3>=2.7.0; python_version >= '3.10'
111+
urllib3>=2.8.0; python_version >= '3.10'
112112
# virtualenv 21.5.1 drops Python 3.9; keep the last 3.9-compatible release there.
113113
virtualenv>=21.4.2,<21.5.1; python_version < '3.10'
114-
virtualenv>=21.4.2; python_version >= '3.10'
114+
virtualenv>=21.11.1; python_version >= '3.10'
115115
# Transitive of virtualenv; some uv resolver caches pin a stale 3.25
116116
# version that conflicts with the CI floor of 3.29.1 on Python 3.10+.
117-
filelock>=3.29.1; python_version >= '3.10'
117+
filelock>=4.0.1; python_version >= '3.10'
118118
filelock>=3.19.1,<3.29.0; python_version < '3.10'
119119
wmi>=1.5.1; sys_platform == 'win32'
120120
xmltodict>=1.0.4; sys_platform == 'win32'
121121
# zipp 4.1.0 drops Python 3.9; keep the last 3.9-compatible release there.
122122
zipp>=3.23.1,<4.1.0; python_version < '3.10'
123-
zipp>=3.23.1; python_version >= '3.10'
123+
zipp>=4.1.0; python_version >= '3.10'

‎requirements/build.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
twine
2-
build>=1.4.4
2+
build>=1.6.1

‎requirements/constraints.txt‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# IMPORTANT: The versions here must be compatible with the environment where
22
# uv-pre-commit hooks run. We do not pin setuptools in .pre-commit-config.yaml
33
# to allow uv to resolve a version that satisfies these constraints.
4-
wheel >= 0.47.0
4+
wheel >= 0.48.0
55
# Floor at the CVE fix: 78.1.1 patches GHSA-5rjg-fvgr-3xxf
66
# (PYSEC-2025-49) -- path traversal in setuptools.PackageIndex.download.
77
# Bumped to 82.0.1 to match the SRP baseline (PR #70130 on 3006.x); the
88
# earlier yarl / PEP 517 build-env conflict is no longer reproducible with
99
# our current pip and yarl versions -- 3007.x's lock resolves cleanly to
1010
# setuptools 84.x with the same >=78.1.1 floor.
1111
setuptools >= 82.0.1
12-
# Cap setuptools-scm < 10 in PEP 517 build envs. 10.1.1 (2026-06-22) split
12+
# Cap setuptools-scm < 11 in PEP 517 build envs. 10.1.1 (2026-06-22) split
1313
# version inference out into the ``vcs-versioning`` package; that path raises
1414
# ``LookupError: setuptools-scm was unable to detect version`` for source
1515
# tarballs that ship a ``PKG-INFO`` but no ``.git`` (e.g. cheroot 11.1.2 on
1616
# PyPI), breaking ``--no-binary=:all:`` onedir builds. PIP_CONSTRAINT
1717
# propagates to PEP 517 build envs since pip 22.1, so capping here keeps
1818
# build envs on the pre-split 9.x series for every source build.
19-
setuptools-scm < 10
19+
setuptools-scm < 11
2020
# This pin is for the dev/lint tooling venvs only -- tools/pkg/build.py
2121
# pins the packaged/shipped pip independently (currently 26.2) and is
2222
# unaffected by this value. Bumping past 25.2 here causes the noxfile
@@ -25,7 +25,7 @@ setuptools-scm < 10
2525
# which leaves the venv in a corrupted state because pip 26.0.1's
2626
# vendored pygments wheel is missing the modeline submodule on cpython
2727
# 3.14. Stay on 25.2.
28-
pip == 25.2
28+
pip == 26.2.1
2929
markdown-it-py < 3.0.0; python_version == "3.9"
3030
# myst-docutils 4.x (the latest supporting Python 3.10) requires
3131
# markdown-it-py ~=3.0; the 5.x line that pairs with markdown-it-py 4.x
@@ -51,4 +51,4 @@ junos-eznc < 2.7; python_version == "3.11"
5151
# ``--no-binary=:all:``). PIP_CONSTRAINT propagates into pyzmq's PEP 517 build
5252
# env, so capping Cython here keeps the pyzmq wheel compiling until pyzmq
5353
# ships a Cython 3.3-compatible release.
54-
Cython < 3.3
54+
Cython < 3.4

‎requirements/pytest.txt‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
mock >= 5.2.0
22
# PyTest
3-
docker >= 7.1.0; python_version >= '3.8'
3+
docker >= 7.2.0; python_version >= '3.8'
44
docker < 7.1.0; python_version < '3.8'
5-
pytest >= 8.4.2, <9
5+
pytest >= 9.1.1, < 10
66
pytest-salt-factories >= 1.0.5
77
pytest-helpers-namespace >= 2021.12.29
88
pytest-subtests
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
towncrier==25.8.0
1+
towncrier==26.9.0
22
looseversion
33
packaging

‎requirements/static/ci/common.txt‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
# aiohttp is a dependency of etcd3-py
66
aiohttp>=3.13.5,<3.14.0; python_version < '3.10'
7-
aiohttp>=3.14.1; python_version >= '3.10'
7+
aiohttp>=3.14.3; python_version >= '3.10'
88
apache-libcloud>=3.8.0,<3.9.1; sys_platform != 'win32' and python_version < '3.10'
99
apache-libcloud>=3.9.1; sys_platform != 'win32' and python_version >= '3.10'
1010
# bcrypt is an extra requirement for passlib, and we shouldn't use extras, like, passlib[bcrypt]
@@ -14,22 +14,22 @@ bcrypt
1414
# our urllib3 floor is 2.6.3 so we skip the boto3 cloud module tests on
1515
# 3.9 by not pinning it here. The bare `boto3` package is still
1616
# available transitively for any tool that needs it.
17-
boto3>=1.43.24; python_version >= '3.10'
17+
boto3>=1.43.101; python_version >= '3.10'
1818
boto>=2.49.0
1919
# botocore 1.43.24 requires Python>=3.10. The only versions available on
2020
# 3.9 (botocore<1.43) hard-pin urllib3<1.27, which conflicts with our
2121
# urllib3>=2.6.3 floor. Drop botocore on 3.9 like boto3.
22-
botocore>=1.43.24; python_version >= '3.10'
22+
botocore>=1.43.101; python_version >= '3.10'
2323
cryptography>=46.0.7,<48.0.0; python_version < '3.10'
24-
cryptography>=48.0.0; python_version >= '3.10'
25-
cffi>=2.0.0
24+
cryptography>=50.0.1; python_version >= '3.10'
25+
cffi>=2.1.1
2626
cherrypy>=18.10.0
2727
clustershell
2828
dnspython
2929
etcd3-py==0.1.6
3030
filelock>=3.19.1 ; python_version < '3.10'
31-
filelock>=3.29.1 ; python_version >= '3.10'
32-
gitpython>=3.1.50
31+
filelock>=4.0.1 ; python_version >= '3.10'
32+
gitpython>=3.1.62
3333
google-auth==2.35.0; python_version == '3.9'
3434
jmespath>=1.1.0
3535
jsonschema
@@ -43,39 +43,39 @@ kazoo; sys_platform != 'win32' and sys_platform != 'darwin'
4343
keyring==25.7.0
4444
pyasn1-modules==0.4.0; python_version == '3.9'
4545
kubernetes>=35.0.0,<36.0.0; python_version < '3.10'
46-
kubernetes>=36.0.2; python_version >= '3.10'
46+
kubernetes>=36.0.3; python_version >= '3.10'
4747
libnacl>=2.1.0; sys_platform != 'win32' and sys_platform != 'darwin'
4848
# markdown-it-py constraint for py3.9: myst-docutils (docs requirement) needs <3.0.0,
4949
# but netmiko (from napalm, only in py3.9) pulls in rich which wants 3.0.0+
5050
markdown-it-py<3.0.0; python_version == '3.9'
5151
moto>=5.1.8,<5.2.0; python_version < '3.10'
52-
moto>=5.2.2; python_version >= '3.10'
52+
moto>=5.2.3; python_version >= '3.10'
5353
# Napalm pulls in pyeapi which does not work on Py3.10
5454
napalm; sys_platform != 'win32' and python_version < '3.10'
5555
paramiko>=5.0.0; sys_platform != 'win32' and sys_platform != 'darwin'
5656
passlib>=1.7.4
5757
pycryptodomex
58-
pynacl>=1.5.0
58+
pynacl>=1.6.2
5959
pyinotify>=0.9.6; sys_platform != 'win32' and sys_platform != 'darwin' and platform_system != "openbsd"
6060
python-etcd>=0.4.5
6161
pyvmomi
6262
rfc3339-validator>=0.1.4
6363
rfc3987
64-
sqlparse>=0.5.5
64+
sqlparse>=0.6.0
6565
strict_rfc3339>=0.7
6666
textfsm
6767
toml
6868
# vcert 0.18.x adds hard pins on cryptography, pynacl, and six that
6969
# conflict with every other CI requirement; stay on 0.9.x.
70-
vcert~=0.9.0; sys_platform != 'win32'
70+
vcert~=0.9.1; sys_platform != 'win32'
7171
virtualenv>=21.4.2,<21.5.1; python_version < '3.10'
72-
virtualenv>=21.4.2; python_version >= '3.10'
72+
virtualenv>=21.11.1; python_version >= '3.10'
7373
watchdog>=6.0.0
74-
websocket-client>=1.9.0
74+
websocket-client>=1.9.2
7575
# werkzeug is a dependency of moto
7676
werkzeug>=3.1.8
7777
xmldiff>=2.7.0,<3.0; python_version < '3.10'
78-
xmldiff>=2.7.0; python_version >= '3.10'
78+
xmldiff>=3.0; python_version >= '3.10'
7979
# Available template libraries that can be used
8080
genshi>=0.7.11
8181
cheetah3>=3.2.6.post1

‎requirements/static/ci/darwin.txt‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
pygit2>=1.13.1,<1.18.0; python_version < '3.11'
2-
pygit2>=1.19.2; python_version >= '3.11'
2+
pygit2>=1.20.1; python_version >= '3.11'
33
yamllint
4-
mercurial>=7.2.2
4+
mercurial>=7.2.4
55
hglib
66
# Pin versions to match 3007.x
77
apache-libcloud>=3.8.0,<3.9.1; python_version < '3.10'
88
apache-libcloud>=3.9.1; python_version >= '3.10'
9-
gitpython>=3.1.50
9+
gitpython>=3.1.62

‎requirements/static/ci/freebsd.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# FreeBSD static CI requirements
22

33
yamllint
4-
mercurial>=7.2.2
4+
mercurial>=7.2.4
55
hglib

‎requirements/static/ci/lint.txt‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Lint requirements
22

3-
docker >= 7.1.0; python_version >= '3.8'
3+
docker >= 7.2.0; python_version >= '3.8'
44
docker < 7.1.0; python_version < '3.8'
55
# pylint 4 introduces new default-on E0606/E0601/E0602 checks
66
# (possibly-used-before-assignment / used-before-assignment) that the
77
# Salt 3008.x codebase has not been audited for; bumping to 4.x turns
88
# pre-existing warnings into hard CI failures across salt/, tools/,
99
# and tests/. Cap to ~=3.1.0 until the codebase is audited.
10-
pylint~=3.1.0
10+
pylint~=3.3.9
1111
SaltPyLint>=2024.2.5
1212
toml

‎requirements/static/ci/linux.txt‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Linux static CI requirements
22
pyiface
33
pygit2>=1.13.1,<1.18.0; python_version < '3.11'
4-
pygit2>=1.19.2; python_version >= '3.11'
5-
pymysql>=1.2.0
4+
pygit2>=1.20.1; python_version >= '3.11'
5+
pymysql>=1.2.3
66
# ansible release lines support different Python versions:
77
# ansible-core / ansible 10.x — Python 3.10+ (controller and managed)
88
# ansible 11.x (ansible-core 2.18) — Python 3.11+ controller; managed-
@@ -17,12 +17,12 @@ pymysql>=1.2.0
1717
# Python 3.10+ as a controller and installs cleanly on the py3.11 onedir.
1818
# See PR #69527 / issue #69526.
1919
ansible>=10.7.0,<11.0.0; python_version >= '3.10' and python_version < '3.12'
20-
ansible>=14.0.0; python_version >= '3.12'
21-
twilio>=9.10.9
20+
ansible>=14.4.0; python_version >= '3.12'
21+
twilio>=9.11.1
2222
python-telegram-bot>=20.3,<22.0; python_version < '3.10'
23-
python-telegram-bot>=22.7; python_version >= '3.10'
23+
python-telegram-bot>=22.8; python_version >= '3.10'
2424
yamllint
25-
mercurial>=7.2.2
25+
mercurial>=7.2.4
2626
hglib
2727
redis
2828
python-consul

0 commit comments

Comments
 (0)