diff --git a/requirements/base.txt b/requirements/base.txt index db254e93395f..d12fc6eb64c0 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,72 +1,94 @@ # Dependencies are listed alphabetically by package name. # Multiple entries for the same package (with different version constraints) are grouped together. -aiohttp>=3.13.3 -apache-libcloud>=3.8.0 +aiohttp>=3.13.5,<3.14.0; python_version < '3.10' +aiohttp>=3.14.1; python_version >= '3.10' +apache-libcloud>=3.8.0,<3.9.1; python_version < '3.10' +apache-libcloud>=3.9.1; python_version >= '3.10' cffi>=2.0.0 # cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency -cheroot>=10.0.1 -cherrypy>=18.6.1 +cheroot>=11.1.2 +cherrypy>=18.10.0 # We need contextvars for salt-ssh contextvars; python_version < '3.7' -croniter>=0.3.0,!=0.3.22; sys_platform != 'win32' -cryptography>=46.0.7 -distro>=1.0.1 -frozenlist>=1.3.0; python_version < '3.11' +croniter!=0.3.22,>=6.2.2; sys_platform != 'win32' +# cryptography 48.0.0 drops support for Python 3.9.0 and 3.9.1 +# (only >3.9.1 is accepted), but the py3.9 lock files are compiled +# with --python-version=3.9 which includes those releases. Cap at the +# last 46.x release for Python 3.9 so uv pip compile can still resolve. +cryptography>=46.0.7,<48.0.0; python_version < '3.10' +cryptography>=48.0.0; python_version >= '3.10' +distro>=1.9.0 +frozenlist>=1.8.0; python_version < '3.11' frozenlist>=1.5.0; python_version >= '3.11' gitpython>=3.1.50 -idna>=2.8 +idna>=3.18 immutables>=0.21; python_version < '3.7' -importlib-metadata>=3.3.0; python_version < '3.11' -importlib-metadata>=8.7.0; python_version >= '3.11' -jaraco.functools>=4.1.0 -jaraco.context>=6.1.0 -jaraco.text>=4.0.0 -Jinja2>=3.1.5 +# importlib-metadata 9.x drops py3.9 support. Cap on py3.9, allow 8.7+ on +# py3.10, and let py>=3.11 use the existing 8.7+ floor. +importlib-metadata>=3.3.0,<9.0.0; python_version < '3.10' +importlib-metadata>=8.7.0; python_version >= '3.10' +jaraco.functools>=4.4.0 +jaraco.context>=6.1.1 +jaraco.text>=4.2.0 +Jinja2>=3.1.6 jmespath>=1.1.0 looseversion -lxml>=6.1.0; sys_platform == 'win32' -MarkupSafe>=3.0.0 -more-itertools>=9.1.0 -msgpack>=1.0.0 ; python_version < '3.13' +lxml>=6.1.1; sys_platform == 'win32' +MarkupSafe>=3.0.3 +more-itertools>=10.8.0,<11.0.0; python_version < '3.10' +more-itertools>=11.1.0; python_version >= '3.10' +msgpack>=1.1.2 ; python_version < '3.13' msgpack>=1.1.0 ; python_version >= '3.13' -opentelemetry-api>=1.30.0 -opentelemetry-sdk>=1.30.0 -opentelemetry-exporter-otlp-proto-http>=1.30.0 -opentelemetry-exporter-prometheus>=0.51b0 -xxhash>=3.0.0 +opentelemetry-api>=1.41.1 +opentelemetry-sdk>=1.41.1 +opentelemetry-exporter-otlp-proto-http>=1.41.1 +opentelemetry-exporter-prometheus>=0.62b1 +xxhash>=3.7.0 # Packaging 24.1 imports annotations from __future__ which breaks salt ssh # tests on target hosts with older python versions. -packaging>=21.3; python_version < '3.11' +packaging>=26.2; python_version < '3.11' packaging==24.0; python_version >= '3.11' psutil<6.0.0; python_version <= '3.9' psutil>=5.0.0; python_version >= '3.10' pyasn1>=0.6.3 -pycparser>=2.21 -pymssql>=2.2.1; sys_platform == 'win32' and python_version < '3.11' +pycparser>=2.23,<3.0; python_version < '3.10' +pycparser>=3.0; python_version >= '3.10' +# pymssql 2.3.12+ dropped win32 (32-bit Windows) wheels; 3008.x still +# builds a Windows x86 onedir so keep the pin at the last release that +# ships cp3X-win32 wheels. +pymssql>=2.2.1,<=2.3.11; sys_platform == 'win32' and python_version < '3.11' pymssql==2.3.11; sys_platform == 'win32' and python_version >= '3.11' -pyopenssl>=26.0.0 -python-dateutil>=2.8.1 -python-gnupg>=0.4.7 +pyopenssl>=26.2.0 +python-dateutil>=2.9.0.post0 +python-gnupg>=0.5.6 pythonnet>=3.0.1; sys_platform == 'win32' and python_version < '3.11' pythonnet>=3.0.4; sys_platform == 'win32' and python_version >= '3.11' and python_version < '3.13' pythonnet>=3.1.0rc0; sys_platform == 'win32' and python_version >= '3.13' -pywin32>=305; sys_platform == 'win32' -pycryptodomex>=3.9.8 -PyYAML -requests>=2.25.1; python_version < '3.10' +pywin32>=312; sys_platform == 'win32' +pycryptodomex>=3.23.0 +PyYAML>=6.0.3 +requests>=2.32.5; python_version < '3.10' requests<2.32.0 ; python_version >= '3.10' and python_version < '3.11' requests>=2.32.5 ; python_version >= '3.11' rpm-vercmp; sys_platform == 'linux' -setproctitle>=1.2.3 -timelib>=0.2.5; python_version < '3.11' +setproctitle>=1.3.7 +timelib>=0.3.0; python_version < '3.11' timelib>=0.3.0; python_version >= '3.11' -tornado>=6.5.5 +tornado>=6.5.6 truststore>=0.10.0; python_version >= "3.10" +# Python 3.9 stays on urllib3 1.26.x because botocore on py3.9 hard +# requires urllib3 < 2 and Salt 3008.x still ships py3.9 lockfiles. +# The Python 3.10+ floor carries the urllib3 2.6.3 CVE backports +# (CVE-2025-66418, CVE-2026-21441). urllib3>=1.26.20,<2.0.0; python_version < '3.10' urllib3>=2.7.0; python_version >= '3.10' -virtualenv +virtualenv>=21.4.2 +# Transitive of virtualenv; some uv resolver caches pin a stale 3.25 +# version that conflicts with the CI floor of 3.29.1 on Python 3.10+. +filelock>=3.29.1; python_version >= '3.10' +filelock>=3.19.1,<3.29.0; python_version < '3.10' vultr>=1.0.1 wmi>=1.5.1; sys_platform == 'win32' -xmltodict>=0.13.0; sys_platform == 'win32' -zipp>=3.19.1 +xmltodict>=1.0.4; sys_platform == 'win32' +zipp>=3.23.1 diff --git a/requirements/build.txt b/requirements/build.txt index d0f72dd946a4..909a04da58bf 100644 --- a/requirements/build.txt +++ b/requirements/build.txt @@ -1,2 +1,2 @@ twine -build>=0.7.0 +build>=1.4.4 diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 3e73bd6fc8d4..42c7a7cd7646 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -1,7 +1,7 @@ # IMPORTANT: The versions here must be compatible with the environment where # uv-pre-commit hooks run. We do not pin setuptools in .pre-commit-config.yaml # to allow uv to resolve a version that satisfies these constraints. -wheel >= 0.46.3 +wheel >= 0.47.0 # Floor at the CVE fix: 78.1.1 patches GHSA-5rjg-fvgr-3xxf # (PYSEC-2025-49) -- path traversal in setuptools.PackageIndex.download. # A higher floor (e.g. 80.x) makes the PEP 517 build-env install fail @@ -10,5 +10,16 @@ wheel >= 0.46.3 # bootstraps build envs with), e.g. yarl on Python 3.14 where no cp314 # wheel is available under salt's ``--no-binary=:all:`` policy. setuptools >= 78.1.1 +# pip 25.2 is the version that relenv's onedir ships with, and that +# tools/pkg/build.py downloads + patches in pkg/patches/pip-urllib3/. +# Bumping past 25.2 here causes the noxfile bootstrap pip install in +# the lint-pre-commit hook to upgrade the just-installed 25.2 inside +# the pre-commit hook venv on Python 3.14, which leaves the venv in a +# corrupted state because pip 26.0.1's vendored pygments wheel is +# missing the modeline submodule on cpython 3.14. Stay on 25.2. pip == 25.2 markdown-it-py < 3.0.0; python_version == "3.9" +# myst-docutils 4.x (the latest supporting Python 3.10) requires +# markdown-it-py ~=3.0; the 5.x line that pairs with markdown-it-py 4.x +# only supports Python >=3.11. +markdown-it-py < 4.0.0; python_version == "3.10" diff --git a/requirements/crypto.txt b/requirements/crypto.txt index f3c9d9c69864..669256503670 100644 --- a/requirements/crypto.txt +++ b/requirements/crypto.txt @@ -1,2 +1,2 @@ -pycryptodomex>=3.9.8 +pycryptodomex>=3.23.0 diff --git a/requirements/pytest.txt b/requirements/pytest.txt index a53d9cff17be..9f29510460a7 100644 --- a/requirements/pytest.txt +++ b/requirements/pytest.txt @@ -1,12 +1,12 @@ -mock >= 3.0.0 +mock >= 5.2.0 # PyTest docker >= 7.1.0; python_version >= '3.8' docker < 7.1.0; python_version < '3.8' -pytest >= 7.2.0 -pytest-salt-factories >= 1.0.3 -pytest-helpers-namespace >= 2019.1.8 +pytest >= 8.4.2 +pytest-salt-factories >= 1.0.5 +pytest-helpers-namespace >= 2021.12.29 pytest-subtests -pytest-timeout >= 2.3.1 +pytest-timeout >= 2.4.0 pytest-httpserver pytest-custom-exit-code >= 0.3 flaky diff --git a/requirements/static/ci/changelog.txt b/requirements/static/ci/changelog.txt index 14b833702e8f..c57ec9b57ae8 100644 --- a/requirements/static/ci/changelog.txt +++ b/requirements/static/ci/changelog.txt @@ -1,3 +1,3 @@ -towncrier==24.8.0 +towncrier==25.8.0 looseversion packaging diff --git a/requirements/static/ci/cloud.txt b/requirements/static/ci/cloud.txt index 1fdb1c5eb2a0..db8de370a0f9 100644 --- a/requirements/static/ci/cloud.txt +++ b/requirements/static/ci/cloud.txt @@ -1,5 +1,6 @@ # Cloud tests requirements -apache-libcloud>=3.8.0 +apache-libcloud>=3.8.0,<3.9.1; python_version < '3.10' +apache-libcloud>=3.9.1; python_version >= '3.10' netaddr profitbricks pypsexec diff --git a/requirements/static/ci/common.txt b/requirements/static/ci/common.txt index 290dbffcebf8..6726f564a528 100644 --- a/requirements/static/ci/common.txt +++ b/requirements/static/ci/common.txt @@ -3,69 +3,76 @@ # to a particular platform, please add it to the corresponding `.in` file in this directory. # aiohttp is a dependency of etcd3-py -aiohttp>=3.10.2 -apache-libcloud>=3.8.0; sys_platform != 'win32' +aiohttp>=3.13.5,<3.14.0; python_version < '3.10' +aiohttp>=3.14.1; python_version >= '3.10' +apache-libcloud>=3.8.0,<3.9.1; sys_platform != 'win32' and python_version < '3.10' +apache-libcloud>=3.9.1; sys_platform != 'win32' and python_version >= '3.10' # bcrypt is an extra requirement for passlib, and we shouldn't use extras, like, passlib[bcrypt] # since that will break using the compiled static requirements files as contraints file bcrypt -boto3>=1.30.0 -boto>=2.47.0 -botocore>=1.30.0 -cryptography>=46.0.5 -cffi>=1.14.6 -cherrypy>=17.4.1 +# boto3 on Python 3.9 transitively requires urllib3 < 2.x via botocore; +# our urllib3 floor is 2.6.3 so we skip the boto3 cloud module tests on +# 3.9 by not pinning it here. The bare `boto3` package is still +# available transitively for any tool that needs it. +boto3>=1.43.24; python_version >= '3.10' +boto>=2.49.0 +botocore>=1.43.24; python_version >= '3.10' +cryptography>=46.0.7,<48.0.0; python_version < '3.10' +cryptography>=48.0.0; python_version >= '3.10' +cffi>=2.0.0 +cherrypy>=18.10.0 clustershell dnspython etcd3-py==0.1.6 filelock>=3.19.1 ; python_version < '3.10' -filelock>=3.20.3 ; python_version >= '3.10' -gitpython>=3.1.37 +filelock>=3.29.1 ; python_version >= '3.10' +gitpython>=3.1.50 google-auth==2.35.0; python_version == '3.9' jmespath>=1.1.0 jsonschema junos-eznc; sys_platform != 'win32' -ncclient>=0.6.16; sys_platform != 'win32' +ncclient>=0.7.1; sys_platform != 'win32' junit-xml>=1.9 jxmlease; sys_platform != 'win32' # salt.modules.junos imports this; junos-eznc no longer declares it on PyPI yamlordereddictloader; sys_platform != 'win32' kazoo; sys_platform != 'win32' and sys_platform != 'darwin' -keyring==5.7.1 +keyring==25.7.0 pyasn1-modules==0.4.0; python_version == '3.9' -kubernetes>=24.0.0 -libnacl>=1.7.1; sys_platform != 'win32' and sys_platform != 'darwin' -moto>=5.0.0 +kubernetes>=35.0.0,<36.0.0; python_version < '3.10' +kubernetes>=36.0.2; python_version >= '3.10' +libnacl>=2.1.0; sys_platform != 'win32' and sys_platform != 'darwin' +# markdown-it-py constraint for py3.9: myst-docutils (docs requirement) needs <3.0.0, +# but netmiko (from napalm, only in py3.9) pulls in rich which wants 3.0.0+ +markdown-it-py<3.0.0; python_version == '3.9' +moto>=5.1.8,<5.2.0; python_version < '3.10' +moto>=5.2.2; python_version >= '3.10' # Napalm pulls in pyeapi which does not work on Py3.10 napalm; sys_platform != 'win32' and python_version < '3.10' -paramiko>=2.10.1; sys_platform != 'win32' and sys_platform != 'darwin' +paramiko>=5.0.0; sys_platform != 'win32' and sys_platform != 'darwin' passlib>=1.7.4 pycryptodomex pynacl>=1.5.0 pyinotify>=0.9.6; sys_platform != 'win32' and sys_platform != 'darwin' and platform_system != "openbsd" -python-etcd>0.4.2 +python-etcd>=0.4.5 pyvmomi rfc3339-validator>=0.1.4 rfc3987 -sqlparse>=0.5.4 +sqlparse>=0.5.5 strict_rfc3339>=0.7 -toml -vcert; sys_platform != 'win32' and python_version < '3.13.0' -virtualenv>=20.3.0 -watchdog>=0.9.0 -xmldiff>=2.4 -# werkzeug is a dependency of moto -werkzeug>=3.0.6 textfsm toml +# vcert 0.18.x adds hard pins on cryptography, pynacl, and six that +# conflict with every other CI requirement; stay on 0.9.x. vcert~=0.9.0; sys_platform != 'win32' -virtualenv>=20.36.1 -watchdog>=0.9.0 -websocket-client>=1.3.3 +virtualenv>=21.4.2 +watchdog>=6.0.0 +websocket-client>=1.9.0 # werkzeug is a dependency of moto -werkzeug>=3.1.6 -xmldiff>=2.4 +werkzeug>=3.1.8 +xmldiff>=2.7.0 # Available template libraries that can be used -genshi>=0.7.3 -cheetah3>=3.2.2 +genshi>=0.7.11 +cheetah3>=3.2.6.post1 mako wempy diff --git a/requirements/static/ci/darwin.txt b/requirements/static/ci/darwin.txt index 386d98ccd452..28e5e0860803 100644 --- a/requirements/static/ci/darwin.txt +++ b/requirements/static/ci/darwin.txt @@ -1,7 +1,9 @@ -pygit2>=1.14.0 +pygit2>=1.13.1,<1.18.0; python_version < '3.11' +pygit2>=1.19.2; python_version >= '3.11' yamllint -mercurial>=7.1.2 +mercurial>=7.2.2 hglib # Pin versions to match 3007.x -apache-libcloud>=3.8.0 -gitpython>=3.1.46 +apache-libcloud>=3.8.0,<3.9.1; python_version < '3.10' +apache-libcloud>=3.9.1; python_version >= '3.10' +gitpython>=3.1.50 diff --git a/requirements/static/ci/docs.txt b/requirements/static/ci/docs.txt index e9ca341b545a..42f42ede812f 100644 --- a/requirements/static/ci/docs.txt +++ b/requirements/static/ci/docs.txt @@ -1,7 +1,9 @@ sphinx>=3.5.1; python_version < '3.9' -sphinx>=6.1.0; python_version >= '3.9' +sphinx>=7.0.0,<9.0.0; python_version >= '3.9' and python_version < '3.12' +sphinx>=9.1.0; python_version >= '3.12' myst-docutils[linkify] -sphinxcontrib-httpdomain>=1.8.0 +sphinxcontrib-httpdomain>=1.8.1,<2.0.0; python_version < '3.10' +sphinxcontrib-httpdomain>=2.0.0; python_version >= '3.10' sphinxcontrib-spelling cherrypy jinja2 diff --git a/requirements/static/ci/freebsd.txt b/requirements/static/ci/freebsd.txt index 77bed80aa18b..9225c34b396c 100644 --- a/requirements/static/ci/freebsd.txt +++ b/requirements/static/ci/freebsd.txt @@ -1,5 +1,5 @@ # FreeBSD static CI requirements yamllint -mercurial>=7.1.2 +mercurial>=7.2.2 hglib diff --git a/requirements/static/ci/lint.txt b/requirements/static/ci/lint.txt index 8c7d1e8021b0..9afd4f354bb5 100644 --- a/requirements/static/ci/lint.txt +++ b/requirements/static/ci/lint.txt @@ -2,6 +2,11 @@ docker >= 7.1.0; python_version >= '3.8' docker < 7.1.0; python_version < '3.8' +# pylint 4 introduces new default-on E0606/E0601/E0602 checks +# (possibly-used-before-assignment / used-before-assignment) that the +# Salt 3008.x codebase has not been audited for; bumping to 4.x turns +# pre-existing warnings into hard CI failures across salt/, tools/, +# and tests/. Cap to ~=3.1.0 until the codebase is audited. pylint~=3.1.0 -SaltPyLint>=2024.2.2 +SaltPyLint>=2024.2.5 toml diff --git a/requirements/static/ci/linux.txt b/requirements/static/ci/linux.txt index dd8fcd635a6d..d137fddf3078 100644 --- a/requirements/static/ci/linux.txt +++ b/requirements/static/ci/linux.txt @@ -1,16 +1,22 @@ # Linux static CI requirements pyiface -pygit2>=1.14.0 -pymysql>=1.1.1 -ansible>=10.7.0; python_version >= '3.10' and python_version < '3.11' -ansible>=12.3.0; python_version >= '3.11' and python_version < '3.12' -ansible>=13.4.0; python_version >= '3.12' +pygit2>=1.13.1,<1.18.0; python_version < '3.11' +pygit2>=1.19.2; python_version >= '3.11' +pymysql>=1.2.0 +# ansible release lines support different Python versions: +# ansible-core / ansible 10.x — Python 3.10+ +# ansible 12.x — Python 3.11+ +# ansible 14.x — Python 3.12+ ansible>=7.0.0; python_version >= '3.9' and python_version < '3.10' +ansible>=10.7.0,<11.0.0; python_version >= '3.10' and python_version < '3.11' +ansible>=12.3.0,<13.0.0; python_version >= '3.11' and python_version < '3.12' +ansible>=14.0.0; python_version >= '3.12' ansible>=4.4.0,<5.0.1; python_version < '3.9' -twilio>=9.10.3 -python-telegram-bot>=13.7 +twilio>=9.10.9 +python-telegram-bot>=20.3,<22.0; python_version < '3.10' +python-telegram-bot>=22.7; python_version >= '3.10' yamllint -mercurial>=7.1.2 +mercurial>=7.2.2 hglib redis python-consul diff --git a/requirements/static/ci/py3.10/changelog.lock b/requirements/static/ci/py3.10/changelog.lock index 8973ff7c8768..8be94e243c79 100644 --- a/requirements/static/ci/py3.10/changelog.lock +++ b/requirements/static/ci/py3.10/changelog.lock @@ -14,7 +14,7 @@ markupsafe==3.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # jinja2 -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/changelog.txt @@ -22,5 +22,5 @@ tomli==2.2.1 # via # -c requirements/static/ci/py3.10/linux.lock # towncrier -towncrier==24.8.0 +towncrier==25.8.0 # via -r requirements/static/ci/changelog.txt diff --git a/requirements/static/ci/py3.10/cloud.lock b/requirements/static/ci/py3.10/cloud.lock index 553f888de0d5..08be62c2a409 100644 --- a/requirements/static/ci/py3.10/cloud.lock +++ b/requirements/static/ci/py3.10/cloud.lock @@ -5,19 +5,25 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -45,11 +51,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-subtests # pytest-system-statistics -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.10/linux.lock - # -c requirements/static/pkg/py3.10/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.10/linux.lock @@ -64,12 +65,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -boto3==1.39.4 +boto3==1.43.25 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.39.4 +botocore==1.43.25 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -110,7 +111,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -121,12 +122,12 @@ clustershell==1.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -139,6 +140,7 @@ cryptography==46.0.7 # pyopenssl # pyspnego # requests-ntlm + # secretstorage # smbprotocol # trustme # vcert @@ -147,7 +149,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -174,17 +176,19 @@ exceptiongroup==1.1.1 # via # -c requirements/static/ci/py3.10/linux.lock # pytest -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/pytest.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -195,7 +199,7 @@ future==1.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # textfsm -genshi==0.7.7 +genshi==0.7.11 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -215,7 +219,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -224,12 +228,13 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt + # keyring iniconfig==2.0.0 # via # -c requirements/static/ci/py3.10/linux.lock @@ -238,38 +243,48 @@ invoke==3.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # paramiko +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.10/linux.lock @@ -286,7 +301,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.8.0 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -298,15 +313,15 @@ kazoo==2.9.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -libnacl==1.8.0 +libnacl==2.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -325,6 +340,12 @@ mako==1.2.4 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.10/linux.lock @@ -333,11 +354,16 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mock==5.1.0 +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # markdown-it-py +mock==5.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -346,13 +372,14 @@ more-itertools==9.1.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.8 +moto==5.2.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -364,7 +391,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.10/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -421,7 +448,7 @@ oscrypto==1.3.0 # via # -c requirements/static/ci/py3.10/linux.lock # certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -431,7 +458,6 @@ paramiko==5.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -442,6 +468,7 @@ platformdirs==4.5.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via @@ -488,7 +515,7 @@ pyasn1==0.6.3 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -505,6 +532,12 @@ pyfakefs==5.3.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/pytest.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # pytest + # rich pyinotify==0.9.6 # via # -c requirements/static/ci/py3.10/linux.lock @@ -514,7 +547,7 @@ pynacl==1.5.0 # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -540,7 +573,7 @@ pyspnego==0.9.0 # -r requirements/static/ci/cloud.txt # requests-ntlm # smbprotocol -pytest==8.1.1 +pytest==9.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/pytest.txt @@ -595,11 +628,11 @@ pytest-system-statistics==1.0.2 # via # -c requirements/static/ci/py3.10/linux.lock # pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -608,13 +641,17 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -624,7 +661,6 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock - # croniter # tempora pyvmomi==8.0.1.0.1 # via @@ -632,7 +668,7 @@ pyvmomi==8.0.1.0.1 # -r requirements/static/ci/common.txt pywinrm==0.4.3 # via -r requirements/static/ci/cloud.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -642,9 +678,8 @@ pyyaml==6.0.1 # kubernetes # pytest-salt-factories # responses - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -686,13 +721,18 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.13.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.10/linux.lock # boto3 @@ -700,22 +740,30 @@ scp==0.14.5 # via # -c requirements/static/ci/py3.10/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.10/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # etcd3-py - # genshi # jsonschema # junit-xml # junos-eznc @@ -769,7 +817,7 @@ tomli==2.2.1 # via # -c requirements/static/ci/py3.10/linux.lock # pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -787,6 +835,16 @@ truststore==0.10.4 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # jaraco-text types-pyyaml==6.0.1 # via # -c requirements/static/ci/py3.10/linux.lock @@ -795,6 +853,7 @@ typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -819,7 +878,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -831,7 +890,7 @@ vultr==1.0.1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -watchdog==3.0.0 +watchdog==6.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -844,13 +903,13 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt # moto # pytest-httpserver -xmldiff==2.6.3 +xmldiff==2.7.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -864,14 +923,11 @@ xxhash==3.7.0 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.10/linux.lock - # junos-eznc yamlordereddictloader==0.4.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.10/linux.lock @@ -882,7 +938,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock diff --git a/requirements/static/ci/py3.10/darwin.lock b/requirements/static/ci/py3.10/darwin.lock index deb26f76cfbb..4c0a91616e1a 100644 --- a/requirements/static/ci/py3.10/darwin.lock +++ b/requirements/static/ci/py3.10/darwin.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.10/darwin.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -38,10 +43,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-subtests # pytest-system-statistics -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.10/darwin.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/pkg/py3.10/darwin.lock @@ -52,11 +53,11 @@ bcrypt==4.0.1 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.39.4 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.39.4 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -88,18 +89,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt clustershell==1.9.1 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -114,7 +115,7 @@ distlib==0.4.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -131,14 +132,16 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt exceptiongroup==1.1.1 # via pytest -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.10/darwin.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -146,7 +149,7 @@ frozenlist==1.4.1 # aiosignal future==1.0.0 # via textfsm -genshi==0.7.7 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -164,7 +167,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/darwin.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -176,27 +179,32 @@ importlib-metadata==8.7.1 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt + # keyring iniconfig==2.0.0 # via pytest invoke==3.0.3 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -206,7 +214,6 @@ jinja2==3.1.6 # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.10/darwin.lock @@ -218,13 +225,13 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.txt junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.8.0 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via @@ -237,6 +244,11 @@ lxml==4.9.2 # xmldiff mako==1.2.4 # via -r requirements/static/ci/common.txt +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.10/darwin.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.10/darwin.lock @@ -244,22 +256,27 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/darwin.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.8 +moto==5.2.2 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -269,7 +286,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.10/darwin.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -312,14 +329,13 @@ opentelemetry-semantic-conventions==0.63b1 # opentelemetry-sdk oscrypto==1.3.0 # via certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt # pytest paramiko==5.0.0 # via - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -329,6 +345,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.10/darwin.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -363,7 +380,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -375,13 +392,18 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.18.2 +pygit2==1.17.0 # via -r requirements/static/ci/darwin.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # pytest + # rich pynacl==1.5.0 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -392,7 +414,7 @@ pyrsistent==0.19.3 # via jsonschema pyserial==3.5 # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -431,7 +453,7 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -440,8 +462,11 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 @@ -451,11 +476,10 @@ python-gnupg==0.5.6 pytz==2024.1 # via # -c requirements/static/pkg/py3.10/darwin.lock - # croniter # tempora pyvmomi==8.0.1.0.1 # via -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -465,9 +489,8 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/zeromq.txt @@ -494,21 +517,28 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt -s3transfer==0.13.0 +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # typer +s3transfer==0.18.0 # via boto3 scp==0.14.5 # via junos-eznc semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # etcd3-py - # genshi # jsonschema # junit-xml # junos-eznc @@ -541,7 +571,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -553,11 +583,20 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.10/darwin.lock + # jaraco-text types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.10/darwin.lock + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -579,7 +618,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt @@ -589,7 +628,7 @@ vultr==1.0.1 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt -watchdog==3.0.0 +watchdog==6.0.0 # via -r requirements/static/ci/common.txt websocket-client==1.9.0 # via @@ -597,12 +636,12 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto # pytest-httpserver -xmldiff==2.6.3 +xmldiff==2.7.0 # via -r requirements/static/ci/common.txt xmltodict==0.13.0 # via moto @@ -612,10 +651,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/darwin.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.0 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.10/darwin.lock @@ -624,7 +663,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.10/darwin.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.10/darwin.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.10/docs.lock b/requirements/static/ci/py3.10/docs.lock index 3e604151d78d..24a4207e3d70 100644 --- a/requirements/static/ci/py3.10/docs.lock +++ b/requirements/static/ci/py3.10/docs.lock @@ -6,7 +6,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.10/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -16,7 +16,11 @@ aiosignal==1.4.0 # aiohttp alabaster==0.7.13 # via sphinx -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.10/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -28,10 +32,6 @@ attrs==23.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # aiohttp -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.10/linux.lock - # jaraco-text babel==2.12.1 # via # pydata-sphinx-theme @@ -60,16 +60,16 @@ cheroot==11.1.2 # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/ci/docs.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -78,7 +78,7 @@ distlib==0.4.0 # via # -c requirements/static/ci/py3.10/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -86,11 +86,13 @@ docutils==0.20.1 # via # pydata-sphinx-theme # sphinx -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.10/linux.lock + # -r requirements/base.txt + # python-discovery # virtualenv -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -108,7 +110,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/ci/py3.10/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -116,7 +118,7 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -124,19 +126,19 @@ jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -152,26 +154,31 @@ jmespath==1.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -linkify-it-py==1.0.3 +linkify-it-py==2.1.0 # via myst-docutils looseversion==1.3.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -markdown-it-py==2.2.0 +markdown-it-py==3.0.0 # via + # -c requirements/constraints.txt + # -c requirements/static/ci/py3.10/linux.lock # mdit-py-plugins # myst-docutils + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # jinja2 -mdit-py-plugins==0.3.5 +mdit-py-plugins==0.6.1 # via myst-docutils mdurl==0.1.2 - # via markdown-it-py -more-itertools==9.1.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # markdown-it-py +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -179,7 +186,7 @@ more-itertools==9.1.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -188,7 +195,7 @@ multidict==6.0.4 # -c requirements/static/ci/py3.10/linux.lock # aiohttp # yarl -myst-docutils==1.0.0 +myst-docutils==4.0.1 # via -r requirements/static/ci/docs.txt opentelemetry-api==1.42.1 # via @@ -225,7 +232,7 @@ opentelemetry-semantic-conventions==0.63b1 # via # -c requirements/static/ci/py3.10/linux.lock # opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -233,6 +240,7 @@ packaging==24.0 platformdirs==4.5.1 # via # -c requirements/static/ci/py3.10/linux.lock + # python-discovery # virtualenv portend==3.1.0 # via @@ -260,7 +268,7 @@ pyasn1==0.6.3 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -274,35 +282,40 @@ pydata-sphinx-theme==0.17.1 # via -r requirements/static/ci/docs.txt pyenchant==3.2.2 # via sphinxcontrib-spelling -pygments==2.17.2 +pygments==2.20.0 # via + # -c requirements/static/ci/py3.10/linux.lock # accessible-pygments # pydata-sphinx-theme + # rich # sphinx -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # virtualenv +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.10/linux.lock - # croniter # tempora -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # myst-docutils -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/zeromq.txt @@ -314,19 +327,26 @@ requests==2.31.0 # opentelemetry-exporter-otlp-proto-http # sphinx # vultr +rich==15.0.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # typer rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.10/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.10/linux.lock # python-dateutil - # sphinxcontrib-httpdomain smmap==5.0.2 # via # -c requirements/static/ci/py3.10/linux.lock @@ -347,7 +367,7 @@ sphinxcontrib-devhelp==1.0.2 # via sphinx sphinxcontrib-htmlhelp==2.0.1 # via sphinx -sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-httpdomain==2.0.0 # via -r requirements/static/ci/docs.txt sphinxcontrib-jsmath==1.0.1 # via sphinx @@ -365,7 +385,7 @@ timelib==0.3.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -373,9 +393,18 @@ truststore==0.10.4 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.10/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.10/linux.lock + # aiohttp # aiosignal # beautifulsoup4 # cryptography @@ -393,7 +422,7 @@ urllib3==2.7.0 # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt @@ -413,7 +442,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.10/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.10/freebsd.lock b/requirements/static/ci/py3.10/freebsd.lock index bfc2270132fd..b6ec2748f3da 100644 --- a/requirements/static/ci/py3.10/freebsd.lock +++ b/requirements/static/ci/py3.10/freebsd.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -37,10 +42,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-subtests # pytest-system-statistics -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.10/freebsd.lock - # jaraco-text backports-tarfile==1.2.0 ; python_full_version < '3.12' # via # -c requirements/static/pkg/py3.10/freebsd.lock @@ -51,11 +52,11 @@ bcrypt==4.0.1 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.39.4 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.39.4 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -89,7 +90,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -102,12 +103,15 @@ clr-loader==0.3.1 ; sys_platform == 'win32' clustershell==1.9.1 # via -r requirements/static/ci/common.txt colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -croniter==6.0.0 ; sys_platform != 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # pytest + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -117,13 +121,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -141,10 +146,12 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt exceptiongroup==1.1.1 ; python_full_version < '3.11' # via pytest -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -156,7 +163,7 @@ frozenlist==1.8.0 # aiosignal future==1.0.0 # via textfsm -genshi==0.7.7 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -173,7 +180,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/freebsd.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -181,42 +188,50 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt + # keyring iniconfig==2.0.0 # via pytest invoke==3.0.3 ; sys_platform != 'win32' # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 ; sys_platform == 'linux' + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock @@ -228,23 +243,23 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.txt junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.8.0 ; sys_platform != 'win32' +junos-eznc==2.7.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt kazoo==2.9.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt -libnacl==1.8.0 ; sys_platform != 'darwin' and sys_platform != 'win32' +libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -253,6 +268,18 @@ lxml==6.1.0 # xmldiff mako==1.2.4 # via -r requirements/static/ci/common.txt +markdown-it-py==3.0.0 ; python_full_version < '3.11' + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.10/freebsd.lock + # -r requirements/static/ci/common.txt + # rich +markdown-it-py==4.2.0 ; python_full_version >= '3.11' + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.10/freebsd.lock + # -r requirements/static/ci/common.txt + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.10/freebsd.lock @@ -260,20 +287,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/freebsd.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.8 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -285,7 +317,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.10/freebsd.lock # aiohttp # yarl -ncclient==0.7.0 ; sys_platform != 'win32' +ncclient==0.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # junos-eznc @@ -328,7 +360,12 @@ opentelemetry-semantic-conventions==0.63b1 # opentelemetry-sdk oscrypto==1.3.0 ; sys_platform != 'win32' # via certvalidator -packaging==24.0 +packaging==24.0 ; python_full_version >= '3.11' + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # -r requirements/base.txt + # pytest +packaging==26.2 ; python_full_version < '3.11' # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -336,7 +373,6 @@ packaging==24.0 paramiko==5.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -346,6 +382,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -380,7 +417,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -393,6 +430,11 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # pytest + # rich pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt pymssql==2.3.11 ; sys_platform == 'win32' @@ -403,7 +445,7 @@ pynacl==1.5.0 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -415,7 +457,7 @@ pyrsistent==0.19.3 # via jsonschema pyserial==3.5 ; sys_platform != 'win32' # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -454,9 +496,9 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -464,11 +506,14 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -480,18 +525,19 @@ pythonnet==3.1.0 ; sys_platform == 'win32' pytz==2024.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock - # croniter # tempora pyvmomi==8.0.1.0.1 # via -r requirements/static/ci/common.txt -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi -pyyaml==6.0.1 +pywin32-ctypes==0.2.3 ; sys_platform == 'win32' + # via keyring +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -501,7 +547,6 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -544,26 +589,35 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt -s3transfer==0.13.0 +s3transfer==0.18.0 # via boto3 scp==0.14.5 ; sys_platform != 'win32' # via junos-eznc +secretstorage==3.5.0 ; sys_platform == 'linux' + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # etcd3-py - # genshi # jsonschema # junit-xml # junos-eznc @@ -598,7 +652,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 ; python_full_version < '3.11' # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -610,11 +664,20 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.10/freebsd.lock + # jaraco-text types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -636,7 +699,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt @@ -646,7 +709,7 @@ vultr==1.0.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt -watchdog==3.0.0 +watchdog==6.0.0 # via -r requirements/static/ci/common.txt websocket-client==1.9.0 # via @@ -654,7 +717,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -663,7 +726,7 @@ wmi==1.5.1 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt -xmldiff==2.6.3 +xmldiff==2.7.0 # via -r requirements/static/ci/common.txt xmltodict==1.0.4 # via @@ -676,10 +739,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/freebsd.txt -yamlloader==1.6.0 ; sys_platform != 'win32' - # via junos-eznc yamlordereddictloader==0.4.0 ; sys_platform != 'win32' - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.10/freebsd.lock @@ -688,7 +751,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.10/freebsd.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.10/freebsd.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.10/lint.lock b/requirements/static/ci/py3.10/lint.lock index 1c45a5b1d065..15d3c638c4b3 100644 --- a/requirements/static/ci/py3.10/lint.lock +++ b/requirements/static/ci/py3.10/lint.lock @@ -5,7 +5,7 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -13,6 +13,7 @@ aiohttp==3.13.5 # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.8.3 # via @@ -23,6 +24,11 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer ansible==10.7.0 # via # -c requirements/static/ci/py3.10/linux.lock @@ -34,8 +40,8 @@ ansible-core==2.17.14 anyio==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock - # httpcore -apache-libcloud==3.9.0 + # httpx +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -60,11 +66,6 @@ attrs==23.2.0 # -c requirements/static/pkg/py3.10/linux.lock # aiohttp # jsonschema -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.10/linux.lock - # -c requirements/static/pkg/py3.10/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.10/linux.lock @@ -79,12 +80,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -boto3==1.39.4 +boto3==1.43.25 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.39.4 +botocore==1.43.25 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -128,7 +129,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -139,12 +140,12 @@ clustershell==1.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -156,6 +157,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # vcert dill==0.3.8 # via pylint @@ -164,7 +166,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -190,13 +192,15 @@ exceptiongroup==1.1.1 # via # -c requirements/static/ci/py3.10/linux.lock # anyio -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -207,7 +211,7 @@ future==1.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # textfsm -genshi==0.7.7 +genshi==0.7.11 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -227,7 +231,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # opentelemetry-exporter-otlp-proto-http -h11==0.14.0 +h11==0.16.0 # via # -c requirements/static/ci/py3.10/linux.lock # httpcore @@ -235,15 +239,15 @@ hglib==2.6.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt -httpcore==0.17.3 +httpcore==1.0.9 # via # -c requirements/static/ci/py3.10/linux.lock # httpx -httpx==0.24.1 +httpx==0.28.1 # via # -c requirements/static/ci/py3.10/linux.lock # python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -253,43 +257,55 @@ idna==3.7 # httpx # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt + # keyring invoke==3.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # paramiko -isort==4.3.21 +isort==5.13.2 # via pylint +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.10/linux.lock @@ -297,7 +313,6 @@ jinja2==3.1.6 # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.10/linux.lock @@ -314,7 +329,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.8.0 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -326,15 +341,15 @@ kazoo==2.9.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -libnacl==1.8.0 +libnacl==2.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -353,6 +368,12 @@ mako==1.2.4 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.10/linux.lock @@ -363,11 +384,16 @@ markupsafe==3.0.3 # werkzeug mccabe==0.6.1 # via pylint +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # markdown-it-py mercurial==7.2.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt -more-itertools==9.1.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -375,13 +401,14 @@ more-itertools==9.1.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.8 +moto==5.2.2 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -392,7 +419,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.10/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -447,7 +474,7 @@ oscrypto==1.3.0 # via # -c requirements/static/ci/py3.10/linux.lock # certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -457,7 +484,6 @@ paramiko==5.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -473,6 +499,7 @@ platformdirs==4.5.1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # pylint + # python-discovery # virtualenv portend==3.1.0 # via @@ -506,7 +533,7 @@ pyasn1==0.6.3 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -519,10 +546,15 @@ pycryptodomex==3.23.0 # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt -pygit2==1.18.2 +pygit2==1.17.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # rich pyiface==0.0.11 # via # -c requirements/static/ci/py3.10/linux.lock @@ -539,7 +571,7 @@ pylint==3.1.1 # via # -r requirements/static/ci/lint.txt # saltpylint -pymysql==1.1.1 +pymysql==1.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt @@ -548,7 +580,7 @@ pynacl==1.5.0 # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -571,7 +603,7 @@ python-consul==1.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -580,19 +612,23 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-telegram-bot==20.3 +python-telegram-bot==22.7 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt @@ -600,13 +636,12 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock - # croniter # tempora pyvmomi==8.0.1.0.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -617,9 +652,8 @@ pyyaml==6.0.1 # kubernetes # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -665,13 +699,18 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.13.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.10/linux.lock # boto3 @@ -681,22 +720,30 @@ scp==0.14.5 # via # -c requirements/static/ci/py3.10/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.10/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # etcd3-py - # genshi # jsonschema # junit-xml # junos-eznc @@ -726,8 +773,6 @@ sniffio==1.3.0 # via # -c requirements/static/ci/py3.10/linux.lock # anyio - # httpcore - # httpx sqlparse==0.5.5 # via # -c requirements/static/ci/py3.10/linux.lock @@ -762,7 +807,7 @@ tomli==2.2.1 # pylint tomlkit==0.12.3 # via pylint -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -776,10 +821,20 @@ truststore==0.10.4 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.10/linux.lock + # -c requirements/static/pkg/py3.10/linux.lock + # jaraco-text types-pyyaml==6.0.1 # via # -c requirements/static/ci/py3.10/linux.lock @@ -788,6 +843,7 @@ typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock + # aiohttp # aiosignal # astroid # cryptography @@ -813,7 +869,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock @@ -824,7 +880,7 @@ vultr==1.0.1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -watchdog==3.0.0 +watchdog==6.0.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -837,12 +893,12 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt # moto -xmldiff==2.6.3 +xmldiff==2.7.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt @@ -859,14 +915,11 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.10/linux.lock - # junos-eznc yamlordereddictloader==0.4.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.10/linux.lock @@ -877,7 +930,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -c requirements/static/pkg/py3.10/linux.lock diff --git a/requirements/static/ci/py3.10/linux.lock b/requirements/static/ci/py3.10/linux.lock index f99c2f6a29e8..b2de93a31092 100644 --- a/requirements/static/ci/py3.10/linux.lock +++ b/requirements/static/ci/py3.10/linux.lock @@ -4,13 +4,14 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.10/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.8.3 # via twilio @@ -18,13 +19,17 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.10/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # typer ansible==10.7.0 # via -r requirements/static/ci/linux.txt ansible-core==2.17.14 # via ansible anyio==4.1.0 - # via httpcore -apache-libcloud==3.9.0 + # via httpx +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -48,10 +53,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-subtests # pytest-system-statistics -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.10/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/pkg/py3.10/linux.lock @@ -62,11 +63,11 @@ bcrypt==4.0.1 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.39.4 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.39.4 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -100,18 +101,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt clustershell==1.9.1 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -121,13 +122,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.10/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -146,14 +148,16 @@ exceptiongroup==1.1.1 # via # anyio # pytest -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.10/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -161,7 +165,7 @@ frozenlist==1.4.1 # aiosignal future==1.0.0 # via textfsm -genshi==0.7.7 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -176,15 +180,15 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.10/linux.lock # opentelemetry-exporter-otlp-proto-http -h11==0.14.0 +h11==0.16.0 # via httpcore hglib==2.6.2 # via -r requirements/static/ci/linux.txt -httpcore==0.17.3 +httpcore==1.0.9 # via httpx -httpx==0.24.1 +httpx==0.28.1 # via python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -194,42 +198,50 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt + # keyring iniconfig==2.0.0 # via pytest invoke==3.0.3 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.10/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.10/linux.lock @@ -241,17 +253,17 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.txt junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.8.0 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt kazoo==2.9.0 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt -libnacl==1.8.0 +libnacl==2.1.0 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via @@ -264,6 +276,11 @@ lxml==4.9.2 # xmldiff mako==1.2.4 # via -r requirements/static/ci/common.txt +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.10/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.10/linux.lock @@ -271,22 +288,27 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/linux.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.8 +moto==5.2.2 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -296,7 +318,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.10/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -339,7 +361,7 @@ opentelemetry-semantic-conventions==0.63b1 # opentelemetry-sdk oscrypto==1.3.0 # via certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -348,7 +370,6 @@ packaging==24.0 paramiko==5.0.0 # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -358,6 +379,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.10/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -392,7 +414,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -404,21 +426,26 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.18.2 +pygit2==1.17.0 # via -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # pytest + # rich pyiface==0.0.11 # via -r requirements/static/ci/linux.txt pyinotify==0.9.6 # via -r requirements/static/ci/common.txt pyjwt==2.12.1 # via twilio -pymysql==1.1.1 +pymysql==1.2.0 # via -r requirements/static/ci/linux.txt pynacl==1.5.0 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -429,7 +456,7 @@ pyrsistent==0.19.3 # via jsonschema pyserial==3.5 # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -468,35 +495,37 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-consul==1.1.0 # via -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -python-telegram-bot==20.3 +python-telegram-bot==22.7 # via -r requirements/static/ci/linux.txt pytz==2024.1 # via # -c requirements/static/pkg/py3.10/linux.lock - # croniter # tempora pyvmomi==8.0.1.0.1 # via -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -507,9 +536,8 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/zeromq.txt @@ -542,25 +570,34 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # typer rpm-vercmp==0.1.2 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -s3transfer==0.13.0 +s3transfer==0.18.0 # via boto3 scp==0.14.5 # via junos-eznc +secretstorage==3.5.0 + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.10/linux.lock # etcd3-py - # genshi # jsonschema # junit-xml # junos-eznc @@ -582,10 +619,7 @@ smmap==5.0.2 # -c requirements/static/pkg/py3.10/linux.lock # gitdb sniffio==1.3.0 - # via - # anyio - # httpcore - # httpx + # via anyio sqlparse==0.5.5 # via -r requirements/static/ci/common.txt strict-rfc3339==0.7 @@ -604,7 +638,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -616,13 +650,22 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.10/linux.lock + # jaraco-text types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.10/linux.lock + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -645,7 +688,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt @@ -655,7 +698,7 @@ vultr==1.0.1 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt -watchdog==3.0.0 +watchdog==6.0.0 # via -r requirements/static/ci/common.txt websocket-client==1.9.0 # via @@ -663,12 +706,12 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto # pytest-httpserver -xmldiff==2.6.3 +xmldiff==2.7.0 # via -r requirements/static/ci/common.txt xmltodict==0.13.0 # via moto @@ -678,10 +721,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.0 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.10/linux.lock @@ -690,7 +733,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.10/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.10/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.10/tools.lock b/requirements/static/ci/py3.10/tools.lock index 9079d99968fb..ca2f9818d060 100644 --- a/requirements/static/ci/py3.10/tools.lock +++ b/requirements/static/ci/py3.10/tools.lock @@ -16,6 +16,8 @@ certifi==2023.7.22 # via requests charset-normalizer==3.2.0 # via requests +filelock==3.29.1 + # via python-tools-scripts idna==3.7 # via requests jinja2==3.1.4 @@ -25,7 +27,9 @@ jmespath==1.0.1 # boto3 # botocore markdown-it-py==3.0.0 - # via rich + # via + # -c requirements/constraints.txt + # rich markupsafe==2.1.5 # via jinja2 mdurl==0.1.2 @@ -40,7 +44,7 @@ pygments==2.17.2 # via rich python-dateutil==2.8.2 # via botocore -python-tools-scripts==0.20.0 +python-tools-scripts==0.20.5 # via -r requirements/static/ci/tools.txt pyyaml==6.0.1 # via -r requirements/static/ci/tools.txt diff --git a/requirements/static/ci/py3.10/windows.lock b/requirements/static/ci/py3.10/windows.lock index 172f379b55cf..a204efc21737 100644 --- a/requirements/static/ci/py3.10/windows.lock +++ b/requirements/static/ci/py3.10/windows.lock @@ -4,12 +4,13 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.10/windows.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.10/windows.lock @@ -18,7 +19,7 @@ annotated-doc==0.0.4 # via # -c requirements/static/pkg/py3.10/windows.lock # typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -44,11 +45,11 @@ bcrypt==4.0.1 # via -r requirements/static/ci/common.txt boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.39.4 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.39.4 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -99,7 +100,7 @@ colorama==0.4.6 # -c requirements/static/pkg/py3.10/windows.lock # click # pytest -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -133,9 +134,10 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt exceptiongroup==1.1.1 # via pytest -filelock==3.25.0 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.10/windows.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt # python-discovery # virtualenv @@ -149,7 +151,7 @@ frozenlist==1.8.0 # aiosignal future==1.0.0 # via textfsm -genshi==0.7.7 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -164,7 +166,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.10/windows.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -176,23 +178,28 @@ importlib-metadata==8.7.1 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt + # keyring iniconfig==2.0.0 # via pytest +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.10/windows.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora jaraco-text==4.2.0 # via @@ -203,7 +210,6 @@ jinja2==3.1.6 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.10/windows.lock @@ -215,23 +221,24 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.txt junit-xml==1.9 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt # xmldiff mako==1.2.4 # via -r requirements/static/ci/common.txt -markdown-it-py==4.0.0 +markdown-it-py==3.0.0 # via + # -c requirements/constraints.txt # -c requirements/static/pkg/py3.10/windows.lock # rich markupsafe==3.0.3 @@ -245,18 +252,19 @@ mdurl==0.1.2 # via # -c requirements/static/pkg/py3.10/windows.lock # markdown-it-py -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.8 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -305,7 +313,7 @@ opentelemetry-semantic-conventions==0.63b1 # via # -c requirements/static/pkg/py3.10/windows.lock # opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -366,11 +374,12 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.18.2 +pygit2==1.17.0 # via -r requirements/static/ci/windows.txt pygments==2.19.2 # via # -c requirements/static/pkg/py3.10/windows.lock + # pytest # rich pymssql==2.3.11 # via @@ -378,7 +387,7 @@ pymssql==2.3.11 # -r requirements/base.txt pynacl==1.5.0 # via -r requirements/static/ci/common.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -387,7 +396,7 @@ pyrsistent==0.19.3 # via jsonschema pyspnego==0.12.0 # via requests-ntlm -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -426,7 +435,7 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -434,9 +443,8 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # botocore # kubernetes - # moto # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via # -c requirements/static/pkg/py3.10/windows.lock # virtualenv @@ -452,13 +460,15 @@ pythonnet==3.0.5 # -r requirements/base.txt pyvmomi==8.0.1.0.1 # via -r requirements/static/ci/common.txt -pywin32==311 +pywin32==312 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 + # via keyring pywinrm==0.5.0 # via -r requirements/static/ci/windows.txt pyyaml==6.0.3 @@ -504,7 +514,7 @@ rich==14.3.3 # via # -c requirements/static/pkg/py3.10/windows.lock # typer -s3transfer==0.13.0 +s3transfer==0.18.0 # via boto3 sed==0.3.1 # via -r requirements/static/ci/windows.txt @@ -522,7 +532,6 @@ six==1.17.0 # via # -c requirements/static/pkg/py3.10/windows.lock # etcd3-py - # genshi # jsonschema # junit-xml # kubernetes @@ -554,7 +563,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -577,6 +586,7 @@ types-pyyaml==6.0.1 typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.10/windows.lock + # aiohttp # aiosignal # cryptography # multidict @@ -597,7 +607,7 @@ urllib3==2.7.0 # python-etcd # requests # responses -virtualenv==21.1.0 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt @@ -607,7 +617,7 @@ vultr==1.0.1 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt -watchdog==3.0.0 +watchdog==6.0.0 # via -r requirements/static/ci/common.txt websocket-client==1.9.0 # via @@ -615,7 +625,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -624,7 +634,7 @@ wmi==1.5.1 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt -xmldiff==2.6.3 +xmldiff==2.7.0 # via -r requirements/static/ci/common.txt xmltodict==1.0.4 # via @@ -646,7 +656,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.10/windows.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.10/windows.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.11/changelog.lock b/requirements/static/ci/py3.11/changelog.lock index e7bdfc8e423b..fe28b1f2224b 100644 --- a/requirements/static/ci/py3.11/changelog.lock +++ b/requirements/static/ci/py3.11/changelog.lock @@ -18,5 +18,5 @@ packaging==24.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/changelog.txt -towncrier==24.8.0 +towncrier==25.8.0 # via -r requirements/static/ci/changelog.txt diff --git a/requirements/static/ci/py3.11/cloud.lock b/requirements/static/ci/py3.11/cloud.lock index b95f91d56dda..8203cbf3639e 100644 --- a/requirements/static/ci/py3.11/cloud.lock +++ b/requirements/static/ci/py3.11/cloud.lock @@ -5,19 +5,25 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -40,11 +46,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.11/linux.lock - # -c requirements/static/pkg/py3.11/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -59,12 +60,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -105,7 +106,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -116,12 +117,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -134,6 +135,7 @@ cryptography==46.0.7 # pyopenssl # pyspnego # requests-ntlm + # secretstorage # smbprotocol # trustme # vcert @@ -142,7 +144,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -165,11 +167,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via @@ -182,7 +186,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -202,7 +206,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -211,12 +215,13 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt + # keyring iniconfig==2.0.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -225,38 +230,48 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.11/linux.lock # paramiko +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -277,7 +292,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -289,11 +304,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -316,6 +331,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.11/linux.lock @@ -324,11 +344,16 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mock==5.1.0 +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # markdown-it-py +mock==5.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -337,13 +362,14 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -355,7 +381,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -418,11 +444,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -433,6 +458,7 @@ platformdirs==4.5.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via @@ -479,7 +505,7 @@ pyasn1==0.6.3 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -496,6 +522,12 @@ pyfakefs==5.3.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/pytest.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # pytest + # rich pyinotify==0.9.6 # via # -c requirements/static/ci/py3.11/linux.lock @@ -505,7 +537,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -527,7 +559,7 @@ pyspnego==0.9.0 # -r requirements/static/ci/cloud.txt # requests-ntlm # smbprotocol -pytest==8.1.1 +pytest==9.0.3 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/pytest.txt @@ -582,11 +614,11 @@ pytest-system-statistics==1.0.2 # via # -c requirements/static/ci/py3.11/linux.lock # pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -595,13 +627,17 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -611,7 +647,6 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via @@ -619,7 +654,7 @@ pyvmomi==9.0.0.0 # -r requirements/static/ci/common.txt pywinrm==0.4.3 # via -r requirements/static/ci/cloud.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -629,9 +664,8 @@ pyyaml==6.0.1 # kubernetes # pytest-salt-factories # responses - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -678,6 +712,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -689,7 +728,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.11/linux.lock # boto3 @@ -697,16 +736,25 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.11/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -757,7 +805,7 @@ toml==0.10.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -775,10 +823,21 @@ truststore==0.10.4 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -802,7 +861,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -827,7 +886,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -847,14 +906,11 @@ xxhash==3.7.0 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.11/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.11/linux.lock @@ -865,7 +921,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock diff --git a/requirements/static/ci/py3.11/darwin.lock b/requirements/static/ci/py3.11/darwin.lock index 7f917a5e625e..198e97b8b4fa 100644 --- a/requirements/static/ci/py3.11/darwin.lock +++ b/requirements/static/ci/py3.11/darwin.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.11/darwin.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -34,10 +39,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.11/darwin.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/pkg/py3.11/darwin.lock @@ -48,11 +49,11 @@ bcrypt==5.0.0 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -84,18 +85,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -110,7 +111,7 @@ distlib==0.4.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -125,10 +126,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.11/darwin.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -138,7 +141,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -156,7 +159,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/darwin.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -168,27 +171,32 @@ importlib-metadata==8.7.1 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt + # keyring iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -198,7 +206,6 @@ jinja2==3.1.6 # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.11/darwin.lock @@ -212,13 +219,13 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via @@ -231,6 +238,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.11/darwin.lock @@ -238,22 +249,27 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/darwin.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -263,7 +279,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/darwin.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -313,7 +329,6 @@ packaging==24.0 # pytest paramiko==4.0.0 # via - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -323,6 +338,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.11/darwin.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -357,7 +373,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -371,11 +387,16 @@ pyfakefs==5.3.1 # via -r requirements/pytest.txt pygit2==1.19.2 # via -r requirements/static/ci/darwin.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # pytest + # rich pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -384,7 +405,7 @@ pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -423,7 +444,7 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -432,8 +453,11 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 @@ -443,11 +467,10 @@ python-gnupg==0.5.6 pytz==2024.1 # via # -c requirements/static/pkg/py3.11/darwin.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -457,9 +480,8 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/zeromq.txt @@ -490,20 +512,28 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # typer rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.11/darwin.lock @@ -535,7 +565,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -547,9 +577,18 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.11/darwin.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.11/darwin.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -570,7 +609,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt @@ -588,7 +627,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -603,10 +642,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/darwin.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.11/darwin.lock @@ -615,7 +654,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.11/darwin.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.11/darwin.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.11/docs.lock b/requirements/static/ci/py3.11/docs.lock index f47c0fe7d214..4e521c3b21cf 100644 --- a/requirements/static/ci/py3.11/docs.lock +++ b/requirements/static/ci/py3.11/docs.lock @@ -6,7 +6,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.11/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -16,7 +16,11 @@ aiosignal==1.4.0 # aiohttp alabaster==0.7.13 # via sphinx -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.11/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -24,10 +28,6 @@ attrs==23.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # aiohttp -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.11/linux.lock - # jaraco-text babel==2.12.1 # via # pydata-sphinx-theme @@ -56,16 +56,16 @@ cheroot==11.1.2 # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/ci/docs.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -74,7 +74,7 @@ distlib==0.4.0 # via # -c requirements/static/ci/py3.11/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -82,9 +82,11 @@ docutils==0.20.1 # via # pydata-sphinx-theme # sphinx -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.11/linux.lock + # -r requirements/base.txt + # python-discovery # virtualenv frozenlist==1.7.0 # via @@ -104,7 +106,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/ci/py3.11/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -112,7 +114,7 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -120,19 +122,19 @@ jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -148,26 +150,30 @@ jmespath==1.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -linkify-it-py==1.0.3 +linkify-it-py==2.1.0 # via myst-docutils looseversion==1.3.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -markdown-it-py==2.2.0 +markdown-it-py==4.2.0 # via + # -c requirements/static/ci/py3.11/linux.lock # mdit-py-plugins # myst-docutils + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # jinja2 -mdit-py-plugins==0.3.5 +mdit-py-plugins==0.6.1 # via myst-docutils mdurl==0.1.2 - # via markdown-it-py -more-itertools==10.8.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # markdown-it-py +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -175,7 +181,7 @@ more-itertools==10.8.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -184,7 +190,7 @@ multidict==6.0.4 # -c requirements/static/ci/py3.11/linux.lock # aiohttp # yarl -myst-docutils==1.0.0 +myst-docutils==5.1.0 # via -r requirements/static/ci/docs.txt opentelemetry-api==1.42.1 # via @@ -229,6 +235,7 @@ packaging==24.0 platformdirs==4.5.1 # via # -c requirements/static/ci/py3.11/linux.lock + # python-discovery # virtualenv portend==3.1.0 # via @@ -256,7 +263,7 @@ pyasn1==0.6.3 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -270,35 +277,40 @@ pydata-sphinx-theme==0.17.1 # via -r requirements/static/ci/docs.txt pyenchant==3.2.2 # via sphinxcontrib-spelling -pygments==2.19.2 +pygments==2.20.0 # via + # -c requirements/static/ci/py3.11/linux.lock # accessible-pygments # pydata-sphinx-theme + # rich # sphinx -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # virtualenv +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.11/linux.lock - # croniter # tempora -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # myst-docutils -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/zeromq.txt @@ -310,19 +322,26 @@ requests==2.33.1 # opentelemetry-exporter-otlp-proto-http # sphinx # vultr +rich==15.0.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # typer rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.11/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.11/linux.lock # python-dateutil - # sphinxcontrib-httpdomain smmap==5.0.2 # via # -c requirements/static/ci/py3.11/linux.lock @@ -343,7 +362,7 @@ sphinxcontrib-devhelp==1.0.2 # via sphinx sphinxcontrib-htmlhelp==2.0.1 # via sphinx -sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-httpdomain==2.0.0 # via -r requirements/static/ci/docs.txt sphinxcontrib-jsmath==1.0.1 # via sphinx @@ -361,7 +380,7 @@ timelib==0.3.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -369,9 +388,18 @@ truststore==0.10.4 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.11/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.11/linux.lock + # aiohttp # aiosignal # beautifulsoup4 # opentelemetry-api @@ -387,7 +415,7 @@ urllib3==2.7.0 # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt @@ -407,7 +435,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.11/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.11/freebsd.lock b/requirements/static/ci/py3.11/freebsd.lock index 22da902e6e90..7898121c26bc 100644 --- a/requirements/static/ci/py3.11/freebsd.lock +++ b/requirements/static/ci/py3.11/freebsd.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -33,10 +38,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.11/freebsd.lock - # jaraco-text backports-tarfile==1.2.0 ; python_full_version < '3.12' # via # -c requirements/static/pkg/py3.11/freebsd.lock @@ -47,11 +48,11 @@ bcrypt==5.0.0 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -85,7 +86,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -98,12 +99,15 @@ clr-loader==0.3.1 ; sys_platform == 'win32' clustershell==1.9.3 # via -r requirements/static/ci/common.txt colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -croniter==6.0.0 ; sys_platform != 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # pytest + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -113,13 +117,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -135,10 +140,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -148,7 +155,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -165,7 +172,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/freebsd.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -173,42 +180,50 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt + # keyring iniconfig==2.0.0 # via pytest invoke==2.2.1 ; sys_platform != 'win32' # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 ; sys_platform == 'linux' + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock @@ -222,15 +237,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 ; sys_platform != 'win32' +junos-eznc==2.7.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt @@ -238,7 +253,7 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -247,6 +262,12 @@ lxml==6.1.0 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.11/freebsd.lock + # -r requirements/static/ci/common.txt + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.11/freebsd.lock @@ -254,20 +275,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/freebsd.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -279,7 +305,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/freebsd.lock # aiohttp # yarl -ncclient==0.7.0 ; sys_platform != 'win32' +ncclient==0.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # junos-eznc @@ -327,10 +353,9 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 ; sys_platform != 'win32' +paramiko==5.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -340,6 +365,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -374,7 +400,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -387,6 +413,11 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # pytest + # rich pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt pymssql==2.3.11 ; sys_platform == 'win32' @@ -397,7 +428,7 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -407,7 +438,7 @@ pyparsing==3.3.2 ; sys_platform != 'win32' # via junos-eznc pyserial==3.5 ; sys_platform != 'win32' # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -446,9 +477,9 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -456,11 +487,14 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -472,18 +506,19 @@ pythonnet==3.1.0 ; sys_platform == 'win32' pytz==2024.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi -pyyaml==6.0.1 +pywin32-ctypes==0.2.3 ; sys_platform == 'win32' + # via keyring +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -493,7 +528,6 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -526,6 +560,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -534,17 +572,23 @@ rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc +secretstorage==3.5.0 ; sys_platform == 'linux' + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock @@ -577,7 +621,7 @@ timelib==0.3.0 # -r requirements/static/pkg/freebsd.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -589,9 +633,18 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.11/freebsd.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -612,7 +665,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt @@ -630,7 +683,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -652,10 +705,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/freebsd.txt -yamlloader==1.6.0 ; sys_platform != 'win32' - # via junos-eznc yamlordereddictloader==0.4.2 ; sys_platform != 'win32' - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.11/freebsd.lock @@ -664,7 +717,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.11/freebsd.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.11/freebsd.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.11/lint.lock b/requirements/static/ci/py3.11/lint.lock index 1e63baad5734..957ea6d92ea8 100644 --- a/requirements/static/ci/py3.11/lint.lock +++ b/requirements/static/ci/py3.11/lint.lock @@ -5,7 +5,7 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -13,6 +13,7 @@ aiohttp==3.13.5 # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.8.3 # via @@ -23,6 +24,11 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer ansible==12.3.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -34,8 +40,8 @@ ansible-core==2.19.7 anyio==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock - # httpcore -apache-libcloud==3.9.0 + # httpx +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -59,11 +65,6 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.11/linux.lock - # -c requirements/static/pkg/py3.11/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -78,12 +79,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -127,7 +128,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -138,12 +139,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -155,6 +156,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # vcert dill==0.3.8 # via pylint @@ -163,7 +165,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -185,11 +187,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv frozenlist==1.7.0 # via @@ -198,7 +202,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -218,7 +222,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # opentelemetry-exporter-otlp-proto-http -h11==0.14.0 +h11==0.16.0 # via # -c requirements/static/ci/py3.11/linux.lock # httpcore @@ -226,15 +230,15 @@ hglib==2.6.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt -httpcore==0.17.3 +httpcore==1.0.9 # via # -c requirements/static/ci/py3.11/linux.lock # httpx -httpx==0.24.1 +httpx==0.28.1 # via # -c requirements/static/ci/py3.11/linux.lock # python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -244,43 +248,55 @@ idna==3.7 # httpx # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt + # keyring invoke==2.2.1 # via # -c requirements/static/ci/py3.11/linux.lock # paramiko -isort==4.3.21 +isort==5.13.2 # via pylint +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.11/linux.lock @@ -288,7 +304,6 @@ jinja2==3.1.6 # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -309,7 +324,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -321,11 +336,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -348,6 +363,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.11/linux.lock @@ -358,11 +378,16 @@ markupsafe==3.0.3 # werkzeug mccabe==0.6.1 # via pylint +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # markdown-it-py mercurial==7.2.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -370,13 +395,14 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -387,7 +413,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -448,11 +474,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # ansible-core -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -468,6 +493,7 @@ platformdirs==4.5.1 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # pylint + # python-discovery # virtualenv portend==3.1.0 # via @@ -501,7 +527,7 @@ pyasn1==0.6.3 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -518,6 +544,11 @@ pygit2==1.19.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # rich pyiface==0.0.11 # via # -c requirements/static/ci/py3.11/linux.lock @@ -534,7 +565,7 @@ pylint==3.1.1 # via # -r requirements/static/ci/lint.txt # saltpylint -pymysql==1.1.1 +pymysql==1.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt @@ -543,7 +574,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -562,7 +593,7 @@ python-consul==1.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -571,19 +602,23 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-telegram-bot==20.3 +python-telegram-bot==22.7 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt @@ -591,13 +626,12 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -608,9 +642,8 @@ pyyaml==6.0.1 # kubernetes # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -661,6 +694,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -672,7 +710,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.11/linux.lock # boto3 @@ -682,16 +720,25 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.11/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.11/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.11/linux.lock @@ -722,8 +769,6 @@ sniffio==1.3.0 # via # -c requirements/static/ci/py3.11/linux.lock # anyio - # httpcore - # httpx sqlparse==0.5.5 # via # -c requirements/static/ci/py3.11/linux.lock @@ -754,7 +799,7 @@ toml==0.10.2 # -r requirements/static/ci/lint.txt tomlkit==0.12.3 # via pylint -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -768,14 +813,25 @@ truststore==0.10.4 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.11/linux.lock + # -c requirements/static/pkg/py3.11/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -798,7 +854,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock @@ -822,7 +878,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt @@ -844,14 +900,11 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.11/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.11/linux.lock @@ -862,7 +915,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -c requirements/static/pkg/py3.11/linux.lock diff --git a/requirements/static/ci/py3.11/linux.lock b/requirements/static/ci/py3.11/linux.lock index a25e8254a22c..361ee0def0fb 100644 --- a/requirements/static/ci/py3.11/linux.lock +++ b/requirements/static/ci/py3.11/linux.lock @@ -4,13 +4,14 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.11/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.8.3 # via twilio @@ -18,13 +19,17 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.11/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # typer ansible==12.3.0 # via -r requirements/static/ci/linux.txt ansible-core==2.19.7 # via ansible anyio==4.1.0 - # via httpcore -apache-libcloud==3.9.0 + # via httpx +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -45,10 +50,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.11/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/pkg/py3.11/linux.lock @@ -59,11 +60,11 @@ bcrypt==5.0.0 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -97,18 +98,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -118,13 +119,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.11/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -139,10 +141,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.11/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -152,7 +156,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -167,15 +171,15 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.11/linux.lock # opentelemetry-exporter-otlp-proto-http -h11==0.14.0 +h11==0.16.0 # via httpcore hglib==2.6.2 # via -r requirements/static/ci/linux.txt -httpcore==0.17.3 +httpcore==1.0.9 # via httpx -httpx==0.24.1 +httpx==0.28.1 # via python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -185,42 +189,50 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt + # keyring iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.11/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.11/linux.lock @@ -234,15 +246,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt kazoo==2.10.0 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 # via -r requirements/static/ci/common.txt @@ -257,6 +269,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.11/linux.lock @@ -264,22 +280,27 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/linux.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -289,7 +310,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -338,10 +359,9 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -351,6 +371,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.11/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -385,7 +406,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -399,19 +420,24 @@ pyfakefs==5.3.1 # via -r requirements/pytest.txt pygit2==1.19.2 # via -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # pytest + # rich pyiface==0.0.11 # via -r requirements/static/ci/linux.txt pyinotify==0.9.6 # via -r requirements/static/ci/common.txt pyjwt==2.12.1 # via twilio -pymysql==1.1.1 +pymysql==1.2.0 # via -r requirements/static/ci/linux.txt pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -420,7 +446,7 @@ pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -459,35 +485,37 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-consul==1.1.0 # via -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -python-telegram-bot==20.3 +python-telegram-bot==22.7 # via -r requirements/static/ci/linux.txt pytz==2024.1 # via # -c requirements/static/pkg/py3.11/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -498,9 +526,8 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/zeromq.txt @@ -537,6 +564,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -545,16 +576,22 @@ rpm-vercmp==0.1.2 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc +secretstorage==3.5.0 + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.11/linux.lock @@ -576,10 +613,7 @@ smmap==5.0.2 # -c requirements/static/pkg/py3.11/linux.lock # gitdb sniffio==1.3.0 - # via - # anyio - # httpcore - # httpx + # via anyio sqlparse==0.5.5 # via -r requirements/static/ci/common.txt strict-rfc3339==0.7 @@ -596,7 +630,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -608,11 +642,20 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.11/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.11/linux.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -633,7 +676,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt @@ -651,7 +694,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -666,10 +709,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.11/linux.lock @@ -678,7 +721,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.11/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.11/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.11/tools.lock b/requirements/static/ci/py3.11/tools.lock index ac1c59577766..27e31170d5a3 100644 --- a/requirements/static/ci/py3.11/tools.lock +++ b/requirements/static/ci/py3.11/tools.lock @@ -16,6 +16,8 @@ certifi==2023.7.22 # via requests charset-normalizer==3.2.0 # via requests +filelock==3.29.1 + # via python-tools-scripts idna==3.7 # via requests jinja2==3.1.4 @@ -40,7 +42,7 @@ pygments==2.17.2 # via rich python-dateutil==2.8.2 # via botocore -python-tools-scripts==0.20.0 +python-tools-scripts==0.20.5 # via -r requirements/static/ci/tools.txt pyyaml==6.0.1 # via -r requirements/static/ci/tools.txt diff --git a/requirements/static/ci/py3.11/windows.lock b/requirements/static/ci/py3.11/windows.lock index c0e809d81fdd..fed7d8592a46 100644 --- a/requirements/static/ci/py3.11/windows.lock +++ b/requirements/static/ci/py3.11/windows.lock @@ -4,12 +4,13 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.11/windows.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.11/windows.lock @@ -18,7 +19,7 @@ annotated-doc==0.0.4 # via # -c requirements/static/pkg/py3.11/windows.lock # typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt @@ -40,11 +41,11 @@ bcrypt==5.0.0 # via -r requirements/static/ci/common.txt boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -95,7 +96,7 @@ colorama==0.4.6 # -c requirements/static/pkg/py3.11/windows.lock # click # pytest -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt @@ -127,9 +128,10 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.25.0 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.11/windows.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt # python-discovery # virtualenv @@ -141,7 +143,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -156,7 +158,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.11/windows.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt @@ -168,23 +170,28 @@ importlib-metadata==8.7.1 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt + # keyring iniconfig==2.0.0 # via pytest +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.11/windows.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora jaraco-text==4.2.0 # via @@ -195,7 +202,6 @@ jinja2==3.1.6 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.11/windows.lock @@ -209,15 +215,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt @@ -239,18 +245,19 @@ mdurl==0.1.2 # via # -c requirements/static/pkg/py3.11/windows.lock # markdown-it-py -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -360,11 +367,12 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/windows.txt pygments==2.19.2 # via # -c requirements/static/pkg/py3.11/windows.lock + # pytest # rich pymssql==2.3.11 # via @@ -372,14 +380,14 @@ pymssql==2.3.11 # -r requirements/base.txt pynacl==1.6.2 # via -r requirements/static/ci/common.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -418,7 +426,7 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -426,9 +434,8 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # botocore # kubernetes - # moto # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via # -c requirements/static/pkg/py3.11/windows.lock # virtualenv @@ -444,13 +451,15 @@ pythonnet==3.0.5 # -r requirements/base.txt pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 +pywin32==312 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 + # via keyring pywinrm==0.5.0 # via -r requirements/static/ci/windows.txt pyyaml==6.0.3 @@ -504,7 +513,7 @@ rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 sed==0.3.1 # via -r requirements/static/ci/windows.txt @@ -548,7 +557,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt @@ -569,6 +578,7 @@ typer-slim==0.24.0 typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.11/windows.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -587,7 +597,7 @@ urllib3==2.7.0 # python-etcd # requests # responses -virtualenv==21.1.0 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt @@ -605,7 +615,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -636,7 +646,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.11/windows.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.11/windows.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.12/changelog.lock b/requirements/static/ci/py3.12/changelog.lock index 951680d84e96..944979419f2a 100644 --- a/requirements/static/ci/py3.12/changelog.lock +++ b/requirements/static/ci/py3.12/changelog.lock @@ -18,5 +18,5 @@ packaging==24.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/changelog.txt -towncrier==24.8.0 +towncrier==25.8.0 # via -r requirements/static/ci/changelog.txt diff --git a/requirements/static/ci/py3.12/cloud.lock b/requirements/static/ci/py3.12/cloud.lock index af6d0551927f..0996eb63ab32 100644 --- a/requirements/static/ci/py3.12/cloud.lock +++ b/requirements/static/ci/py3.12/cloud.lock @@ -5,19 +5,25 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -40,11 +46,6 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.12/linux.lock - # -c requirements/static/pkg/py3.12/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -54,12 +55,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -100,7 +101,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -111,12 +112,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -129,6 +130,7 @@ cryptography==46.0.7 # pyopenssl # pyspnego # requests-ntlm + # secretstorage # smbprotocol # trustme # vcert @@ -137,7 +139,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -160,11 +162,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via @@ -177,7 +181,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -197,7 +201,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -206,7 +210,7 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -220,38 +224,48 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.12/linux.lock # paramiko +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -272,7 +286,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -284,11 +298,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -311,6 +325,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.12/linux.lock @@ -319,11 +338,16 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mock==5.1.0 +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # markdown-it-py +mock==5.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -332,13 +356,14 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -350,7 +375,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -413,11 +438,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -428,6 +452,7 @@ platformdirs==4.5.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via @@ -474,7 +499,7 @@ pyasn1==0.6.3 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -491,6 +516,12 @@ pyfakefs==5.3.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/pytest.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # pytest + # rich pyinotify==0.9.6 # via # -c requirements/static/ci/py3.12/linux.lock @@ -500,7 +531,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -522,7 +553,7 @@ pyspnego==0.9.0 # -r requirements/static/ci/cloud.txt # requests-ntlm # smbprotocol -pytest==8.1.1 +pytest==9.0.3 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/pytest.txt @@ -577,11 +608,11 @@ pytest-system-statistics==1.0.2 # via # -c requirements/static/ci/py3.12/linux.lock # pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -590,13 +621,17 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -606,7 +641,6 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via @@ -614,7 +648,7 @@ pyvmomi==9.0.0.0 # -r requirements/static/ci/common.txt pywinrm==0.4.3 # via -r requirements/static/ci/cloud.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -624,9 +658,8 @@ pyyaml==6.0.1 # kubernetes # pytest-salt-factories # responses - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -673,6 +706,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -684,7 +722,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.12/linux.lock # boto3 @@ -692,16 +730,25 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.12/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -752,7 +799,7 @@ toml==0.10.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -770,10 +817,21 @@ truststore==0.10.4 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -797,7 +855,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -822,7 +880,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -842,14 +900,11 @@ xxhash==3.7.0 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.12/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.12/linux.lock @@ -860,7 +915,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock diff --git a/requirements/static/ci/py3.12/darwin.lock b/requirements/static/ci/py3.12/darwin.lock index 059908df8b06..51328044206e 100644 --- a/requirements/static/ci/py3.12/darwin.lock +++ b/requirements/static/ci/py3.12/darwin.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.12/darwin.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -34,21 +39,17 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.12/darwin.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -80,18 +81,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -106,7 +107,7 @@ distlib==0.4.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -121,10 +122,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.12/darwin.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -134,7 +137,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -152,7 +155,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/darwin.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -168,23 +171,27 @@ iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -194,7 +201,6 @@ jinja2==3.1.6 # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.12/darwin.lock @@ -208,13 +214,13 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via @@ -227,6 +233,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.12/darwin.lock @@ -234,22 +244,27 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/darwin.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -259,7 +274,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/darwin.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -309,7 +324,6 @@ packaging==24.0 # pytest paramiko==4.0.0 # via - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -319,6 +333,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.12/darwin.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -353,7 +368,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -367,11 +382,16 @@ pyfakefs==5.3.1 # via -r requirements/pytest.txt pygit2==1.19.2 # via -r requirements/static/ci/darwin.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # pytest + # rich pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -380,7 +400,7 @@ pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -419,7 +439,7 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -428,8 +448,11 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 @@ -439,11 +462,10 @@ python-gnupg==0.5.6 pytz==2024.1 # via # -c requirements/static/pkg/py3.12/darwin.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -453,9 +475,8 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/zeromq.txt @@ -486,20 +507,28 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # typer rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.12/darwin.lock @@ -531,7 +560,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -543,9 +572,18 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.12/darwin.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.12/darwin.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -566,7 +604,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt @@ -584,7 +622,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -599,10 +637,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/darwin.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.12/darwin.lock @@ -611,7 +649,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.12/darwin.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.12/darwin.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.12/docs.lock b/requirements/static/ci/py3.12/docs.lock index c99d77acc464..d3c899571e11 100644 --- a/requirements/static/ci/py3.12/docs.lock +++ b/requirements/static/ci/py3.12/docs.lock @@ -6,7 +6,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.12/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -14,9 +14,13 @@ aiosignal==1.4.0 # via # -c requirements/static/ci/py3.12/linux.lock # aiohttp -alabaster==0.7.13 +alabaster==1.0.0 # via sphinx -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.12/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -24,11 +28,7 @@ attrs==23.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # aiohttp -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.12/linux.lock - # jaraco-text -babel==2.12.1 +babel==2.18.0 # via # pydata-sphinx-theme # sphinx @@ -52,16 +52,16 @@ cheroot==11.1.2 # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/ci/docs.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -70,17 +70,19 @@ distlib==0.4.0 # via # -c requirements/static/ci/py3.12/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -docutils==0.20.1 +docutils==0.22.4 # via # pydata-sphinx-theme # sphinx -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.12/linux.lock + # -r requirements/base.txt + # python-discovery # virtualenv frozenlist==1.7.0 # via @@ -100,7 +102,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/ci/py3.12/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -108,7 +110,7 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -116,19 +118,19 @@ jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -144,26 +146,30 @@ jmespath==1.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -linkify-it-py==1.0.3 +linkify-it-py==2.1.0 # via myst-docutils looseversion==1.3.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -markdown-it-py==2.2.0 +markdown-it-py==4.2.0 # via + # -c requirements/static/ci/py3.12/linux.lock # mdit-py-plugins # myst-docutils + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # jinja2 -mdit-py-plugins==0.3.5 +mdit-py-plugins==0.6.1 # via myst-docutils mdurl==0.1.2 - # via markdown-it-py -more-itertools==10.8.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # markdown-it-py +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -171,7 +177,7 @@ more-itertools==10.8.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -180,7 +186,7 @@ multidict==6.0.4 # -c requirements/static/ci/py3.12/linux.lock # aiohttp # yarl -myst-docutils==1.0.0 +myst-docutils==5.1.0 # via -r requirements/static/ci/docs.txt opentelemetry-api==1.42.1 # via @@ -225,6 +231,7 @@ packaging==24.0 platformdirs==4.5.1 # via # -c requirements/static/ci/py3.12/linux.lock + # python-discovery # virtualenv portend==3.1.0 # via @@ -252,7 +259,7 @@ pyasn1==0.6.3 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -266,35 +273,40 @@ pydata-sphinx-theme==0.17.1 # via -r requirements/static/ci/docs.txt pyenchant==3.2.2 # via sphinxcontrib-spelling -pygments==2.19.2 +pygments==2.20.0 # via + # -c requirements/static/ci/py3.12/linux.lock # accessible-pygments # pydata-sphinx-theme + # rich # sphinx -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # virtualenv +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.12/linux.lock - # croniter # tempora -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # myst-docutils -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/zeromq.txt @@ -306,19 +318,28 @@ requests==2.33.1 # opentelemetry-exporter-otlp-proto-http # sphinx # vultr +rich==15.0.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # typer +roman-numerals==4.1.0 + # via sphinx rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.12/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.12/linux.lock # python-dateutil - # sphinxcontrib-httpdomain smmap==5.0.2 # via # -c requirements/static/ci/py3.12/linux.lock @@ -327,25 +348,25 @@ snowballstemmer==2.2.0 # via sphinx soupsieve==2.8.3 # via beautifulsoup4 -sphinx==7.0.1 +sphinx==9.1.0 # via # -r requirements/static/ci/docs.txt # pydata-sphinx-theme # sphinxcontrib-httpdomain # sphinxcontrib-spelling -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx -sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-httpdomain==2.0.0 # via -r requirements/static/ci/docs.txt sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-spelling==8.0.0 # via -r requirements/static/ci/docs.txt @@ -357,7 +378,7 @@ timelib==0.3.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -365,9 +386,18 @@ truststore==0.10.4 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.12/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.12/linux.lock + # aiohttp # aiosignal # beautifulsoup4 # opentelemetry-api @@ -383,7 +413,7 @@ urllib3==2.7.0 # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt @@ -403,7 +433,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.12/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.12/freebsd.lock b/requirements/static/ci/py3.12/freebsd.lock index c8bd7b2dedc8..b3e892a538c3 100644 --- a/requirements/static/ci/py3.12/freebsd.lock +++ b/requirements/static/ci/py3.12/freebsd.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -33,21 +38,17 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.12/freebsd.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -81,7 +82,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -94,12 +95,15 @@ clr-loader==0.3.1 ; sys_platform == 'win32' clustershell==1.9.3 # via -r requirements/static/ci/common.txt colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -croniter==6.0.0 ; sys_platform != 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # pytest + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -109,13 +113,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -131,10 +136,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -144,7 +151,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -161,7 +168,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/freebsd.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -169,7 +176,7 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -178,33 +185,40 @@ iniconfig==2.0.0 # via pytest invoke==2.2.1 ; sys_platform != 'win32' # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 ; sys_platform == 'linux' + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock @@ -218,15 +232,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 ; sys_platform != 'win32' +junos-eznc==2.7.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt @@ -234,7 +248,7 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -243,6 +257,12 @@ lxml==6.1.0 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.12/freebsd.lock + # -r requirements/static/ci/common.txt + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.12/freebsd.lock @@ -250,20 +270,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/freebsd.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -275,7 +300,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/freebsd.lock # aiohttp # yarl -ncclient==0.7.0 ; sys_platform != 'win32' +ncclient==0.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # junos-eznc @@ -323,10 +348,9 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 ; sys_platform != 'win32' +paramiko==5.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -336,6 +360,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -370,7 +395,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -383,6 +408,11 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # pytest + # rich pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt pymssql==2.3.11 ; sys_platform == 'win32' @@ -393,7 +423,7 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -403,7 +433,7 @@ pyparsing==3.3.2 ; sys_platform != 'win32' # via junos-eznc pyserial==3.5 ; sys_platform != 'win32' # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -442,9 +472,9 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -452,11 +482,14 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -468,18 +501,19 @@ pythonnet==3.1.0 ; sys_platform == 'win32' pytz==2024.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi -pyyaml==6.0.1 +pywin32-ctypes==0.2.3 ; sys_platform == 'win32' + # via keyring +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -489,7 +523,6 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -522,6 +555,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -530,17 +567,23 @@ rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc +secretstorage==3.5.0 ; sys_platform == 'linux' + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock @@ -573,7 +616,7 @@ timelib==0.3.0 # -r requirements/static/pkg/freebsd.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -585,9 +628,18 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.12/freebsd.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -608,7 +660,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt @@ -626,7 +678,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -648,10 +700,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/freebsd.txt -yamlloader==1.6.0 ; sys_platform != 'win32' - # via junos-eznc yamlordereddictloader==0.4.2 ; sys_platform != 'win32' - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.12/freebsd.lock @@ -660,7 +712,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.12/freebsd.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.12/freebsd.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.12/lint.lock b/requirements/static/ci/py3.12/lint.lock index 69a35c880418..f704b7b2607d 100644 --- a/requirements/static/ci/py3.12/lint.lock +++ b/requirements/static/ci/py3.12/lint.lock @@ -5,7 +5,7 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -13,6 +13,7 @@ aiohttp==3.13.5 # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.8.3 # via @@ -23,19 +24,24 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # aiohttp -ansible==13.4.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer +ansible==14.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt -ansible-core==2.20.3 +ansible-core==2.21.0 # via # -c requirements/static/ci/py3.12/linux.lock # ansible anyio==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock - # httpcore -apache-libcloud==3.9.0 + # httpx +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -55,11 +61,6 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.12/linux.lock - # -c requirements/static/pkg/py3.12/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -69,12 +70,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -118,7 +119,7 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -129,12 +130,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -146,6 +147,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # vcert dill==0.3.8 # via pylint @@ -154,7 +156,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -176,11 +178,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv frozenlist==1.7.0 # via @@ -189,7 +193,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -209,7 +213,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # opentelemetry-exporter-otlp-proto-http -h11==0.14.0 +h11==0.16.0 # via # -c requirements/static/ci/py3.12/linux.lock # httpcore @@ -217,15 +221,15 @@ hglib==2.6.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt -httpcore==0.17.3 +httpcore==1.0.9 # via # -c requirements/static/ci/py3.12/linux.lock # httpx -httpx==0.24.1 +httpx==0.28.1 # via # -c requirements/static/ci/py3.12/linux.lock # python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -235,7 +239,7 @@ idna==3.7 # httpx # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -245,33 +249,44 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.12/linux.lock # paramiko -isort==4.3.21 +isort==5.13.2 # via pylint +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.12/linux.lock @@ -279,7 +294,6 @@ jinja2==3.1.6 # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -300,7 +314,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -312,11 +326,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -339,6 +353,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.12/linux.lock @@ -349,11 +368,16 @@ markupsafe==3.0.3 # werkzeug mccabe==0.6.1 # via pylint +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # markdown-it-py mercurial==7.2.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -361,13 +385,14 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -378,7 +403,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -439,11 +464,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # ansible-core -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -459,6 +483,7 @@ platformdirs==4.5.1 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # pylint + # python-discovery # virtualenv portend==3.1.0 # via @@ -492,7 +517,7 @@ pyasn1==0.6.3 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -509,6 +534,11 @@ pygit2==1.19.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # rich pyiface==0.0.11 # via # -c requirements/static/ci/py3.12/linux.lock @@ -525,7 +555,7 @@ pylint==3.1.1 # via # -r requirements/static/ci/lint.txt # saltpylint -pymysql==1.1.1 +pymysql==1.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt @@ -534,7 +564,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -553,7 +583,7 @@ python-consul==1.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -562,19 +592,23 @@ python-dateutil==2.8.2 # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-telegram-bot==20.3 +python-telegram-bot==22.7 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt @@ -582,13 +616,12 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -599,9 +632,8 @@ pyyaml==6.0.1 # kubernetes # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -652,6 +684,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -663,7 +700,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.12/linux.lock # boto3 @@ -673,16 +710,25 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.12/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.12/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.12/linux.lock @@ -713,8 +759,6 @@ sniffio==1.3.0 # via # -c requirements/static/ci/py3.12/linux.lock # anyio - # httpcore - # httpx sqlparse==0.5.5 # via # -c requirements/static/ci/py3.12/linux.lock @@ -745,7 +789,7 @@ toml==0.10.2 # -r requirements/static/ci/lint.txt tomlkit==0.12.3 # via pylint -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -759,14 +803,25 @@ truststore==0.10.4 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.12/linux.lock + # -c requirements/static/pkg/py3.12/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -789,7 +844,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock @@ -813,7 +868,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt @@ -835,14 +890,11 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.12/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.12/linux.lock @@ -853,7 +905,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -c requirements/static/pkg/py3.12/linux.lock diff --git a/requirements/static/ci/py3.12/linux.lock b/requirements/static/ci/py3.12/linux.lock index 468492546827..96f6fee897fc 100644 --- a/requirements/static/ci/py3.12/linux.lock +++ b/requirements/static/ci/py3.12/linux.lock @@ -4,13 +4,14 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.12/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.8.3 # via twilio @@ -18,13 +19,17 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.12/linux.lock # aiohttp -ansible==13.4.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # typer +ansible==14.0.0 # via -r requirements/static/ci/linux.txt -ansible-core==2.20.3 +ansible-core==2.21.0 # via ansible anyio==4.1.0 - # via httpcore -apache-libcloud==3.9.0 + # via httpx +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -43,21 +48,17 @@ attrs==23.2.0 # pytest-skip-markers # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.12/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -91,18 +92,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -112,13 +113,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.12/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -133,10 +135,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.12/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -146,7 +150,7 @@ frozenlist==1.7.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -161,15 +165,15 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.12/linux.lock # opentelemetry-exporter-otlp-proto-http -h11==0.14.0 +h11==0.16.0 # via httpcore hglib==2.6.2 # via -r requirements/static/ci/linux.txt -httpcore==0.17.3 +httpcore==1.0.9 # via httpx -httpx==0.24.1 +httpx==0.28.1 # via python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -179,7 +183,7 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -187,34 +191,41 @@ iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.12/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.5.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.12/linux.lock @@ -228,15 +239,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt kazoo==2.10.0 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 # via -r requirements/static/ci/common.txt @@ -251,6 +262,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.12/linux.lock @@ -258,22 +273,27 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/linux.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -283,7 +303,7 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -332,10 +352,9 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -345,6 +364,7 @@ pathspec==0.12.1 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.12/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -379,7 +399,7 @@ pyasn1==0.6.3 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -393,19 +413,24 @@ pyfakefs==5.3.1 # via -r requirements/pytest.txt pygit2==1.19.2 # via -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # pytest + # rich pyiface==0.0.11 # via -r requirements/static/ci/linux.txt pyinotify==0.9.6 # via -r requirements/static/ci/common.txt pyjwt==2.12.1 # via twilio -pymysql==1.1.1 +pymysql==1.2.0 # via -r requirements/static/ci/linux.txt pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -414,7 +439,7 @@ pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # via junos-eznc -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -453,35 +478,37 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-consul==1.1.0 # via -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt # botocore # croniter # kubernetes - # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -python-telegram-bot==20.3 +python-telegram-bot==22.7 # via -r requirements/static/ci/linux.txt pytz==2024.1 # via # -c requirements/static/pkg/py3.12/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pyyaml==6.0.1 +pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -492,9 +519,8 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/zeromq.txt @@ -531,6 +557,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -539,16 +569,22 @@ rpm-vercmp==0.1.2 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc +secretstorage==3.5.0 + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.12/linux.lock @@ -570,10 +606,7 @@ smmap==5.0.2 # -c requirements/static/pkg/py3.12/linux.lock # gitdb sniffio==1.3.0 - # via - # anyio - # httpcore - # httpx + # via anyio sqlparse==0.5.5 # via -r requirements/static/ci/common.txt strict-rfc3339==0.7 @@ -590,7 +623,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -602,11 +635,20 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.12/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.12/linux.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -627,7 +669,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt @@ -645,7 +687,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -660,10 +702,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.12/linux.lock @@ -672,7 +714,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.12/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.12/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.12/tools.lock b/requirements/static/ci/py3.12/tools.lock index 6765696dbb8c..7eef88776fdf 100644 --- a/requirements/static/ci/py3.12/tools.lock +++ b/requirements/static/ci/py3.12/tools.lock @@ -16,6 +16,8 @@ certifi==2023.7.22 # via requests charset-normalizer==3.2.0 # via requests +filelock==3.29.1 + # via python-tools-scripts idna==3.7 # via requests jinja2==3.1.4 @@ -40,7 +42,7 @@ pygments==2.17.2 # via rich python-dateutil==2.8.2 # via botocore -python-tools-scripts==0.20.0 +python-tools-scripts==0.20.5 # via -r requirements/static/ci/tools.txt pyyaml==6.0.1 # via -r requirements/static/ci/tools.txt diff --git a/requirements/static/ci/py3.12/windows.lock b/requirements/static/ci/py3.12/windows.lock index a85bef8d6b7a..4e941a906a9a 100644 --- a/requirements/static/ci/py3.12/windows.lock +++ b/requirements/static/ci/py3.12/windows.lock @@ -4,12 +4,13 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.12/windows.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.12/windows.lock @@ -18,7 +19,7 @@ annotated-doc==0.0.4 # via # -c requirements/static/pkg/py3.12/windows.lock # typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt @@ -36,11 +37,11 @@ bcrypt==5.0.0 # via -r requirements/static/ci/common.txt boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -91,7 +92,7 @@ colorama==0.4.6 # -c requirements/static/pkg/py3.12/windows.lock # click # pytest -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt @@ -123,9 +124,10 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.25.0 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.12/windows.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt # python-discovery # virtualenv @@ -137,7 +139,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -152,7 +154,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.12/windows.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt @@ -166,21 +168,25 @@ importlib-metadata==8.7.1 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.12/windows.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora jaraco-text==4.2.0 # via @@ -191,7 +197,6 @@ jinja2==3.1.6 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.12/windows.lock @@ -205,15 +210,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt @@ -235,18 +240,19 @@ mdurl==0.1.2 # via # -c requirements/static/pkg/py3.12/windows.lock # markdown-it-py -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -356,11 +362,12 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/windows.txt pygments==2.19.2 # via # -c requirements/static/pkg/py3.12/windows.lock + # pytest # rich pymssql==2.3.11 # via @@ -368,14 +375,14 @@ pymssql==2.3.11 # -r requirements/base.txt pynacl==1.6.2 # via -r requirements/static/ci/common.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm -pytest==8.1.1 +pytest==9.0.3 # via # -r requirements/pytest.txt # pytest-benchmark @@ -414,7 +421,7 @@ pytest-subtests==0.4.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -422,9 +429,8 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # botocore # kubernetes - # moto # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via # -c requirements/static/pkg/py3.12/windows.lock # virtualenv @@ -440,13 +446,15 @@ pythonnet==3.0.5 # -r requirements/base.txt pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 +pywin32==312 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 + # via keyring pywinrm==0.5.0 # via -r requirements/static/ci/windows.txt pyyaml==6.0.3 @@ -500,7 +508,7 @@ rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 sed==0.3.1 # via -r requirements/static/ci/windows.txt @@ -544,7 +552,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt @@ -565,6 +573,7 @@ typer-slim==0.24.0 typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.12/windows.lock + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -583,7 +592,7 @@ urllib3==2.7.0 # python-etcd # requests # responses -virtualenv==21.1.0 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt @@ -601,7 +610,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -632,7 +641,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.12/windows.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.12/windows.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.13/changelog.lock b/requirements/static/ci/py3.13/changelog.lock index 89e8b7ea2b8b..f2ea22472d7c 100644 --- a/requirements/static/ci/py3.13/changelog.lock +++ b/requirements/static/ci/py3.13/changelog.lock @@ -18,5 +18,5 @@ packaging==24.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/changelog.txt -towncrier==24.8.0 +towncrier==25.8.0 # via -r requirements/static/ci/changelog.txt diff --git a/requirements/static/ci/py3.13/cloud.lock b/requirements/static/ci/py3.13/cloud.lock index b9ec3762bbcd..0774752121c0 100644 --- a/requirements/static/ci/py3.13/cloud.lock +++ b/requirements/static/ci/py3.13/cloud.lock @@ -5,19 +5,25 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -41,11 +47,6 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.13/linux.lock - # -c requirements/static/pkg/py3.13/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -55,12 +56,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -112,12 +113,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -130,6 +131,7 @@ cryptography==46.0.7 # pyopenssl # pyspnego # requests-ntlm + # secretstorage # smbprotocol # trustme # vcert @@ -161,11 +163,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via @@ -178,7 +182,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -198,7 +202,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -207,7 +211,7 @@ idna==3.11 # requests # trustme # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -221,17 +225,22 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.13/linux.lock # paramiko +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # keyring jaraco-collections==5.2.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -239,20 +248,25 @@ jaraco-functools==4.4.0 # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -273,7 +287,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -285,11 +299,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -312,6 +326,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.13/linux.lock @@ -320,11 +339,16 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # markdown-it-py mock==5.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -333,9 +357,10 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -351,7 +376,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.13/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -414,11 +439,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -429,6 +453,7 @@ platformdirs==4.5.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock + # python-discovery # virtualenv pluggy==1.6.0 # via @@ -492,10 +517,12 @@ pyfakefs==6.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/pytest.txt -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock # pytest + # rich pyinotify==0.9.6 # via # -c requirements/static/ci/py3.13/linux.lock @@ -505,7 +532,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -595,9 +622,13 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.13/linux.lock @@ -608,11 +639,6 @@ python-gnupg==0.5.6 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -pytz==2025.2 - # via - # -c requirements/static/ci/py3.13/linux.lock - # -c requirements/static/pkg/py3.13/linux.lock - # croniter pyvmomi==9.0.0.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -629,7 +655,6 @@ pyyaml==6.0.3 # kubernetes # pytest-salt-factories # responses - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -678,6 +703,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -689,7 +719,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.13/linux.lock # boto3 @@ -697,6 +727,10 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.13/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -707,6 +741,11 @@ setproctitle==1.3.7 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer six==1.17.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -756,7 +795,7 @@ toml==0.10.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -774,6 +813,16 @@ truststore==0.10.4 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -798,7 +847,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -823,7 +872,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -843,14 +892,11 @@ xxhash==3.7.0 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.13/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -861,7 +907,7 @@ zc-lockfile==4.0 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock diff --git a/requirements/static/ci/py3.13/darwin.lock b/requirements/static/ci/py3.13/darwin.lock index 41f221ce0602..fecace69da76 100644 --- a/requirements/static/ci/py3.13/darwin.lock +++ b/requirements/static/ci/py3.13/darwin.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.13/darwin.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -35,21 +40,17 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.13/darwin.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -88,11 +89,11 @@ cherrypy==18.10.0 # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -122,10 +123,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.13/darwin.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -135,7 +138,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -153,7 +156,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/darwin.txt -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -169,23 +172,27 @@ iniconfig==2.3.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.13/darwin.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -195,7 +202,6 @@ jinja2==3.1.6 # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.13/darwin.lock @@ -209,13 +215,13 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via @@ -228,6 +234,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.13/darwin.lock @@ -235,20 +245,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # markdown-it-py +mercurial==7.2.2 # via -r requirements/static/ci/darwin.txt mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -260,7 +275,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.13/darwin.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -310,7 +325,6 @@ packaging==24.0 # pytest paramiko==4.0.0 # via - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -320,6 +334,7 @@ pathspec==1.0.3 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.13/darwin.lock + # python-discovery # virtualenv pluggy==1.6.0 # via pytest @@ -366,15 +381,18 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/darwin.txt -pygments==2.19.2 - # via pytest +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # pytest + # rich pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -431,19 +449,18 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt -pytz==2025.2 - # via - # -c requirements/static/pkg/py3.13/darwin.lock - # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt pyyaml==6.0.3 @@ -456,7 +473,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -489,11 +505,15 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # typer rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc @@ -503,6 +523,10 @@ setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.13/darwin.lock @@ -534,7 +558,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -546,6 +570,14 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.13/darwin.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.13/darwin.lock @@ -566,7 +598,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt @@ -584,7 +616,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -599,10 +631,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.38.0 # via -r requirements/static/ci/darwin.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/pkg/py3.13/darwin.lock @@ -611,7 +643,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.13/darwin.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.13/docs.lock b/requirements/static/ci/py3.13/docs.lock index 04dbf3f7147a..49753f89fdd4 100644 --- a/requirements/static/ci/py3.13/docs.lock +++ b/requirements/static/ci/py3.13/docs.lock @@ -6,7 +6,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.13/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -16,7 +16,11 @@ aiosignal==1.4.0 # aiohttp alabaster==1.0.0 # via sphinx -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.13/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -24,10 +28,6 @@ attrs==25.4.0 # via # -c requirements/static/ci/py3.13/linux.lock # aiohttp -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.13/linux.lock - # jaraco-text babel==2.17.0 # via # pydata-sphinx-theme @@ -57,11 +57,11 @@ cherrypy==18.10.0 # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/ci/docs.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -78,9 +78,11 @@ docutils==0.22.4 # via # pydata-sphinx-theme # sphinx -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.13/linux.lock + # -r requirements/base.txt + # python-discovery # virtualenv frozenlist==1.8.0 # via @@ -100,7 +102,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/ci/py3.13/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -108,7 +110,7 @@ idna==3.11 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -116,7 +118,7 @@ jaraco-collections==5.2.1 # via # -c requirements/static/ci/py3.13/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -128,7 +130,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -150,10 +152,12 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt -markdown-it-py==4.0.0 +markdown-it-py==4.2.0 # via + # -c requirements/static/ci/py3.13/linux.lock # mdit-py-plugins # myst-docutils + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.13/linux.lock @@ -162,8 +166,10 @@ markupsafe==3.0.3 mdit-py-plugins==0.5.0 # via myst-docutils mdurl==0.1.2 - # via markdown-it-py -more-itertools==10.8.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # markdown-it-py +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -225,6 +231,7 @@ packaging==24.0 platformdirs==4.5.1 # via # -c requirements/static/ci/py3.13/linux.lock + # python-discovery # virtualenv portend==3.2.1 # via @@ -266,13 +273,14 @@ pydata-sphinx-theme==0.18.0 # via -r requirements/static/ci/docs.txt pyenchant==3.3.0 # via sphinxcontrib-spelling -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.13/linux.lock # accessible-pygments # pydata-sphinx-theme + # rich # sphinx -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -282,14 +290,14 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # croniter # tempora -python-gnupg==0.5.6 +python-discovery==1.4.0 # via # -c requirements/static/ci/py3.13/linux.lock - # -r requirements/base.txt -pytz==2025.2 + # virtualenv +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.13/linux.lock - # croniter + # -r requirements/base.txt pyyaml==6.0.3 # via # -c requirements/static/ci/py3.13/linux.lock @@ -308,6 +316,10 @@ requests==2.33.1 # sphinx # sphinxcontrib-spelling # vultr +rich==15.0.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # typer roman-numerals==4.1.0 # via sphinx rpm-vercmp==0.1.2 @@ -318,11 +330,14 @@ setproctitle==1.3.7 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.13/linux.lock + # typer six==1.17.0 # via # -c requirements/static/ci/py3.13/linux.lock # python-dateutil - # sphinxcontrib-httpdomain smmap==5.0.2 # via # -c requirements/static/ci/py3.13/linux.lock @@ -343,7 +358,7 @@ sphinxcontrib-devhelp==2.0.0 # via sphinx sphinxcontrib-htmlhelp==2.1.0 # via sphinx -sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-httpdomain==2.0.0 # via -r requirements/static/ci/docs.txt sphinxcontrib-jsmath==1.0.1 # via sphinx @@ -361,7 +376,7 @@ timelib==0.3.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -369,6 +384,14 @@ truststore==0.10.4 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.13/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -385,7 +408,7 @@ urllib3==2.7.0 # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt @@ -405,7 +428,7 @@ zc-lockfile==4.0 # via # -c requirements/static/ci/py3.13/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.13/freebsd.lock b/requirements/static/ci/py3.13/freebsd.lock index 01d6789947e8..968e26b994fa 100644 --- a/requirements/static/ci/py3.13/freebsd.lock +++ b/requirements/static/ci/py3.13/freebsd.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -34,21 +39,17 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.13/freebsd.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -95,12 +96,15 @@ clr-loader==0.3.1 ; sys_platform == 'win32' clustershell==1.9.3 # via -r requirements/static/ci/common.txt colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -croniter==6.0.0 ; sys_platform != 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # pytest + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -110,6 +114,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 @@ -132,10 +137,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -145,7 +152,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -162,7 +169,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/freebsd.txt -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -170,7 +177,7 @@ idna==3.11 # requests # trustme # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -179,33 +186,40 @@ iniconfig==2.3.0 # via pytest invoke==2.2.1 ; sys_platform != 'win32' # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 ; sys_platform == 'linux' + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock @@ -219,15 +233,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 ; sys_platform != 'win32' +junos-eznc==2.7.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt @@ -235,7 +249,7 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -244,6 +258,12 @@ lxml==6.1.0 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.13/freebsd.lock + # -r requirements/static/ci/common.txt + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.13/freebsd.lock @@ -251,20 +271,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # markdown-it-py +mercurial==7.2.2 # via -r requirements/static/ci/freebsd.txt mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -276,7 +301,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.13/freebsd.lock # aiohttp # yarl -ncclient==0.7.0 ; sys_platform != 'win32' +ncclient==0.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # junos-eznc @@ -324,10 +349,9 @@ packaging==24.0 # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 ; sys_platform != 'win32' +paramiko==5.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -337,6 +361,7 @@ pathspec==1.0.3 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.13/freebsd.lock + # python-discovery # virtualenv pluggy==1.6.0 # via pytest @@ -384,8 +409,11 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygments==2.19.2 - # via pytest +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # pytest + # rich pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt pymssql==2.3.11 ; sys_platform == 'win32' @@ -396,7 +424,7 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -455,9 +483,12 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 @@ -469,19 +500,17 @@ pythonnet==3.1.0 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt -pytz==2025.2 ; sys_platform != 'win32' - # via - # -c requirements/static/pkg/py3.13/freebsd.lock - # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 ; sys_platform == 'win32' + # via keyring pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.13/freebsd.lock @@ -492,7 +521,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -525,6 +553,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -533,10 +565,12 @@ rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc +secretstorage==3.5.0 ; sys_platform == 'linux' + # via keyring semantic-version==2.10.0 # via etcd3-py setproctitle==1.3.7 @@ -544,6 +578,10 @@ setproctitle==1.3.7 # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock @@ -576,7 +614,7 @@ timelib==0.3.0 # -r requirements/static/pkg/freebsd.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -588,6 +626,14 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.13/freebsd.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock @@ -608,7 +654,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt @@ -626,7 +672,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -648,10 +694,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.38.0 # via -r requirements/static/ci/freebsd.txt -yamlloader==1.6.0 ; sys_platform != 'win32' - # via junos-eznc yamlordereddictloader==0.4.2 ; sys_platform != 'win32' - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock @@ -660,7 +706,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.13/freebsd.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.13/lint.lock b/requirements/static/ci/py3.13/lint.lock index e141499eba63..c060fab8ea17 100644 --- a/requirements/static/ci/py3.13/lint.lock +++ b/requirements/static/ci/py3.13/lint.lock @@ -5,7 +5,7 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -13,6 +13,7 @@ aiohttp==3.13.5 # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.9.1 # via @@ -23,11 +24,16 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # aiohttp -ansible==13.4.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer +ansible==14.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt -ansible-core==2.20.3 +ansible-core==2.21.0 # via # -c requirements/static/ci/py3.13/linux.lock # ansible @@ -35,7 +41,7 @@ anyio==4.12.1 # via # -c requirements/static/ci/py3.13/linux.lock # httpx -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -55,11 +61,6 @@ attrs==25.4.0 # aiohttp # jsonschema # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.13/linux.lock - # -c requirements/static/pkg/py3.13/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -69,12 +70,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -129,12 +130,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -146,6 +147,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # vcert dill==0.4.1 # via pylint @@ -176,11 +178,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv frozenlist==1.8.0 # via @@ -189,7 +193,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -225,7 +229,7 @@ httpx==0.28.1 # via # -c requirements/static/ci/py3.13/linux.lock # python-telegram-bot -idna==3.11 +idna==3.18 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -235,7 +239,7 @@ idna==3.11 # httpx # requests # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -247,17 +251,22 @@ invoke==2.2.1 # paramiko isort==5.13.2 # via pylint +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # keyring jaraco-collections==5.2.1 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -265,13 +274,19 @@ jaraco-functools==4.4.0 # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.13/linux.lock @@ -279,7 +294,6 @@ jinja2==3.1.6 # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -300,7 +314,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -312,11 +326,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -339,6 +353,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.13/linux.lock @@ -349,11 +368,16 @@ markupsafe==3.0.3 # werkzeug mccabe==0.7.0 # via pylint -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # markdown-it-py +mercurial==7.2.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -361,9 +385,10 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -378,7 +403,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.13/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -439,11 +464,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # ansible-core -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -459,6 +483,7 @@ platformdirs==4.5.1 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # pylint + # python-discovery # virtualenv portend==3.2.1 # via @@ -505,10 +530,15 @@ pycryptodomex==3.23.0 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt -pygit2==1.19.1 +pygit2==1.19.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # rich pyiface==0.0.11 # via # -c requirements/static/ci/py3.13/linux.lock @@ -525,7 +555,7 @@ pylint==3.1.1 # via # -r requirements/static/ci/lint.txt # saltpylint -pymysql==1.1.2 +pymysql==1.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt @@ -534,7 +564,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -562,9 +592,13 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.13/linux.lock @@ -575,15 +609,10 @@ python-gnupg==0.5.6 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-telegram-bot==22.5 +python-telegram-bot==22.7 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt -pytz==2025.2 - # via - # -c requirements/static/ci/py3.13/linux.lock - # -c requirements/static/pkg/py3.13/linux.lock - # croniter pyvmomi==9.0.0.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -599,7 +628,6 @@ pyyaml==6.0.3 # kubernetes # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -652,6 +680,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -663,7 +696,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.13/linux.lock # boto3 @@ -673,6 +706,10 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.13/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -683,6 +720,11 @@ setproctitle==1.3.7 # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer six==1.17.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -739,7 +781,7 @@ toml==0.10.2 # -r requirements/static/ci/lint.txt tomlkit==0.14.0 # via pylint -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -753,10 +795,20 @@ truststore==0.10.4 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.13/linux.lock + # -c requirements/static/pkg/py3.13/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -780,7 +832,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock @@ -804,7 +856,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt @@ -826,14 +878,11 @@ yamllint==1.38.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.13/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/ci/py3.13/linux.lock @@ -844,7 +893,7 @@ zc-lockfile==4.0 # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -c requirements/static/pkg/py3.13/linux.lock diff --git a/requirements/static/ci/py3.13/linux.lock b/requirements/static/ci/py3.13/linux.lock index a3b5b02b09ce..a15eed04703d 100644 --- a/requirements/static/ci/py3.13/linux.lock +++ b/requirements/static/ci/py3.13/linux.lock @@ -4,13 +4,14 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.13/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.9.1 # via twilio @@ -18,13 +19,17 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.13/linux.lock # aiohttp -ansible==13.4.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # typer +ansible==14.0.0 # via -r requirements/static/ci/linux.txt -ansible-core==2.20.3 +ansible-core==2.21.0 # via ansible anyio==4.12.1 # via httpx -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -44,21 +49,17 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.13/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -99,11 +100,11 @@ cherrypy==18.10.0 # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -113,6 +114,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 @@ -134,10 +136,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.13/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -147,7 +151,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -170,7 +174,7 @@ httpcore==1.0.9 # via httpx httpx==0.28.1 # via python-telegram-bot -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -180,7 +184,7 @@ idna==3.11 # requests # trustme # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -188,34 +192,41 @@ iniconfig==2.3.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.13/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.13/linux.lock @@ -229,15 +240,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt kazoo==2.10.0 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 # via -r requirements/static/ci/common.txt @@ -252,6 +263,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.13/linux.lock @@ -259,20 +274,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # markdown-it-py +mercurial==7.2.2 # via -r requirements/static/ci/linux.txt mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -284,7 +304,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.13/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -333,10 +353,9 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -346,6 +365,7 @@ pathspec==1.0.3 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.13/linux.lock + # python-discovery # virtualenv pluggy==1.6.0 # via pytest @@ -392,23 +412,26 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/linux.txt -pygments==2.19.2 - # via pytest +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # pytest + # rich pyiface==0.0.11 # via -r requirements/static/ci/linux.txt pyinotify==0.9.6 # via -r requirements/static/ci/common.txt pyjwt==2.12.1 # via twilio -pymysql==1.1.2 +pymysql==1.2.0 # via -r requirements/static/ci/linux.txt pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -467,21 +490,20 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -python-telegram-bot==22.5 +python-telegram-bot==22.7 # via -r requirements/static/ci/linux.txt -pytz==2025.2 - # via - # -c requirements/static/pkg/py3.13/linux.lock - # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt pyyaml==6.0.3 @@ -495,7 +517,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -534,6 +555,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -542,16 +567,22 @@ rpm-vercmp==0.1.2 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc +secretstorage==3.5.0 + # via keyring semantic-version==2.10.0 # via etcd3-py setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.13/linux.lock @@ -588,7 +619,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -600,8 +631,16 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.13/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.13/linux.lock @@ -622,7 +661,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt @@ -640,7 +679,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -655,10 +694,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.38.0 # via -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/pkg/py3.13/linux.lock @@ -667,7 +706,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.13/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.13/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.13/windows.lock b/requirements/static/ci/py3.13/windows.lock index 2f4071169f53..b84b502014f7 100644 --- a/requirements/static/ci/py3.13/windows.lock +++ b/requirements/static/ci/py3.13/windows.lock @@ -4,12 +4,13 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.13/windows.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.13/windows.lock @@ -18,7 +19,7 @@ annotated-doc==0.0.4 # via # -c requirements/static/pkg/py3.13/windows.lock # typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -37,11 +38,11 @@ bcrypt==5.0.0 # via -r requirements/static/ci/common.txt boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -92,7 +93,7 @@ colorama==0.4.6 # -c requirements/static/pkg/py3.13/windows.lock # click # pytest -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -124,9 +125,10 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.25.0 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.13/windows.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt # python-discovery # virtualenv @@ -138,7 +140,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -153,7 +155,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.13/windows.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -167,21 +169,25 @@ importlib-metadata==8.7.1 # -r requirements/base.txt iniconfig==2.3.0 # via pytest +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.13/windows.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora jaraco-text==4.2.0 # via @@ -192,7 +198,6 @@ jinja2==3.1.6 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.13/windows.lock @@ -206,15 +211,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -238,16 +243,17 @@ mdurl==0.1.2 # markdown-it-py mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -357,7 +363,7 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/windows.txt pygments==2.19.2 # via @@ -370,7 +376,7 @@ pymssql==2.3.11 # -r requirements/base.txt pynacl==1.6.2 # via -r requirements/static/ci/common.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -424,9 +430,8 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # botocore # kubernetes - # moto # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via # -c requirements/static/pkg/py3.13/windows.lock # virtualenv @@ -442,13 +447,15 @@ pythonnet==3.1.0 # -r requirements/base.txt pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 +pywin32==312 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 + # via keyring pywinrm==0.5.0 # via -r requirements/static/ci/windows.txt pyyaml==6.0.3 @@ -502,7 +509,7 @@ rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 sed==0.3.1 # via -r requirements/static/ci/windows.txt @@ -546,7 +553,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -582,7 +589,7 @@ urllib3==2.7.0 # python-etcd # requests # responses -virtualenv==21.1.0 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt @@ -600,7 +607,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -631,7 +638,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.13/windows.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.13/windows.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.14/changelog.lock b/requirements/static/ci/py3.14/changelog.lock index 79797b6878cc..ab46e2c36e9a 100644 --- a/requirements/static/ci/py3.14/changelog.lock +++ b/requirements/static/ci/py3.14/changelog.lock @@ -18,5 +18,5 @@ packaging==24.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/changelog.txt -towncrier==24.8.0 +towncrier==25.8.0 # via -r requirements/static/ci/changelog.txt diff --git a/requirements/static/ci/py3.14/cloud.lock b/requirements/static/ci/py3.14/cloud.lock index bfeedf0d6227..764e0409bb6f 100644 --- a/requirements/static/ci/py3.14/cloud.lock +++ b/requirements/static/ci/py3.14/cloud.lock @@ -5,19 +5,25 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -41,11 +47,6 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.14/linux.lock - # -c requirements/static/pkg/py3.14/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -55,12 +56,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -112,12 +113,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -130,6 +131,7 @@ cryptography==46.0.7 # pyopenssl # pyspnego # requests-ntlm + # secretstorage # smbprotocol # trustme # vcert @@ -161,11 +163,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via @@ -178,7 +182,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -198,7 +202,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -207,7 +211,7 @@ idna==3.11 # requests # trustme # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -221,17 +225,22 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.14/linux.lock # paramiko +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # keyring jaraco-collections==5.2.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -239,20 +248,25 @@ jaraco-functools==4.4.0 # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -273,7 +287,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -285,11 +299,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -312,6 +326,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.14/linux.lock @@ -320,11 +339,16 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # markdown-it-py mock==5.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -333,9 +357,10 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -351,7 +376,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.14/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -414,11 +439,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -429,6 +453,7 @@ platformdirs==4.5.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock + # python-discovery # virtualenv pluggy==1.6.0 # via @@ -492,10 +517,12 @@ pyfakefs==6.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/pytest.txt -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock # pytest + # rich pyinotify==0.9.6 # via # -c requirements/static/ci/py3.14/linux.lock @@ -505,7 +532,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -595,9 +622,13 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.14/linux.lock @@ -608,11 +639,6 @@ python-gnupg==0.5.6 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -pytz==2025.2 - # via - # -c requirements/static/ci/py3.14/linux.lock - # -c requirements/static/pkg/py3.14/linux.lock - # croniter pyvmomi==9.0.0.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -629,7 +655,6 @@ pyyaml==6.0.3 # kubernetes # pytest-salt-factories # responses - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -678,6 +703,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -689,7 +719,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.14/linux.lock # boto3 @@ -697,6 +727,10 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.14/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -707,6 +741,11 @@ setproctitle==1.3.7 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer six==1.17.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -756,7 +795,7 @@ toml==0.10.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -774,6 +813,16 @@ truststore==0.10.4 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -798,7 +847,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -823,7 +872,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -843,14 +892,11 @@ xxhash==3.7.0 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.14/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -861,7 +907,7 @@ zc-lockfile==4.0 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock diff --git a/requirements/static/ci/py3.14/darwin.lock b/requirements/static/ci/py3.14/darwin.lock index aac5a055cf92..130c22a4e823 100644 --- a/requirements/static/ci/py3.14/darwin.lock +++ b/requirements/static/ci/py3.14/darwin.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.14/darwin.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -35,21 +40,17 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.14/darwin.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -88,11 +89,11 @@ cherrypy==18.10.0 # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -122,10 +123,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.14/darwin.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -135,7 +138,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -153,7 +156,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/darwin.txt -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -169,23 +172,27 @@ iniconfig==2.3.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.14/darwin.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -195,7 +202,6 @@ jinja2==3.1.6 # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.14/darwin.lock @@ -209,13 +215,13 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via @@ -228,6 +234,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.14/darwin.lock @@ -235,20 +245,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # markdown-it-py +mercurial==7.2.2 # via -r requirements/static/ci/darwin.txt mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -260,7 +275,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.14/darwin.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -310,7 +325,6 @@ packaging==24.0 # pytest paramiko==4.0.0 # via - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -320,6 +334,7 @@ pathspec==1.0.3 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.14/darwin.lock + # python-discovery # virtualenv pluggy==1.6.0 # via pytest @@ -366,15 +381,18 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/darwin.txt -pygments==2.19.2 - # via pytest +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # pytest + # rich pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -431,19 +449,18 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt -pytz==2025.2 - # via - # -c requirements/static/pkg/py3.14/darwin.lock - # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt pyyaml==6.0.3 @@ -456,7 +473,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -489,11 +505,15 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # typer rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc @@ -503,6 +523,10 @@ setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.14/darwin.lock @@ -534,7 +558,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -546,6 +570,14 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.14/darwin.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.14/darwin.lock @@ -566,7 +598,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt @@ -584,7 +616,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -599,10 +631,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.38.0 # via -r requirements/static/ci/darwin.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/pkg/py3.14/darwin.lock @@ -611,7 +643,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.14/darwin.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.14/docs.lock b/requirements/static/ci/py3.14/docs.lock index 93ab67ff6d4d..2ee7d7b37b59 100644 --- a/requirements/static/ci/py3.14/docs.lock +++ b/requirements/static/ci/py3.14/docs.lock @@ -6,7 +6,7 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.14/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -16,7 +16,11 @@ aiosignal==1.4.0 # aiohttp alabaster==1.0.0 # via sphinx -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.14/linux.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -24,10 +28,6 @@ attrs==25.4.0 # via # -c requirements/static/ci/py3.14/linux.lock # aiohttp -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.14/linux.lock - # jaraco-text babel==2.17.0 # via # pydata-sphinx-theme @@ -57,11 +57,11 @@ cherrypy==18.10.0 # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/ci/docs.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -78,9 +78,11 @@ docutils==0.22.4 # via # pydata-sphinx-theme # sphinx -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.14/linux.lock + # -r requirements/base.txt + # python-discovery # virtualenv frozenlist==1.8.0 # via @@ -100,7 +102,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/ci/py3.14/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -108,7 +110,7 @@ idna==3.11 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -116,7 +118,7 @@ jaraco-collections==5.2.1 # via # -c requirements/static/ci/py3.14/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -128,7 +130,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -150,10 +152,12 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt -markdown-it-py==4.0.0 +markdown-it-py==4.2.0 # via + # -c requirements/static/ci/py3.14/linux.lock # mdit-py-plugins # myst-docutils + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.14/linux.lock @@ -162,8 +166,10 @@ markupsafe==3.0.3 mdit-py-plugins==0.5.0 # via myst-docutils mdurl==0.1.2 - # via markdown-it-py -more-itertools==10.8.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # markdown-it-py +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -225,6 +231,7 @@ packaging==24.0 platformdirs==4.5.1 # via # -c requirements/static/ci/py3.14/linux.lock + # python-discovery # virtualenv portend==3.2.1 # via @@ -266,13 +273,14 @@ pydata-sphinx-theme==0.18.0 # via -r requirements/static/ci/docs.txt pyenchant==3.3.0 # via sphinxcontrib-spelling -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.14/linux.lock # accessible-pygments # pydata-sphinx-theme + # rich # sphinx -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -282,14 +290,14 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # croniter # tempora -python-gnupg==0.5.6 +python-discovery==1.4.0 # via # -c requirements/static/ci/py3.14/linux.lock - # -r requirements/base.txt -pytz==2025.2 + # virtualenv +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.14/linux.lock - # croniter + # -r requirements/base.txt pyyaml==6.0.3 # via # -c requirements/static/ci/py3.14/linux.lock @@ -308,6 +316,10 @@ requests==2.33.1 # sphinx # sphinxcontrib-spelling # vultr +rich==15.0.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # typer roman-numerals==4.1.0 # via sphinx rpm-vercmp==0.1.2 @@ -318,11 +330,14 @@ setproctitle==1.3.7 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.14/linux.lock + # typer six==1.17.0 # via # -c requirements/static/ci/py3.14/linux.lock # python-dateutil - # sphinxcontrib-httpdomain smmap==5.0.2 # via # -c requirements/static/ci/py3.14/linux.lock @@ -343,7 +358,7 @@ sphinxcontrib-devhelp==2.0.0 # via sphinx sphinxcontrib-htmlhelp==2.1.0 # via sphinx -sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-httpdomain==2.0.0 # via -r requirements/static/ci/docs.txt sphinxcontrib-jsmath==1.0.1 # via sphinx @@ -361,7 +376,7 @@ timelib==0.3.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -369,6 +384,14 @@ truststore==0.10.4 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.14/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -385,7 +408,7 @@ urllib3==2.7.0 # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt @@ -405,7 +428,7 @@ zc-lockfile==4.0 # via # -c requirements/static/ci/py3.14/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.14/freebsd.lock b/requirements/static/ci/py3.14/freebsd.lock index 2317a0f8c9c3..8493fa716eaf 100644 --- a/requirements/static/ci/py3.14/freebsd.lock +++ b/requirements/static/ci/py3.14/freebsd.lock @@ -4,17 +4,22 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # typer +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -34,21 +39,17 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.14/freebsd.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -95,12 +96,15 @@ clr-loader==0.3.1 ; sys_platform == 'win32' clustershell==1.9.3 # via -r requirements/static/ci/common.txt colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -croniter==6.0.0 ; sys_platform != 'win32' + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # pytest + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -110,6 +114,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 @@ -132,10 +137,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -145,7 +152,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -162,7 +169,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/freebsd.txt -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -170,7 +177,7 @@ idna==3.11 # requests # trustme # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -179,33 +186,40 @@ iniconfig==2.3.0 # via pytest invoke==2.2.1 ; sys_platform != 'win32' # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 ; sys_platform == 'linux' + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock @@ -219,15 +233,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 ; sys_platform != 'win32' +junos-eznc==2.7.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt @@ -235,7 +249,7 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -244,6 +258,12 @@ lxml==6.1.0 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.14/freebsd.lock + # -r requirements/static/ci/common.txt + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.14/freebsd.lock @@ -251,20 +271,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # markdown-it-py +mercurial==7.2.2 # via -r requirements/static/ci/freebsd.txt mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -276,7 +301,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.14/freebsd.lock # aiohttp # yarl -ncclient==0.7.0 ; sys_platform != 'win32' +ncclient==0.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # junos-eznc @@ -324,10 +349,9 @@ packaging==24.0 # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 ; sys_platform != 'win32' +paramiko==5.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -337,6 +361,7 @@ pathspec==1.0.3 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.14/freebsd.lock + # python-discovery # virtualenv pluggy==1.6.0 # via pytest @@ -384,8 +409,11 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygments==2.19.2 - # via pytest +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # pytest + # rich pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt pymssql==2.3.11 ; sys_platform == 'win32' @@ -396,7 +424,7 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -455,9 +483,12 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 @@ -469,19 +500,17 @@ pythonnet==3.1.0 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt -pytz==2025.2 ; sys_platform != 'win32' - # via - # -c requirements/static/pkg/py3.14/freebsd.lock - # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 ; sys_platform == 'win32' + # via keyring pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.14/freebsd.lock @@ -492,7 +521,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -525,6 +553,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -533,10 +565,12 @@ rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc +secretstorage==3.5.0 ; sys_platform == 'linux' + # via keyring semantic-version==2.10.0 # via etcd3-py setproctitle==1.3.7 @@ -544,6 +578,10 @@ setproctitle==1.3.7 # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock @@ -576,7 +614,7 @@ timelib==0.3.0 # -r requirements/static/pkg/freebsd.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -588,6 +626,14 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.14/freebsd.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock @@ -608,7 +654,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt @@ -626,7 +672,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -648,10 +694,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.38.0 # via -r requirements/static/ci/freebsd.txt -yamlloader==1.6.0 ; sys_platform != 'win32' - # via junos-eznc yamlordereddictloader==0.4.2 ; sys_platform != 'win32' - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock @@ -660,7 +706,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.14/freebsd.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.14/lint.lock b/requirements/static/ci/py3.14/lint.lock index 79b3a4a97bc9..6ecff5e8e369 100644 --- a/requirements/static/ci/py3.14/lint.lock +++ b/requirements/static/ci/py3.14/lint.lock @@ -5,7 +5,7 @@ aiohappyeyeballs==2.6.1 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -13,6 +13,7 @@ aiohttp==3.13.5 # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.9.1 # via @@ -23,11 +24,16 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # aiohttp -ansible==13.4.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer +ansible==14.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt -ansible-core==2.20.3 +ansible-core==2.21.0 # via # -c requirements/static/ci/py3.14/linux.lock # ansible @@ -35,7 +41,7 @@ anyio==4.12.1 # via # -c requirements/static/ci/py3.14/linux.lock # httpx -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -55,11 +61,6 @@ attrs==25.4.0 # aiohttp # jsonschema # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.14/linux.lock - # -c requirements/static/pkg/py3.14/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -69,12 +70,12 @@ boto==2.49.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -129,12 +130,12 @@ clustershell==1.9.3 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -146,6 +147,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # vcert dill==0.4.1 # via pylint @@ -176,11 +178,13 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv frozenlist==1.8.0 # via @@ -189,7 +193,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -221,11 +225,12 @@ httpcore==1.0.9 # via # -c requirements/static/ci/py3.14/linux.lock # httpx + # python-telegram-bot httpx==0.28.1 # via # -c requirements/static/ci/py3.14/linux.lock # python-telegram-bot -idna==3.11 +idna==3.18 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -235,7 +240,7 @@ idna==3.11 # httpx # requests # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -247,17 +252,22 @@ invoke==2.2.1 # paramiko isort==5.13.2 # via pylint +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # keyring jaraco-collections==5.2.1 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -265,13 +275,19 @@ jaraco-functools==4.4.0 # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.14/linux.lock @@ -279,7 +295,6 @@ jinja2==3.1.6 # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -300,7 +315,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -312,11 +327,11 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -339,6 +354,11 @@ mako==1.3.10 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.14/linux.lock @@ -349,11 +369,16 @@ markupsafe==3.0.3 # werkzeug mccabe==0.7.0 # via pylint -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # markdown-it-py +mercurial==7.2.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -361,9 +386,10 @@ more-itertools==10.8.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -378,7 +404,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.14/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -439,11 +465,10 @@ packaging==24.0 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # ansible-core -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -459,6 +484,7 @@ platformdirs==4.5.1 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # pylint + # python-discovery # virtualenv portend==3.2.1 # via @@ -505,10 +531,15 @@ pycryptodomex==3.23.0 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt -pygit2==1.19.1 +pygit2==1.19.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt +pygments==2.20.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # rich pyiface==0.0.11 # via # -c requirements/static/ci/py3.14/linux.lock @@ -525,7 +556,7 @@ pylint==3.1.1 # via # -r requirements/static/ci/lint.txt # saltpylint -pymysql==1.1.2 +pymysql==1.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt @@ -534,7 +565,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -562,9 +593,13 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.14/linux.lock @@ -575,15 +610,10 @@ python-gnupg==0.5.6 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-telegram-bot==22.5 +python-telegram-bot==22.7 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt -pytz==2025.2 - # via - # -c requirements/static/ci/py3.14/linux.lock - # -c requirements/static/pkg/py3.14/linux.lock - # croniter pyvmomi==9.0.0.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -599,7 +629,6 @@ pyyaml==6.0.3 # kubernetes # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -652,6 +681,11 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer rpds-py==0.30.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -663,7 +697,7 @@ rpm-vercmp==0.1.2 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via # -c requirements/static/ci/py3.14/linux.lock # boto3 @@ -673,6 +707,10 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.14/linux.lock # junos-eznc +secretstorage==3.5.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -683,6 +721,11 @@ setproctitle==1.3.7 # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer six==1.17.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -739,7 +782,7 @@ toml==0.10.2 # -r requirements/static/ci/lint.txt tomlkit==0.14.0 # via pylint -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -753,10 +796,20 @@ truststore==0.10.4 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/ci/py3.14/linux.lock + # -c requirements/static/pkg/py3.14/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -780,7 +833,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock @@ -804,7 +857,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt @@ -826,14 +879,11 @@ yamllint==1.38.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.14/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/ci/py3.14/linux.lock @@ -844,7 +894,7 @@ zc-lockfile==4.0 # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -c requirements/static/pkg/py3.14/linux.lock diff --git a/requirements/static/ci/py3.14/linux.lock b/requirements/static/ci/py3.14/linux.lock index bc4a258f51f3..d7b397106f4d 100644 --- a/requirements/static/ci/py3.14/linux.lock +++ b/requirements/static/ci/py3.14/linux.lock @@ -4,13 +4,14 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.14/linux.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # aiohttp-retry # etcd3-py + # kubernetes # twilio aiohttp-retry==2.9.1 # via twilio @@ -18,13 +19,17 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.14/linux.lock # aiohttp -ansible==13.4.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # typer +ansible==14.0.0 # via -r requirements/static/ci/linux.txt -ansible-core==2.20.3 +ansible-core==2.21.0 # via ansible anyio==4.12.1 # via httpx -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -44,21 +49,17 @@ attrs==25.4.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.14/linux.lock - # jaraco-text bcrypt==5.0.0 # via # -r requirements/static/ci/common.txt # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -99,11 +100,11 @@ cherrypy==18.10.0 # -r requirements/static/ci/common.txt clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -113,6 +114,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 @@ -134,10 +136,12 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.20.3 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.14/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -147,7 +151,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -167,10 +171,12 @@ h11==0.16.0 hglib==2.6.2 # via -r requirements/static/ci/linux.txt httpcore==1.0.9 - # via httpx + # via + # httpx + # python-telegram-bot httpx==0.28.1 # via python-telegram-bot -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -180,7 +186,7 @@ idna==3.11 # requests # trustme # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -188,34 +194,41 @@ iniconfig==2.3.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.14/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # ansible-core # junos-eznc - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.14/linux.lock @@ -229,15 +242,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via -r requirements/static/ci/common.txt jxmlease==1.0.3 # via -r requirements/static/ci/common.txt kazoo==2.10.0 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt libnacl==2.1.0 # via -r requirements/static/ci/common.txt @@ -252,6 +265,10 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt +markdown-it-py==4.2.0 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # rich markupsafe==3.0.3 # via # -c requirements/static/pkg/py3.14/linux.lock @@ -259,20 +276,25 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mercurial==7.1.2 +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # markdown-it-py +mercurial==7.2.2 # via -r requirements/static/ci/linux.txt mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -284,7 +306,7 @@ multidict==6.7.0 # -c requirements/static/pkg/py3.14/linux.lock # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -333,10 +355,9 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -r requirements/static/ci/common.txt - # junos-eznc # ncclient # scp passlib==1.7.4 @@ -346,6 +367,7 @@ pathspec==1.0.3 platformdirs==4.5.1 # via # -c requirements/static/pkg/py3.14/linux.lock + # python-discovery # virtualenv pluggy==1.6.0 # via pytest @@ -392,23 +414,26 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/linux.txt -pygments==2.19.2 - # via pytest +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # pytest + # rich pyiface==0.0.11 # via -r requirements/static/ci/linux.txt pyinotify==0.9.6 # via -r requirements/static/ci/common.txt pyjwt==2.12.1 # via twilio -pymysql==1.1.2 +pymysql==1.2.0 # via -r requirements/static/ci/linux.txt pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -467,21 +492,20 @@ python-dateutil==2.9.0.post0 # botocore # croniter # kubernetes - # moto # tempora # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -python-telegram-bot==22.5 +python-telegram-bot==22.7 # via -r requirements/static/ci/linux.txt -pytz==2025.2 - # via - # -c requirements/static/pkg/py3.14/linux.lock - # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt pyyaml==6.0.3 @@ -495,7 +519,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -534,6 +557,10 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # typer rpds-py==0.30.0 # via # jsonschema @@ -542,16 +569,22 @@ rpm-vercmp==0.1.2 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 scp==0.15.0 # via junos-eznc +secretstorage==3.5.0 + # via keyring semantic-version==2.10.0 # via etcd3-py setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.14/linux.lock @@ -588,7 +621,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -600,8 +633,16 @@ truststore==0.10.4 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt -twilio==9.10.4 +twilio==9.10.9 # via -r requirements/static/ci/linux.txt +typer==0.26.7 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # typer-slim +typer-slim==0.24.0 + # via + # -c requirements/static/pkg/py3.14/linux.lock + # jaraco-text typing-extensions==4.15.0 # via # -c requirements/static/pkg/py3.14/linux.lock @@ -622,7 +663,7 @@ urllib3==2.7.0 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt @@ -640,7 +681,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -655,10 +696,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.38.0 # via -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.22.0 # via # -c requirements/static/pkg/py3.14/linux.lock @@ -667,7 +708,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.14/linux.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.14/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.14/windows.lock b/requirements/static/ci/py3.14/windows.lock index f9b178a3a579..19324c6b8aaf 100644 --- a/requirements/static/ci/py3.14/windows.lock +++ b/requirements/static/ci/py3.14/windows.lock @@ -4,12 +4,13 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.14/windows.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.14/windows.lock @@ -18,7 +19,7 @@ annotated-doc==0.0.4 # via # -c requirements/static/pkg/py3.14/windows.lock # typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -37,11 +38,11 @@ bcrypt==5.0.0 # via -r requirements/static/ci/common.txt boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.43.25 # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.43.25 # via # -r requirements/static/ci/common.txt # boto3 @@ -92,7 +93,7 @@ colorama==0.4.6 # -c requirements/static/pkg/py3.14/windows.lock # click # pytest -cryptography==46.0.7 +cryptography==48.0.0 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -124,9 +125,10 @@ durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.txt -filelock==3.25.0 +filelock==3.29.1 # via # -c requirements/static/pkg/py3.14/windows.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt # python-discovery # virtualenv @@ -138,7 +140,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -153,7 +155,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.14/windows.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -167,21 +169,25 @@ importlib-metadata==8.7.1 # -r requirements/base.txt iniconfig==2.3.0 # via pytest +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.14/windows.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora jaraco-text==4.2.0 # via @@ -192,7 +198,6 @@ jinja2==3.1.6 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt - # moto jmespath==1.1.0 # via # -c requirements/static/pkg/py3.14/windows.lock @@ -206,15 +211,15 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==36.0.2 # via -r requirements/static/ci/common.txt looseversion==1.3.0 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -238,16 +243,17 @@ mdurl==0.1.2 # markdown-it-py mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +moto==5.2.2 # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -357,7 +363,7 @@ pycryptodomex==3.23.0 # -r requirements/static/ci/common.txt pyfakefs==6.0.0 # via -r requirements/pytest.txt -pygit2==1.19.1 +pygit2==1.19.2 # via -r requirements/static/ci/windows.txt pygments==2.19.2 # via @@ -370,7 +376,7 @@ pymssql==2.3.11 # -r requirements/base.txt pynacl==1.6.2 # via -r requirements/static/ci/common.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -424,9 +430,8 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # botocore # kubernetes - # moto # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via # -c requirements/static/pkg/py3.14/windows.lock # virtualenv @@ -442,13 +447,15 @@ pythonnet==3.1.0 # -r requirements/base.txt pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 +pywin32==312 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 + # via keyring pywinrm==0.5.0 # via -r requirements/static/ci/windows.txt pyyaml==6.0.3 @@ -502,7 +509,7 @@ rpds-py==0.30.0 # via # jsonschema # referencing -s3transfer==0.16.0 +s3transfer==0.18.0 # via boto3 sed==0.3.1 # via -r requirements/static/ci/windows.txt @@ -546,7 +553,7 @@ timelib==0.3.0 # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -582,7 +589,7 @@ urllib3==2.7.0 # python-etcd # requests # responses -virtualenv==21.1.0 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt @@ -600,7 +607,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -631,7 +638,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.14/windows.lock # cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -c requirements/static/pkg/py3.14/windows.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.9/changelog.lock b/requirements/static/ci/py3.9/changelog.lock index 012466d25612..d15d56cc9040 100644 --- a/requirements/static/ci/py3.9/changelog.lock +++ b/requirements/static/ci/py3.9/changelog.lock @@ -1,7 +1,9 @@ # This file was autogenerated by uv via the following command: # uv pip compile requirements/static/ci/changelog.txt --python-platform=linux --python-version=3.9 --constraint requirements/constraints.txt --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.9/linux.lock -o=requirements/static/ci/py3.9/changelog.lock click==8.1.8 - # via towncrier + # via + # -c requirements/static/ci/py3.9/linux.lock + # towncrier importlib-metadata==8.7.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -22,7 +24,7 @@ markupsafe==3.0.3 # via # -c requirements/static/ci/py3.9/linux.lock # jinja2 -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/changelog.txt @@ -30,9 +32,9 @@ tomli==2.2.1 # via # -c requirements/static/ci/py3.9/linux.lock # towncrier -towncrier==24.8.0 +towncrier==25.8.0 # via -r requirements/static/ci/changelog.txt -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/ci/py3.9/linux.lock # importlib-metadata diff --git a/requirements/static/ci/py3.9/cloud.lock b/requirements/static/ci/py3.9/cloud.lock index 7858f7ca0a76..23700fec35e3 100644 --- a/requirements/static/ci/py3.9/cloud.lock +++ b/requirements/static/ci/py3.9/cloud.lock @@ -17,6 +17,11 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer apache-libcloud==3.8.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -46,11 +51,6 @@ attrs==23.2.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.9/linux.lock - # -c requirements/static/pkg/py3.9/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -68,12 +68,10 @@ boto==2.49.0 boto3==1.42.33 # via # -c requirements/static/ci/py3.9/linux.lock - # -r requirements/static/ci/common.txt # moto botocore==1.42.33 # via # -c requirements/static/ci/py3.9/linux.lock - # -r requirements/static/ci/common.txt # boto3 # moto # s3transfer @@ -116,18 +114,23 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # -r requirements/static/pkg/linux.txt +click==8.1.8 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer clustershell==1.9.3 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -145,6 +148,7 @@ cryptography==46.0.7 # pyopenssl # pyspnego # requests-ntlm + # secretstorage # smbprotocol # trustme # vcert @@ -153,7 +157,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -184,20 +188,22 @@ filelock==3.19.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/pytest.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -221,7 +227,7 @@ googleapis-common-protos==1.75.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -236,6 +242,7 @@ importlib-metadata==8.7.0 # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt + # keyring # opentelemetry-api iniconfig==2.0.0 # via @@ -245,31 +252,42 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.9/linux.lock # paramiko +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.9/linux.lock @@ -298,7 +316,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -311,7 +329,7 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -343,6 +361,8 @@ markdown-it-py==2.2.0 # via # -c requirements/constraints.txt # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # -r requirements/static/ci/common.txt # rich markupsafe==3.0.3 # via @@ -355,12 +375,13 @@ markupsafe==3.0.3 mdurl==0.1.2 # via # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock # markdown-it-py -mock==5.1.0 +mock==5.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==10.8.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -369,13 +390,14 @@ more-itertools==9.1.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text moto==5.1.20 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -387,11 +409,11 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.9/linux.lock # aiohttp # yarl -napalm==5.1.0 +napalm==5.0.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -465,17 +487,16 @@ oscrypto==1.3.0 # via # -c requirements/static/ci/py3.9/linux.lock # certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # napalm # ncclient # netmiko @@ -488,6 +509,7 @@ platformdirs==4.4.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via @@ -541,7 +563,7 @@ pyasn1-modules==0.4.0 # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt # google-auth -pycparser==2.21 +pycparser==2.23 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -562,9 +584,11 @@ pyfakefs==5.3.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/pytest.txt -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # pytest # rich pyinotify==0.9.6 # via @@ -575,7 +599,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -598,7 +622,7 @@ pyspnego==0.9.0 # -r requirements/static/ci/cloud.txt # requests-ntlm # smbprotocol -pytest==8.1.1 +pytest==8.4.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/pytest.txt @@ -653,11 +677,11 @@ pytest-system-statistics==1.0.2 # via # -c requirements/static/ci/py3.9/linux.lock # pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -668,11 +692,16 @@ python-dateutil==2.8.2 # kubernetes # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -682,7 +711,6 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via @@ -702,9 +730,8 @@ pyyaml==6.0.3 # netmiko # pytest-salt-factories # responses - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -752,10 +779,12 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -rich==14.2.0 +rich==15.0.0 # via # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock # netmiko + # typer rpds-py==0.27.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -783,17 +812,27 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.9/linux.lock # junos-eznc + # napalm # netmiko +secretstorage==3.3.3 + # via + # -c requirements/static/ci/py3.9/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -851,7 +890,7 @@ tomli==2.2.1 # via # -c requirements/static/ci/py3.9/linux.lock # pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -873,6 +912,16 @@ ttp-templates==0.3.7 # via # -c requirements/static/ci/py3.9/linux.lock # napalm +typer==0.23.2 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer-slim +typer-slim==0.23.2 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -905,7 +954,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -930,7 +979,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -950,14 +999,11 @@ xxhash==3.7.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.9/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -968,7 +1014,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock diff --git a/requirements/static/ci/py3.9/darwin.lock b/requirements/static/ci/py3.9/darwin.lock index 537ae9a66930..c906be0b1ffc 100644 --- a/requirements/static/ci/py3.9/darwin.lock +++ b/requirements/static/ci/py3.9/darwin.lock @@ -14,6 +14,10 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # typer apache-libcloud==3.8.0 # via # -c requirements/static/pkg/py3.9/darwin.lock @@ -39,10 +43,6 @@ attrs==23.2.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.9/darwin.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/pkg/py3.9/darwin.lock @@ -54,12 +54,9 @@ bcrypt==5.0.0 boto==2.49.0 # via -r requirements/static/ci/common.txt boto3==1.42.33 - # via - # -r requirements/static/ci/common.txt - # moto + # via moto botocore==1.42.33 # via - # -r requirements/static/ci/common.txt # boto3 # moto # s3transfer @@ -92,14 +89,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt +click==8.1.8 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # typer clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -118,7 +119,7 @@ distlib==0.4.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -138,17 +139,19 @@ exceptiongroup==1.1.1 filelock==3.19.1 # via # -c requirements/static/pkg/py3.9/darwin.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -168,7 +171,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/darwin.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -180,28 +183,33 @@ importlib-metadata==8.7.1 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt + # keyring # opentelemetry-api iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -226,13 +234,13 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -r requirements/static/ci/common.txt # napalm jxmlease==1.0.3 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt kubernetes==35.0.0 # via -r requirements/static/ci/common.txt @@ -251,6 +259,8 @@ mako==1.3.10 markdown-it-py==2.2.0 # via # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.9/darwin.lock + # -r requirements/static/ci/common.txt # rich markupsafe==3.0.3 # via @@ -260,23 +270,26 @@ markupsafe==3.0.3 # mako # werkzeug mdurl==0.1.2 - # via markdown-it-py + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/darwin.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==10.8.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -286,9 +299,9 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.9/darwin.lock # aiohttp # yarl -napalm==5.1.0 +napalm==5.0.0 # via -r requirements/static/ci/common.txt -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -342,14 +355,13 @@ opentelemetry-semantic-conventions==0.62b1 # opentelemetry-sdk oscrypto==1.3.0 # via certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt # pytest paramiko==4.0.0 # via - # junos-eznc # napalm # ncclient # netmiko @@ -361,6 +373,7 @@ pathspec==0.12.1 platformdirs==4.4.0 # via # -c requirements/static/pkg/py3.9/darwin.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -401,7 +414,7 @@ pyasn1-modules==0.4.0 # via # -r requirements/static/ci/common.txt # google-auth -pycparser==2.21 +pycparser==2.23 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -417,13 +430,16 @@ pyfakefs==5.3.1 # via -r requirements/pytest.txt pygit2==1.15.1 # via -r requirements/static/ci/darwin.txt -pygments==2.19.2 - # via rich +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # pytest + # rich pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -434,7 +450,7 @@ pyserial==3.5 # via # junos-eznc # netmiko -pytest==8.1.1 +pytest==8.4.2 # via # -r requirements/pytest.txt # pytest-benchmark @@ -473,7 +489,7 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -484,6 +500,10 @@ python-dateutil==2.9.0.post0 # kubernetes # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt python-gnupg==0.5.6 @@ -493,7 +513,6 @@ python-gnupg==0.5.6 pytz==2024.1 # via # -c requirements/static/pkg/py3.9/darwin.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt @@ -509,9 +528,8 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/zeromq.txt @@ -543,8 +561,11 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt -rich==14.2.0 - # via netmiko +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # netmiko + # typer rpds-py==0.27.1 # via # jsonschema @@ -558,13 +579,18 @@ s3transfer==0.16.0 scp==0.15.0 # via # junos-eznc + # napalm # netmiko semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # typer six==1.17.0 # via # -c requirements/static/pkg/py3.9/darwin.lock @@ -602,7 +628,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -616,6 +642,14 @@ ttp==0.10.0 # ttp-templates ttp-templates==0.3.7 # via napalm +typer==0.23.2 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # typer-slim +typer-slim==0.23.2 + # via + # -c requirements/static/pkg/py3.9/darwin.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.9/darwin.lock @@ -644,7 +678,7 @@ urllib3==1.26.20 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt @@ -662,7 +696,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -677,10 +711,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/darwin.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.9/darwin.lock @@ -689,7 +723,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.9/darwin.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/pkg/py3.9/darwin.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.9/docs.lock b/requirements/static/ci/py3.9/docs.lock index c51c382c332c..f3bc48c96f2c 100644 --- a/requirements/static/ci/py3.9/docs.lock +++ b/requirements/static/ci/py3.9/docs.lock @@ -16,6 +16,10 @@ aiosignal==1.4.0 # aiohttp alabaster==0.7.13 # via sphinx +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.9/linux.lock + # typer apache-libcloud==3.8.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -28,10 +32,6 @@ attrs==23.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # aiohttp -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.9/linux.lock - # jaraco-text babel==2.12.1 # via # pydata-sphinx-theme @@ -60,12 +60,16 @@ cheroot==11.1.2 # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/ci/docs.txt -croniter==6.0.0 +click==8.1.8 + # via + # -c requirements/static/ci/py3.9/linux.lock + # typer +croniter==6.2.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -78,7 +82,7 @@ distlib==0.4.0 # via # -c requirements/static/ci/py3.9/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -89,8 +93,10 @@ docutils==0.20.1 filelock==3.19.1 # via # -c requirements/static/ci/py3.9/linux.lock + # -r requirements/base.txt + # python-discovery # virtualenv -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -108,7 +114,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/ci/py3.9/linux.lock # opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -126,19 +132,19 @@ jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -166,6 +172,7 @@ markdown-it-py==2.2.0 # -c requirements/static/ci/py3.9/linux.lock # mdit-py-plugins # myst-docutils + # rich markupsafe==3.0.3 # via # -c requirements/static/ci/py3.9/linux.lock @@ -177,7 +184,7 @@ mdurl==0.1.2 # via # -c requirements/static/ci/py3.9/linux.lock # markdown-it-py -more-itertools==9.1.0 +more-itertools==10.8.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -185,7 +192,7 @@ more-itertools==9.1.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -231,7 +238,7 @@ opentelemetry-semantic-conventions==0.62b1 # via # -c requirements/static/ci/py3.9/linux.lock # opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -239,6 +246,7 @@ packaging==24.0 platformdirs==4.4.0 # via # -c requirements/static/ci/py3.9/linux.lock + # python-discovery # virtualenv portend==3.1.0 # via @@ -266,7 +274,7 @@ pyasn1==0.6.3 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt -pycparser==2.21 +pycparser==2.23 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -280,36 +288,40 @@ pydata-sphinx-theme==0.16.1 # via -r requirements/static/ci/docs.txt pyenchant==3.2.2 # via sphinxcontrib-spelling -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.9/linux.lock # accessible-pygments # pydata-sphinx-theme + # rich # sphinx -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # virtualenv +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.9/linux.lock - # croniter # tempora pyyaml==6.0.3 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # myst-docutils -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/zeromq.txt @@ -321,14 +333,22 @@ requests==2.32.5 # opentelemetry-exporter-otlp-proto-http # sphinx # vultr +rich==15.0.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # typer rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.9/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -372,10 +392,18 @@ timelib==0.3.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt +typer==0.23.2 + # via + # -c requirements/static/ci/py3.9/linux.lock + # typer-slim +typer-slim==0.23.2 + # via + # -c requirements/static/ci/py3.9/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -397,7 +425,7 @@ urllib3==1.26.20 # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt @@ -417,7 +445,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.9/linux.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.9/freebsd.lock b/requirements/static/ci/py3.9/freebsd.lock index 18192bd2fcac..63027bf385a1 100644 --- a/requirements/static/ci/py3.9/freebsd.lock +++ b/requirements/static/ci/py3.9/freebsd.lock @@ -4,17 +4,33 @@ aiohappyeyeballs==2.6.1 # via # -c requirements/static/pkg/py3.9/freebsd.lock # aiohttp -aiohttp==3.13.5 +aiohttp==3.13.5 ; python_full_version < '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # etcd3-py +aiohttp==3.14.1 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # -r requirements/static/ci/common.txt + # etcd3-py + # kubernetes aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # aiohttp -apache-libcloud==3.8.0 +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # typer +apache-libcloud==3.8.0 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # -r requirements/static/ci/common.txt +apache-libcloud==3.9.1 ; python_full_version >= '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -38,10 +54,6 @@ attrs==23.2.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.9/freebsd.lock - # jaraco-text backports-tarfile==1.2.0 ; python_full_version < '3.12' # via # -c requirements/static/pkg/py3.9/freebsd.lock @@ -52,11 +64,21 @@ bcrypt==5.0.0 # paramiko boto==2.49.0 # via -r requirements/static/ci/common.txt -boto3==1.42.33 +boto3==1.42.33 ; python_full_version < '3.10' + # via + # -r requirements/static/ci/common.txt + # moto +boto3==1.43.25 ; python_full_version >= '3.10' # via # -r requirements/static/ci/common.txt # moto -botocore==1.42.33 +botocore==1.42.33 ; python_full_version < '3.10' + # via + # -r requirements/static/ci/common.txt + # boto3 + # moto + # s3transfer +botocore==1.43.25 ; python_full_version >= '3.10' # via # -r requirements/static/ci/common.txt # boto3 @@ -93,12 +115,16 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # -r requirements/static/pkg/freebsd.txt +click==8.1.8 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # typer clr-loader==0.2.10 ; python_full_version < '3.10' and sys_platform == 'win32' # via # -c requirements/static/pkg/py3.9/freebsd.lock @@ -110,12 +136,16 @@ clr-loader==0.3.1 ; python_full_version >= '3.10' and sys_platform == 'win32' clustershell==1.9.3 # via -r requirements/static/ci/common.txt colorama==0.4.6 ; sys_platform == 'win32' - # via pytest -croniter==6.0.0 ; sys_platform != 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # click + # pytest + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt -cryptography==46.0.7 +cryptography==46.0.7 ; python_full_version < '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -125,13 +155,27 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage + # trustme + # vcert +cryptography==48.0.0 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # -r requirements/static/ci/common.txt + # -r requirements/static/pkg/freebsd.txt + # etcd3-py + # moto + # paramiko + # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -152,12 +196,16 @@ exceptiongroup==1.1.1 ; python_full_version < '3.11' filelock==3.19.1 ; python_full_version < '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv -filelock==3.24.3 ; python_full_version >= '3.10' +filelock==3.29.1 ; python_full_version >= '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt @@ -167,7 +215,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -186,7 +234,7 @@ googleapis-common-protos==1.75.0 # opentelemetry-exporter-otlp-proto-http hglib==2.6.2 # via -r requirements/static/ci/freebsd.txt -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -194,37 +242,66 @@ idna==3.7 # requests # trustme # yarl -importlib-metadata==8.7.0 +importlib-metadata==8.7.0 ; python_full_version < '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt + # keyring # opentelemetry-api +importlib-metadata==9.0.0 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.txt + # keyring iniconfig==2.0.0 # via pytest invoke==2.2.1 ; sys_platform != 'win32' # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # jaraco-text + # keyring +jaraco-context==6.1.2 ; python_full_version >= '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.4.0 ; python_full_version < '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-functools==4.5.0 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # cheroot + # jaraco-text + # keyring + # tempora +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 ; sys_platform == 'linux' + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.9/freebsd.lock @@ -245,7 +322,7 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 ; sys_platform != 'win32' +junos-eznc==2.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # napalm @@ -253,9 +330,11 @@ jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt -kubernetes==35.0.0 +kubernetes==35.0.0 ; python_full_version < '3.10' + # via -r requirements/static/ci/common.txt +kubernetes==36.0.2 ; python_full_version >= '3.10' # via -r requirements/static/ci/common.txt libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt @@ -263,7 +342,7 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -273,9 +352,17 @@ lxml==6.1.0 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.txt -markdown-it-py==2.2.0 ; python_full_version < '3.10' and sys_platform != 'win32' +markdown-it-py==2.2.0 ; python_full_version < '3.11' + # via + # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/static/ci/common.txt + # rich +markdown-it-py==4.2.0 ; python_full_version >= '3.11' # via # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/static/ci/common.txt # rich markupsafe==3.0.3 # via @@ -284,22 +371,37 @@ markupsafe==3.0.3 # jinja2 # mako # werkzeug -mdurl==0.1.2 ; python_full_version < '3.10' and sys_platform != 'win32' - # via markdown-it-py +mdurl==0.1.2 + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/freebsd.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==10.8.0 ; python_full_version < '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text -moto==5.1.20 +more-itertools==11.1.0 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # -r requirements/pytest.txt + # cheroot + # cherrypy + # jaraco-classes + # jaraco-functools + # jaraco-text +moto==5.1.20 ; python_full_version < '3.10' + # via -r requirements/static/ci/common.txt +moto==5.2.2 ; python_full_version >= '3.10' # via -r requirements/static/ci/common.txt msgpack==1.1.2 # via @@ -311,9 +413,9 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.9/freebsd.lock # aiohttp # yarl -napalm==5.1.0 ; python_full_version < '3.10' and sys_platform != 'win32' +napalm==5.0.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt -ncclient==0.7.0 ; sys_platform != 'win32' +ncclient==0.7.1 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt # junos-eznc @@ -402,15 +504,19 @@ opentelemetry-semantic-conventions==0.63b1 ; python_full_version >= '3.10' # opentelemetry-sdk oscrypto==1.3.0 ; sys_platform != 'win32' # via certvalidator -packaging==24.0 +packaging==24.0 ; python_full_version >= '3.11' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # pytest -paramiko==4.0.0 ; sys_platform != 'win32' +packaging==26.2 ; python_full_version < '3.11' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # pytest +paramiko==5.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.txt - # junos-eznc # napalm # ncclient # netmiko @@ -422,6 +528,7 @@ pathspec==0.12.1 platformdirs==4.4.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -469,7 +576,13 @@ pyasn1-modules==0.4.0 ; python_full_version < '3.10' # via # -r requirements/static/ci/common.txt # google-auth -pycparser==2.21 +pycparser==2.23 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.txt + # cffi +pycparser==3.0 ; python_full_version >= '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -484,8 +597,11 @@ pyeapi==1.0.4 ; python_full_version < '3.10' and sys_platform != 'win32' # via napalm pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygments==2.19.2 ; python_full_version < '3.10' and sys_platform != 'win32' - # via rich +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # pytest + # rich pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.txt pymssql==2.3.11 ; sys_platform == 'win32' @@ -496,7 +612,7 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -508,7 +624,19 @@ pyserial==3.5 ; sys_platform != 'win32' # via # junos-eznc # netmiko -pytest==8.1.1 +pytest==8.4.2 ; python_full_version < '3.10' + # via + # -r requirements/pytest.txt + # pytest-benchmark + # pytest-custom-exit-code + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-subtests + # pytest-system-statistics + # pytest-timeout +pytest==9.0.3 ; python_full_version >= '3.10' # via # -r requirements/pytest.txt # pytest-benchmark @@ -551,9 +679,9 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -563,9 +691,13 @@ python-dateutil==2.8.2 # kubernetes # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -581,11 +713,10 @@ pythonnet==3.1.0 ; python_full_version >= '3.10' and sys_platform == 'win32' pytz==2024.1 # via # -c requirements/static/pkg/py3.9/freebsd.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -593,6 +724,8 @@ pywin32==311 ; sys_platform == 'win32' # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 ; sys_platform == 'win32' + # via keyring pyyaml==6.0.3 # via # -c requirements/static/pkg/py3.9/freebsd.lock @@ -605,7 +738,6 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader pyzmq==27.1.0 # via @@ -667,8 +799,11 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt -rich==14.2.0 ; python_full_version < '3.10' and sys_platform != 'win32' - # via netmiko +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # netmiko + # typer rpds-py==0.27.1 # via # jsonschema @@ -681,19 +816,30 @@ rsa==4.9.1 ; python_full_version < '3.10' # via google-auth ruamel-yaml==0.19.1 ; python_full_version < '3.10' and sys_platform != 'win32' # via netmiko -s3transfer==0.16.0 +s3transfer==0.16.0 ; python_full_version < '3.10' + # via boto3 +s3transfer==0.18.0 ; python_full_version >= '3.10' # via boto3 scp==0.15.0 ; sys_platform != 'win32' # via # junos-eznc + # napalm # netmiko +secretstorage==3.3.3 ; python_full_version < '3.10' and sys_platform == 'linux' + # via keyring +secretstorage==3.5.0 ; python_full_version >= '3.10' and sys_platform == 'linux' + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.9/freebsd.lock @@ -732,7 +878,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 ; python_full_version < '3.11' # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -750,9 +896,26 @@ ttp==0.10.0 ; python_full_version < '3.10' and sys_platform != 'win32' # ttp-templates ttp-templates==0.3.7 ; python_full_version < '3.10' and sys_platform != 'win32' # via napalm +typer==0.23.2 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # typer-slim +typer==0.26.7 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # typer-slim +typer-slim==0.23.2 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # jaraco-text +typer-slim==0.24.0 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.9/freebsd.lock + # aiohttp # aiosignal # cryptography # gitpython @@ -788,7 +951,7 @@ urllib3==2.7.0 ; python_full_version >= '3.10' # responses vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt @@ -806,7 +969,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -828,10 +991,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/freebsd.txt -yamlloader==1.6.0 ; sys_platform != 'win32' - # via junos-eznc yamlordereddictloader==0.4.2 ; sys_platform != 'win32' - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.9/freebsd.lock @@ -840,7 +1003,12 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.9/freebsd.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.lock + # -r requirements/base.txt + # importlib-metadata +zipp==4.1.0 ; python_full_version >= '3.10' # via # -c requirements/static/pkg/py3.9/freebsd.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.9/lint.lock b/requirements/static/ci/py3.9/lint.lock index 279e554df45d..f40eaaa322ff 100644 --- a/requirements/static/ci/py3.9/lint.lock +++ b/requirements/static/ci/py3.9/lint.lock @@ -23,6 +23,11 @@ aiosignal==1.4.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer ansible==8.7.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -60,11 +65,6 @@ attrs==23.2.0 # aiohttp # jsonschema # referencing -autocommand==2.2.2 - # via - # -c requirements/static/ci/py3.9/linux.lock - # -c requirements/static/pkg/py3.9/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -82,12 +82,10 @@ boto==2.49.0 boto3==1.42.33 # via # -c requirements/static/ci/py3.9/linux.lock - # -r requirements/static/ci/common.txt # moto botocore==1.42.33 # via # -c requirements/static/ci/py3.9/linux.lock - # -r requirements/static/ci/common.txt # boto3 # moto # s3transfer @@ -133,18 +131,23 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt # -r requirements/static/pkg/linux.txt +click==8.1.8 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer clustershell==1.9.3 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -161,6 +164,7 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # vcert dill==0.3.8 # via pylint @@ -169,7 +173,7 @@ distlib==0.4.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -199,16 +203,18 @@ filelock==3.19.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -248,7 +254,7 @@ httpx==0.24.1 # via # -c requirements/static/ci/py3.9/linux.lock # python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -264,6 +270,7 @@ importlib-metadata==8.7.0 # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt + # keyring # opentelemetry-api importlib-resources==5.0.7 # via @@ -275,31 +282,42 @@ invoke==2.2.1 # paramiko isort==4.3.21 # via pylint +jaraco-classes==3.4.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # keyring jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.4.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/ci/py3.9/linux.lock @@ -329,7 +347,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -342,7 +360,7 @@ kazoo==2.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -374,6 +392,8 @@ markdown-it-py==2.2.0 # via # -c requirements/constraints.txt # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # -r requirements/static/ci/common.txt # rich markupsafe==3.0.3 # via @@ -388,12 +408,13 @@ mccabe==0.6.1 mdurl==0.1.2 # via # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock # markdown-it-py mercurial==7.2.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/linux.txt -more-itertools==9.1.0 +more-itertools==10.8.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -401,13 +422,14 @@ more-itertools==9.1.0 # -r requirements/static/pkg/linux.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text moto==5.1.20 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -418,11 +440,11 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.9/linux.lock # aiohttp # yarl -napalm==5.1.0 +napalm==5.0.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -ncclient==0.7.0 +ncclient==0.7.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -495,17 +517,16 @@ oscrypto==1.3.0 # via # -c requirements/static/ci/py3.9/linux.lock # certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # ansible-core -paramiko==4.0.0 +paramiko==5.0.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt - # junos-eznc # napalm # ncclient # netmiko @@ -523,6 +544,7 @@ platformdirs==4.4.0 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # pylint + # python-discovery # virtualenv portend==3.1.0 # via @@ -563,7 +585,7 @@ pyasn1-modules==0.4.0 # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt # google-auth -pycparser==2.21 +pycparser==2.23 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -584,9 +606,10 @@ pygit2==1.15.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/linux.txt -pygments==2.19.2 +pygments==2.20.0 # via # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock # rich pyiface==0.0.11 # via @@ -604,7 +627,7 @@ pylint==3.1.1 # via # -r requirements/static/ci/lint.txt # saltpylint -pymysql==1.1.1 +pymysql==1.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/linux.txt @@ -613,7 +636,7 @@ pynacl==1.6.2 # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -633,7 +656,7 @@ python-consul==1.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -644,11 +667,16 @@ python-dateutil==2.8.2 # kubernetes # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # virtualenv python-etcd==0.4.5 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -662,7 +690,6 @@ pytz==2024.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via @@ -681,9 +708,8 @@ pyyaml==6.0.3 # netmiko # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -735,10 +761,12 @@ rfc3987==1.3.8 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -rich==14.2.0 +rich==15.0.0 # via # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock # netmiko + # typer rpds-py==0.27.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -768,17 +796,27 @@ scp==0.15.0 # via # -c requirements/static/ci/py3.9/linux.lock # junos-eznc + # napalm # netmiko +secretstorage==3.3.3 + # via + # -c requirements/static/ci/py3.9/linux.lock + # keyring semantic-version==2.10.0 # via # -c requirements/static/ci/py3.9/linux.lock # etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/pkg/linux.txt +shellingham==1.5.4 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer six==1.16.0 # via # -c requirements/static/ci/py3.9/linux.lock @@ -848,7 +886,7 @@ tomli==2.2.1 # pylint tomlkit==0.12.3 # via pylint -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -866,10 +904,20 @@ ttp-templates==0.3.7 # via # -c requirements/static/ci/py3.9/linux.lock # napalm -twilio==9.10.4 +twilio==9.10.9 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/linux.txt +typer==0.23.2 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # typer-slim +typer-slim==0.23.2 + # via + # -c requirements/static/ci/py3.9/linux.lock + # -c requirements/static/pkg/py3.9/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -903,7 +951,7 @@ vcert==0.9.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock @@ -927,7 +975,7 @@ wempy==0.2.1 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt @@ -949,14 +997,11 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via - # -c requirements/static/ci/py3.9/linux.lock - # junos-eznc yamlordereddictloader==0.4.2 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/ci/py3.9/linux.lock @@ -967,7 +1012,7 @@ zc-lockfile==3.0.post1 # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/ci/py3.9/linux.lock # -c requirements/static/pkg/py3.9/linux.lock diff --git a/requirements/static/ci/py3.9/linux.lock b/requirements/static/ci/py3.9/linux.lock index db305a261b9a..8f63e801043a 100644 --- a/requirements/static/ci/py3.9/linux.lock +++ b/requirements/static/ci/py3.9/linux.lock @@ -18,6 +18,10 @@ aiosignal==1.4.0 # via # -c requirements/static/pkg/py3.9/linux.lock # aiohttp +annotated-doc==0.0.4 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # typer ansible==8.7.0 # via -r requirements/static/ci/linux.txt ansible-core==2.15.13 @@ -48,10 +52,6 @@ attrs==23.2.0 # pytest-subtests # pytest-system-statistics # referencing -autocommand==2.2.2 - # via - # -c requirements/static/pkg/py3.9/linux.lock - # jaraco-text backports-tarfile==1.2.0 # via # -c requirements/static/pkg/py3.9/linux.lock @@ -63,12 +63,9 @@ bcrypt==5.0.0 boto==2.49.0 # via -r requirements/static/ci/common.txt boto3==1.42.33 - # via - # -r requirements/static/ci/common.txt - # moto + # via moto botocore==1.42.33 # via - # -r requirements/static/ci/common.txt # boto3 # moto # s3transfer @@ -103,14 +100,18 @@ cheroot==11.1.2 # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/static/ci/common.txt +click==8.1.8 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # typer clustershell==1.9.3 # via -r requirements/static/ci/common.txt -croniter==6.0.0 +croniter==6.2.2 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -124,13 +125,14 @@ cryptography==46.0.7 # moto # paramiko # pyopenssl + # secretstorage # trustme # vcert distlib==0.4.0 # via # -c requirements/static/pkg/py3.9/linux.lock # virtualenv -distro==1.8.0 +distro==1.9.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -152,17 +154,19 @@ exceptiongroup==1.1.1 filelock==3.19.1 # via # -c requirements/static/pkg/py3.9/linux.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt + # python-discovery # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -187,7 +191,7 @@ httpcore==0.17.3 # via httpx httpx==0.24.1 # via python-telegram-bot -idna==3.7 +idna==3.18 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -201,6 +205,7 @@ importlib-metadata==8.7.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt + # keyring # opentelemetry-api importlib-resources==5.0.7 # via ansible-core @@ -208,27 +213,35 @@ iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko +jaraco-classes==3.4.0 + # via keyring jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.9/linux.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 + # keyring +jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # jaraco-collections +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -c requirements/static/pkg/py3.9/linux.lock @@ -250,7 +263,7 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -junos-eznc==2.7.6 +junos-eznc==2.7.1 # via # -r requirements/static/ci/common.txt # napalm @@ -258,7 +271,7 @@ jxmlease==1.0.3 # via -r requirements/static/ci/common.txt kazoo==2.10.0 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt kubernetes==35.0.0 # via -r requirements/static/ci/common.txt @@ -279,6 +292,8 @@ mako==1.3.10 markdown-it-py==2.2.0 # via # -c requirements/constraints.txt + # -c requirements/static/pkg/py3.9/linux.lock + # -r requirements/static/ci/common.txt # rich markupsafe==3.0.3 # via @@ -288,23 +303,26 @@ markupsafe==3.0.3 # mako # werkzeug mdurl==0.1.2 - # via markdown-it-py + # via + # -c requirements/static/pkg/py3.9/linux.lock + # markdown-it-py mercurial==7.2.2 # via -r requirements/static/ci/linux.txt -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt -more-itertools==9.1.0 +more-itertools==10.8.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.txt -msgpack==1.0.7 +msgpack==1.1.2 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -314,9 +332,9 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.9/linux.lock # aiohttp # yarl -napalm==5.1.0 +napalm==5.0.0 # via -r requirements/static/ci/common.txt -ncclient==0.7.0 +ncclient==0.7.1 # via # -r requirements/static/ci/common.txt # junos-eznc @@ -370,16 +388,15 @@ opentelemetry-semantic-conventions==0.62b1 # opentelemetry-sdk oscrypto==1.3.0 # via certvalidator -packaging==24.0 +packaging==26.2 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt # ansible-core # pytest -paramiko==4.0.0 +paramiko==5.0.0 # via # -r requirements/static/ci/common.txt - # junos-eznc # napalm # ncclient # netmiko @@ -391,6 +408,7 @@ pathspec==0.12.1 platformdirs==4.4.0 # via # -c requirements/static/pkg/py3.9/linux.lock + # python-discovery # virtualenv pluggy==1.5.0 # via pytest @@ -431,7 +449,7 @@ pyasn1-modules==0.4.0 # via # -r requirements/static/ci/common.txt # google-auth -pycparser==2.21 +pycparser==2.23 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -447,21 +465,24 @@ pyfakefs==5.3.1 # via -r requirements/pytest.txt pygit2==1.15.1 # via -r requirements/static/ci/linux.txt -pygments==2.19.2 - # via rich +pygments==2.20.0 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # pytest + # rich pyiface==0.0.11 # via -r requirements/static/ci/linux.txt pyinotify==0.9.6 # via -r requirements/static/ci/common.txt pyjwt==2.12.1 # via twilio -pymysql==1.1.1 +pymysql==1.2.0 # via -r requirements/static/ci/linux.txt pynacl==1.6.2 # via # -r requirements/static/ci/common.txt # paramiko -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -472,7 +493,7 @@ pyserial==3.5 # via # junos-eznc # netmiko -pytest==8.1.1 +pytest==8.4.2 # via # -r requirements/pytest.txt # pytest-benchmark @@ -511,11 +532,11 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-consul==1.1.0 # via -r requirements/static/ci/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -524,9 +545,13 @@ python-dateutil==2.8.2 # kubernetes # moto # vcert +python-discovery==1.4.0 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # virtualenv python-etcd==0.4.5 # via -r requirements/static/ci/common.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -535,7 +560,6 @@ python-telegram-bot==20.3 pytz==2024.1 # via # -c requirements/static/pkg/py3.9/linux.lock - # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt @@ -552,9 +576,8 @@ pyyaml==6.0.3 # pytest-salt-factories # responses # yamllint - # yamlloader # yamlordereddictloader -pyzmq==25.1.2 +pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/zeromq.txt @@ -592,8 +615,11 @@ rfc3339-validator==0.1.4 # via -r requirements/static/ci/common.txt rfc3987==1.3.8 # via -r requirements/static/ci/common.txt -rich==14.2.0 - # via netmiko +rich==15.0.0 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # netmiko + # typer rpds-py==0.27.1 # via # jsonschema @@ -611,13 +637,20 @@ s3transfer==0.16.0 scp==0.15.0 # via # junos-eznc + # napalm # netmiko +secretstorage==3.3.3 + # via keyring semantic-version==2.10.0 # via etcd3-py -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt +shellingham==1.5.4 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # typer six==1.16.0 # via # -c requirements/static/pkg/py3.9/linux.lock @@ -665,7 +698,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -679,8 +712,16 @@ ttp==0.10.0 # ttp-templates ttp-templates==0.3.7 # via napalm -twilio==9.10.4 +twilio==9.10.9 # via -r requirements/static/ci/linux.txt +typer==0.23.2 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # typer-slim +typer-slim==0.23.2 + # via + # -c requirements/static/pkg/py3.9/linux.lock + # jaraco-text typing-extensions==4.14.1 # via # -c requirements/static/pkg/py3.9/linux.lock @@ -710,7 +751,7 @@ urllib3==1.26.20 # responses vcert==0.9.1 # via -r requirements/static/ci/common.txt -virtualenv==20.36.1 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt @@ -728,7 +769,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -743,10 +784,10 @@ xxhash==3.7.0 # -r requirements/base.txt yamllint==1.32.0 # via -r requirements/static/ci/linux.txt -yamlloader==1.6.0 - # via junos-eznc yamlordereddictloader==0.4.2 - # via -r requirements/static/ci/common.txt + # via + # -r requirements/static/ci/common.txt + # junos-eznc yarl==1.20.1 # via # -c requirements/static/pkg/py3.9/linux.lock @@ -755,7 +796,7 @@ zc-lockfile==3.0.post1 # via # -c requirements/static/pkg/py3.9/linux.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/pkg/py3.9/linux.lock # -r requirements/base.txt diff --git a/requirements/static/ci/py3.9/tools.lock b/requirements/static/ci/py3.9/tools.lock index 96055cf4d02b..d1ada87465e9 100644 --- a/requirements/static/ci/py3.9/tools.lock +++ b/requirements/static/ci/py3.9/tools.lock @@ -16,6 +16,8 @@ certifi==2023.7.22 # via requests charset-normalizer==3.2.0 # via requests +filelock==3.19.1 + # via python-tools-scripts idna==3.7 # via requests jinja2==3.1.4 @@ -42,7 +44,7 @@ pygments==2.17.2 # via rich python-dateutil==2.8.2 # via botocore -python-tools-scripts==0.20.0 +python-tools-scripts==0.20.5 # via -r requirements/static/ci/tools.txt pyyaml==6.0.1 # via -r requirements/static/ci/tools.txt diff --git a/requirements/static/ci/py3.9/windows.lock b/requirements/static/ci/py3.9/windows.lock index 3acc585e7513..224129996184 100644 --- a/requirements/static/ci/py3.9/windows.lock +++ b/requirements/static/ci/py3.9/windows.lock @@ -46,12 +46,9 @@ bcrypt==5.0.0 boto==2.49.0 # via -r requirements/static/ci/common.txt boto3==1.42.33 - # via - # -r requirements/static/ci/common.txt - # moto + # via moto botocore==1.42.33 # via - # -r requirements/static/ci/common.txt # boto3 # moto # s3transfer @@ -139,6 +136,7 @@ exceptiongroup==1.1.1 filelock==3.19.1 # via # -c requirements/static/pkg/py3.9/windows.lock + # -r requirements/base.txt # -r requirements/static/ci/common.txt # python-discovery # virtualenv @@ -150,7 +148,7 @@ frozenlist==1.8.0 # -r requirements/base.txt # aiohttp # aiosignal -genshi==0.7.10 +genshi==0.7.11 # via -r requirements/static/ci/common.txt gitdb==4.0.12 # via @@ -167,7 +165,7 @@ googleapis-common-protos==1.75.0 # via # -c requirements/static/pkg/py3.9/windows.lock # opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt @@ -179,24 +177,29 @@ importlib-metadata==8.7.1 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt + # keyring # opentelemetry-api iniconfig==2.0.0 # via pytest +jaraco-classes==3.4.0 + # via keyring jaraco-collections==5.2.1 # via # -c requirements/static/pkg/py3.9/windows.lock # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt # jaraco-text + # keyring jaraco-functools==4.4.0 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt # cheroot # jaraco-text + # keyring # tempora jaraco-text==4.2.0 # via @@ -221,7 +224,7 @@ jsonschema-specifications==2025.9.1 # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.txt -keyring==5.7.1 +keyring==25.7.0 # via -r requirements/static/ci/common.txt kubernetes==35.0.0 # via -r requirements/static/ci/common.txt @@ -229,7 +232,7 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt @@ -240,6 +243,7 @@ markdown-it-py==2.2.0 # via # -c requirements/constraints.txt # -c requirements/static/pkg/py3.9/windows.lock + # -r requirements/static/ci/common.txt # rich markupsafe==3.0.3 # via @@ -252,7 +256,7 @@ mdurl==0.1.2 # via # -c requirements/static/pkg/py3.9/windows.lock # markdown-it-py -mock==5.1.0 +mock==5.2.0 # via -r requirements/pytest.txt more-itertools==10.8.0 # via @@ -261,6 +265,7 @@ more-itertools==10.8.0 # -r requirements/pytest.txt # cheroot # cherrypy + # jaraco-classes # jaraco-functools # jaraco-text moto==5.1.20 @@ -312,7 +317,7 @@ opentelemetry-semantic-conventions==0.62b1 # via # -c requirements/static/pkg/py3.9/windows.lock # opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt @@ -384,6 +389,7 @@ pygit2==1.15.1 pygments==2.19.2 # via # -c requirements/static/pkg/py3.9/windows.lock + # pytest # rich pymssql==2.3.11 # via @@ -391,14 +397,14 @@ pymssql==2.3.11 # -r requirements/base.txt pynacl==1.6.2 # via -r requirements/static/ci/common.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm -pytest==8.1.1 +pytest==8.4.2 # via # -r requirements/pytest.txt # pytest-benchmark @@ -437,7 +443,7 @@ pytest-subtests==0.11.0 # via -r requirements/pytest.txt pytest-system-statistics==1.0.2 # via pytest-salt-factories -pytest-timeout==2.3.1 +pytest-timeout==2.4.0 # via -r requirements/pytest.txt python-dateutil==2.9.0.post0 # via @@ -447,7 +453,7 @@ python-dateutil==2.9.0.post0 # kubernetes # moto # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via # -c requirements/static/pkg/py3.9/windows.lock # virtualenv @@ -463,7 +469,7 @@ pythonnet==3.0.5 # -r requirements/base.txt pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.txt -pywin32==311 +pywin32==312 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt @@ -471,6 +477,8 @@ pywin32==311 # docker # pytest-skip-markers # wmi +pywin32-ctypes==0.2.3 + # via keyring pywinrm==0.5.0 # via -r requirements/static/ci/windows.txt pyyaml==6.0.3 @@ -572,7 +580,7 @@ toml==0.10.2 # via -r requirements/static/ci/common.txt tomli==2.2.1 # via pytest -tornado==6.5.5 +tornado==6.5.7 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt @@ -612,7 +620,7 @@ urllib3==1.26.20 # python-etcd # requests # responses -virtualenv==21.1.0 +virtualenv==21.4.2 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt @@ -630,7 +638,7 @@ websocket-client==1.9.0 # kubernetes wempy==0.2.1 # via -r requirements/static/ci/common.txt -werkzeug==3.1.6 +werkzeug==3.1.8 # via # -r requirements/static/ci/common.txt # moto @@ -661,7 +669,7 @@ zc-lockfile==4.0 # via # -c requirements/static/pkg/py3.9/windows.lock # cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -c requirements/static/pkg/py3.9/windows.lock # -r requirements/base.txt diff --git a/requirements/static/ci/tools.txt b/requirements/static/ci/tools.txt index 5d0da3fde92a..3d63fed6d856 100644 --- a/requirements/static/ci/tools.txt +++ b/requirements/static/ci/tools.txt @@ -1,5 +1,5 @@ attrs -python-tools-scripts >= 0.20.0 +python-tools-scripts >= 0.20.5 boto3 pyyaml jinja2 diff --git a/requirements/static/ci/windows.txt b/requirements/static/ci/windows.txt index e9f317cb00b8..0febcd008fdf 100644 --- a/requirements/static/ci/windows.txt +++ b/requirements/static/ci/windows.txt @@ -1,6 +1,7 @@ dmidecode patch -pygit2>=1.14.0 +pygit2>=1.13.1,<1.18.0; python_version < '3.11' +pygit2>=1.19.2; python_version >= '3.11' sed -pywinrm>=0.4.1 +pywinrm>=0.5.0 yamllint diff --git a/requirements/static/pkg/freebsd.txt b/requirements/static/pkg/freebsd.txt index 2797af2d360c..65a3c076fad3 100644 --- a/requirements/static/pkg/freebsd.txt +++ b/requirements/static/pkg/freebsd.txt @@ -1,16 +1,19 @@ # This file only exists to trigger the right static compiled requirements destination # Any non hard dependencies of Salt for FreeBSD can go here # If they are freebsd specific, place "; sys_platform == 'freebsd'" in front of the requirement. -cherrypy>=18.7.0 -cryptography>=41.0.3 -pycparser>=2.21; python_version >= '3.9' -pyopenssl>=25.0.0 -python-dateutil>=2.8.0 -python-gnupg>=0.4.4 -setproctitle>=1.2.3 +cherrypy>=18.10.0 +cryptography>=46.0.7,<48.0.0; python_version < '3.10' +cryptography>=48.0.0; python_version >= '3.10' +pycparser>=2.23; python_version < '3.10' +pycparser>=3.0; python_version >= '3.10' +pyopenssl>=26.2.0 +python-dateutil>=2.9.0.post0 +python-gnupg>=0.5.6 +setproctitle>=1.3.7 timelib>=0.2.5; python_version < '3.11' timelib>=0.3.0; python_version >= '3.11' -distro>=1.3.0 -importlib-metadata>=8.7.0 +distro>=1.9.0 +importlib-metadata>=8.7.0,<9.0.0; python_version < '3.10' +importlib-metadata>=9.0.0; python_version >= '3.10' # cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency -cheroot>=10.0.1 +cheroot>=11.1.2 diff --git a/requirements/static/pkg/linux.txt b/requirements/static/pkg/linux.txt index e1c21f6a44d0..d8c65a5a76c1 100644 --- a/requirements/static/pkg/linux.txt +++ b/requirements/static/pkg/linux.txt @@ -2,17 +2,21 @@ # Don't add any requirements here, add them in requirements/base.txt # If they are linux specific, place "; sys_platform == 'linux'" in front of the requirement. # Any non hard dependencies of Salt for linux can go here -cherrypy>=18.7.0 +cherrypy>=18.10.0 # cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency -cheroot>=10.0.1 -pycparser>=2.21; python_version >= '3.9' -pyopenssl>=25.0.0 -python-dateutil>=2.8.0 -python-gnupg>=0.4.4 +cheroot>=11.1.2 +pycparser>=2.23; python_version < '3.10' +pycparser>=3.0; python_version >= '3.10' +pyopenssl>=26.2.0 +python-dateutil>=2.9.0.post0 +python-gnupg>=0.5.6 rpm-vercmp -setproctitle>=1.2.3 +setproctitle>=1.3.7 timelib>=0.2.5; python_version < '3.11' timelib>=0.3.0; python_version >= '3.11' -importlib-metadata>=8.7.0 -cryptography>=42.0.0 -more-itertools>=9.1.0 +importlib-metadata>=8.7.0,<9.0.0; python_version < '3.10' +importlib-metadata>=9.0.0; python_version >= '3.10' +cryptography>=46.0.7,<48.0.0; python_version < '3.10' +cryptography>=48.0.0; python_version >= '3.10' +more-itertools>=10.8.0,<11.0.0; python_version < '3.10' +more-itertools>=11.1.0; python_version >= '3.10' diff --git a/requirements/static/pkg/py3.10/darwin.lock b/requirements/static/pkg/py3.10/darwin.lock index 822bae7aa48d..f515fa0d4e6d 100644 --- a/requirements/static/pkg/py3.10/darwin.lock +++ b/requirements/static/pkg/py3.10/darwin.lock @@ -2,18 +2,18 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/darwin.txt --python-platform=macos --python-version=3.10 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.10/darwin.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context certifi==2024.7.4 @@ -28,21 +28,24 @@ cheroot==11.1.2 # via # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv -frozenlist==1.4.1 +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp @@ -53,7 +56,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests @@ -62,17 +65,17 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -82,18 +85,24 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -123,10 +132,12 @@ opentelemetry-sdk==1.42.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.63b1 # via opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -143,7 +154,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # cffi @@ -151,21 +162,23 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pyyaml==6.0.1 + # via tempora +pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.31.0 # via @@ -173,12 +186,16 @@ requests==2.31.0 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr -setproctitle==1.3.2 +rich==15.0.0 + # via typer +setproctitle==1.3.7 # via -r requirements/base.txt setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -189,12 +206,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/darwin.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -207,7 +229,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -217,7 +239,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.10/freebsd.lock b/requirements/static/pkg/py3.10/freebsd.lock index b74ca1df7ba2..d734af7e37e3 100644 --- a/requirements/static/pkg/py3.10/freebsd.lock +++ b/requirements/static/pkg/py3.10/freebsd.lock @@ -2,18 +2,18 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/freebsd.txt --universal --python-version=3.10 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.10/freebsd.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt async-timeout==4.0.3 ; python_full_version < '3.11' # via aiohttp attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 ; python_full_version < '3.12' # via jaraco-context certifi==2024.7.4 @@ -31,27 +31,32 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt clr-loader==0.3.1 ; sys_platform == 'win32' # via pythonnet -croniter==6.0.0 ; sys_platform != 'win32' +colorama==0.4.6 ; sys_platform == 'win32' + # via typer +croniter==6.2.2 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -63,28 +68,28 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -94,13 +99,23 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 ; sys_platform == 'win32' +lxml==6.1.1 ; sys_platform == 'win32' # via -r requirements/base.txt +markdown-it-py==3.0.0 ; python_full_version < '3.11' + # via + # -c requirements/constraints.txt + # rich +markdown-it-py==4.2.0 ; python_full_version >= '3.11' + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -137,10 +152,14 @@ opentelemetry-sdk==1.42.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.63b1 # via opentelemetry-sdk -packaging==24.0 +packaging==24.0 ; python_full_version >= '3.11' + # via -r requirements/base.txt +packaging==26.2 ; python_full_version < '3.11' # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -157,7 +176,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -166,32 +185,34 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt +pygments==2.20.0 + # via rich pymssql==2.3.11 ; sys_platform == 'win32' # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt pythonnet==3.1.0 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pywin32==311 ; sys_platform == 'win32' + # via tempora +pywin32==312 ; sys_platform == 'win32' # via # -r requirements/base.txt # wmi -pyyaml==6.0.1 +pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt @@ -207,9 +228,11 @@ requests==2.33.1 ; python_full_version >= '3.11' # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -217,6 +240,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -227,12 +252,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -245,7 +275,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -259,7 +289,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.10/linux.lock b/requirements/static/pkg/py3.10/linux.lock index f68b6080ac55..da1bb0bc2dc3 100644 --- a/requirements/static/pkg/py3.10/linux.lock +++ b/requirements/static/pkg/py3.10/linux.lock @@ -2,18 +2,18 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/linux.txt --constraint requirements/constraints.txt --no-emit-index-url --python-platform=linux --python-version=3.10 -o=requirements/static/pkg/py3.10/linux.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context certifi==2024.7.4 @@ -29,24 +29,27 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv -frozenlist==1.4.1 +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp @@ -57,28 +60,28 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -88,11 +91,17 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -100,7 +109,7 @@ more-itertools==9.1.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -130,10 +139,12 @@ opentelemetry-sdk==1.42.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.63b1 # via opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -150,7 +161,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -159,26 +170,28 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt pytz==2024.1 - # via - # croniter - # tempora -pyyaml==6.0.1 + # via tempora +pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.31.0 # via @@ -186,11 +199,13 @@ requests==2.31.0 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -198,6 +213,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -208,12 +225,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # cryptography # opentelemetry-api @@ -226,7 +248,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -236,7 +258,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.10/windows.lock b/requirements/static/pkg/py3.10/windows.lock index 0196599d5dcb..d317317319ac 100644 --- a/requirements/static/pkg/py3.10/windows.lock +++ b/requirements/static/pkg/py3.10/windows.lock @@ -2,13 +2,13 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/windows.txt requirements/static/pkg/windows.txt --python-platform=windows --python-version=3.10 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.10/windows.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via -r requirements/base.txt async-timeout==5.0.1 # via aiohttp @@ -37,7 +37,7 @@ clr-loader==0.2.10 # via pythonnet colorama==0.4.6 # via click -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -45,8 +45,9 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.25.0 +filelock==3.29.1 # via + # -r requirements/base.txt # python-discovery # virtualenv frozenlist==1.8.0 @@ -60,7 +61,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -69,7 +70,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -89,17 +90,19 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via -r requirements/base.txt -markdown-it-py==4.0.0 - # via rich +markdown-it-py==3.0.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -136,7 +139,7 @@ opentelemetry-sdk==1.42.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.63b1 # via opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via -r requirements/base.txt platformdirs==4.9.2 # via @@ -170,19 +173,19 @@ pygments==2.19.2 # via rich pymssql==2.3.11 # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.0.5 # via -r requirements/base.txt -pywin32==311 +pywin32==312 # via # -r requirements/base.txt # wmi @@ -216,7 +219,7 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/windows.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt @@ -226,6 +229,7 @@ typer-slim==0.24.0 # via jaraco-text typing-extensions==4.15.0 # via + # aiohttp # aiosignal # cryptography # multidict @@ -239,7 +243,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==21.1.0 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -253,7 +257,7 @@ yarl==1.23.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.11/darwin.lock b/requirements/static/pkg/py3.11/darwin.lock index 7345ba3c96cd..1ebe427ff5d9 100644 --- a/requirements/static/pkg/py3.11/darwin.lock +++ b/requirements/static/pkg/py3.11/darwin.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/darwin.txt --python-platform=macos --python-version=3.11 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.11/darwin.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context certifi==2024.7.4 @@ -26,20 +26,23 @@ cheroot==11.1.2 # via # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.7.0 # via # -r requirements/base.txt @@ -51,7 +54,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests @@ -60,17 +63,17 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -80,18 +83,22 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -124,7 +131,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -141,7 +150,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # cffi @@ -149,21 +158,23 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pyyaml==6.0.1 + # via tempora +pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.33.1 # via @@ -171,12 +182,16 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr -setproctitle==1.3.2 +rich==15.0.0 + # via typer +setproctitle==1.3.7 # via -r requirements/base.txt setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -187,12 +202,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/darwin.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -203,7 +223,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -213,7 +233,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.11/freebsd.lock b/requirements/static/pkg/py3.11/freebsd.lock index ba2922a1e76f..1bf38f2e80ed 100644 --- a/requirements/static/pkg/py3.11/freebsd.lock +++ b/requirements/static/pkg/py3.11/freebsd.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/freebsd.txt --universal --python-version=3.11 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.11/freebsd.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 ; python_full_version < '3.12' # via jaraco-context certifi==2024.7.4 @@ -29,27 +29,32 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt clr-loader==0.3.1 ; sys_platform == 'win32' # via pythonnet -croniter==6.0.0 ; sys_platform != 'win32' +colorama==0.4.6 ; sys_platform == 'win32' + # via typer +croniter==6.2.2 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.7.0 # via # -r requirements/base.txt @@ -61,28 +66,28 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -92,13 +97,19 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 ; sys_platform == 'win32' +lxml==6.1.1 ; sys_platform == 'win32' # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -138,7 +149,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -155,7 +168,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -164,32 +177,34 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt +pygments==2.20.0 + # via rich pymssql==2.3.11 ; sys_platform == 'win32' # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt pythonnet==3.1.0 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pywin32==311 ; sys_platform == 'win32' + # via tempora +pywin32==312 ; sys_platform == 'win32' # via # -r requirements/base.txt # wmi -pyyaml==6.0.1 +pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt @@ -199,9 +214,11 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -209,6 +226,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -219,12 +238,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -235,7 +259,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -249,7 +273,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.11/linux.lock b/requirements/static/pkg/py3.11/linux.lock index 78e564c15fab..80e2f0f3990d 100644 --- a/requirements/static/pkg/py3.11/linux.lock +++ b/requirements/static/pkg/py3.11/linux.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/linux.txt --constraint requirements/constraints.txt --no-emit-index-url --python-platform=linux --python-version=3.11 -o=requirements/static/pkg/py3.11/linux.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context certifi==2024.7.4 @@ -27,23 +27,26 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.7.0 # via # -r requirements/base.txt @@ -55,28 +58,28 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -86,11 +89,15 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -98,7 +105,7 @@ more-itertools==10.8.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -131,7 +138,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -148,7 +157,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -157,26 +166,28 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt pytz==2024.1 - # via - # croniter - # tempora -pyyaml==6.0.1 + # via tempora +pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.33.1 # via @@ -184,11 +195,13 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -196,6 +209,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -206,12 +221,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -222,7 +242,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -232,7 +252,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.11/windows.lock b/requirements/static/pkg/py3.11/windows.lock index bcd2aa80f428..1c4125382db5 100644 --- a/requirements/static/pkg/py3.11/windows.lock +++ b/requirements/static/pkg/py3.11/windows.lock @@ -2,13 +2,13 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/windows.txt requirements/static/pkg/windows.txt --python-platform=windows --python-version=3.11 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.11/windows.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp @@ -35,7 +35,7 @@ clr-loader==0.2.10 # via pythonnet colorama==0.4.6 # via click -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -43,8 +43,9 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.25.0 +filelock==3.29.1 # via + # -r requirements/base.txt # python-discovery # virtualenv frozenlist==1.8.0 @@ -58,7 +59,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -67,7 +68,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -87,7 +88,7 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via -r requirements/base.txt markdown-it-py==4.0.0 # via rich @@ -97,7 +98,7 @@ markupsafe==3.0.3 # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -168,19 +169,19 @@ pygments==2.19.2 # via rich pymssql==2.3.11 # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.0.5 # via -r requirements/base.txt -pywin32==311 +pywin32==312 # via # -r requirements/base.txt # wmi @@ -214,7 +215,7 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/windows.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt @@ -224,6 +225,7 @@ typer-slim==0.24.0 # via jaraco-text typing-extensions==4.15.0 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -234,7 +236,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==21.1.0 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -248,7 +250,7 @@ yarl==1.23.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.12/darwin.lock b/requirements/static/pkg/py3.12/darwin.lock index aa0510e3113b..500a528e9ea9 100644 --- a/requirements/static/pkg/py3.12/darwin.lock +++ b/requirements/static/pkg/py3.12/darwin.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/darwin.txt --python-platform=macos --python-version=3.12 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.12/darwin.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2024.7.4 # via requests cffi==2.0.0 @@ -24,20 +24,23 @@ cheroot==11.1.2 # via # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.7.0 # via # -r requirements/base.txt @@ -49,7 +52,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests @@ -58,17 +61,17 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -78,18 +81,22 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -122,7 +129,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -139,7 +148,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # cffi @@ -147,21 +156,23 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pyyaml==6.0.1 + # via tempora +pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.33.1 # via @@ -169,12 +180,16 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr -setproctitle==1.3.2 +rich==15.0.0 + # via typer +setproctitle==1.3.7 # via -r requirements/base.txt setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -185,12 +200,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/darwin.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -201,7 +221,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -211,7 +231,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.12/freebsd.lock b/requirements/static/pkg/py3.12/freebsd.lock index bd09a720c238..1bb417cded80 100644 --- a/requirements/static/pkg/py3.12/freebsd.lock +++ b/requirements/static/pkg/py3.12/freebsd.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/freebsd.txt --universal --python-version=3.12 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.12/freebsd.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2024.7.4 # via requests cffi==2.0.0 @@ -27,27 +27,32 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt clr-loader==0.3.1 ; sys_platform == 'win32' # via pythonnet -croniter==6.0.0 ; sys_platform != 'win32' +colorama==0.4.6 ; sys_platform == 'win32' + # via typer +croniter==6.2.2 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.7.0 # via # -r requirements/base.txt @@ -59,28 +64,28 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -90,13 +95,19 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 ; sys_platform == 'win32' +lxml==6.1.1 ; sys_platform == 'win32' # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -136,7 +147,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -153,7 +166,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -162,32 +175,34 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt +pygments==2.20.0 + # via rich pymssql==2.3.11 ; sys_platform == 'win32' # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt pythonnet==3.1.0 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pywin32==311 ; sys_platform == 'win32' + # via tempora +pywin32==312 ; sys_platform == 'win32' # via # -r requirements/base.txt # wmi -pyyaml==6.0.1 +pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt @@ -197,9 +212,11 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -207,6 +224,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -217,12 +236,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -233,7 +257,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -247,7 +271,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.12/linux.lock b/requirements/static/pkg/py3.12/linux.lock index b0b7a4bdefec..16f42d10db45 100644 --- a/requirements/static/pkg/py3.12/linux.lock +++ b/requirements/static/pkg/py3.12/linux.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/linux.txt --constraint requirements/constraints.txt --no-emit-index-url --python-platform=linux --python-version=3.12 -o=requirements/static/pkg/py3.12/linux.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2024.7.4 # via requests cffi==2.0.0 @@ -25,23 +25,26 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.7.0 # via # -r requirements/base.txt @@ -53,28 +56,28 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.5.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -84,11 +87,15 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -96,7 +103,7 @@ more-itertools==10.8.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -129,7 +136,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -146,7 +155,7 @@ psutil==7.2.2 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -155,26 +164,28 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt pytz==2024.1 - # via - # croniter - # tempora -pyyaml==6.0.1 + # via tempora +pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.33.1 # via @@ -182,11 +193,13 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -194,6 +207,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -204,12 +219,17 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -220,7 +240,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -230,7 +250,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.12/windows.lock b/requirements/static/pkg/py3.12/windows.lock index 8e0896130ad5..b3013f452cbb 100644 --- a/requirements/static/pkg/py3.12/windows.lock +++ b/requirements/static/pkg/py3.12/windows.lock @@ -2,13 +2,13 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/windows.txt requirements/static/pkg/windows.txt --python-platform=windows --python-version=3.12 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.12/windows.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp @@ -33,7 +33,7 @@ clr-loader==0.2.10 # via pythonnet colorama==0.4.6 # via click -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -41,8 +41,9 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.25.0 +filelock==3.29.1 # via + # -r requirements/base.txt # python-discovery # virtualenv frozenlist==1.8.0 @@ -56,7 +57,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -65,7 +66,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -85,7 +86,7 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via -r requirements/base.txt markdown-it-py==4.0.0 # via rich @@ -95,7 +96,7 @@ markupsafe==3.0.3 # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -166,19 +167,19 @@ pygments==2.19.2 # via rich pymssql==2.3.11 # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.0.5 # via -r requirements/base.txt -pywin32==311 +pywin32==312 # via # -r requirements/base.txt # wmi @@ -212,7 +213,7 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/windows.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt @@ -222,6 +223,7 @@ typer-slim==0.24.0 # via jaraco-text typing-extensions==4.15.0 # via + # aiohttp # aiosignal # opentelemetry-api # opentelemetry-exporter-otlp-proto-http @@ -232,7 +234,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==21.1.0 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -246,7 +248,7 @@ yarl==1.23.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.13/darwin.lock b/requirements/static/pkg/py3.13/darwin.lock index d0d5d6f6eb41..479824c6e7aa 100644 --- a/requirements/static/pkg/py3.13/darwin.lock +++ b/requirements/static/pkg/py3.13/darwin.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/darwin.txt --python-platform=macos --python-version=3.13 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.13/darwin.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2026.1.4 # via requests cffi==2.0.0 @@ -26,9 +26,9 @@ cheroot==11.1.2 # cherrypy cherrypy==18.10.0 # via -r requirements/base.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -36,8 +36,11 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -49,7 +52,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -58,7 +61,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -68,7 +71,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -78,11 +81,15 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -122,7 +129,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.2.1 # via cherrypy prometheus-client==0.25.0 @@ -147,17 +156,19 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter # tempora +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt -pytz==2025.2 - # via croniter pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 @@ -168,12 +179,16 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer setproctitle==1.3.7 # via -r requirements/base.txt setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -184,10 +199,14 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/darwin.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.15.0 # via # opentelemetry-api @@ -198,7 +217,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -208,7 +227,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.13/freebsd.lock b/requirements/static/pkg/py3.13/freebsd.lock index c6767878da8d..ec0037ce056d 100644 --- a/requirements/static/pkg/py3.13/freebsd.lock +++ b/requirements/static/pkg/py3.13/freebsd.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/freebsd.txt --universal --python-version=3.13 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.13/freebsd.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2026.1.4 # via requests cffi==2.0.0 @@ -33,9 +33,11 @@ cherrypy==18.10.0 # -r requirements/static/pkg/freebsd.txt clr-loader==0.3.1 ; sys_platform == 'win32' # via pythonnet -croniter==6.0.0 ; sys_platform != 'win32' +colorama==0.4.6 ; sys_platform == 'win32' + # via typer +croniter==6.2.2 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -46,8 +48,11 @@ distro==1.9.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -59,18 +64,18 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -80,7 +85,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -90,13 +95,19 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 ; sys_platform == 'win32' +lxml==6.1.1 ; sys_platform == 'win32' # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -136,7 +147,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.2.1 # via cherrypy prometheus-client==0.25.0 @@ -162,9 +175,11 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt +pygments==2.20.0 + # via rich pymssql==2.3.11 ; sys_platform == 'win32' # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -174,15 +189,15 @@ python-dateutil==2.9.0.post0 # -r requirements/static/pkg/freebsd.txt # croniter # tempora +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt pythonnet==3.1.0 ; sys_platform == 'win32' # via -r requirements/base.txt -pytz==2025.2 ; sys_platform != 'win32' - # via croniter -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -r requirements/base.txt # wmi @@ -196,6 +211,8 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.7 @@ -206,6 +223,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -216,10 +235,14 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.15.0 # via # opentelemetry-api @@ -230,7 +253,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -244,7 +267,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.13/linux.lock b/requirements/static/pkg/py3.13/linux.lock index 5f58b8396804..ec9366db890a 100644 --- a/requirements/static/pkg/py3.13/linux.lock +++ b/requirements/static/pkg/py3.13/linux.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/linux.txt --constraint requirements/constraints.txt --no-emit-index-url --python-platform=linux --python-version=3.13 -o=requirements/static/pkg/py3.13/linux.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2026.1.4 # via requests cffi==2.0.0 @@ -29,9 +29,9 @@ cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -40,8 +40,11 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -53,18 +56,18 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -74,7 +77,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -84,11 +87,15 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -129,7 +136,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.2.1 # via cherrypy prometheus-client==0.25.0 @@ -155,7 +164,9 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -165,12 +176,12 @@ python-dateutil==2.9.0.post0 # -r requirements/static/pkg/linux.txt # croniter # tempora +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -pytz==2025.2 - # via croniter pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 @@ -181,6 +192,8 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 # via # -r requirements/base.txt @@ -193,6 +206,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -203,10 +218,14 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.15.0 # via # opentelemetry-api @@ -217,7 +236,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -227,7 +246,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.13/windows.lock b/requirements/static/pkg/py3.13/windows.lock index 9222087f47bf..e5804b7c95e5 100644 --- a/requirements/static/pkg/py3.13/windows.lock +++ b/requirements/static/pkg/py3.13/windows.lock @@ -2,13 +2,13 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/windows.txt requirements/static/pkg/windows.txt --python-platform=windows --python-version=3.13 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.13/windows.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp @@ -33,7 +33,7 @@ clr-loader==0.3.1 # via pythonnet colorama==0.4.6 # via click -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -41,8 +41,9 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.25.0 +filelock==3.29.1 # via + # -r requirements/base.txt # python-discovery # virtualenv frozenlist==1.8.0 @@ -56,7 +57,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -65,7 +66,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -85,7 +86,7 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via -r requirements/base.txt markdown-it-py==4.0.0 # via rich @@ -95,7 +96,7 @@ markupsafe==3.0.3 # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -166,19 +167,19 @@ pygments==2.19.2 # via rich pymssql==2.3.11 # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.1.0 # via -r requirements/base.txt -pywin32==311 +pywin32==312 # via # -r requirements/base.txt # wmi @@ -212,7 +213,7 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/windows.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt @@ -230,7 +231,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==21.1.0 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -244,7 +245,7 @@ yarl==1.23.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.14/darwin.lock b/requirements/static/pkg/py3.14/darwin.lock index f2b34d726cfe..50efa65d9cc7 100644 --- a/requirements/static/pkg/py3.14/darwin.lock +++ b/requirements/static/pkg/py3.14/darwin.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/darwin.txt --python-platform=macos --python-version=3.14 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.14/darwin.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2026.1.4 # via requests cffi==2.0.0 @@ -26,9 +26,9 @@ cheroot==11.1.2 # cherrypy cherrypy==18.10.0 # via -r requirements/base.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -36,8 +36,11 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -49,7 +52,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -58,7 +61,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -68,7 +71,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -78,11 +81,15 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -122,7 +129,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.2.1 # via cherrypy prometheus-client==0.25.0 @@ -147,17 +156,19 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter # tempora +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt -pytz==2025.2 - # via croniter pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 @@ -168,12 +179,16 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer setproctitle==1.3.7 # via -r requirements/base.txt setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -184,10 +199,14 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/darwin.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.15.0 # via # opentelemetry-api @@ -198,7 +217,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -208,7 +227,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.14/darwin.txt b/requirements/static/pkg/py3.14/darwin.txt index f2dd0f31d070..8415f8f86993 100644 --- a/requirements/static/pkg/py3.14/darwin.txt +++ b/requirements/static/pkg/py3.14/darwin.txt @@ -1,4 +1,4 @@ # Python 3.13 specific package constraints # This file is used when compiling requirements for Python 3.13 -cherrypy>=18.7.0 +cherrypy>=18.10.0 diff --git a/requirements/static/pkg/py3.14/freebsd.lock b/requirements/static/pkg/py3.14/freebsd.lock index 22757220439b..f3a531fc36bf 100644 --- a/requirements/static/pkg/py3.14/freebsd.lock +++ b/requirements/static/pkg/py3.14/freebsd.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/freebsd.txt --universal --python-version=3.14 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.14/freebsd.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2026.1.4 # via requests cffi==2.0.0 @@ -33,9 +33,11 @@ cherrypy==18.10.0 # -r requirements/static/pkg/freebsd.txt clr-loader==0.3.1 ; sys_platform == 'win32' # via pythonnet -croniter==6.0.0 ; sys_platform != 'win32' +colorama==0.4.6 ; sys_platform == 'win32' + # via typer +croniter==6.2.2 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -46,8 +48,11 @@ distro==1.9.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -59,18 +64,18 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -80,7 +85,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -90,13 +95,19 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 ; sys_platform == 'win32' +lxml==6.1.1 ; sys_platform == 'win32' # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -136,7 +147,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.2.1 # via cherrypy prometheus-client==0.25.0 @@ -162,9 +175,11 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt +pygments==2.20.0 + # via rich pymssql==2.3.11 ; sys_platform == 'win32' # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -174,15 +189,15 @@ python-dateutil==2.9.0.post0 # -r requirements/static/pkg/freebsd.txt # croniter # tempora +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt pythonnet==3.1.0 ; sys_platform == 'win32' # via -r requirements/base.txt -pytz==2025.2 ; sys_platform != 'win32' - # via croniter -pywin32==311 ; sys_platform == 'win32' +pywin32==312 ; sys_platform == 'win32' # via # -r requirements/base.txt # wmi @@ -196,6 +211,8 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.7 @@ -206,6 +223,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -216,10 +235,14 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.15.0 # via # opentelemetry-api @@ -230,7 +253,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -244,7 +267,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.14/freebsd.txt b/requirements/static/pkg/py3.14/freebsd.txt index f2dd0f31d070..8415f8f86993 100644 --- a/requirements/static/pkg/py3.14/freebsd.txt +++ b/requirements/static/pkg/py3.14/freebsd.txt @@ -1,4 +1,4 @@ # Python 3.13 specific package constraints # This file is used when compiling requirements for Python 3.13 -cherrypy>=18.7.0 +cherrypy>=18.10.0 diff --git a/requirements/static/pkg/py3.14/linux.lock b/requirements/static/pkg/py3.14/linux.lock index 5264700c4c5f..405935c65255 100644 --- a/requirements/static/pkg/py3.14/linux.lock +++ b/requirements/static/pkg/py3.14/linux.lock @@ -2,16 +2,16 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/linux.txt --constraint requirements/constraints.txt --no-emit-index-url --python-platform=linux --python-version=3.14 -o=requirements/static/pkg/py3.14/linux.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.9.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text certifi==2026.1.4 # via requests cffi==2.0.0 @@ -29,9 +29,9 @@ cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -croniter==6.0.0 +croniter==6.2.2 # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -40,8 +40,11 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.20.3 - # via virtualenv +filelock==3.29.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -53,18 +56,18 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.1 +importlib-metadata==9.0.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -74,7 +77,7 @@ jaraco-functools==4.4.0 # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -84,11 +87,15 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==10.8.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==11.1.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -129,7 +136,9 @@ opentelemetry-semantic-conventions==0.63b1 packaging==24.0 # via -r requirements/base.txt platformdirs==4.5.1 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.2.1 # via cherrypy prometheus-client==0.25.0 @@ -155,7 +164,9 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -165,12 +176,12 @@ python-dateutil==2.9.0.post0 # -r requirements/static/pkg/linux.txt # croniter # tempora +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -pytz==2025.2 - # via croniter pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 @@ -181,6 +192,8 @@ requests==2.33.1 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 # via # -r requirements/base.txt @@ -193,6 +206,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -203,10 +218,14 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt +typer==0.26.7 + # via typer-slim +typer-slim==0.24.0 + # via jaraco-text typing-extensions==4.15.0 # via # opentelemetry-api @@ -217,7 +236,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -227,7 +246,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.14/linux.txt b/requirements/static/pkg/py3.14/linux.txt index f2dd0f31d070..8415f8f86993 100644 --- a/requirements/static/pkg/py3.14/linux.txt +++ b/requirements/static/pkg/py3.14/linux.txt @@ -1,4 +1,4 @@ # Python 3.13 specific package constraints # This file is used when compiling requirements for Python 3.13 -cherrypy>=18.7.0 +cherrypy>=18.10.0 diff --git a/requirements/static/pkg/py3.14/windows.lock b/requirements/static/pkg/py3.14/windows.lock index bca21e074610..cb9cead239a5 100644 --- a/requirements/static/pkg/py3.14/windows.lock +++ b/requirements/static/pkg/py3.14/windows.lock @@ -2,13 +2,13 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/windows.txt requirements/static/pkg/windows.txt --python-platform=windows --python-version=3.14 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.14/windows.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.14.1 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via typer -apache-libcloud==3.9.0 +apache-libcloud==3.9.1 # via -r requirements/base.txt attrs==25.4.0 # via aiohttp @@ -33,7 +33,7 @@ clr-loader==0.3.1 # via pythonnet colorama==0.4.6 # via click -cryptography==46.0.7 +cryptography==48.0.0 # via # -r requirements/base.txt # pyopenssl @@ -41,8 +41,9 @@ distlib==0.4.0 # via virtualenv distro==1.9.0 # via -r requirements/base.txt -filelock==3.25.0 +filelock==3.29.1 # via + # -r requirements/base.txt # python-discovery # virtualenv frozenlist==1.8.0 @@ -56,7 +57,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -65,7 +66,7 @@ importlib-metadata==8.7.1 # via -r requirements/base.txt jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.2 # via # -r requirements/base.txt # jaraco-text @@ -85,7 +86,7 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via -r requirements/base.txt markdown-it-py==4.0.0 # via rich @@ -95,7 +96,7 @@ markupsafe==3.0.3 # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.8.0 +more-itertools==11.1.0 # via # -r requirements/base.txt # cheroot @@ -166,19 +167,19 @@ pygments==2.19.2 # via rich pymssql==2.3.11 # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.1.0 # via -r requirements/base.txt -pywin32==311 +pywin32==312 # via # -r requirements/base.txt # wmi @@ -212,7 +213,7 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/windows.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 # via -r requirements/base.txt @@ -230,7 +231,7 @@ urllib3==2.7.0 # via # -r requirements/base.txt # requests -virtualenv==21.1.0 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -244,7 +245,7 @@ yarl==1.23.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==4.1.0 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.14/windows.txt b/requirements/static/pkg/py3.14/windows.txt index f2dd0f31d070..8415f8f86993 100644 --- a/requirements/static/pkg/py3.14/windows.txt +++ b/requirements/static/pkg/py3.14/windows.txt @@ -1,4 +1,4 @@ # Python 3.13 specific package constraints # This file is used when compiling requirements for Python 3.13 -cherrypy>=18.7.0 +cherrypy>=18.10.0 diff --git a/requirements/static/pkg/py3.8/freebsd.txt b/requirements/static/pkg/py3.8/freebsd.txt index ee5c306ec16f..f5f7b5d25e26 100644 --- a/requirements/static/pkg/py3.8/freebsd.txt +++ b/requirements/static/pkg/py3.8/freebsd.txt @@ -4,15 +4,15 @@ # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.8/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt # -aiohttp==3.9.5 +aiohttp==3.14.1 # via -r requirements/base.txt -aiosignal==1.3.1 +aiosignal==1.4.0 # via aiohttp -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -attrs==23.2.0 +attrs==26.1.0 # via aiohttp autocommand==2.2.2 # via jaraco.text @@ -20,62 +20,62 @@ certifi==2023.07.22 ; python_version < "3.10" # via # -r requirements/base.txt # requests -cffi==1.16.0 +cffi==2.0.0 # via cryptography -charset-normalizer==3.2.0 +charset-normalizer==3.4.7 # via requests -cheroot==10.0.0 +cheroot==11.1.2 # via cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==6.2.2 ; sys_platform != "win32" # via -r requirements/base.txt cryptography==42.0.5 ; python_version < "3.13" # via # -r requirements/base.txt # pyopenssl -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # aiohttp # aiosignal -idna==3.7 +idna==3.18 # via # requests # yarl -immutables==0.15 +immutables==0.21 # via contextvars -importlib-metadata==6.6.0 +importlib-metadata==9.0.0 # via -r requirements/base.txt -importlib-resources==5.12.0 +importlib-resources==7.1.0 # via jaraco.text -inflect==7.0.0 +inflect==7.5.0 # via jaraco.text -jaraco.collections==4.1.0 +jaraco.collections==5.2.1 # via cherrypy -jaraco.context==4.3.0 +jaraco.context==6.1.2 # via jaraco.text -jaraco.functools==3.7.0 +jaraco.functools==4.5.0 # via # cheroot # jaraco.text # tempora -jaraco.text==3.11.1 +jaraco.text==4.2.0 # via jaraco.collections -jinja2==3.1.4 +jinja2==3.1.6 # via -r requirements/base.txt -jmespath==1.0.1 +jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -markupsafe==2.1.3 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +more-itertools==11.1.0 # via # cheroot # cherrypy @@ -83,65 +83,65 @@ more-itertools==9.1.0 # jaraco.text msgpack==1.0.7 ; python_version < "3.13" # via -r requirements/base.txt -multidict==6.1.0 +multidict==6.7.1 # via # aiohttp # yarl -packaging==23.1 +packaging==26.2 # via -r requirements/base.txt -portend==3.1.0 +portend==3.2.1 # via cherrypy psutil==5.9.6 ; python_version <= "3.9" # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via cffi -pycryptodomex==3.19.1 +pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pydantic-core==2.16.3 +pydantic-core==2.47.0 # via pydantic -pydantic==2.6.4 +pydantic==2.13.4 # via inflect -pyopenssl==24.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via -r requirements/base.txt -pytz==2024.1 +pytz==2026.2 # via # croniter # tempora -pyyaml==6.0.1 +pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 ; python_version < "3.13" # via -r requirements/zeromq.txt requests==2.31.0 ; python_version < "3.10" # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via -r requirements/base.txt -six==1.16.0 +six==1.17.0 # via python-dateutil -tempora==5.3.0 +tempora==5.9.0 # via portend timelib==0.3.0 # via -r requirements/base.txt -tornado==6.3.3 +tornado==6.5.6 # via -r requirements/base.txt -typing-extensions==4.8.0 +typing-extensions==4.15.0 # via # annotated-types # inflect # pydantic # pydantic-core -urllib3==1.26.18 +urllib3==2.7.0 # via requests -yarl==1.9.4 +yarl==1.24.2 # via aiohttp -zc.lockfile==3.0.post1 +zc.lockfile==4.0 # via cherrypy -zipp==3.16.2 +zipp==4.1.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/static/pkg/py3.8/linux.txt b/requirements/static/pkg/py3.8/linux.txt index 81fb120ccc49..f20982430e6e 100644 --- a/requirements/static/pkg/py3.8/linux.txt +++ b/requirements/static/pkg/py3.8/linux.txt @@ -4,15 +4,15 @@ # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.8/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt # -aiohttp==3.9.5 +aiohttp==3.14.1 # via -r requirements/base.txt -aiosignal==1.3.1 +aiosignal==1.4.0 # via aiohttp -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -attrs==23.2.0 +attrs==26.1.0 # via aiohttp autocommand==2.2.2 # via jaraco.text @@ -20,62 +20,62 @@ certifi==2023.07.22 ; python_version < "3.10" # via # -r requirements/base.txt # requests -cffi==1.16.0 +cffi==2.0.0 # via cryptography -charset-normalizer==3.2.0 +charset-normalizer==3.4.7 # via requests -cheroot==10.0.0 +cheroot==11.1.2 # via cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==6.2.2 ; sys_platform != "win32" # via -r requirements/base.txt cryptography==42.0.5 ; python_version < "3.13" # via # -r requirements/base.txt # pyopenssl -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # aiohttp # aiosignal -idna==3.7 +idna==3.18 # via # requests # yarl -immutables==0.15 +immutables==0.21 # via contextvars -importlib-metadata==6.6.0 +importlib-metadata==9.0.0 # via -r requirements/base.txt -importlib-resources==5.12.0 +importlib-resources==7.1.0 # via jaraco.text -inflect==7.0.0 +inflect==7.5.0 # via jaraco.text -jaraco.collections==4.1.0 +jaraco.collections==5.2.1 # via cherrypy -jaraco.context==4.3.0 +jaraco.context==6.1.2 # via jaraco.text -jaraco.functools==3.7.0 +jaraco.functools==4.5.0 # via # cheroot # jaraco.text # tempora -jaraco.text==3.11.1 +jaraco.text==4.2.0 # via jaraco.collections -jinja2==3.1.4 +jinja2==3.1.6 # via -r requirements/base.txt -jmespath==1.0.1 +jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -markupsafe==2.1.3 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +more-itertools==11.1.0 # via # cheroot # cherrypy @@ -83,37 +83,37 @@ more-itertools==9.1.0 # jaraco.text msgpack==1.0.7 ; python_version < "3.13" # via -r requirements/base.txt -multidict==6.1.0 +multidict==6.7.1 # via # aiohttp # yarl -packaging==23.1 +packaging==26.2 # via -r requirements/base.txt -portend==3.1.0 +portend==3.2.1 # via cherrypy psutil==5.9.6 ; python_version <= "3.9" # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via cffi -pycryptodomex==3.19.1 +pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pydantic-core==2.16.3 +pydantic-core==2.47.0 # via pydantic -pydantic==2.6.4 +pydantic==2.13.4 # via inflect -pyopenssl==24.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via -r requirements/base.txt -pytz==2024.1 +pytz==2026.2 # via # croniter # tempora -pyyaml==6.0.1 +pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 ; python_version < "3.13" # via -r requirements/zeromq.txt @@ -121,29 +121,29 @@ requests==2.31.0 ; python_version < "3.10" # via -r requirements/base.txt rpm-vercmp==0.1.2 ; sys_platform == "linux" # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via -r requirements/base.txt -six==1.16.0 +six==1.17.0 # via python-dateutil -tempora==5.3.0 +tempora==5.9.0 # via portend timelib==0.3.0 # via -r requirements/base.txt -tornado==6.3.3 +tornado==6.5.6 # via -r requirements/base.txt -typing-extensions==4.8.0 +typing-extensions==4.15.0 # via # annotated-types # inflect # pydantic # pydantic-core -urllib3==1.26.18 +urllib3==2.7.0 # via requests -yarl==1.9.4 +yarl==1.24.2 # via aiohttp -zc.lockfile==3.0.post1 +zc.lockfile==4.0 # via cherrypy -zipp==3.16.2 +zipp==4.1.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/static/pkg/py3.8/windows.txt b/requirements/static/pkg/py3.8/windows.txt index b31704c9c9e2..1bacca710a8d 100644 --- a/requirements/static/pkg/py3.8/windows.txt +++ b/requirements/static/pkg/py3.8/windows.txt @@ -4,15 +4,15 @@ # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.8/windows.txt requirements/static/pkg/windows.in requirements/windows.txt # -aiohttp==3.9.5 +aiohttp==3.14.1 # via -r requirements/base.txt -aiosignal==1.3.1 +aiosignal==1.4.0 # via aiohttp -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -async-timeout==4.0.3 +async-timeout==5.0.1 # via aiohttp -attrs==23.2.0 +attrs==26.1.0 # via aiohttp autocommand==2.2.2 # via jaraco.text @@ -20,17 +20,17 @@ certifi==2023.07.22 ; python_version < "3.10" # via # -r requirements/base.txt # requests -cffi==1.16.0 +cffi==2.0.0 # via # clr-loader # cryptography -charset-normalizer==3.2.0 +charset-normalizer==3.4.7 # via requests -cheroot==10.0.0 +cheroot==11.1.2 # via cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt -clr-loader==0.2.6 +clr-loader==0.3.1 # via pythonnet contextvars==2.4 # via -r requirements/base.txt @@ -38,52 +38,52 @@ cryptography==42.0.5 ; python_version < "3.13" # via # -r requirements/base.txt # pyopenssl -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt -frozenlist==1.4.1 +frozenlist==1.8.0 # via # aiohttp # aiosignal -gitdb==4.0.10 +gitdb==4.0.12 # via gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.50 ; sys_platform == "win32" # via -r requirements/base.txt -idna==3.7 +idna==3.18 # via # requests # yarl -immutables==0.15 +immutables==0.21 # via contextvars -importlib-metadata==6.6.0 +importlib-metadata==9.0.0 # via -r requirements/base.txt -importlib-resources==5.12.0 +importlib-resources==7.1.0 # via jaraco.text -inflect==7.0.0 +inflect==7.5.0 # via jaraco.text -jaraco.collections==4.1.0 +jaraco.collections==5.2.1 # via cherrypy -jaraco.context==4.3.0 +jaraco.context==6.1.2 # via jaraco.text -jaraco.functools==3.7.0 +jaraco.functools==4.5.0 # via # cheroot # jaraco.text # tempora -jaraco.text==3.11.1 +jaraco.text==4.2.0 # via jaraco.collections -jinja2==3.1.4 +jinja2==3.1.6 # via -r requirements/base.txt -jmespath==1.0.1 +jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==4.9.2 ; sys_platform == "win32" +lxml==6.1.1 ; sys_platform == "win32" # via -r requirements/base.txt -markupsafe==2.1.3 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +more-itertools==11.1.0 # via # cheroot # cherrypy @@ -91,78 +91,78 @@ more-itertools==9.1.0 # jaraco.text msgpack==1.0.7 ; python_version < "3.13" # via -r requirements/base.txt -multidict==6.1.0 +multidict==6.7.1 # via # aiohttp # yarl -packaging==23.1 +packaging==26.2 # via -r requirements/base.txt -portend==3.1.0 +portend==3.2.1 # via cherrypy psutil==5.9.6 ; python_version <= "3.9" # via -r requirements/base.txt -pycparser==2.21 +pycparser==3.0 # via cffi -pycryptodomex==3.19.1 +pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pydantic-core==2.16.3 +pydantic-core==2.47.0 # via pydantic -pydantic==2.6.4 +pydantic==2.13.4 # via inflect -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.13 ; sys_platform == "win32" # via -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==1.2.0 ; sys_platform == "win32" # via -r requirements/base.txt -pyopenssl==24.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via -r requirements/base.txt -python-gnupg==0.5.2 +python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.0.4 ; sys_platform == "win32" and python_version < "3.13" # via -r requirements/base.txt -pytz==2024.1 +pytz==2026.2 # via tempora -pywin32==306 ; sys_platform == "win32" +pywin32==312 ; sys_platform == "win32" # via # -r requirements/base.txt # cherrypy # wmi -pyyaml==6.0.1 +pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 ; python_version < "3.13" # via -r requirements/zeromq.txt requests==2.31.0 ; python_version < "3.10" # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via -r requirements/base.txt -six==1.15.0 +six==1.17.0 # via python-dateutil -smmap==5.0.1 +smmap==5.0.3 # via gitdb -tempora==5.3.0 +tempora==5.9.0 # via portend timelib==0.3.0 # via -r requirements/base.txt -tornado==6.3.3 +tornado==6.5.6 # via -r requirements/base.txt -typing-extensions==4.8.0 +typing-extensions==4.15.0 # via # annotated-types # inflect # pydantic # pydantic-core -urllib3==1.26.18 +urllib3==2.7.0 # via requests wmi==1.5.1 ; sys_platform == "win32" # via -r requirements/base.txt -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==1.0.4 ; sys_platform == "win32" # via -r requirements/base.txt -yarl==1.9.4 +yarl==1.24.2 # via aiohttp -zc.lockfile==3.0.post1 +zc.lockfile==4.0 # via cherrypy -zipp==3.16.2 +zipp==4.1.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/static/pkg/py3.9/darwin.lock b/requirements/static/pkg/py3.9/darwin.lock index 85d805a92ac5..03e2a2cbfc26 100644 --- a/requirements/static/pkg/py3.9/darwin.lock +++ b/requirements/static/pkg/py3.9/darwin.lock @@ -6,14 +6,14 @@ aiohttp==3.13.5 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +annotated-doc==0.0.4 + # via typer apache-libcloud==3.8.0 # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context certifi==2026.1.4 @@ -28,9 +28,11 @@ cheroot==11.1.2 # via # -r requirements/base.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via -r requirements/base.txt -croniter==6.0.0 +click==8.1.8 + # via typer +croniter==6.2.2 # via -r requirements/base.txt cryptography==46.0.7 # via @@ -38,11 +40,14 @@ cryptography==46.0.7 # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt filelock==3.19.1 - # via virtualenv -frozenlist==1.4.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp @@ -53,7 +58,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests @@ -64,17 +69,17 @@ importlib-metadata==8.7.1 # opentelemetry-api jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.4.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -84,18 +89,24 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==2.2.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.8.0 # via # -r requirements/base.txt # cheroot # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -125,10 +136,12 @@ opentelemetry-sdk==1.41.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.62b1 # via opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via -r requirements/base.txt platformdirs==4.4.0 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -145,7 +158,7 @@ psutil==5.9.8 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==2.23 # via # -r requirements/base.txt # cffi @@ -153,21 +166,23 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # croniter +python-discovery==1.4.0 + # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora + # via tempora pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.32.5 # via @@ -175,12 +190,16 @@ requests==2.32.5 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr -setproctitle==1.3.2 +rich==15.0.0 + # via typer +setproctitle==1.3.7 # via -r requirements/base.txt setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.17.0 # via python-dateutil smmap==5.0.2 @@ -191,8 +210,12 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/darwin.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt +typer==0.23.2 + # via typer-slim +typer-slim==0.23.2 + # via jaraco-text typing-extensions==4.14.1 # via # aiosignal @@ -208,7 +231,7 @@ urllib3==1.26.20 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -218,7 +241,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.9/freebsd.lock b/requirements/static/pkg/py3.9/freebsd.lock index b9c53b70d7df..5c8726f16029 100644 --- a/requirements/static/pkg/py3.9/freebsd.lock +++ b/requirements/static/pkg/py3.9/freebsd.lock @@ -2,18 +2,22 @@ # uv pip compile requirements/base.txt requirements/zeromq.txt requirements/crypto.txt requirements/static/pkg/freebsd.txt --universal --python-version=3.9 --constraint requirements/constraints.txt --no-emit-index-url -o=requirements/static/pkg/py3.9/freebsd.lock aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.5 +aiohttp==3.13.5 ; python_full_version < '3.10' + # via -r requirements/base.txt +aiohttp==3.14.1 ; python_full_version >= '3.10' # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -apache-libcloud==3.8.0 +annotated-doc==0.0.4 + # via typer +apache-libcloud==3.8.0 ; python_full_version < '3.10' + # via -r requirements/base.txt +apache-libcloud==3.9.1 ; python_full_version >= '3.10' # via -r requirements/base.txt async-timeout==4.0.3 ; python_full_version < '3.11' # via aiohttp attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 ; python_full_version < '3.12' # via jaraco-context certifi==2026.1.4 @@ -31,31 +35,48 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt +click==8.1.8 ; python_full_version < '3.10' + # via typer clr-loader==0.2.10 ; python_full_version < '3.10' and sys_platform == 'win32' # via pythonnet clr-loader==0.3.1 ; python_full_version >= '3.10' and sys_platform == 'win32' # via pythonnet -croniter==6.0.0 ; sys_platform != 'win32' +colorama==0.4.6 ; sys_platform == 'win32' + # via + # click + # typer +croniter==6.2.2 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==46.0.7 +cryptography==46.0.7 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.txt + # pyopenssl +cryptography==48.0.0 ; python_full_version >= '3.10' # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt filelock==3.19.1 ; python_full_version < '3.10' - # via virtualenv -filelock==3.24.3 ; python_full_version >= '3.10' - # via virtualenv + # via + # -r requirements/base.txt + # python-discovery + # virtualenv +filelock==3.29.1 ; python_full_version >= '3.10' + # via + # -r requirements/base.txt + # python-discovery + # virtualenv frozenlist==1.8.0 # via # -r requirements/base.txt @@ -67,29 +88,43 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests # yarl -importlib-metadata==8.7.0 +importlib-metadata==8.7.0 ; python_full_version < '3.10' # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # opentelemetry-api +importlib-metadata==9.0.0 ; python_full_version >= '3.10' + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.txt jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # jaraco-text +jaraco-context==6.1.2 ; python_full_version >= '3.10' # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.4.0 ; python_full_version < '3.10' # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-functools==4.5.0 ; python_full_version >= '3.10' + # via + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -99,13 +134,30 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 ; sys_platform == 'win32' +lxml==6.1.1 ; sys_platform == 'win32' # via -r requirements/base.txt +markdown-it-py==2.2.0 ; python_full_version < '3.11' + # via + # -c requirements/constraints.txt + # rich +markdown-it-py==4.2.0 ; python_full_version >= '3.11' + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.8.0 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +more-itertools==11.1.0 ; python_full_version >= '3.10' # via # -r requirements/base.txt # cheroot @@ -166,10 +218,14 @@ opentelemetry-semantic-conventions==0.62b1 ; python_full_version < '3.10' # via opentelemetry-sdk opentelemetry-semantic-conventions==0.63b1 ; python_full_version >= '3.10' # via opentelemetry-sdk -packaging==24.0 +packaging==24.0 ; python_full_version >= '3.11' + # via -r requirements/base.txt +packaging==26.2 ; python_full_version < '3.11' # via -r requirements/base.txt platformdirs==4.4.0 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -188,7 +244,12 @@ psutil==7.2.2 ; python_full_version >= '3.10' # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==2.23 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.txt + # cffi +pycparser==3.0 ; python_full_version >= '3.10' # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -197,18 +258,22 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt +pygments==2.20.0 + # via rich pymssql==2.3.11 ; sys_platform == 'win32' # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -217,10 +282,8 @@ pythonnet==3.0.5 ; python_full_version < '3.10' and sys_platform == 'win32' pythonnet==3.1.0 ; python_full_version >= '3.10' and sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 - # via - # croniter - # tempora -pywin32==311 ; sys_platform == 'win32' + # via tempora +pywin32==312 ; sys_platform == 'win32' # via # -r requirements/base.txt # cherrypy @@ -247,9 +310,11 @@ requests==2.33.1 ; python_full_version >= '3.11' # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt @@ -257,6 +322,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -267,12 +334,21 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/freebsd.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt truststore==0.10.4 ; python_full_version >= '3.10' # via -r requirements/base.txt +typer==0.23.2 ; python_full_version < '3.10' + # via typer-slim +typer==0.26.7 ; python_full_version >= '3.10' + # via typer-slim +typer-slim==0.23.2 ; python_full_version < '3.10' + # via jaraco-text +typer-slim==0.24.0 ; python_full_version >= '3.10' + # via jaraco-text typing-extensions==4.14.1 # via + # aiohttp # aiosignal # cryptography # gitpython @@ -290,7 +366,7 @@ urllib3==2.7.0 ; python_full_version >= '3.10' # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -304,7 +380,11 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==3.23.1 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # importlib-metadata +zipp==4.1.0 ; python_full_version >= '3.10' # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.9/linux.lock b/requirements/static/pkg/py3.9/linux.lock index a0106746f90e..d4e0923828ab 100644 --- a/requirements/static/pkg/py3.9/linux.lock +++ b/requirements/static/pkg/py3.9/linux.lock @@ -6,14 +6,14 @@ aiohttp==3.13.5 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +annotated-doc==0.0.4 + # via typer apache-libcloud==3.8.0 # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp -autocommand==2.2.2 - # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context certifi==2026.1.4 @@ -29,11 +29,13 @@ cheroot==11.1.2 # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # cherrypy -cherrypy==18.8.0 +cherrypy==18.10.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -croniter==6.0.0 +click==8.1.8 + # via typer +croniter==6.2.2 # via -r requirements/base.txt cryptography==46.0.7 # via @@ -42,11 +44,14 @@ cryptography==46.0.7 # pyopenssl distlib==0.4.0 # via virtualenv -distro==1.8.0 +distro==1.9.0 # via -r requirements/base.txt filelock==3.19.1 - # via virtualenv -frozenlist==1.4.1 + # via + # -r requirements/base.txt + # python-discovery + # virtualenv +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp @@ -57,7 +62,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.7 +idna==3.18 # via # -r requirements/base.txt # requests @@ -69,17 +74,17 @@ importlib-metadata==8.7.0 # opentelemetry-api jaraco-collections==4.1.0 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -r requirements/base.txt # jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.4.0 # via # -r requirements/base.txt # cheroot # jaraco-text # tempora -jaraco-text==4.0.0 +jaraco-text==4.2.0 # via # -r requirements/base.txt # jaraco-collections @@ -89,11 +94,17 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +markdown-it-py==2.2.0 + # via + # -c requirements/constraints.txt + # rich markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -more-itertools==9.1.0 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.8.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -101,7 +112,7 @@ more-itertools==9.1.0 # cherrypy # jaraco-functools # jaraco-text -msgpack==1.0.7 +msgpack==1.1.2 # via -r requirements/base.txt multidict==6.0.4 # via @@ -131,10 +142,12 @@ opentelemetry-sdk==1.41.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.62b1 # via opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via -r requirements/base.txt platformdirs==4.4.0 - # via virtualenv + # via + # python-discovery + # virtualenv portend==3.1.0 # via cherrypy prometheus-client==0.25.0 @@ -151,7 +164,7 @@ psutil==5.9.8 # via -r requirements/base.txt pyasn1==0.6.3 # via -r requirements/base.txt -pycparser==2.21 +pycparser==2.23 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -160,26 +173,28 @@ pycryptodomex==3.23.0 # via # -r requirements/base.txt # -r requirements/crypto.txt -pyopenssl==26.0.0 +pygments==2.20.0 + # via rich +pyopenssl==26.2.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt # croniter -python-gnupg==0.5.2 +python-discovery==1.4.0 + # via virtualenv +python-gnupg==0.5.6 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt pytz==2024.1 - # via - # croniter - # tempora + # via tempora pyyaml==6.0.3 # via -r requirements/base.txt -pyzmq==25.1.2 +pyzmq==27.1.0 # via -r requirements/zeromq.txt requests==2.32.5 # via @@ -187,11 +202,13 @@ requests==2.32.5 # apache-libcloud # opentelemetry-exporter-otlp-proto-http # vultr +rich==15.0.0 + # via typer rpm-vercmp==0.1.2 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -setproctitle==1.3.2 +setproctitle==1.3.7 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt @@ -199,6 +216,8 @@ setuptools==82.0.0 # via # -c requirements/constraints.txt # zc-lockfile +shellingham==1.5.4 + # via typer six==1.16.0 # via python-dateutil smmap==5.0.2 @@ -209,8 +228,12 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/linux.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt +typer==0.23.2 + # via typer-slim +typer-slim==0.23.2 + # via jaraco-text typing-extensions==4.14.1 # via # aiosignal @@ -226,7 +249,7 @@ urllib3==1.26.20 # via # -r requirements/base.txt # requests -virtualenv==20.36.1 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -236,7 +259,7 @@ yarl==1.20.1 # via aiohttp zc-lockfile==3.0.post1 # via cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/static/pkg/py3.9/windows.lock b/requirements/static/pkg/py3.9/windows.lock index bb56281fce5a..42711df48009 100644 --- a/requirements/static/pkg/py3.9/windows.lock +++ b/requirements/static/pkg/py3.9/windows.lock @@ -47,6 +47,7 @@ distro==1.9.0 # via -r requirements/base.txt filelock==3.19.1 # via + # -r requirements/base.txt # python-discovery # virtualenv frozenlist==1.8.0 @@ -60,7 +61,7 @@ gitpython==3.1.50 # via -r requirements/base.txt googleapis-common-protos==1.75.0 # via opentelemetry-exporter-otlp-proto-http -idna==3.11 +idna==3.18 # via # -r requirements/base.txt # requests @@ -71,7 +72,7 @@ importlib-metadata==8.7.1 # opentelemetry-api jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -r requirements/base.txt # jaraco-text @@ -91,7 +92,7 @@ jmespath==1.1.0 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.1.0 +lxml==6.1.1 # via -r requirements/base.txt markdown-it-py==2.2.0 # via @@ -140,7 +141,7 @@ opentelemetry-sdk==1.41.1 # opentelemetry-exporter-prometheus opentelemetry-semantic-conventions==0.62b1 # via opentelemetry-sdk -packaging==24.0 +packaging==26.2 # via -r requirements/base.txt platformdirs==4.4.0 # via @@ -174,19 +175,19 @@ pygments==2.19.2 # via rich pymssql==2.3.11 # via -r requirements/base.txt -pyopenssl==26.0.0 +pyopenssl==26.2.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # tempora -python-discovery==1.1.0 +python-discovery==1.4.0 # via virtualenv python-gnupg==0.5.6 # via -r requirements/base.txt pythonnet==3.0.5 # via -r requirements/base.txt -pywin32==311 +pywin32==312 # via # -r requirements/base.txt # cherrypy @@ -221,7 +222,7 @@ timelib==0.3.0 # via # -r requirements/base.txt # -r requirements/static/pkg/windows.txt -tornado==6.5.5 +tornado==6.5.7 # via -r requirements/base.txt typer==0.23.2 # via typer-slim @@ -243,7 +244,7 @@ urllib3==1.26.20 # via # -r requirements/base.txt # requests -virtualenv==21.1.0 +virtualenv==21.4.2 # via -r requirements/base.txt vultr==1.0.1 # via -r requirements/base.txt @@ -257,7 +258,7 @@ yarl==1.22.0 # via aiohttp zc-lockfile==4.0 # via cherrypy -zipp==3.23.0 +zipp==3.23.1 # via # -r requirements/base.txt # importlib-metadata diff --git a/requirements/zeromq.txt b/requirements/zeromq.txt index 822ca3ea6ba8..3bc3bc37c3f5 100644 --- a/requirements/zeromq.txt +++ b/requirements/zeromq.txt @@ -1,2 +1,2 @@ -pyzmq>=25.1.2 ; python_version < '3.13' +pyzmq>=27.1.0 ; python_version < '3.13' pyzmq>=26.2.0 ; python_version >= '3.13' diff --git a/salt/cache/redis_cache.py b/salt/cache/redis_cache.py index b30dd1d6e6dd..082f510796eb 100644 --- a/salt/cache/redis_cache.py +++ b/salt/cache/redis_cache.py @@ -280,10 +280,10 @@ def _normalize_bank(bank): """ Return the normalized bank key and bank timestamp names. """ - bankname = "{0}/".format(bank.rstrip("/")) + bankname = "{}/".format(bank.rstrip("/")) return ( - "{0}{1}".format(__context__["cache.redis"]["keys_prefix"], bankname), - "{0}{1}".format(__context__["cache.redis"]["timestamp_prefix"], bankname), + "{}{}".format(__context__["cache.redis"]["keys_prefix"], bankname), + "{}{}".format(__context__["cache.redis"]["timestamp_prefix"], bankname), ) @@ -291,7 +291,7 @@ def _timestamp_from_bank_key(bank_key): """ Convert a bank key into a timestamp key. """ - return "{0}{1}".format( + return "{}{}".format( __context__["cache.redis"]["timestamp_prefix"], bank_key.removeprefix(__context__["cache.redis"]["keys_prefix"]), ) @@ -338,8 +338,8 @@ def _get_subbanks(redis_server, bank_key): The function will also return the current bank if it exists. """ - startrange = "[{0}".format(bank_key) - endrange = "({0}0".format(bank_key.rstrip("/")) + startrange = f"[{bank_key}" + endrange = "({}0".format(bank_key.rstrip("/")) return list( _decode(redis_server.zrange(_banks_set_key(), startrange, endrange, bylex=True)) ) diff --git a/tests/pytests/unit/cache/test_redis_cache.py b/tests/pytests/unit/cache/test_redis_cache.py index d8f356ca4aeb..d958e889c7f7 100644 --- a/tests/pytests/unit/cache/test_redis_cache.py +++ b/tests/pytests/unit/cache/test_redis_cache.py @@ -37,7 +37,7 @@ def _get_type(self, key, typename, default): if not redis_val: redis_val = {"type": typename, "data": default} if redis_val["type"] != typename: - raise TypeError("{0} is not {1}".format(key, typename)) + raise TypeError(f"{key} is not {typename}") return redis_val def unlink(self, *keys): diff --git a/tests/pytests/unit/utils/test_cloud.py b/tests/pytests/unit/utils/test_cloud.py index d39fb63f6d2e..4dfe796b2bb9 100644 --- a/tests/pytests/unit/utils/test_cloud.py +++ b/tests/pytests/unit/utils/test_cloud.py @@ -1,8 +1,8 @@ """ - :codeauthor: Pedro Algarvio (pedro@algarvio.me) - tests.unit.utils.cloud_test - ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Test the salt-cloud utilities module. +:codeauthor: Pedro Algarvio (pedro@algarvio.me) +tests.unit.utils.cloud_test +~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Test the salt-cloud utilities module. """ @@ -50,7 +50,11 @@ class CustomKeyring(keyring.backend.KeyringBackend): A test keyring which always outputs same password """ + # keyring >= 25 made `priority` an abstract class attribute. + priority = 1 # type: ignore[assignment] + def __init__(self): + super().__init__() self.__storage = {} def supported(self): diff --git a/tools/ci.py b/tools/ci.py index 925e79062949..5e98b0fb1c38 100644 --- a/tools/ci.py +++ b/tools/ci.py @@ -18,6 +18,7 @@ import yaml from ptscripts import Context, command_group +from rich.markup import escape import tools.utils import tools.utils.gh @@ -780,7 +781,7 @@ def workflow_config( slugs: str | list[str] = [] ctx.info(f"{'==== environment ====':^80s}") - ctx.info(f"{pprint.pformat(dict(os.environ))}") + ctx.info(escape(pprint.pformat(dict(os.environ)))) ctx.info(f"{'==== end environment ====':^80s}") ctx.info(f"Github event path is {gh_event_path}") @@ -830,11 +831,11 @@ def workflow_config( ) ctx.info(f"{'==== requested slugs ====':^80s}") - ctx.info(f"{pprint.pformat(requested_slugs)}") + ctx.info(escape(pprint.pformat(requested_slugs))) ctx.info(f"{'==== end requested slugs ====':^80s}") ctx.info(f"{'==== labels ====':^80s}") - ctx.info(f"{pprint.pformat(labels)}") + ctx.info(escape(pprint.pformat(labels))) ctx.info(f"{'==== end labels ====':^80s}") config["skip_code_coverage"] = True @@ -848,13 +849,13 @@ def workflow_config( ctx.info("Skipping code coverage.") ctx.info(f"{'==== github event ====':^80s}") - ctx.info(f"{pprint.pformat(gh_event)}") + ctx.info(escape(pprint.pformat(gh_event))) ctx.info(f"{'==== end github event ====':^80s}") config["testrun"] = _define_testrun(ctx, changed_files, labels, full) ctx.info(f"{'==== testrun ====':^80s}") - ctx.info(f"{pprint.pformat(config['testrun'])}") + ctx.info(escape(pprint.pformat(config["testrun"]))) ctx.info(f"{'==== testrun ====':^80s}") jobs = { @@ -886,7 +887,7 @@ def workflow_config( for platform in platforms } ctx.info(f"{'==== build matrix ====':^80s}") - ctx.info(f"{pprint.pformat(config['build-matrix'])}") + ctx.info(escape(pprint.pformat(config["build-matrix"]))) ctx.info(f"{'==== end build matrix ====':^80s}") config["artifact-matrix"] = [] for platform in platforms: @@ -894,7 +895,7 @@ def workflow_config( dict({"platform": platform}, **_) for _ in config["build-matrix"][platform] ] ctx.info(f"{'==== artifact matrix ====':^80s}") - ctx.info(f"{pprint.pformat(config['artifact-matrix'])}") + ctx.info(escape(pprint.pformat(config["artifact-matrix"]))) ctx.info(f"{'==== end artifact matrix ====':^80s}") # Get salt releases. @@ -988,7 +989,7 @@ def workflow_config( if _.slug in requested_slugs and "photon" not in _.slug ] ctx.info(f"{'==== pkg test matrix ====':^80s}") - ctx.info(f"{pprint.pformat(pkg_test_matrix)}") + ctx.info(escape(pprint.pformat(pkg_test_matrix))) ctx.info(f"{'==== end pkg test matrix ====':^80s}") # We need to be careful about how many chunks we make. We are limitied to @@ -1113,7 +1114,7 @@ def workflow_config( ) ctx.info(f"{'==== test matrix ====':^80s}") - ctx.info(f"{pprint.pformat(test_matrix)}") + ctx.info(escape(pprint.pformat(test_matrix))) ctx.info(f"{'==== end test matrix ====':^80s}") config["pkg-test-matrix"] = pkg_test_matrix config["test-matrix"] = test_matrix diff --git a/tools/pkg/build.py b/tools/pkg/build.py index 169a5eb6fd5e..68c24558ae0d 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -177,6 +177,13 @@ def _build_patched_pip_wheel(ctx: Context) -> pathlib.Path: tmpdir = pathlib.Path(tempfile.mkdtemp(prefix="salt-pip-patch-")) ctx.info("Downloading pip==25.2 for urllib3 security patching ...") + # Drop PIP_CONSTRAINT for this single call: the constraints file + # pins pip to a newer version (e.g. 26.0.1) but the urllib3 patches + # in pkg/patches/pip-urllib3/ are written against pip 25.2's + # vendored urllib3 1.26.20 and would not apply to whatever urllib3 + # the newer pip vendors. Leaving PIP_CONSTRAINT set causes + # ResolutionImpossible. + download_env = {k: v for k, v in os.environ.items() if k != "PIP_CONSTRAINT"} ctx.run( sys.executable, "-m", @@ -186,6 +193,7 @@ def _build_patched_pip_wheel(ctx: Context) -> pathlib.Path: "--no-deps", "--dest", str(tmpdir), + env=download_env, ) wheel = next(tmpdir.glob("pip-*.whl")) ctx.info(f"Patching urllib3 CVEs inside {wheel.name} ...") @@ -880,7 +888,14 @@ def onedir_dependencies( # --force-reinstall is required because relenv ships with pip pre-installed # at the same version (25.2), so without it pip would skip the install as # "already satisfied" and leave the unpatched copy in site-packages. + # PIP_CONSTRAINT is dropped for this single call because the constraints + # file pins pip to a newer version (e.g. 26.0.1) for the requirements + # install below, but here we are intentionally installing the older + # patched 25.2 wheel. Leaving PIP_CONSTRAINT set produces a + # ResolutionImpossible between "user requested pip 25.2" and the + # constraint. patched_pip = _build_patched_pip_wheel(ctx) + patched_env = {k: v for k, v in env.items() if k != "PIP_CONSTRAINT"} ctx.run( str(python_bin), "-m", @@ -889,7 +904,7 @@ def onedir_dependencies( "--force-reinstall", "--no-deps", str(patched_pip), - env=env, + env=patched_env, ) ctx.run( str(python_bin),