diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index fe564789e0d3..c39be8f82c09 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -142,7 +142,7 @@ repos:
# ----- Packaging Requirements ------------------------------------------------------------------------------------>
- repo: https://github.com/saltstack/pip-tools-compile-impersonate
- rev: "4.8"
+ rev: updates
hooks:
- id: pip-tools-compile
@@ -150,7 +150,7 @@ repos:
name: Linux Packaging Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(linux\.in|py3\.9/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -166,7 +166,7 @@ repos:
name: Linux Packaging Py3.10 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(linux\.in|py3\.10/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -182,7 +182,7 @@ repos:
name: Linux Packaging Py3.11 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(linux\.in|py3\.11/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -198,7 +198,7 @@ repos:
name: Linux Packaging Py3.12 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(linux\.in|py3\.12/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -214,7 +214,7 @@ repos:
name: Linux Packaging Py3.13 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(linux\.in|py3\.13/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -230,7 +230,7 @@ repos:
name: FreeBSD Packaging Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(freebsd\.in|py3\.9/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -246,7 +246,7 @@ repos:
name: FreeBSD Packaging Py3.10 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(freebsd\.in|py3\.10/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -262,7 +262,7 @@ repos:
name: FreeBSD Packaging Py3.11 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(freebsd\.in|py3\.11/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -278,7 +278,7 @@ repos:
name: FreeBSD Packaging Py3.12 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(freebsd\.in|py3\.12/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -294,7 +294,7 @@ repos:
name: FreeBSD Packaging Py3.13 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(freebsd\.in|py3\.13/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -310,7 +310,7 @@ repos:
name: Darwin Packaging Py3.9 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.9/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -325,7 +325,7 @@ repos:
name: Darwin Packaging Py3.10 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.10/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -340,7 +340,7 @@ repos:
name: Darwin Packaging Py3.11 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.11/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -355,7 +355,7 @@ repos:
name: Darwin Packaging Py3.12 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.12/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -370,7 +370,7 @@ repos:
name: Darwin Packaging Py3.13 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.13/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -385,7 +385,7 @@ repos:
name: Windows Packaging Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.9/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -400,7 +400,7 @@ repos:
name: Windows Packaging Py3.10 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.10/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -415,7 +415,7 @@ repos:
name: Windows Packaging Py3.11 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.11/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -430,7 +430,7 @@ repos:
name: Windows Packaging Py3.12 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.12/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -445,7 +445,7 @@ repos:
name: Windows Packaging Py3.13 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.13/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -464,7 +464,7 @@ repos:
name: Linux CI Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(linux\.in|common\.in)|py3\.9/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -483,7 +483,7 @@ repos:
name: Linux CI Py3.10 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(linux\.in|common\.in)|py3\.10/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -502,7 +502,7 @@ repos:
name: Linux CI Py3.11 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(linux\.in|common\.in)|py3\.11/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -521,7 +521,7 @@ repos:
name: Linux CI Py3.12 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(linux\.in|common\.in)|py3\.12/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -540,7 +540,7 @@ repos:
name: Linux CI Py3.13 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(linux\.in|common\.in)|py3\.13/linux\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -559,7 +559,7 @@ repos:
name: Linux CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/linux-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -574,7 +574,7 @@ repos:
name: Linux CI Py3.10 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.10/linux-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -589,7 +589,7 @@ repos:
name: Linux CI Py3.11 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.11/linux-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -604,7 +604,7 @@ repos:
name: Linux CI Py3.12 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.12/linux-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -619,7 +619,7 @@ repos:
name: Linux CI Py3.13 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.13/linux-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -634,7 +634,7 @@ repos:
name: FreeBSD CI Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(freebsd|common)\.in|py3\.9/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -653,7 +653,7 @@ repos:
name: FreeBSD CI Py3.10 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(freebsd|common)\.in|py3\.10/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -672,7 +672,7 @@ repos:
name: FreeBSD CI Py3.11 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(freebsd|common)\.in|py3\.11/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -691,7 +691,7 @@ repos:
name: FreeBSD CI Py3.12 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(freebsd|common)\.in|py3\.12/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -710,7 +710,7 @@ repos:
name: FreeBSD CI Py3.13 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(freebsd|common)\.in|py3\.13/freebsd\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -730,7 +730,7 @@ repos:
files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/freebsd-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -746,7 +746,7 @@ repos:
files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.10/freebsd-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -761,7 +761,7 @@ repos:
name: FreeBSD CI Py3.11 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.11/freebsd-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -776,7 +776,7 @@ repos:
name: FreeBSD CI Py3.12 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.12/freebsd-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -791,7 +791,7 @@ repos:
name: FreeBSD CI Py3.13 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.13/freebsd-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -806,7 +806,7 @@ repos:
name: Darwin CI Py3.9 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|py3\.9/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -824,7 +824,7 @@ repos:
name: Darwin CI Py3.10 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|py3\.10/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -842,7 +842,7 @@ repos:
name: Darwin CI Py3.11 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|py3\.11/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -860,7 +860,7 @@ repos:
name: Darwin CI Py3.12 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|py3\.12/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -878,7 +878,7 @@ repos:
name: Darwin CI Py3.13 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(darwin|common)\.in|py3\.13/darwin\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -896,7 +896,7 @@ repos:
name: Darwin CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/darwin-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -911,7 +911,7 @@ repos:
name: Darwin CI Py3.10 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.10/darwin-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -926,7 +926,7 @@ repos:
name: Darwin CI Py3.11 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.11/darwin-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -941,7 +941,7 @@ repos:
name: Darwin CI Py3.12 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.12/darwin-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -956,7 +956,7 @@ repos:
name: Darwin CI Py3.13 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.13/darwin-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -971,7 +971,7 @@ repos:
name: Windows CI Py3.9 ZeroMQ Requirements
files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|py3\.9/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -989,7 +989,7 @@ repos:
name: Windows CI Py3.10 ZeroMQ Requirements
files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|py3\.10/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1007,7 +1007,7 @@ repos:
name: Windows CI Py3.11 ZeroMQ Requirements
files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|py3\.11/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1025,7 +1025,7 @@ repos:
name: Windows CI Py3.12 ZeroMQ Requirements
files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|py3\.12/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1043,7 +1043,7 @@ repos:
name: Windows CI Py3.13 ZeroMQ Requirements
files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|py3\.13/windows\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1061,7 +1061,7 @@ repos:
name: Windows CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/windows-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1076,7 +1076,7 @@ repos:
name: Windows CI Py3.10 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.10/windows-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1091,7 +1091,7 @@ repos:
name: Windows CI Py3.11 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.11/windows-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1106,7 +1106,7 @@ repos:
name: Windows CI Py3.12 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.12/windows-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1121,7 +1121,7 @@ repos:
name: Windows CI Py3.13 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.13/windows-crypto\.txt))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1140,7 +1140,7 @@ repos:
name: Cloud CI Py3.9 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((cloud|common)\.in|py3\.9/cloud\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1158,7 +1158,7 @@ repos:
name: Cloud CI Py3.10 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((cloud|common)\.in|py3\.10/cloud\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1176,7 +1176,7 @@ repos:
name: Cloud CI Py3.11 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((cloud|common)\.in|py3\.11/cloud\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1194,7 +1194,7 @@ repos:
name: Cloud CI Py3.12 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((cloud|common)\.in|py3\.12/cloud\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1212,7 +1212,7 @@ repos:
name: Cloud CI Py3.13 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((cloud|common)\.in|py3\.13/cloud\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1232,7 +1232,7 @@ repos:
name: Docs CI Py3.9 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/ci/(docs|common|linux)\.in|static/pkg/linux\.in|static/pkg/.*/linux\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1248,7 +1248,7 @@ repos:
name: Docs CI Py3.10 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/ci/(docs|common|linux)\.in|static/pkg/linux\.in|static/pkg/.*/linux\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1264,7 +1264,7 @@ repos:
name: Docs CI Py3.11 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/ci/(docs|common|linux)\.in|static/pkg/linux\.in|static/pkg/.*/linux\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1280,7 +1280,7 @@ repos:
name: Docs CI Py3.12 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/ci/(docs|common|linux)\.in|static/pkg/linux\.in|static/pkg/.*/linux\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1296,7 +1296,7 @@ repos:
name: Docs CI Py3.13 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/ci/(docs|common|linux)\.in|static/pkg/linux\.in|static/pkg/.*/linux\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1316,7 +1316,7 @@ repos:
name: Lint CI Py3.9 Requirements
files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.9/linux\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1335,7 +1335,7 @@ repos:
name: Lint CI Py3.10 Requirements
files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.10/linux\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1354,7 +1354,7 @@ repos:
name: Lint CI Py3.11 Requirements
files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.11/linux\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1373,7 +1373,7 @@ repos:
name: Lint CI Py3.12 Requirements
files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.12/linux\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1392,7 +1392,7 @@ repos:
name: Lint CI Py3.13 Requirements
files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.13/linux\.txt)))$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1414,7 +1414,7 @@ repos:
name: Changelog CI Py3.9 Requirements
files: ^requirements/static/ci/(changelog\.in|py3\.9/(changelog|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1428,7 +1428,7 @@ repos:
name: Changelog CI Py3.10 Requirements
files: ^requirements/static/ci/(changelog\.in|py3\.10/(changelog|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1442,7 +1442,7 @@ repos:
name: Changelog CI Py3.11 Requirements
files: ^requirements/static/ci/(changelog\.in|py3\.11/(changelog|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1456,7 +1456,7 @@ repos:
name: Changelog CI Py3.12 Requirements
files: ^requirements/static/ci/(changelog\.in|py3\.12/(changelog|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1470,7 +1470,7 @@ repos:
name: Changelog CI Py3.13 Requirements
files: ^requirements/static/ci/(changelog\.in|py3\.13/(changelog|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1487,7 +1487,7 @@ repos:
name: Linux CI Py3.9 Tools Requirements
files: ^requirements/static/ci/(tools\.in|py3.9/(tools|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1500,7 +1500,7 @@ repos:
name: Linux CI Py3.10 Tools Requirements
files: ^requirements/static/ci/(tools\.in|py3.10/(tools|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1513,7 +1513,7 @@ repos:
name: Linux CI Py3.11 Tools Requirements
files: ^requirements/static/ci/(tools\.in|py3.11/(tools|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1526,7 +1526,7 @@ repos:
name: Linux CI Py3.12 Tools Requirements
files: ^requirements/static/ci/(tools\.in|py3.12/(tools|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1539,7 +1539,7 @@ repos:
name: Linux CI Py3.13 Tools Requirements
files: ^requirements/static/ci/(tools\.in|py3.13/(tools|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --build-isolation
@@ -1552,7 +1552,7 @@ repos:
name: Linux CI Py3.9 Tools virustotal Requirements
files: ^requirements/static/ci/(tools(-virustotal)?\.in|py3.9/(tools(-virustotal)?|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --py-version=3.9
@@ -1563,7 +1563,7 @@ repos:
name: Linux CI Py3.10 Tools virustotal Requirements
files: ^requirements/static/ci/(tools(-virustotal)?\.in|py3.10/(tools(-virustotal)?|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --py-version=3.10
@@ -1574,7 +1574,7 @@ repos:
name: Linux CI Py3.11 Tools virustotal Requirements
files: ^requirements/static/ci/(tools(-virustotal)?\.in|py3.11/(tools(-virustotal)?|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --py-version=3.11
@@ -1585,7 +1585,7 @@ repos:
name: Linux CI Py3.12 Tools virustotal Requirements
files: ^requirements/static/ci/(tools(-virustotal)?\.in|py3.12/(tools(-virustotal)?|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --py-version=3.12
@@ -1596,7 +1596,7 @@ repos:
name: Linux CI Py3.13 Tools virustotal Requirements
files: ^requirements/static/ci/(tools(-virustotal)?\.in|py3.13/(tools(-virustotal)?|linux)\.txt)$
pass_filenames: false
- additional_dependencies: ["pip<26.0", "setuptools<75.0.0"]
+ additional_dependencies: ["pip<26.0", "setuptools>=81.0.0"]
args:
- -v
- --py-version=3.13
diff --git a/pkg/windows/msi/CustomAction01/CustomAction01.cs b/pkg/windows/msi/CustomAction01/CustomAction01.cs
index 26b9ae049edf..a6f937941f43 100644
--- a/pkg/windows/msi/CustomAction01/CustomAction01.cs
+++ b/pkg/windows/msi/CustomAction01/CustomAction01.cs
@@ -465,26 +465,63 @@ public static ActionResult kill_python_exe(Session session) {
// Get full path and command line from running process
// see https://github.com/saltstack/salt/issues/42862
session.Log("...BEGIN kill_python_exe (CustomAction01.cs)");
- using (
- var wmi_searcher = new ManagementObjectSearcher(
- "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE CommandLine LIKE '%salt-minion%' AND NOT CommandLine LIKE '%msiexec%'"
- )
- ) {
- foreach (ManagementObject wmi_obj in wmi_searcher.Get()) {
- String ProcessID = wmi_obj["ProcessID"].ToString();
- Int32 pid = Int32.Parse(ProcessID);
- String ExecutablePath = wmi_obj["ExecutablePath"].ToString();
- String CommandLine = wmi_obj["CommandLine"].ToString();
- session.Log("...kill_python_exe " + ExecutablePath + " " + CommandLine);
- Process proc11 = Process.GetProcessById(pid);
- try {
- proc11.Kill();
- } catch (Exception exc) {
- session.Log("...kill_python_exe " + ExecutablePath + " " + CommandLine);
- session.Log(exc.ToString());
- // ignore wmiresults without these properties
+
+ // Give the minion enough time to finish its internal stop_async (graceful shutdown).
+ // salt/minion.py:MinionManager.stop_async has a static 5-second sleep to allow
+ // the I/O loop to process and send any remaining "return" messages to the Master.
+ // We wait 6 seconds here to ensure that we don't aggressively kill the process
+ // while it is still performing its legitimate cleanup. After this window,
+ // we proceed to kill any lingering or orphan processes that would otherwise
+ // lock DLLs (like pywin32 or cryptography) and cause a "Frankenstein" installation.
+ session.Log("...Waiting 6 seconds for graceful shutdown...");
+ System.Threading.Thread.Sleep(6000);
+
+ // This is an immediate custom action, access properties directly
+ string installDir = "";
+ try {
+ installDir = cutil.get_property_IMCAC(session, "INSTALLDIR");
+ } catch (Exception) {
+ session.Log("...INSTALLDIR not found. Falling back to default WMI search.");
+ }
+ string wmi_query = "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%' OR CommandLine LIKE '%ssm.exe%') AND NOT CommandLine LIKE '%msiexec%'";
+ if (!string.IsNullOrEmpty(installDir)) {
+ session.Log("...Targeting processes in: " + installDir);
+ // Broaden the query to include anything running from the installation directory OR explicitly named ssm
+ wmi_query = "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (ExecutablePath LIKE '" + installDir.Replace("\\", "\\\\") + "%' OR CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%' OR CommandLine LIKE '%ssm.exe%' OR ExecutablePath LIKE '%ssm.exe') AND NOT CommandLine LIKE '%msiexec%'";
+ }
+
+ // Perform multiple passes to ensure stubborn or child processes are caught
+ for (int attempt = 1; attempt <= 3; attempt++) {
+ session.Log("...Kill attempt " + attempt + " of 3");
+ using (var wmi_searcher = new ManagementObjectSearcher(wmi_query)) {
+ int killedCount = 0;
+ foreach (ManagementObject wmi_obj in wmi_searcher.Get()) {
+ try {
+ if (wmi_obj["ProcessID"] == null) continue;
+ String ProcessID = wmi_obj["ProcessID"].ToString();
+ Int32 pid = Int32.Parse(ProcessID);
+
+ // Don't kill ourselves or the installer
+ if (pid == Process.GetCurrentProcess().Id) continue;
+
+ String ExecutablePath = wmi_obj["ExecutablePath"] != null ? wmi_obj["ExecutablePath"].ToString() : "Unknown";
+ session.Log("...killing process: PID=" + ProcessID + " Path=" + ExecutablePath);
+ Process proc = Process.GetProcessById(pid);
+ proc.Kill();
+ killedCount++;
+ } catch (Exception exc) {
+ session.Log("...failed to kill process: " + exc.Message);
+ }
+ }
+ if (killedCount == 0) {
+ session.Log("...No matching processes found to kill.");
+ break;
}
}
+ if (attempt < 3) {
+ session.Log("...Waiting 2 seconds before next kill attempt...");
+ System.Threading.Thread.Sleep(2000);
+ }
}
session.Log("...END kill_python_exe");
return ActionResult.Success;
diff --git a/pkg/windows/msi/Product.wxs b/pkg/windows/msi/Product.wxs
index 33c88395a5fe..4adb1e7e1eb3 100644
--- a/pkg/windows/msi/Product.wxs
+++ b/pkg/windows/msi/Product.wxs
@@ -197,16 +197,14 @@ IMCAC - Immediate Custom Action - It's immediate
stopSalt to release log file, installValidate requires access to all
files, including the log file
-->
- 1
+ 1
- (REMOVE ~= "ALL") or WIX_UPGRADE_DETECTED
+ (REMOVE ~= "ALL") or WIX_UPGRADE_DETECTED
-
NOT Installed
nsis_install_found
@@ -242,7 +240,7 @@ IMCAC - Immediate Custom Action - It's immediate
-
+
diff --git a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi
index c87cac4b67a6..80fee1f1cfea 100644
--- a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi
+++ b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi
@@ -1241,9 +1241,57 @@ Function ${un}uninstallSalt
Abort
${EndIf}
+ # Give the minion enough time to finish its internal stop_async (graceful shutdown).
+
+ # salt/minion.py:MinionManager.stop_async has a static 5-second sleep to allow
+
+ # the I/O loop to process and send any remaining "return" messages to the Master.
+
+ # We wait 6 seconds here to ensure that we don't aggressively kill the process
+
+ # while it is still performing its legitimate cleanup. After this window,
+
+ # we proceed to kill any lingering or orphan processes that would otherwise
+
+ # lock DLLs (like pywin32 or cryptography) and cause a "Frankenstein" installation.
+
+ ${LogMsg} "Waiting 6 seconds for graceful shutdown..."
+
+ Sleep 6000
+
+
+
+ # Perform multiple passes to ensure stubborn or child processes are caught
+ # Pass 1: Aggressive taskkill
+ ${LogMsg} "Killing remaining processes (Pass 1 of 3)"
+ nsExec::ExecToStack 'taskkill /F /IM ssm.exe /T'
+ nsExec::ExecToStack 'taskkill /F /IM salt-minion.exe /T'
+ nsExec::ExecToStack 'taskkill /F /IM salt-call.exe /T'
+ nsExec::ExecToStack `powershell -Command "$p = '$INSTDIR'.Replace('\', '\\'); Get-Process | Where-Object { ($_.Path -like '$p*') -or ($_.Name -eq 'ssm') } | ForEach-Object { Write-Output \"Killing: $($_.Name) ($($_.Id))\"; Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"`
+ pop $0
+ pop $1
+ ${LogMsg} "Kill log: $1"
+ Sleep 2000
+
+ # Pass 2: PowerShell follow-up
+ ${LogMsg} "Killing remaining processes (Pass 2 of 3)"
+ nsExec::ExecToStack `powershell -Command "$p = '$INSTDIR'.Replace('\', '\\'); Get-Process | Where-Object { ($_.Path -like '$p*') -or ($_.Name -eq 'ssm') } | ForEach-Object { Write-Output \"Killing: $($_.Name) ($($_.Id))\"; Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"`
+ pop $0
+ pop $1
+ ${LogMsg} "Kill log: $1"
+ Sleep 2000
+
+ # Pass 3: Final check
+ ${LogMsg} "Killing remaining processes (Pass 3 of 3)"
+ nsExec::ExecToStack `powershell -Command "$p = '$INSTDIR'.Replace('\', '\\'); Get-Process | Where-Object { ($_.Path -like '$p*') -or ($_.Name -eq 'ssm') } | ForEach-Object { Write-Output \"Killing: $($_.Name) ($($_.Id))\"; Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"`
+ pop $0
+ pop $1
+ ${LogMsg} "Kill log: $1"
+
doneSSM:
- # Remove files
+
+ # Remove files
${LogMsg} "Deleting files"
ClearErrors
${LogMsg} "Deleting files: $INSTDIR\multi-minion*"
@@ -1255,15 +1303,21 @@ Function ${un}uninstallSalt
ClearErrors
${LogMsg} "Deleting files: $INSTDIR\salt*"
Delete "$INSTDIR\salt*"
- IfErrors 0 ssmBin
- ${LogMsg} "FAILED"
+ ${If} ${Errors}
+ ${LogMsg} "FAILED to delete critical Salt binaries in $INSTDIR. Files might be locked."
+ MessageBox MB_OK|MB_ICONEXCLAMATION "FAILED to delete critical Salt binaries in $INSTDIR. Files might be locked. Please ensure all Salt processes are stopped and try again." /SD IDOK IDOK
+ Abort
+ ${EndIf}
ssmBin:
ClearErrors
${LogMsg} "Deleting file: $SSMBin"
Delete "$SSMBin"
- IfErrors 0 uninstBin
- ${LogMsg} "FAILED"
+ ${If} ${Errors}
+ ${LogMsg} "FAILED to delete $SSMBin. File might be locked."
+ MessageBox MB_OK|MB_ICONEXCLAMATION "FAILED to delete critical Salt service manager ($SSMBin). File might be locked. Please ensure all Salt processes are stopped and try again." /SD IDOK IDOK
+ Abort
+ ${EndIf}
uninstBin:
ClearErrors
@@ -1299,8 +1353,11 @@ Function ${un}uninstallSalt
ClearErrors
${LogMsg} "Deleting directory: $INSTDIR\Lib"
RMDir /r "$INSTDIR\Lib"
- IfErrors 0 removeLibs
- ${LogMsg} "FAILED"
+ ${If} ${Errors}
+ ${LogMsg} "FAILED to delete $INSTDIR\Lib. Files might be locked."
+ MessageBox MB_OK|MB_ICONEXCLAMATION "FAILED to delete critical Salt libraries in $INSTDIR\Lib. Files might be locked. Please ensure all Salt processes are stopped and try again." /SD IDOK IDOK
+ Abort
+ ${EndIf}
removeLibs:
ClearErrors
@@ -1313,15 +1370,21 @@ Function ${un}uninstallSalt
ClearErrors
${LogMsg} "Deleting directory: $INSTDIR\Scripts"
RMDir /r "$INSTDIR\Scripts" # Relenv puts bins in Scripts
- IfErrors 0 removeBin
- ${LogMsg} "FAILED"
+ ${If} ${Errors}
+ ${LogMsg} "FAILED to delete $INSTDIR\Scripts. Files might be locked."
+ MessageBox MB_OK|MB_ICONEXCLAMATION "FAILED to delete critical Salt scripts in $INSTDIR\Scripts. Files might be locked. Please ensure all Salt processes are stopped and try again." /SD IDOK IDOK
+ Abort
+ ${EndIf}
removeBin:
ClearErrors
${LogMsg} "Deleting directory: $INSTDIR\bin"
RMDir /r "$INSTDIR\bin" # Older versions use bin
- IfErrors 0 removeConfigs
- ${LogMsg} "FAILED"
+ ${If} ${Errors}
+ ${LogMsg} "FAILED to delete $INSTDIR\bin. Files might be locked."
+ MessageBox MB_OK|MB_ICONEXCLAMATION "FAILED to delete critical Salt binaries in $INSTDIR\bin. Files might be locked. Please ensure all Salt processes are stopped and try again." /SD IDOK IDOK
+ Abort
+ ${EndIf}
removeConfigs:
ClearErrors
diff --git a/requirements/base.txt b/requirements/base.txt
index 69bd0e73811d..d56cfe5b59fd 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -4,22 +4,22 @@
# Multiple entries for the same package (with different version constraints) are grouped together.
-certifi==2023.07.22; python_version < '3.10'
-certifi>=2024.7.4; python_version >= '3.10'
+certifi>=2024.7.4
cffi>=2.0.0
# We need contextvars for salt-ssh
contextvars
croniter>=0.3.0,!=0.3.22; sys_platform != 'win32'
-cryptography>=42.0.0,<43.0.0
+cryptography>=46.0.5
distro>=1.0.1
frozenlist>=1.3.0; python_version < '3.11'
frozenlist>=1.5.0; python_version >= '3.11'
# immutables is a requirement of contextvars
immutables>=0.21
jaraco.functools>=4.1.0
+jaraco.context>=6.1.0
jaraco.text>=4.0.0
Jinja2>=3.1.5
-jmespath
+jmespath>=1.1.0
looseversion
MarkupSafe<3.0.0
msgpack>=1.0.0
diff --git a/requirements/darwin.txt b/requirements/darwin.txt
index 96c86a9e5bcf..ea217bc3afcb 100644
--- a/requirements/darwin.txt
+++ b/requirements/darwin.txt
@@ -9,7 +9,7 @@ idna>=2.8
linode-python>=1.1.1
pyasn1>=0.6.2
pycparser>=2.21
-pyopenssl>=23.2.0,<25.0.0
+pyopenssl>=25.0.0
python-dateutil>=2.8.0
python-gnupg>=0.4.4
setproctitle>=1.2.3
diff --git a/requirements/static/ci/common.in b/requirements/static/ci/common.in
index 28f0eecd9453..07bf131e0802 100644
--- a/requirements/static/ci/common.in
+++ b/requirements/static/ci/common.in
@@ -7,7 +7,7 @@
apache-libcloud>=1.5.0; sys_platform != 'win32'
boto3>=1.25.0
boto>=2.47.0
-cassandra-driver>=3.25.0
+cryptography>=46.0.5
cffi>=1.14.6
cherrypy>=17.4.1
clustershell
@@ -18,7 +18,7 @@ aiohttp>=3.10.2
filelock>=3.19.1 ; python_version < '3.10'
filelock>=3.20.3 ; python_version >= '3.10'
gitpython>=3.1.37
-jmespath
+jmespath>=1.1.0
jsonschema
junos-eznc; sys_platform != 'win32' and python_version <= '3.10'
jxmlease; sys_platform != 'win32'
@@ -43,7 +43,7 @@ rfc3987
sqlparse>=0.4.4
strict_rfc3339>=0.7
toml
-vcert~=0.7.0; sys_platform != 'win32'
+vcert~=0.9.0; sys_platform != 'win32'
virtualenv>=20.36.1
watchdog>=0.9.0
websocket-client>=1.3.3
diff --git a/requirements/static/ci/py3.10/changelog.txt b/requirements/static/ci/py3.10/changelog.txt
index 5dcd7280057c..9ddcacd80134 100644
--- a/requirements/static/ci/py3.10/changelog.txt
+++ b/requirements/static/ci/py3.10/changelog.txt
@@ -1,16 +1,15 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/changelog.txt --pip-args='' requirements/static/ci/changelog.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/changelog.txt requirements/static/ci/changelog.in
#
-click-default-group==1.2.2
- # via towncrier
click==7.1.1
# via
- # -c requirements/static/ci/py3.10/linux.txt
# click-default-group
# towncrier
+click-default-group==1.2.2
+ # via towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.6
diff --git a/requirements/static/ci/py3.10/cloud.txt b/requirements/static/ci/py3.10/cloud.txt
index 891c88936753..16b5668bae59 100644
--- a/requirements/static/ci/py3.10/cloud.txt
+++ b/requirements/static/ci/py3.10/cloud.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/cloud.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/cloud.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -42,28 +42,28 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -74,14 +74,10 @@ cachetools==4.2.2
# via
# -c requirements/static/ci/py3.10/linux.txt
# google-auth
-cassandra-driver==3.29.3
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -91,16 +87,16 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -108,39 +104,36 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -153,13 +146,13 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -181,8 +174,8 @@ exceptiongroup==1.0.4
# pytest
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
@@ -191,8 +184,8 @@ flaky==3.8.1
# -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -204,10 +197,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -222,67 +211,68 @@ google-auth==2.1.0
# kubernetes
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via
# -c requirements/static/ci/py3.10/linux.txt
# pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# junos-eznc
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -317,8 +307,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -331,8 +321,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -343,23 +333,23 @@ mock==5.1.0
# -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -388,8 +378,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -409,8 +399,8 @@ pathtools==0.1.2
# watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# virtualenv
pluggy==1.4.0
# via
@@ -418,8 +408,8 @@ pluggy==1.4.0
# pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
profitbricks==4.1.3
# via -r requirements/static/ci/cloud.in
@@ -430,32 +420,32 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.10/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.10/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via
@@ -470,10 +460,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyparsing==3.0.9
@@ -494,6 +484,18 @@ pyspnego==0.8.0
# via
# -r requirements/static/ci/cloud.in
# smbprotocol
+pytest==8.1.1
+ # via
+ # -c requirements/static/ci/py3.10/linux.txt
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -536,22 +538,10 @@ pytest-timeout==2.3.1
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -564,13 +554,13 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
@@ -581,8 +571,8 @@ pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -592,20 +582,14 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -619,6 +603,12 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.10/linux.txt
+ # kubernetes
responses==0.25.7
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -629,8 +619,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -650,13 +640,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# etcd3-py
# genshi
# jsonschema
@@ -690,8 +680,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# portend
textfsm==1.1.3
# via
@@ -699,8 +689,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -720,14 +710,16 @@ trustme==1.1.0
# -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # cryptography
+ # pyopenssl
# pytest-system-statistics
# virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -735,14 +727,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -778,15 +770,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.10/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.10/darwin-crypto.txt b/requirements/static/ci/py3.10/darwin-crypto.txt
index 2f79e7572947..fb70d4376b50 100644
--- a/requirements/static/ci/py3.10/darwin-crypto.txt
+++ b/requirements/static/ci/py3.10/darwin-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/darwin-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/darwin-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt
index 85c2e39c3123..a1f9b0c23191 100644
--- a/requirements/static/ci/py3.10/darwin.txt
+++ b/requirements/static/ci/py3.10/darwin.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/darwin.txt --pip-args='' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/darwin.txt requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -14,7 +14,7 @@ aiosignal==1.2.0
# via aiohttp
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
asn1crypto==1.3.0
@@ -33,32 +33,30 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.10/darwin.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.10/darwin.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -66,7 +64,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -74,36 +72,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
-click==7.0
- # via geomet
clustershell==1.8.1
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# paramiko
@@ -112,11 +109,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -133,14 +130,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -148,22 +145,20 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
hglib==2.6.1
# via -r requirements/static/ci/darwin.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
# requests
@@ -171,50 +166,51 @@ idna==3.7
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.10/darwin.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.10/darwin.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# junos-eznc
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -231,11 +227,11 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
linode-python==1.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -245,7 +241,7 @@ mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -256,19 +252,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -285,7 +281,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0
@@ -301,13 +297,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# cherrypy
propcache==0.3.2
# via
@@ -315,24 +311,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -342,9 +338,9 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
pyparsing==3.0.9
@@ -353,6 +349,17 @@ pyrsistent==0.17.3
# via jsonschema
pyserial==3.4
# via junos-eznc
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -380,20 +387,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# botocore
# croniter
@@ -404,18 +400,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -426,14 +422,12 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==25.1.2 ; sys_platform == "darwin"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -445,6 +439,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# vcert
# vultr
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -457,11 +453,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# etcd3-py
# genshi
# jsonschema
@@ -475,7 +471,7 @@ six==1.16.0
# vcert
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -483,13 +479,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.2.5 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
toml==0.10.2
@@ -502,12 +498,14 @@ trustme==1.1.0
# via -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
+ # cryptography
+ # pyopenssl
# pytest-system-statistics
# virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# botocore
# docker
@@ -515,17 +513,17 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
vultr==1.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
watchdog==0.10.3
# via -r requirements/static/ci/common.in
@@ -550,13 +548,13 @@ yamlordereddictloader==0.4.0
# junos-eznc
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# cherrypy
zipp==3.21.0
# via
- # -c requirements/static/ci/../pkg/py3.10/darwin.txt
+ # -c requirements/static/pkg/py3.10/darwin.txt
# -r requirements/darwin.txt
# importlib-metadata
diff --git a/requirements/static/ci/py3.10/docs.txt b/requirements/static/ci/py3.10/docs.txt
index c0e144887560..1e1a46986a3a 100644
--- a/requirements/static/ci/py3.10/docs.txt
+++ b/requirements/static/ci/py3.10/docs.txt
@@ -1,22 +1,22 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/docs.txt --pip-args='' requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/docs.txt requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
#
alabaster==0.7.12
# via sphinx
autocommand==2.2.2
# via
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.text
+ # jaraco-text
babel==2.9.1
# via sphinx
-backports.tarfile==1.2.0
+backports-tarfile==1.2.0
# via
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # jaraco-context
+certifi==2024.7.4
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
@@ -46,7 +46,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
@@ -79,37 +79,38 @@ immutables==0.21
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
# contextvars
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
# myst-docutils
# sphinx
-jmespath==1.0.1
+jmespath==1.1.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
@@ -137,9 +138,9 @@ more-itertools==10.7.0
# -c requirements/static/ci/py3.10/linux.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -203,20 +204,22 @@ six==1.16.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# python-dateutil
- # sphinxcontrib.httpdomain
+ # sphinxcontrib-httpdomain
snowballstemmer==2.1.0
# via sphinx
sphinx==6.1.3 ; python_version >= "3.9"
# via
# -r requirements/static/ci/docs.in
+ # sphinxcontrib-httpdomain
# sphinxcontrib-spelling
- # sphinxcontrib.httpdomain
sphinxcontrib-applehelp==1.0.2
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
sphinxcontrib-htmlhelp==2.0.0
# via sphinx
+sphinxcontrib-httpdomain==1.8.1
+ # via -r requirements/static/ci/docs.in
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==1.0.3
@@ -225,8 +228,6 @@ sphinxcontrib-serializinghtml==1.1.5
# via sphinx
sphinxcontrib-spelling==7.7.0
# via -r requirements/static/ci/docs.in
-sphinxcontrib.httpdomain==1.8.1
- # via -r requirements/static/ci/docs.in
tempora==4.1.1
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -238,6 +239,7 @@ timelib==0.3.0 ; python_version < "3.11"
typing-extensions==4.15.0
# via
# -c requirements/static/ci/py3.10/linux.txt
+ # cryptography
# myst-docutils
# virtualenv
uc-micro-py==1.0.1
@@ -251,7 +253,7 @@ virtualenv==20.36.1
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
# -c requirements/static/ci/py3.10/linux.txt
# cherrypy
diff --git a/requirements/static/ci/py3.10/freebsd-crypto.txt b/requirements/static/ci/py3.10/freebsd-crypto.txt
index fab69f23f5d7..4d329dc7293f 100644
--- a/requirements/static/ci/py3.10/freebsd-crypto.txt
+++ b/requirements/static/ci/py3.10/freebsd-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/freebsd-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/freebsd-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt
index 2a5d0f8e39d2..6e1ea8b9b271 100644
--- a/requirements/static/ci/py3.10/freebsd.txt
+++ b/requirements/static/ci/py3.10/freebsd.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/freebsd.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/freebsd.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -30,32 +30,30 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.10/freebsd.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.10/freebsd.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -63,7 +61,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -71,36 +69,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
-click==7.1.2
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# etcd3-py
# moto
@@ -110,11 +107,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
# pytest-skip-markers
@@ -132,14 +129,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -147,8 +144,6 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -157,55 +152,56 @@ hglib==2.6.1
# via -r requirements/static/ci/freebsd.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/pkg/freebsd.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.10/freebsd.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.10/freebsd.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# junos-eznc
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -226,7 +222,7 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -236,7 +232,7 @@ mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -247,18 +243,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==5.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -275,7 +271,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -292,13 +288,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# cherrypy
propcache==0.3.2
# via
@@ -306,20 +302,20 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -331,9 +327,9 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# etcd3-py
pyparsing==3.0.9
@@ -342,6 +338,17 @@ pyrsistent==0.17.3
# via jsonschema
pyserial==3.4
# via junos-eznc
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -369,20 +376,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# botocore
# croniter
@@ -393,18 +389,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/pkg/freebsd.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -415,14 +411,12 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -433,6 +427,8 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -445,11 +441,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/static/pkg/freebsd.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# etcd3-py
# genshi
# jsonschema
@@ -471,13 +467,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.2.5 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -489,12 +485,14 @@ trustme==1.1.0
# via -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
+ # cryptography
+ # pyopenssl
# pytest-system-statistics
# virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# botocore
# docker
@@ -502,11 +500,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -531,13 +529,13 @@ yamlordereddictloader==0.4.0
# via junos-eznc
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.10/freebsd.txt
+ # -c requirements/static/pkg/py3.10/freebsd.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt
index b893a6715b41..92419d02f8ae 100644
--- a/requirements/static/ci/py3.10/lint.txt
+++ b/requirements/static/ci/py3.10/lint.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/lint.txt --pip-args='' requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/lint.txt requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -17,14 +17,14 @@ aiosignal==1.2.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# aiohttp
-ansible-core==2.17.12
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # ansible
ansible==10.7.0 ; python_version >= "3.10"
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/linux.in
+ansible-core==2.17.12
+ # via
+ # -c requirements/static/ci/py3.10/linux.txt
+ # ansible
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -51,28 +51,28 @@ attrs==23.1.0
# jsonschema
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -84,14 +84,10 @@ cachetools==4.2.2
# -c requirements/static/ci/py3.10/linux.txt
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -102,8 +98,8 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -111,8 +107,8 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -120,39 +116,36 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -164,13 +157,13 @@ dill==0.3.8
# via pylint
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
dnspython==2.6.1
# via
@@ -187,14 +180,14 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -206,10 +199,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -228,65 +217,66 @@ hglib==2.6.1
# -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# etcd3-py
# requests
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
isort==4.3.21
# via pylint
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# ansible-core
# junos-eznc
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -321,8 +311,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -335,8 +325,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -349,22 +339,22 @@ mercurial==6.0.1
# -r requirements/static/ci/linux.in
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
multidict==6.0.2
# via
@@ -389,8 +379,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# ansible-core
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -414,14 +404,14 @@ pathtools==0.1.2
# watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# pylint
# virtualenv
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -430,29 +420,29 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.10/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.10/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/crypto.txt
pygit2==1.13.1
# via
@@ -483,10 +473,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyparsing==3.0.9
@@ -507,8 +497,8 @@ python-consul==1.1.0
# -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -521,8 +511,8 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via
@@ -530,8 +520,8 @@ python-telegram-bot==13.7
# -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -543,8 +533,8 @@ pyvmomi==6.7.1.2018.12
# -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -555,25 +545,21 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/zeromq.txt
-redis-py-cluster==2.1.3
- # via
- # -c requirements/static/ci/py3.10/linux.txt
- # -r requirements/static/ci/linux.in
redis==3.5.3
# via
# -c requirements/static/ci/py3.10/linux.txt
# redis-py-cluster
-requests-oauthlib==2.0.0
+redis-py-cluster==2.1.3
# via
# -c requirements/static/ci/py3.10/linux.txt
- # kubernetes
+ # -r requirements/static/ci/linux.in
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -586,6 +572,10 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.10/linux.txt
+ # kubernetes
resolvelib==0.5.4
# via
# -c requirements/static/ci/py3.10/linux.txt
@@ -600,8 +590,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -623,13 +613,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -666,8 +656,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# portend
textfsm==1.1.3
# via
@@ -675,8 +665,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -703,9 +693,11 @@ twilio==7.9.2
# -r requirements/static/ci/linux.in
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# astroid
+ # cryptography
+ # pyopenssl
# virtualenv
tzlocal==3.0
# via
@@ -713,8 +705,8 @@ tzlocal==3.0
# apscheduler
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -722,14 +714,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.10/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
watchdog==0.10.3
@@ -766,15 +758,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.10/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
# -c requirements/static/ci/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.10/linux-crypto.txt b/requirements/static/ci/py3.10/linux-crypto.txt
index c939b3f0160a..d755fe8871b7 100644
--- a/requirements/static/ci/py3.10/linux-crypto.txt
+++ b/requirements/static/ci/py3.10/linux-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/linux-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/linux-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt
index f1f055b5b748..5c6b2ca62b7f 100644
--- a/requirements/static/ci/py3.10/linux.txt
+++ b/requirements/static/ci/py3.10/linux.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/linux.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/linux.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -12,10 +12,10 @@ aiohttp==3.12.13
# etcd3-py
aiosignal==1.2.0
# via aiohttp
-ansible-core==2.17.12
- # via ansible
ansible==10.7.0 ; python_version >= "3.10"
# via -r requirements/static/ci/linux.in
+ansible-core==2.17.12
+ # via ansible
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
apscheduler==3.6.3
@@ -36,22 +36,22 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
@@ -61,11 +61,9 @@ cachetools==4.2.2
# via
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -74,7 +72,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -82,36 +80,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -122,11 +119,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -141,14 +138,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -156,8 +153,6 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -168,56 +163,57 @@ hglib==2.6.1
# via -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# ansible-core
# junos-eznc
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -238,7 +234,7 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -248,7 +244,7 @@ mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -259,19 +255,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -288,7 +284,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# ansible-core
# pytest
@@ -306,13 +302,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -320,26 +316,26 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via google-auth
pyasn1==0.6.2
# via
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -357,9 +353,9 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyparsing==3.0.9
@@ -368,6 +364,17 @@ pyrsistent==0.17.3
# via jsonschema
pyserial==3.4
# via junos-eznc
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -395,22 +402,11 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-consul==1.1.0
# via -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -421,13 +417,13 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -437,7 +433,7 @@ pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -449,18 +445,16 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-redis-py-cluster==2.1.3
- # via -r requirements/static/ci/linux.in
redis==3.5.3
# via redis-py-cluster
-requests-oauthlib==2.0.0
- # via kubernetes
+redis-py-cluster==2.1.3
+ # via -r requirements/static/ci/linux.in
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -473,6 +467,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
resolvelib==0.5.4
# via ansible-core
responses==0.25.7
@@ -481,7 +477,7 @@ rfc3987==1.3.8
# via -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via google-auth
@@ -493,11 +489,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -524,13 +520,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -546,14 +542,16 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
+ # cryptography
+ # pyopenssl
# pytest-system-statistics
# virtualenv
tzlocal==3.0
# via apscheduler
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -561,11 +559,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -590,13 +588,13 @@ yamlordereddictloader==0.4.0
# via junos-eznc
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.10/linux.txt
+ # -c requirements/static/pkg/py3.10/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.10/tools-virustotal.txt b/requirements/static/ci/py3.10/tools-virustotal.txt
index 15f540dc3d4b..c8e1ab388dd4 100644
--- a/requirements/static/ci/py3.10/tools-virustotal.txt
+++ b/requirements/static/ci/py3.10/tools-virustotal.txt
@@ -1,28 +1,28 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --output-file=requirements/static/ci/py3.10/tools-virustotal.txt --pip-args='' requirements/static/ci/tools-virustotal.in
+# pip-compile --output-file=requirements/static/ci/py3.10/tools-virustotal.txt requirements/static/ci/tools-virustotal.in
#
certifi==2023.7.22
# via
- # -c requirements/static/ci/../ci/py3.10/tools.txt
+ # -c requirements/static/ci/py3.10/tools.txt
# requests
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../ci/py3.10/tools.txt
+ # -c requirements/static/ci/py3.10/tools.txt
# requests
idna==3.7
# via
- # -c requirements/static/ci/../ci/py3.10/tools.txt
+ # -c requirements/static/ci/py3.10/tools.txt
# requests
requests==2.31.0
# via
- # -c requirements/static/ci/../ci/py3.10/tools.txt
+ # -c requirements/static/ci/py3.10/tools.txt
# virustotal3
urllib3==1.26.18
# via
- # -c requirements/static/ci/../ci/py3.10/tools.txt
+ # -c requirements/static/ci/py3.10/tools.txt
# requests
virustotal3==1.0.8
# via -r requirements/static/ci/tools-virustotal.in
diff --git a/requirements/static/ci/py3.10/tools.txt b/requirements/static/ci/py3.10/tools.txt
index d7ffd43a9194..2b68feeefb54 100644
--- a/requirements/static/ci/py3.10/tools.txt
+++ b/requirements/static/ci/py3.10/tools.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/tools.txt --pip-args='' requirements/static/ci/tools.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/tools.txt requirements/static/ci/tools.in
#
annotated-types==0.6.0
# via pydantic
@@ -24,7 +24,7 @@ idna==3.7
# via requests
jinja2==3.1.4
# via -r requirements/static/ci/tools.in
-jmespath==1.0.1
+jmespath==1.1.0
# via
# boto3
# botocore
@@ -36,10 +36,10 @@ mdurl==0.1.2
# via markdown-it-py
packaging==22.0
# via -r requirements/static/ci/tools.in
-pydantic-core==2.16.2
- # via pydantic
pydantic==2.6.1
# via python-tools-scripts
+pydantic-core==2.16.2
+ # via pydantic
pygments==2.17.2
# via rich
python-dateutil==2.8.1
diff --git a/requirements/static/ci/py3.10/windows-crypto.txt b/requirements/static/ci/py3.10/windows-crypto.txt
index 286c93eeafb7..e89d546e9ed1 100644
--- a/requirements/static/ci/py3.10/windows-crypto.txt
+++ b/requirements/static/ci/py3.10/windows-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/windows-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/windows-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.37.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.10/windows.txt b/requirements/static/ci/py3.10/windows.txt
index a9958b17747e..fc9e18313bfe 100644
--- a/requirements/static/ci/py3.10/windows.txt
+++ b/requirements/static/ci/py3.10/windows.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/windows.txt --pip-args='' requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -24,36 +24,34 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.10/windows.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.10/windows.txt
+ # jaraco-context
bcrypt==4.1.2
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# kubernetes
# requests
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
@@ -63,25 +61,23 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
-click==7.1.2
- # via geomet
clr-loader==0.2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# pythonnet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
@@ -89,12 +85,13 @@ colorama==0.4.1
# via pytest
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -102,11 +99,11 @@ cryptography==42.0.5
# trustme
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# pytest-skip-markers
dmidecode==0.9.0
@@ -125,14 +122,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -140,73 +137,72 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
iniconfig==1.0.1
# via pytest
ioloop==0.1a0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
- # jaraco.collections
-jaraco.collections==3.3.0
+ # -c requirements/static/pkg/py3.10/windows.txt
+ # jaraco-collections
+jaraco-collections==3.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.10/windows.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -219,17 +215,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
lxml==6.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -238,18 +234,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==8.2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -262,7 +258,7 @@ oauthlib==3.3.1
# via requests-oauthlib
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# pytest
# wheel
@@ -276,13 +272,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# cherrypy
propcache==0.3.2
# via
@@ -290,24 +286,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -315,17 +311,28 @@ pygit2==1.13.1
# via -r requirements/static/ci/windows.in
pymssql==2.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -353,20 +360,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
# botocore
# kubernetes
@@ -375,21 +371,21 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
pythonnet==3.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
-pywin32==305
+pywin32==311
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
# docker
# pytest-skip-markers
@@ -398,7 +394,7 @@ pywinrm==0.4.1
# via -r requirements/static/ci/windows.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -407,16 +403,12 @@ pyyaml==6.0.1
# yamllint
pyzmq==25.0.2 ; sys_platform == "win32"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# docker
@@ -428,6 +420,10 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-ntlm
# requests-oauthlib
# responses
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -440,11 +436,11 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
six==1.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# etcd3-py
# genshi
# jsonschema
@@ -455,7 +451,7 @@ six==1.15.0
# textfsm
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -463,13 +459,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.2.5 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
toml==0.10.2
@@ -480,12 +476,14 @@ trustme==1.1.0
# via -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
+ # cryptography
+ # pyopenssl
# pytest-system-statistics
# virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# botocore
@@ -496,7 +494,7 @@ urllib3==2.6.3 ; python_version >= "3.10"
# responses
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -516,15 +514,15 @@ werkzeug==3.1.5
wheel==0.46.3
# via
# -c requirements/constraints.txt
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
wmi==1.5.1
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
xmltodict==0.13.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# -r requirements/windows.txt
# moto
# pywinrm
@@ -532,13 +530,13 @@ yamllint==1.28.0
# via -r requirements/static/ci/windows.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.10/windows.txt
+ # -c requirements/static/pkg/py3.10/windows.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.11/changelog.txt b/requirements/static/ci/py3.11/changelog.txt
index 72aaaf543d9f..3b460618747e 100644
--- a/requirements/static/ci/py3.11/changelog.txt
+++ b/requirements/static/ci/py3.11/changelog.txt
@@ -1,16 +1,15 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/changelog.txt --pip-args='' requirements/static/ci/changelog.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/changelog.txt requirements/static/ci/changelog.in
#
-click-default-group==1.2.2
- # via towncrier
click==7.1.1
# via
- # -c requirements/static/ci/py3.11/linux.txt
# click-default-group
# towncrier
+click-default-group==1.2.2
+ # via towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.6
diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt
index 60d5d80b8d6a..8d4ed05b4c30 100644
--- a/requirements/static/ci/py3.11/cloud.txt
+++ b/requirements/static/ci/py3.11/cloud.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/cloud.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/cloud.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -38,28 +38,28 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -70,14 +70,10 @@ cachetools==4.2.2
# via
# -c requirements/static/ci/py3.11/linux.txt
# google-auth
-cassandra-driver==3.29.3
+certifi==2024.7.4
# via
# -c requirements/static/ci/py3.11/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
- # via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
- # -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -87,16 +83,16 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -104,39 +100,36 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -149,13 +142,13 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -173,8 +166,8 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
@@ -183,8 +176,8 @@ flaky==3.8.1
# -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -196,10 +189,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -214,66 +203,67 @@ google-auth==2.1.0
# kubernetes
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via
# -c requirements/static/ci/py3.11/linux.txt
# pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -304,8 +294,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
mako==1.2.2
# via
@@ -313,8 +303,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -325,23 +315,23 @@ mock==5.1.0
# -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -363,8 +353,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -381,8 +371,8 @@ pathtools==0.1.2
# watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# virtualenv
pluggy==1.4.0
# via
@@ -390,8 +380,8 @@ pluggy==1.4.0
# pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
profitbricks==4.1.3
# via -r requirements/static/ci/cloud.in
@@ -402,32 +392,32 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.11/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via
@@ -442,10 +432,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pypsexec==0.1.0
@@ -458,6 +448,18 @@ pyspnego==0.8.0
# via
# -r requirements/static/ci/cloud.in
# smbprotocol
+pytest==8.1.1
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -500,22 +502,10 @@ pytest-timeout==2.3.1
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -528,13 +518,13 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
@@ -545,8 +535,8 @@ pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -554,20 +544,14 @@ pyyaml==6.0.1
# responses
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -581,6 +565,12 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # kubernetes
responses==0.25.7
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -591,8 +581,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -608,13 +598,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# etcd3-py
# genshi
# jsonschema
@@ -645,8 +635,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# portend
textfsm==1.1.3
# via
@@ -654,8 +644,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -665,14 +655,16 @@ trustme==1.1.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/pytest.txt
-typing-extensions==4.8.0
+typing-extensions==4.15.0
# via
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # pyopenssl
# pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -680,14 +672,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -719,15 +711,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.11/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.11/darwin-crypto.txt b/requirements/static/ci/py3.11/darwin-crypto.txt
index 7eb78b99e69b..26f7b79c8a70 100644
--- a/requirements/static/ci/py3.11/darwin-crypto.txt
+++ b/requirements/static/ci/py3.11/darwin-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/darwin-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/darwin-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt
index e223eb4db574..facdc16af0c7 100644
--- a/requirements/static/ci/py3.11/darwin.txt
+++ b/requirements/static/ci/py3.11/darwin.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/darwin.txt --pip-args='' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/darwin.txt requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -14,7 +14,7 @@ aiosignal==1.2.0
# via aiohttp
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
asn1crypto==1.3.0
@@ -31,30 +31,28 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.11/darwin.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.11/darwin.txt
+ # jaraco-context
bcrypt==4.1.2
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -62,7 +60,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -70,36 +68,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
-click==7.0
- # via geomet
clustershell==1.8.1
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -107,11 +104,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -126,14 +123,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -141,22 +138,20 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
hglib==2.6.1
# via -r requirements/static/ci/darwin.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
# requests
@@ -164,49 +159,50 @@ idna==3.7
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.11/darwin.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.11/darwin.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -221,17 +217,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
linode-python==1.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -242,19 +238,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -267,7 +263,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# pytest
passlib==1.7.4
@@ -278,13 +274,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# cherrypy
propcache==0.3.2
# via
@@ -292,24 +288,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -317,13 +313,24 @@ pygit2==1.13.1
# via -r requirements/static/ci/darwin.in
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -351,20 +358,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# botocore
# croniter
@@ -375,18 +371,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -396,14 +392,12 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==25.1.2 ; sys_platform == "darwin"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -415,6 +409,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# vcert
# vultr
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -425,11 +421,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# etcd3-py
# genshi
# jsonschema
@@ -440,7 +436,7 @@ six==1.16.0
# vcert
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -448,24 +444,27 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
trustme==1.1.0
# via -r requirements/pytest.txt
-typing-extensions==4.2.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.11/darwin.txt
+ # pyopenssl
+ # pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# botocore
# docker
@@ -473,17 +472,17 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
vultr==1.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
watchdog==0.10.3
# via -r requirements/static/ci/common.in
@@ -506,13 +505,13 @@ yamlordereddictloader==0.4.0
# via -r requirements/static/ci/darwin.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# cherrypy
zipp==3.21.0
# via
- # -c requirements/static/ci/../pkg/py3.11/darwin.txt
+ # -c requirements/static/pkg/py3.11/darwin.txt
# -r requirements/darwin.txt
# importlib-metadata
diff --git a/requirements/static/ci/py3.11/docs.txt b/requirements/static/ci/py3.11/docs.txt
index ff2eac626ead..f3c6ed40268d 100644
--- a/requirements/static/ci/py3.11/docs.txt
+++ b/requirements/static/ci/py3.11/docs.txt
@@ -1,22 +1,22 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/docs.txt --pip-args='' requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/docs.txt requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
#
alabaster==0.7.12
# via sphinx
autocommand==2.2.2
# via
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.text
+ # jaraco-text
babel==2.9.1
# via sphinx
-backports.tarfile==1.2.0
+backports-tarfile==1.2.0
# via
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # jaraco-context
+certifi==2024.7.4
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
@@ -46,7 +46,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
@@ -79,37 +79,38 @@ immutables==0.21
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
# contextvars
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
# myst-docutils
# sphinx
-jmespath==1.0.1
+jmespath==1.1.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
@@ -137,9 +138,9 @@ more-itertools==10.7.0
# -c requirements/static/ci/py3.11/linux.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -203,20 +204,22 @@ six==1.16.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# python-dateutil
- # sphinxcontrib.httpdomain
+ # sphinxcontrib-httpdomain
snowballstemmer==2.1.0
# via sphinx
sphinx==6.1.3 ; python_version >= "3.9"
# via
# -r requirements/static/ci/docs.in
+ # sphinxcontrib-httpdomain
# sphinxcontrib-spelling
- # sphinxcontrib.httpdomain
sphinxcontrib-applehelp==1.0.2
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
sphinxcontrib-htmlhelp==2.0.0
# via sphinx
+sphinxcontrib-httpdomain==1.8.1
+ # via -r requirements/static/ci/docs.in
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==1.0.3
@@ -225,8 +228,6 @@ sphinxcontrib-serializinghtml==1.1.5
# via sphinx
sphinxcontrib-spelling==7.7.0
# via -r requirements/static/ci/docs.in
-sphinxcontrib.httpdomain==1.8.1
- # via -r requirements/static/ci/docs.in
tempora==4.1.1
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -235,7 +236,7 @@ timelib==0.3.0 ; python_version >= "3.11"
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
-typing-extensions==4.8.0
+typing-extensions==4.15.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# myst-docutils
@@ -250,7 +251,7 @@ virtualenv==20.36.1
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
# -c requirements/static/ci/py3.11/linux.txt
# cherrypy
diff --git a/requirements/static/ci/py3.11/freebsd-crypto.txt b/requirements/static/ci/py3.11/freebsd-crypto.txt
index 7e8ca963b54a..27e1219d51c6 100644
--- a/requirements/static/ci/py3.11/freebsd-crypto.txt
+++ b/requirements/static/ci/py3.11/freebsd-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/freebsd-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/freebsd-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt
index 4d6f48c5687c..177a390d27c9 100644
--- a/requirements/static/ci/py3.11/freebsd.txt
+++ b/requirements/static/ci/py3.11/freebsd.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/freebsd.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/freebsd.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -28,32 +28,30 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.11/freebsd.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.11/freebsd.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -61,7 +59,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -69,36 +67,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
-click==7.1.2
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# etcd3-py
# moto
@@ -108,11 +105,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
# pytest-skip-markers
@@ -128,14 +125,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -143,8 +140,6 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -153,54 +148,55 @@ hglib==2.6.1
# via -r requirements/static/ci/freebsd.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/pkg/freebsd.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.11/freebsd.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.11/freebsd.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -219,13 +215,13 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -236,18 +232,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==5.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -260,7 +256,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -273,13 +269,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# cherrypy
propcache==0.3.2
# via
@@ -287,20 +283,20 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -312,13 +308,24 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -346,20 +353,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# botocore
# croniter
@@ -370,18 +366,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/pkg/freebsd.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -390,14 +386,12 @@ pyyaml==6.0.1
# yamllint
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -408,6 +402,8 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -418,11 +414,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/static/pkg/freebsd.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# etcd3-py
# genshi
# jsonschema
@@ -441,23 +437,26 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
trustme==1.1.0
# via -r requirements/pytest.txt
-typing-extensions==4.8.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.11/freebsd.txt
+ # pyopenssl
+ # pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# botocore
# docker
@@ -465,11 +464,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -492,13 +491,13 @@ yamllint==1.26.3
# via -r requirements/static/ci/freebsd.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.11/freebsd.txt
+ # -c requirements/static/pkg/py3.11/freebsd.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt
index c9afe3f4a39f..66a325e2a260 100644
--- a/requirements/static/ci/py3.11/lint.txt
+++ b/requirements/static/ci/py3.11/lint.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/lint.txt --pip-args='' requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/lint.txt requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -17,14 +17,14 @@ aiosignal==1.2.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# aiohttp
-ansible-core==2.18.6
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # ansible
ansible==11.7.0 ; python_version >= "3.10"
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/linux.in
+ansible-core==2.18.6
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # ansible
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -47,28 +47,28 @@ attrs==23.1.0
# jsonschema
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -80,14 +80,10 @@ cachetools==4.2.2
# -c requirements/static/ci/py3.11/linux.txt
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -98,8 +94,8 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -107,8 +103,8 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -116,39 +112,36 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -160,13 +153,13 @@ dill==0.3.8
# via pylint
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
dnspython==2.6.1
# via
@@ -183,14 +176,14 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -202,10 +195,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -224,64 +213,65 @@ hglib==2.6.1
# -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# etcd3-py
# requests
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
isort==4.3.21
# via pylint
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# ansible-core
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -312,8 +302,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
mako==1.2.2
# via
@@ -321,8 +311,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -335,22 +325,22 @@ mercurial==6.0.1
# -r requirements/static/ci/linux.in
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
multidict==6.0.2
# via
@@ -367,8 +357,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# ansible-core
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -389,14 +379,14 @@ pathtools==0.1.2
# watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# pylint
# virtualenv
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -405,29 +395,29 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.11/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/crypto.txt
pygit2==1.13.1
# via
@@ -458,10 +448,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyrsistent==0.17.3
@@ -474,8 +464,8 @@ python-consul==1.1.0
# -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -488,8 +478,8 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via
@@ -497,8 +487,8 @@ python-telegram-bot==13.7
# -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -510,8 +500,8 @@ pyvmomi==6.7.1.2018.12
# -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -520,25 +510,21 @@ pyyaml==6.0.1
# yamllint
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/zeromq.txt
-redis-py-cluster==2.1.3
- # via
- # -c requirements/static/ci/py3.11/linux.txt
- # -r requirements/static/ci/linux.in
redis==3.5.3
# via
# -c requirements/static/ci/py3.11/linux.txt
# redis-py-cluster
-requests-oauthlib==2.0.0
+redis-py-cluster==2.1.3
# via
# -c requirements/static/ci/py3.11/linux.txt
- # kubernetes
+ # -r requirements/static/ci/linux.in
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -551,6 +537,10 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # kubernetes
resolvelib==0.5.4
# via
# -c requirements/static/ci/py3.11/linux.txt
@@ -565,8 +555,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -584,13 +574,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -624,8 +614,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# portend
textfsm==1.1.3
# via
@@ -633,8 +623,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -651,14 +641,19 @@ twilio==7.9.2
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/linux.in
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # pyopenssl
tzlocal==3.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# apscheduler
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -666,14 +661,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.11/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
watchdog==0.10.3
@@ -706,15 +701,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.11/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
# -c requirements/static/ci/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.11/linux-crypto.txt b/requirements/static/ci/py3.11/linux-crypto.txt
index d9e8f00d3951..7507c75fce25 100644
--- a/requirements/static/ci/py3.11/linux-crypto.txt
+++ b/requirements/static/ci/py3.11/linux-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/linux-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/linux-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt
index cd77d75067bb..e9a15edeacc7 100644
--- a/requirements/static/ci/py3.11/linux.txt
+++ b/requirements/static/ci/py3.11/linux.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/linux.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/linux.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -12,10 +12,10 @@ aiohttp==3.12.13
# etcd3-py
aiosignal==1.2.0
# via aiohttp
-ansible-core==2.18.6
- # via ansible
ansible==11.7.0 ; python_version >= "3.10"
# via -r requirements/static/ci/linux.in
+ansible-core==2.18.6
+ # via ansible
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
apscheduler==3.6.3
@@ -34,22 +34,22 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
@@ -59,11 +59,9 @@ cachetools==4.2.2
# via
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -72,7 +70,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -80,36 +78,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -120,11 +117,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -137,14 +134,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -152,8 +149,6 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -164,55 +159,56 @@ hglib==2.6.1
# via -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# ansible-core
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -231,13 +227,13 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -248,19 +244,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -273,7 +269,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# ansible-core
# pytest
@@ -287,13 +283,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -301,26 +297,26 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via google-auth
pyasn1==0.6.2
# via
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -338,13 +334,24 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -372,22 +379,11 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-consul==1.1.0
# via -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -398,13 +394,13 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -414,7 +410,7 @@ pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -424,18 +420,16 @@ pyyaml==6.0.1
# yamllint
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-redis-py-cluster==2.1.3
- # via -r requirements/static/ci/linux.in
redis==3.5.3
# via redis-py-cluster
-requests-oauthlib==2.0.0
- # via kubernetes
+redis-py-cluster==2.1.3
+ # via -r requirements/static/ci/linux.in
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -448,6 +442,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
resolvelib==0.5.4
# via ansible-core
responses==0.25.7
@@ -456,7 +452,7 @@ rfc3987==1.3.8
# via -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via google-auth
@@ -466,11 +462,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -494,13 +490,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -510,13 +506,16 @@ trustme==1.1.0
# via -r requirements/pytest.txt
twilio==7.9.2
# via -r requirements/static/ci/linux.in
-typing-extensions==4.8.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.11/linux.txt
+ # pyopenssl
+ # pytest-system-statistics
tzlocal==3.0
# via apscheduler
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -524,11 +523,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -551,13 +550,13 @@ yamllint==1.26.3
# via -r requirements/static/ci/linux.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.11/linux.txt
+ # -c requirements/static/pkg/py3.11/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.11/tools-virustotal.txt b/requirements/static/ci/py3.11/tools-virustotal.txt
index 7371a59a89ec..7ba28dee74a2 100644
--- a/requirements/static/ci/py3.11/tools-virustotal.txt
+++ b/requirements/static/ci/py3.11/tools-virustotal.txt
@@ -1,28 +1,28 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --output-file=requirements/static/ci/py3.11/tools-virustotal.txt --pip-args='' requirements/static/ci/tools-virustotal.in
+# pip-compile --output-file=requirements/static/ci/py3.11/tools-virustotal.txt requirements/static/ci/tools-virustotal.in
#
certifi==2023.7.22
# via
- # -c requirements/static/ci/../ci/py3.11/tools.txt
+ # -c requirements/static/ci/py3.11/tools.txt
# requests
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../ci/py3.11/tools.txt
+ # -c requirements/static/ci/py3.11/tools.txt
# requests
idna==3.7
# via
- # -c requirements/static/ci/../ci/py3.11/tools.txt
+ # -c requirements/static/ci/py3.11/tools.txt
# requests
requests==2.31.0
# via
- # -c requirements/static/ci/../ci/py3.11/tools.txt
+ # -c requirements/static/ci/py3.11/tools.txt
# virustotal3
urllib3==1.26.18
# via
- # -c requirements/static/ci/../ci/py3.11/tools.txt
+ # -c requirements/static/ci/py3.11/tools.txt
# requests
virustotal3==1.0.8
# via -r requirements/static/ci/tools-virustotal.in
diff --git a/requirements/static/ci/py3.11/tools.txt b/requirements/static/ci/py3.11/tools.txt
index 0ae2fb46b8e5..e0ade2917c0d 100644
--- a/requirements/static/ci/py3.11/tools.txt
+++ b/requirements/static/ci/py3.11/tools.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/tools.txt --pip-args='' requirements/static/ci/tools.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/tools.txt requirements/static/ci/tools.in
#
annotated-types==0.6.0
# via pydantic
@@ -16,7 +16,7 @@ botocore==1.24.46
# via
# boto3
# s3transfer
-certifi==2023.07.22
+certifi==2023.7.22
# via requests
charset-normalizer==3.2.0
# via requests
@@ -26,7 +26,7 @@ idna==3.7
# via requests
jinja2==3.1.4
# via -r requirements/static/ci/tools.in
-jmespath==1.0.1
+jmespath==1.1.0
# via
# boto3
# botocore
@@ -34,10 +34,10 @@ markupsafe==2.1.2
# via jinja2
packaging==22.0
# via -r requirements/static/ci/tools.in
-pydantic-core==2.16.2
- # via pydantic
pydantic==2.6.1
# via python-tools-scripts
+pydantic-core==2.16.2
+ # via pydantic
pygments==2.17.2
# via rich
python-dateutil==2.8.1
diff --git a/requirements/static/ci/py3.11/windows-crypto.txt b/requirements/static/ci/py3.11/windows-crypto.txt
index 9068bd3f53e3..b2227bc2ed07 100644
--- a/requirements/static/ci/py3.11/windows-crypto.txt
+++ b/requirements/static/ci/py3.11/windows-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/windows-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/windows-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.37.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.11/windows.txt b/requirements/static/ci/py3.11/windows.txt
index a5421321372a..54376a3d8c7d 100644
--- a/requirements/static/ci/py3.11/windows.txt
+++ b/requirements/static/ci/py3.11/windows.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/windows.txt --pip-args='' requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -22,36 +22,34 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.11/windows.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.11/windows.txt
+ # jaraco-context
bcrypt==4.1.2
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# kubernetes
# requests
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
@@ -61,25 +59,23 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
-click==7.1.2
- # via geomet
clr-loader==0.2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# pythonnet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
@@ -87,12 +83,13 @@ colorama==0.4.1
# via pytest
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -100,11 +97,11 @@ cryptography==42.0.5
# trustme
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# pytest-skip-markers
dmidecode==0.9.0
@@ -121,14 +118,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -136,73 +133,72 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
iniconfig==1.0.1
# via pytest
ioloop==0.1a0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
- # jaraco.collections
-jaraco.collections==3.3.0
+ # -c requirements/static/pkg/py3.11/windows.txt
+ # jaraco-collections
+jaraco-collections==3.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.11/windows.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -215,17 +211,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
lxml==6.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -234,18 +230,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==8.2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -258,7 +254,7 @@ oauthlib==3.3.1
# via requests-oauthlib
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# pytest
# wheel
@@ -272,13 +268,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# cherrypy
propcache==0.3.2
# via
@@ -286,24 +282,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -311,17 +307,28 @@ pygit2==1.13.1
# via -r requirements/static/ci/windows.in
pymssql==2.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -349,20 +356,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
# botocore
# kubernetes
@@ -371,21 +367,21 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
pythonnet==3.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
-pywin32==305
+pywin32==311
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
# docker
# pytest-skip-markers
@@ -394,7 +390,7 @@ pywinrm==0.4.1
# via -r requirements/static/ci/windows.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -403,16 +399,12 @@ pyyaml==6.0.1
# yamllint
pyzmq==25.0.2 ; sys_platform == "win32"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# docker
@@ -424,6 +416,10 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-ntlm
# requests-oauthlib
# responses
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -436,11 +432,11 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
six==1.15.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# etcd3-py
# genshi
# jsonschema
@@ -451,7 +447,7 @@ six==1.15.0
# textfsm
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -459,24 +455,27 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
trustme==1.1.0
# via -r requirements/pytest.txt
-typing-extensions==4.4.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.11/windows.txt
+ # pyopenssl
+ # pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# botocore
@@ -487,7 +486,7 @@ urllib3==2.6.3 ; python_version >= "3.10"
# responses
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -507,15 +506,15 @@ werkzeug==3.1.5
wheel==0.46.3
# via
# -c requirements/constraints.txt
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
wmi==1.5.1
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
xmltodict==0.13.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# -r requirements/windows.txt
# moto
# pywinrm
@@ -523,13 +522,13 @@ yamllint==1.28.0
# via -r requirements/static/ci/windows.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.11/windows.txt
+ # -c requirements/static/pkg/py3.11/windows.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.12/changelog.txt b/requirements/static/ci/py3.12/changelog.txt
index 255debfa77b7..737eddbbb2f0 100644
--- a/requirements/static/ci/py3.12/changelog.txt
+++ b/requirements/static/ci/py3.12/changelog.txt
@@ -1,16 +1,15 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/changelog.txt --pip-args='' requirements/static/ci/changelog.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/changelog.txt requirements/static/ci/changelog.in
#
-click-default-group==1.2.2
- # via towncrier
click==7.1.1
# via
- # -c requirements/static/ci/py3.12/linux.txt
# click-default-group
# towncrier
+click-default-group==1.2.2
+ # via towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.6
diff --git a/requirements/static/ci/py3.12/cloud.txt b/requirements/static/ci/py3.12/cloud.txt
index 987ae7b0c6c2..4976d6494696 100644
--- a/requirements/static/ci/py3.12/cloud.txt
+++ b/requirements/static/ci/py3.12/cloud.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/cloud.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/cloud.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -38,23 +38,23 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # jaraco-text
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -65,14 +65,10 @@ cachetools==4.2.2
# via
# -c requirements/static/ci/py3.12/linux.txt
# google-auth
-cassandra-driver==3.29.3
+certifi==2024.7.4
# via
# -c requirements/static/ci/py3.12/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
- # via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
- # -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -82,16 +78,16 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -99,39 +95,36 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -144,13 +137,13 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -168,8 +161,8 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
@@ -178,8 +171,8 @@ flaky==3.8.1
# -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -191,10 +184,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -209,66 +198,67 @@ google-auth==2.1.0
# kubernetes
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via
# -c requirements/static/ci/py3.12/linux.txt
# pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -299,8 +289,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
mako==1.2.2
# via
@@ -308,8 +298,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -320,23 +310,23 @@ mock==5.1.0
# -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -358,8 +348,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -376,8 +366,8 @@ pathtools==0.1.2
# watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# virtualenv
pluggy==1.4.0
# via
@@ -385,8 +375,8 @@ pluggy==1.4.0
# pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
profitbricks==4.1.3
# via -r requirements/static/ci/cloud.in
@@ -397,32 +387,32 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.12/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via
@@ -437,10 +427,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pypsexec==0.1.0
@@ -453,6 +443,18 @@ pyspnego==0.8.0
# via
# -r requirements/static/ci/cloud.in
# smbprotocol
+pytest==8.1.1
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -495,22 +497,10 @@ pytest-timeout==2.3.1
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -523,13 +513,13 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
@@ -540,8 +530,8 @@ pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -549,20 +539,14 @@ pyyaml==6.0.1
# responses
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -576,6 +560,12 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # kubernetes
responses==0.25.7
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -586,8 +576,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -603,13 +593,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# etcd3-py
# genshi
# jsonschema
@@ -640,8 +630,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# portend
textfsm==1.1.3
# via
@@ -649,8 +639,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -660,14 +650,16 @@ trustme==1.1.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/pytest.txt
-typing-extensions==4.8.0
+typing-extensions==4.15.0
# via
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # pyopenssl
# pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -675,14 +667,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -714,15 +706,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.12/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.12/darwin-crypto.txt b/requirements/static/ci/py3.12/darwin-crypto.txt
index 5f0327b12fd3..0f553f21c9ca 100644
--- a/requirements/static/ci/py3.12/darwin-crypto.txt
+++ b/requirements/static/ci/py3.12/darwin-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/darwin-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/darwin-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt
index bf742021a4ef..b17a93eefe7a 100644
--- a/requirements/static/ci/py3.12/darwin.txt
+++ b/requirements/static/ci/py3.12/darwin.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/darwin.txt --pip-args='' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/darwin.txt requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -14,7 +14,7 @@ aiosignal==1.2.0
# via aiohttp
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
asn1crypto==1.3.0
@@ -31,26 +31,24 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.12/darwin.txt
+ # jaraco-text
bcrypt==4.1.2
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -58,7 +56,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -66,36 +64,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
-click==7.0
- # via geomet
clustershell==1.8.1
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -103,11 +100,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -122,14 +119,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -137,22 +134,20 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
hglib==2.6.1
# via -r requirements/static/ci/darwin.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
# requests
@@ -160,49 +155,50 @@ idna==3.7
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.12/darwin.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.12/darwin.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -217,17 +213,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
linode-python==1.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -238,19 +234,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -263,7 +259,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# pytest
passlib==1.7.4
@@ -274,13 +270,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# cherrypy
propcache==0.3.2
# via
@@ -288,24 +284,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -313,13 +309,24 @@ pygit2==1.13.1
# via -r requirements/static/ci/darwin.in
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -347,20 +354,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# botocore
# croniter
@@ -371,18 +367,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -392,14 +388,12 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==25.1.2 ; sys_platform == "darwin"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -411,6 +405,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# vcert
# vultr
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -421,11 +417,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# etcd3-py
# genshi
# jsonschema
@@ -436,7 +432,7 @@ six==1.16.0
# vcert
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -444,24 +440,27 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
trustme==1.1.0
# via -r requirements/pytest.txt
-typing-extensions==4.2.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.12/darwin.txt
+ # pyopenssl
+ # pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# botocore
# docker
@@ -469,17 +468,17 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
vultr==1.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
watchdog==0.10.3
# via -r requirements/static/ci/common.in
@@ -502,13 +501,13 @@ yamlordereddictloader==0.4.0
# via -r requirements/static/ci/darwin.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# cherrypy
zipp==3.21.0
# via
- # -c requirements/static/ci/../pkg/py3.12/darwin.txt
+ # -c requirements/static/pkg/py3.12/darwin.txt
# -r requirements/darwin.txt
# importlib-metadata
diff --git a/requirements/static/ci/py3.12/docs.txt b/requirements/static/ci/py3.12/docs.txt
index b12d72fcb18c..428f7c41dba2 100644
--- a/requirements/static/ci/py3.12/docs.txt
+++ b/requirements/static/ci/py3.12/docs.txt
@@ -1,18 +1,18 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/docs.txt --pip-args='' requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/docs.txt requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
#
alabaster==0.7.12
# via sphinx
autocommand==2.2.2
# via
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.text
+ # jaraco-text
babel==2.9.1
# via sphinx
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
@@ -42,7 +42,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
@@ -75,37 +75,38 @@ immutables==0.21
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
# contextvars
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
# myst-docutils
# sphinx
-jmespath==1.0.1
+jmespath==1.1.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
@@ -133,9 +134,9 @@ more-itertools==10.7.0
# -c requirements/static/ci/py3.12/linux.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -199,20 +200,22 @@ six==1.16.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# python-dateutil
- # sphinxcontrib.httpdomain
+ # sphinxcontrib-httpdomain
snowballstemmer==2.1.0
# via sphinx
sphinx==6.1.3 ; python_version >= "3.9"
# via
# -r requirements/static/ci/docs.in
+ # sphinxcontrib-httpdomain
# sphinxcontrib-spelling
- # sphinxcontrib.httpdomain
sphinxcontrib-applehelp==1.0.2
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
sphinxcontrib-htmlhelp==2.0.0
# via sphinx
+sphinxcontrib-httpdomain==1.8.1
+ # via -r requirements/static/ci/docs.in
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==1.0.3
@@ -221,8 +224,6 @@ sphinxcontrib-serializinghtml==1.1.5
# via sphinx
sphinxcontrib-spelling==7.7.0
# via -r requirements/static/ci/docs.in
-sphinxcontrib.httpdomain==1.8.1
- # via -r requirements/static/ci/docs.in
tempora==4.1.1
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -231,7 +232,7 @@ timelib==0.3.0 ; python_version >= "3.11"
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
-typing-extensions==4.8.0
+typing-extensions==4.15.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# myst-docutils
@@ -246,7 +247,7 @@ virtualenv==20.36.1
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
# -c requirements/static/ci/py3.12/linux.txt
# cherrypy
diff --git a/requirements/static/ci/py3.12/freebsd-crypto.txt b/requirements/static/ci/py3.12/freebsd-crypto.txt
index 754b52ea0670..219f48f0d437 100644
--- a/requirements/static/ci/py3.12/freebsd-crypto.txt
+++ b/requirements/static/ci/py3.12/freebsd-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/freebsd-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/freebsd-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.12/freebsd.txt b/requirements/static/ci/py3.12/freebsd.txt
index 9d408f41c33f..94a5f1375ea2 100644
--- a/requirements/static/ci/py3.12/freebsd.txt
+++ b/requirements/static/ci/py3.12/freebsd.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/freebsd.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/freebsd.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -28,28 +28,26 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.12/freebsd.txt
+ # jaraco-text
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -57,7 +55,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -65,36 +63,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
-click==7.1.2
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# etcd3-py
# moto
@@ -104,11 +101,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
# pytest-skip-markers
@@ -124,14 +121,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -139,8 +136,6 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -149,54 +144,55 @@ hglib==2.6.1
# via -r requirements/static/ci/freebsd.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/pkg/freebsd.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.12/freebsd.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.12/freebsd.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -215,13 +211,13 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -232,18 +228,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==5.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -256,7 +252,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -269,13 +265,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# cherrypy
propcache==0.3.2
# via
@@ -283,20 +279,20 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -308,13 +304,24 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -342,20 +349,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# botocore
# croniter
@@ -366,18 +362,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/pkg/freebsd.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -386,14 +382,12 @@ pyyaml==6.0.1
# yamllint
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -404,6 +398,8 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -414,11 +410,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/static/pkg/freebsd.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# etcd3-py
# genshi
# jsonschema
@@ -437,23 +433,26 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
trustme==1.1.0
# via -r requirements/pytest.txt
-typing-extensions==4.8.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.12/freebsd.txt
+ # pyopenssl
+ # pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# botocore
# docker
@@ -461,11 +460,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -488,13 +487,13 @@ yamllint==1.26.3
# via -r requirements/static/ci/freebsd.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.12/freebsd.txt
+ # -c requirements/static/pkg/py3.12/freebsd.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt
index b7663154eee8..2b9c314ecf73 100644
--- a/requirements/static/ci/py3.12/lint.txt
+++ b/requirements/static/ci/py3.12/lint.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/lint.txt --pip-args='' requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/lint.txt requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -17,14 +17,14 @@ aiosignal==1.2.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# aiohttp
-ansible-core==2.18.6
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # ansible
ansible==11.7.0 ; python_version >= "3.10"
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/linux.in
+ansible-core==2.18.6
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # ansible
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -47,23 +47,23 @@ attrs==23.1.0
# jsonschema
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # jaraco-text
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -75,14 +75,10 @@ cachetools==4.2.2
# -c requirements/static/ci/py3.12/linux.txt
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -93,8 +89,8 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -102,8 +98,8 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -111,39 +107,36 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -155,13 +148,13 @@ dill==0.3.8
# via pylint
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
dnspython==2.6.1
# via
@@ -178,14 +171,14 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -197,10 +190,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -219,64 +208,65 @@ hglib==2.6.1
# -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# etcd3-py
# requests
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
isort==4.3.21
# via pylint
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# ansible-core
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -307,8 +297,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
mako==1.2.2
# via
@@ -316,8 +306,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -330,22 +320,22 @@ mercurial==6.0.1
# -r requirements/static/ci/linux.in
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
multidict==6.0.2
# via
@@ -362,8 +352,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# ansible-core
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -384,14 +374,14 @@ pathtools==0.1.2
# watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# pylint
# virtualenv
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -400,29 +390,29 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.12/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/crypto.txt
pygit2==1.13.1
# via
@@ -453,10 +443,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyrsistent==0.17.3
@@ -469,8 +459,8 @@ python-consul==1.1.0
# -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -483,8 +473,8 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via
@@ -492,8 +482,8 @@ python-telegram-bot==13.7
# -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -505,8 +495,8 @@ pyvmomi==6.7.1.2018.12
# -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -515,25 +505,21 @@ pyyaml==6.0.1
# yamllint
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/zeromq.txt
-redis-py-cluster==2.1.3
- # via
- # -c requirements/static/ci/py3.12/linux.txt
- # -r requirements/static/ci/linux.in
redis==3.5.3
# via
# -c requirements/static/ci/py3.12/linux.txt
# redis-py-cluster
-requests-oauthlib==2.0.0
+redis-py-cluster==2.1.3
# via
# -c requirements/static/ci/py3.12/linux.txt
- # kubernetes
+ # -r requirements/static/ci/linux.in
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -546,6 +532,10 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # kubernetes
resolvelib==0.5.4
# via
# -c requirements/static/ci/py3.12/linux.txt
@@ -560,8 +550,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -579,13 +569,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -619,8 +609,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# portend
textfsm==1.1.3
# via
@@ -628,8 +618,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -646,14 +636,19 @@ twilio==7.9.2
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/linux.in
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # pyopenssl
tzlocal==3.0
# via
# -c requirements/static/ci/py3.12/linux.txt
# apscheduler
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -661,14 +656,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
watchdog==0.10.3
@@ -701,15 +696,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.12/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.12/linux-crypto.txt b/requirements/static/ci/py3.12/linux-crypto.txt
index aff5e7d24c70..551695756e2e 100644
--- a/requirements/static/ci/py3.12/linux-crypto.txt
+++ b/requirements/static/ci/py3.12/linux-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/linux-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/linux-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt
index ad70bf081439..44c8bbe2c6e4 100644
--- a/requirements/static/ci/py3.12/linux.txt
+++ b/requirements/static/ci/py3.12/linux.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/linux.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/linux.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -12,10 +12,10 @@ aiohttp==3.12.13
# etcd3-py
aiosignal==1.2.0
# via aiohttp
-ansible-core==2.18.6
- # via ansible
ansible==11.7.0 ; python_version >= "3.10"
# via -r requirements/static/ci/linux.in
+ansible-core==2.18.6
+ # via ansible
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
apscheduler==3.6.3
@@ -34,18 +34,18 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # jaraco-text
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
@@ -55,11 +55,9 @@ cachetools==4.2.2
# via
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -68,7 +66,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -76,36 +74,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==7.1.1
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -116,11 +113,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -133,14 +130,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -148,8 +145,6 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -160,55 +155,56 @@ hglib==2.6.1
# via -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# ansible-core
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -227,13 +223,13 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -244,19 +240,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -269,7 +265,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# ansible-core
# pytest
@@ -283,13 +279,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -297,26 +293,26 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via google-auth
pyasn1==0.6.2
# via
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -334,13 +330,24 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -368,22 +375,11 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-consul==1.1.0
# via -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -394,13 +390,13 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -410,7 +406,7 @@ pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -420,18 +416,16 @@ pyyaml==6.0.1
# yamllint
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-redis-py-cluster==2.1.3
- # via -r requirements/static/ci/linux.in
redis==3.5.3
# via redis-py-cluster
-requests-oauthlib==2.0.0
- # via kubernetes
+redis-py-cluster==2.1.3
+ # via -r requirements/static/ci/linux.in
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -444,6 +438,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
resolvelib==0.5.4
# via ansible-core
responses==0.25.7
@@ -452,7 +448,7 @@ rfc3987==1.3.8
# via -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via google-auth
@@ -462,11 +458,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -490,13 +486,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -506,13 +502,16 @@ trustme==1.1.0
# via -r requirements/pytest.txt
twilio==7.9.2
# via -r requirements/static/ci/linux.in
-typing-extensions==4.8.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.12/linux.txt
+ # pyopenssl
+ # pytest-system-statistics
tzlocal==3.0
# via apscheduler
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -520,11 +519,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -547,13 +546,13 @@ yamllint==1.26.3
# via -r requirements/static/ci/linux.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.12/linux.txt
+ # -c requirements/static/pkg/py3.12/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.12/tools-virustotal.txt b/requirements/static/ci/py3.12/tools-virustotal.txt
index d0e670895d43..622b946ff1b1 100644
--- a/requirements/static/ci/py3.12/tools-virustotal.txt
+++ b/requirements/static/ci/py3.12/tools-virustotal.txt
@@ -1,28 +1,28 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --output-file=requirements/static/ci/py3.12/tools-virustotal.txt --pip-args='' requirements/static/ci/tools-virustotal.in
+# pip-compile --output-file=requirements/static/ci/py3.12/tools-virustotal.txt requirements/static/ci/tools-virustotal.in
#
certifi==2023.7.22
# via
- # -c requirements/static/ci/../ci/py3.12/tools.txt
+ # -c requirements/static/ci/py3.12/tools.txt
# requests
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../ci/py3.12/tools.txt
+ # -c requirements/static/ci/py3.12/tools.txt
# requests
idna==3.7
# via
- # -c requirements/static/ci/../ci/py3.12/tools.txt
+ # -c requirements/static/ci/py3.12/tools.txt
# requests
requests==2.31.0
# via
- # -c requirements/static/ci/../ci/py3.12/tools.txt
+ # -c requirements/static/ci/py3.12/tools.txt
# virustotal3
urllib3==1.26.18
# via
- # -c requirements/static/ci/../ci/py3.12/tools.txt
+ # -c requirements/static/ci/py3.12/tools.txt
# requests
virustotal3==1.0.8
# via -r requirements/static/ci/tools-virustotal.in
diff --git a/requirements/static/ci/py3.12/tools.txt b/requirements/static/ci/py3.12/tools.txt
index 185cabdcfe52..4a4cf79c1334 100644
--- a/requirements/static/ci/py3.12/tools.txt
+++ b/requirements/static/ci/py3.12/tools.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/tools.txt --pip-args='' requirements/static/ci/tools.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/tools.txt requirements/static/ci/tools.in
#
annotated-types==0.6.0
# via pydantic
@@ -16,7 +16,7 @@ botocore==1.24.46
# via
# boto3
# s3transfer
-certifi==2023.07.22
+certifi==2023.7.22
# via requests
charset-normalizer==3.2.0
# via requests
@@ -26,7 +26,7 @@ idna==3.7
# via requests
jinja2==3.1.4
# via -r requirements/static/ci/tools.in
-jmespath==1.0.1
+jmespath==1.1.0
# via
# boto3
# botocore
@@ -34,10 +34,10 @@ markupsafe==2.1.2
# via jinja2
packaging==22.0
# via -r requirements/static/ci/tools.in
-pydantic-core==2.16.2
- # via pydantic
pydantic==2.6.1
# via python-tools-scripts
+pydantic-core==2.16.2
+ # via pydantic
pygments==2.17.2
# via rich
python-dateutil==2.8.1
diff --git a/requirements/static/ci/py3.12/windows-crypto.txt b/requirements/static/ci/py3.12/windows-crypto.txt
index a5b42f88cca3..5bddda4dfa63 100644
--- a/requirements/static/ci/py3.12/windows-crypto.txt
+++ b/requirements/static/ci/py3.12/windows-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/windows-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/windows-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.37.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.12/windows.txt b/requirements/static/ci/py3.12/windows.txt
index 73518dd01f4a..04b3ef0f4bf6 100644
--- a/requirements/static/ci/py3.12/windows.txt
+++ b/requirements/static/ci/py3.12/windows.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.12/windows.txt --pip-args='' requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -22,32 +22,30 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.12/windows.txt
+ # jaraco-text
bcrypt==4.1.2
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2024.7.4 ; python_version >= "3.10"
+certifi==2024.7.4
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# kubernetes
# requests
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
@@ -57,25 +55,23 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
-click==7.1.2
- # via geomet
clr-loader==0.2.6
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# pythonnet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
@@ -83,12 +79,13 @@ colorama==0.4.1
# via pytest
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -96,11 +93,11 @@ cryptography==42.0.5
# trustme
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# pytest-skip-markers
dmidecode==0.9.0
@@ -117,14 +114,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -132,73 +129,72 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
iniconfig==1.0.1
# via pytest
ioloop==0.1a0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
- # jaraco.collections
-jaraco.collections==3.3.0
+ # -c requirements/static/pkg/py3.12/windows.txt
+ # jaraco-collections
+jaraco-collections==3.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.12/windows.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -211,17 +207,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
lxml==6.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -230,18 +226,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==8.2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -254,7 +250,7 @@ oauthlib==3.3.1
# via requests-oauthlib
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# pytest
# wheel
@@ -268,13 +264,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# cherrypy
propcache==0.3.2
# via
@@ -282,24 +278,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -307,17 +303,28 @@ pygit2==1.13.1
# via -r requirements/static/ci/windows.in
pymssql==2.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -345,20 +352,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
# botocore
# kubernetes
@@ -367,21 +363,21 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
pythonnet==3.0.3
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
-pywin32==306
+pywin32==311
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
# docker
# pytest-skip-markers
@@ -390,7 +386,7 @@ pywinrm==0.4.1
# via -r requirements/static/ci/windows.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -399,16 +395,12 @@ pyyaml==6.0.1
# yamllint
pyzmq==25.0.2 ; sys_platform == "win32"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# docker
@@ -420,6 +412,10 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-ntlm
# requests-oauthlib
# responses
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -432,11 +428,11 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
six==1.15.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# etcd3-py
# genshi
# jsonschema
@@ -447,7 +443,7 @@ six==1.15.0
# textfsm
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -455,24 +451,27 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
trustme==1.1.0
# via -r requirements/pytest.txt
-typing-extensions==4.4.0
- # via pytest-system-statistics
+typing-extensions==4.15.0
+ # via
+ # -c requirements/static/pkg/py3.12/windows.txt
+ # pyopenssl
+ # pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# botocore
@@ -483,7 +482,7 @@ urllib3==2.6.3 ; python_version >= "3.10"
# responses
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -503,15 +502,15 @@ werkzeug==3.1.5
wheel==0.46.3
# via
# -c requirements/constraints.txt
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
wmi==1.5.1
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
xmltodict==0.13.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# -r requirements/windows.txt
# moto
# pywinrm
@@ -519,13 +518,13 @@ yamllint==1.28.0
# via -r requirements/static/ci/windows.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.12/windows.txt
+ # -c requirements/static/pkg/py3.12/windows.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.13/changelog.txt b/requirements/static/ci/py3.13/changelog.txt
index 1e5407a52088..bebe39faf0d4 100644
--- a/requirements/static/ci/py3.13/changelog.txt
+++ b/requirements/static/ci/py3.13/changelog.txt
@@ -1,16 +1,15 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/changelog.txt --pip-args='' requirements/static/ci/changelog.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/changelog.txt requirements/static/ci/changelog.in
#
-click-default-group==1.2.4
- # via towncrier
click==8.1.7
# via
- # -c requirements/static/ci/py3.13/linux.txt
# click-default-group
# towncrier
+click-default-group==1.2.4
+ # via towncrier
incremental==24.7.2
# via towncrier
jinja2==3.1.6
diff --git a/requirements/static/ci/py3.13/cloud.txt b/requirements/static/ci/py3.13/cloud.txt
index 46d06cd7765a..ab30ce21a530 100644
--- a/requirements/static/ci/py3.13/cloud.txt
+++ b/requirements/static/ci/py3.13/cloud.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/cloud.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/cloud.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.4.3
# via
@@ -40,23 +40,23 @@ attrs==24.2.0
# referencing
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.13/linux.txt
+ # jaraco-text
bcrypt==4.2.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.35.46
+boto==2.49.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.35.46
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.35.46
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -67,14 +67,10 @@ cachetools==5.5.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# google-auth
-cassandra-driver==3.29.2
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -84,16 +80,16 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
# pynacl
charset-normalizer==3.4.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# requests
cheetah3==3.2.6.post1
# via
@@ -101,39 +97,36 @@ cheetah3==3.2.6.post1
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==8.1.7
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # geomet
clustershell==1.9.2
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -146,13 +139,13 @@ cryptography==42.0.8
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# virtualenv
distro==1.9.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.7.0
@@ -170,8 +163,8 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
@@ -180,8 +173,8 @@ flaky==3.8.1
# -r requirements/pytest.txt
frozenlist==1.8.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -193,10 +186,6 @@ genshi==0.7.9
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
-geomet==0.2.1.post1
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # cassandra-driver
gitdb==4.0.11
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -211,73 +200,74 @@ google-auth==2.35.0
# kubernetes
idna==3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==2.0.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# pytest
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -c requirements/static/pkg/py3.13/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
# botocore
-jsonschema-specifications==2024.10.1
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # jsonschema
jsonschema==4.23.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
+jsonschema-specifications==2024.10.1
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # jsonschema
jxmlease==1.0.3 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -300,8 +290,8 @@ libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
mako==1.3.6
# via
@@ -309,8 +299,8 @@ mako==1.3.6
# -r requirements/static/ci/common.in
markupsafe==2.1.5
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -321,22 +311,22 @@ mock==5.1.0
# -r requirements/pytest.txt
more-itertools==10.8.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
moto==5.0.18
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.1.0
@@ -356,8 +346,8 @@ oscrypto==1.3.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest
paramiko==3.5.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -370,8 +360,8 @@ passlib==1.7.4
# -r requirements/static/ci/common.in
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# virtualenv
pluggy==1.5.0
# via
@@ -379,8 +369,8 @@ pluggy==1.5.0
# pytest
portend==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
profitbricks==4.1.3
# via -r requirements/static/ci/cloud.in
@@ -390,32 +380,32 @@ propcache==0.2.0
# yarl
psutil==7.2.1 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.13/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # google-auth
pycparser==2.23 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.7.1
# via
@@ -430,10 +420,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pypsexec==0.3.0
@@ -443,6 +433,18 @@ pyspnego==0.8.0
# -r requirements/static/ci/cloud.in
# requests-ntlm
# smbprotocol
+pytest==8.3.3
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -485,22 +487,10 @@ pytest-timeout==2.3.1
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/pytest.txt
-pytest==8.3.3
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.9.0.post0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -514,13 +504,13 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.5.6
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
pytz==2025.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# croniter
pyvmomi==8.0.3.0.1
# via
@@ -530,8 +520,8 @@ pywinrm==0.5.0
# via -r requirements/static/ci/cloud.in
pyyaml==6.0.3
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -539,8 +529,8 @@ pyyaml==6.0.3
# responses
pyzmq==27.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
referencing==0.35.1
@@ -548,16 +538,10 @@ referencing==0.35.1
# -c requirements/static/ci/py3.13/linux.txt
# jsonschema
# jsonschema-specifications
-requests-ntlm==1.3.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -570,6 +554,12 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-ntlm==1.3.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # kubernetes
responses==0.25.3
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -585,8 +575,8 @@ rpds-py==0.20.0
# referencing
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.9
# via
@@ -602,16 +592,15 @@ semantic-version==2.10.0
# etcd3-py
setproctitle==1.3.7
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
six==1.17.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# etcd3-py
# genshi
- # geomet
# kubernetes
# profitbricks
# python-dateutil
@@ -636,8 +625,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==5.8.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# portend
textfsm==1.1.3
# via
@@ -645,8 +634,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -662,8 +651,8 @@ typing-extensions==4.12.2
# pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -671,14 +660,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -710,15 +699,15 @@ yarl==1.16.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# aiohttp
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.13/darwin-crypto.txt b/requirements/static/ci/py3.13/darwin-crypto.txt
index ef7df273b3b7..c20a6ab986ee 100644
--- a/requirements/static/ci/py3.13/darwin-crypto.txt
+++ b/requirements/static/ci/py3.13/darwin-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/darwin-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/darwin-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.45.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.13/darwin.txt b/requirements/static/ci/py3.13/darwin.txt
index 00d2823a6c29..b66f8732049d 100644
--- a/requirements/static/ci/py3.13/darwin.txt
+++ b/requirements/static/ci/py3.13/darwin.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/darwin.txt --pip-args='' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/darwin.txt requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
#
aiohappyeyeballs==2.4.3
# via aiohttp
@@ -14,7 +14,7 @@ aiosignal==1.3.1
# via aiohttp
apache-libcloud==3.8.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
asn1crypto==1.5.1
@@ -33,26 +33,24 @@ attrs==24.2.0
# referencing
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.13/darwin.txt
+ # jaraco-text
bcrypt==4.2.0
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.35.46
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.35.46
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.2
- # via -r requirements/static/ci/common.in
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -60,7 +58,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -68,36 +66,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.4.4
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
-click==8.1.7
- # via geomet
clustershell==1.9.2
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -105,11 +102,11 @@ cryptography==42.0.8
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# virtualenv
distro==1.9.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.7.0
@@ -124,14 +121,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.8.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -139,22 +136,20 @@ future==1.0.0
# via textfsm
genshi==0.7.9
# via -r requirements/static/ci/common.in
-geomet==0.2.1.post1
- # via cassandra-driver
gitdb==4.0.12
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# gitpython
gitpython==3.1.46
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
hglib==2.6.2
# via -r requirements/static/ci/darwin.in
idna==3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
# requests
@@ -162,53 +157,54 @@ idna==3.11
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
iniconfig==2.0.0
# via pytest
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -c requirements/static/pkg/py3.13/darwin.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
# botocore
-jsonschema-specifications==2024.10.1
- # via jsonschema
jsonschema==4.23.0
# via -r requirements/static/ci/common.in
+jsonschema-specifications==2024.10.1
+ # via jsonschema
jxmlease==1.0.3 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
keyring==5.7.1
@@ -217,17 +213,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
linode-python==1.1.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
looseversion==1.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
mako==1.3.6
# via -r requirements/static/ci/common.in
markupsafe==2.1.5
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -238,18 +234,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.8.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
moto==5.0.18
# via -r requirements/static/ci/common.in
msgpack==1.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.1.0
@@ -262,7 +258,7 @@ oscrypto==1.3.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# pytest
passlib==1.7.4
@@ -271,36 +267,36 @@ pathspec==0.12.1
# via yamllint
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# virtualenv
pluggy==1.5.0
# via pytest
portend==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# cherrypy
propcache==0.2.0
# via yarl
psutil==7.2.1 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
pycparser==2.23 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/crypto.txt
pyfakefs==5.7.1
# via -r requirements/pytest.txt
@@ -308,11 +304,22 @@ pygit2==1.16.0
# via -r requirements/static/ci/darwin.in
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
+pytest==8.3.3
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -340,20 +347,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.3.3
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.9.0.post0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# botocore
# croniter
@@ -365,17 +361,17 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.5.6
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
pytz==2025.2
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# croniter
pyvmomi==8.0.3.0.1
# via -r requirements/static/ci/common.in
pyyaml==6.0.3
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -385,18 +381,16 @@ pyyaml==6.0.3
# yamlordereddictloader
pyzmq==25.1.2 ; sys_platform == "darwin"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
referencing==0.35.1
# via
# jsonschema
# jsonschema-specifications
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -407,6 +401,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# vcert
# vultr
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.3
# via moto
rfc3987==1.3.8
@@ -421,14 +417,13 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.7
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
six==1.17.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# etcd3-py
# genshi
- # geomet
# kubernetes
# python-dateutil
# pyvmomi
@@ -436,7 +431,7 @@ six==1.17.0
# vcert
smmap==5.0.2
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# gitdb
sqlparse==0.5.1
# via -r requirements/static/ci/common.in
@@ -444,13 +439,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==5.8.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
toml==0.10.2
@@ -461,7 +456,7 @@ typing-extensions==4.12.2
# via pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# botocore
# docker
@@ -469,17 +464,17 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
vultr==1.0.1
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
watchdog==5.0.3
# via -r requirements/static/ci/common.in
@@ -502,13 +497,13 @@ yamlordereddictloader==0.4.2
# via -r requirements/static/ci/darwin.in
yarl==1.16.0
# via aiohttp
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/darwin.txt
+ # -c requirements/static/pkg/py3.13/darwin.txt
# -r requirements/darwin.txt
# importlib-metadata
diff --git a/requirements/static/ci/py3.13/docs.txt b/requirements/static/ci/py3.13/docs.txt
index 08f84fb9d94c..2533f79026af 100644
--- a/requirements/static/ci/py3.13/docs.txt
+++ b/requirements/static/ci/py3.13/docs.txt
@@ -1,18 +1,18 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/docs.txt --pip-args='' requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/docs.txt requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
#
alabaster==1.0.0
# via sphinx
autocommand==2.2.2
# via
# -c requirements/static/ci/py3.13/linux.txt
- # jaraco.text
+ # jaraco-text
babel==2.16.0
# via sphinx
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
@@ -42,7 +42,7 @@ croniter==6.0.0 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
@@ -75,33 +75,34 @@ immutables==0.21
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
# contextvars
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
# -c requirements/static/ci/py3.13/linux.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
# -c requirements/static/ci/py3.13/linux.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
# myst-docutils
# sphinx
-jmespath==1.0.1
+jmespath==1.1.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
@@ -129,8 +130,8 @@ more-itertools==10.8.0
# -c requirements/static/ci/py3.13/linux.txt
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
msgpack==1.1.2
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -193,20 +194,22 @@ six==1.17.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# python-dateutil
- # sphinxcontrib.httpdomain
+ # sphinxcontrib-httpdomain
snowballstemmer==2.2.0
# via sphinx
sphinx==8.1.3 ; python_version >= "3.9"
# via
# -r requirements/static/ci/docs.in
+ # sphinxcontrib-httpdomain
# sphinxcontrib-spelling
- # sphinxcontrib.httpdomain
sphinxcontrib-applehelp==2.0.0
# via sphinx
sphinxcontrib-devhelp==2.0.0
# via sphinx
sphinxcontrib-htmlhelp==2.1.0
# via sphinx
+sphinxcontrib-httpdomain==1.8.1
+ # via -r requirements/static/ci/docs.in
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==2.0.0
@@ -215,8 +218,6 @@ sphinxcontrib-serializinghtml==2.0.0
# via sphinx
sphinxcontrib-spelling==8.0.0
# via -r requirements/static/ci/docs.in
-sphinxcontrib.httpdomain==1.8.1
- # via -r requirements/static/ci/docs.in
tempora==5.8.1
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -236,7 +237,7 @@ virtualenv==20.36.1
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/base.txt
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# cherrypy
diff --git a/requirements/static/ci/py3.13/freebsd-crypto.txt b/requirements/static/ci/py3.13/freebsd-crypto.txt
index f089e09b3c87..35ce48fe7f8b 100644
--- a/requirements/static/ci/py3.13/freebsd-crypto.txt
+++ b/requirements/static/ci/py3.13/freebsd-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/freebsd-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/freebsd-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.45.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.13/freebsd.txt b/requirements/static/ci/py3.13/freebsd.txt
index ad81a7be09b8..b89014fea1de 100644
--- a/requirements/static/ci/py3.13/freebsd.txt
+++ b/requirements/static/ci/py3.13/freebsd.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/freebsd.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/freebsd.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
aiohappyeyeballs==2.4.3
# via aiohttp
@@ -30,28 +30,26 @@ attrs==24.2.0
# referencing
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.13/freebsd.txt
+ # jaraco-text
bcrypt==4.2.0
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.35.46
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.35.46
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.2
- # via -r requirements/static/ci/common.in
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -59,7 +57,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -67,36 +65,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.4.4
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
-click==8.1.7
- # via geomet
clustershell==1.9.2
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# etcd3-py
# moto
@@ -106,11 +103,11 @@ cryptography==42.0.8
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# virtualenv
distro==1.9.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
# pytest-skip-markers
@@ -126,14 +123,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.8.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -141,8 +138,6 @@ future==1.0.0
# via textfsm
genshi==0.7.9
# via -r requirements/static/ci/common.in
-geomet==0.2.1.post1
- # via cassandra-driver
gitdb==4.0.11
# via gitpython
gitpython==3.1.43
@@ -151,58 +146,59 @@ hglib==2.6.2
# via -r requirements/static/ci/freebsd.in
idna==3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.1
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/pkg/freebsd.in
iniconfig==2.0.0
# via pytest
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -c requirements/static/pkg/py3.13/freebsd.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
# botocore
-jsonschema-specifications==2024.10.1
- # via jsonschema
jsonschema==4.23.0
# via -r requirements/static/ci/common.in
+jsonschema-specifications==2024.10.1
+ # via jsonschema
jxmlease==1.0.3 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -215,13 +211,13 @@ libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
mako==1.3.6
# via -r requirements/static/ci/common.in
markupsafe==2.1.5
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -232,17 +228,17 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.8.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
moto==5.0.18
# via -r requirements/static/ci/common.in
msgpack==1.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.1.0
@@ -255,7 +251,7 @@ oscrypto==1.3.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# pytest
paramiko==3.5.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -266,32 +262,32 @@ pathspec==0.12.1
# via yamllint
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# virtualenv
pluggy==1.5.0
# via pytest
portend==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# cherrypy
propcache==0.2.0
# via yarl
psutil==7.2.1 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pycparser==2.23 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/crypto.txt
pyfakefs==5.7.1
# via -r requirements/pytest.txt
@@ -303,11 +299,22 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# etcd3-py
+pytest==8.3.3
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -335,20 +342,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.3.3
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.9.0.post0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# botocore
# croniter
@@ -360,17 +356,17 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.5.6
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/pkg/freebsd.in
pytz==2025.2
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# croniter
pyvmomi==8.0.3.0.1
# via -r requirements/static/ci/common.in
pyyaml==6.0.3
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -379,18 +375,16 @@ pyyaml==6.0.3
# yamllint
pyzmq==27.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
referencing==0.35.1
# via
# jsonschema
# jsonschema-specifications
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -400,6 +394,8 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-oauthlib
# responses
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.3
# via moto
rfc3987==1.3.8
@@ -414,14 +410,13 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.7
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/static/pkg/freebsd.in
six==1.17.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# etcd3-py
# genshi
- # geomet
# kubernetes
# python-dateutil
# pyvmomi
@@ -435,13 +430,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==5.8.1
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -451,7 +446,7 @@ typing-extensions==4.12.2
# via pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# botocore
# docker
@@ -459,11 +454,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -486,13 +481,13 @@ yamllint==1.35.1
# via -r requirements/static/ci/freebsd.in
yarl==1.16.0
# via aiohttp
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/freebsd.txt
+ # -c requirements/static/pkg/py3.13/freebsd.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.13/lint.txt b/requirements/static/ci/py3.13/lint.txt
index 7f9d6fc99cbb..89f6739a478a 100644
--- a/requirements/static/ci/py3.13/lint.txt
+++ b/requirements/static/ci/py3.13/lint.txt
@@ -1,17 +1,13 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/lint.txt --pip-args='' requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/lint.txt requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.4.3
# via
# -c requirements/static/ci/py3.13/linux.txt
# aiohttp
-aiohttp-retry==2.8.3
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # twilio
aiohttp==3.10.10
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -19,18 +15,22 @@ aiohttp==3.10.10
# aiohttp-retry
# etcd3-py
# twilio
-aiosignal==1.3.1
+aiohttp-retry==2.8.3
# via
# -c requirements/static/ci/py3.13/linux.txt
- # aiohttp
-ansible-core==2.17.5
+ # twilio
+aiosignal==1.3.1
# via
# -c requirements/static/ci/py3.13/linux.txt
- # ansible
+ # aiohttp
ansible==10.5.0 ; python_version >= "3.10"
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/linux.in
+ansible-core==2.17.5
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # ansible
anyio==4.6.2.post1
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -54,23 +54,23 @@ attrs==24.2.0
# referencing
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.13/linux.txt
+ # jaraco-text
bcrypt==4.2.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.35.46
+boto==2.49.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.35.46
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.35.46
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -81,14 +81,10 @@ cachetools==5.5.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# google-auth
-cassandra-driver==3.29.2
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# httpcore
# httpx
@@ -100,8 +96,8 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -109,8 +105,8 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.4.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# requests
cheetah3==3.2.6.post1
# via
@@ -118,39 +114,36 @@ cheetah3==3.2.6.post1
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==8.1.7
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # geomet
clustershell==1.9.2
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -162,13 +155,13 @@ dill==0.3.9
# via pylint
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# virtualenv
distro==1.9.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
dnspython==2.7.0
# via
@@ -185,14 +178,14 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
frozenlist==1.8.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -204,10 +197,6 @@ genshi==0.7.9
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
-geomet==0.2.1.post1
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # cassandra-driver
gitdb==4.0.11
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -238,8 +227,8 @@ httpx==0.27.2
# python-telegram-bot
idna==3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# anyio
# etcd3-py
# httpx
@@ -247,64 +236,65 @@ idna==3.11
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
isort==5.13.2
# via pylint
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -c requirements/static/pkg/py3.13/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# ansible-core
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
# botocore
-jsonschema-specifications==2024.10.1
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # jsonschema
jsonschema==4.23.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
+jsonschema-specifications==2024.10.1
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # jsonschema
jxmlease==1.0.3 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -327,8 +317,8 @@ libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
mako==1.3.6
# via
@@ -336,8 +326,8 @@ mako==1.3.6
# -r requirements/static/ci/common.in
markupsafe==2.1.5
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -350,21 +340,21 @@ mercurial==6.8.1
# -r requirements/static/ci/linux.in
more-itertools==10.8.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
moto==5.0.18
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
multidict==6.1.0
# via
@@ -381,8 +371,8 @@ oscrypto==1.3.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# ansible-core
paramiko==3.5.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -399,14 +389,14 @@ pathspec==0.12.1
# yamllint
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# pylint
# virtualenv
portend==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
propcache==0.2.0
# via
@@ -414,29 +404,29 @@ propcache==0.2.0
# yarl
psutil==7.2.1 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.13/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # google-auth
pycparser==2.23 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/crypto.txt
pygit2==1.16.0
# via
@@ -467,10 +457,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
python-consul==1.1.0
@@ -479,8 +469,8 @@ python-consul==1.1.0
# -r requirements/static/ci/linux.in
python-dateutil==2.9.0.post0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -494,8 +484,8 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.5.6
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==21.6
# via
@@ -503,8 +493,8 @@ python-telegram-bot==21.6
# -r requirements/static/ci/linux.in
pytz==2025.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# croniter
pyvmomi==8.0.3.0.1
# via
@@ -512,8 +502,8 @@ pyvmomi==8.0.3.0.1
# -r requirements/static/ci/common.in
pyyaml==6.0.3
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -522,30 +512,26 @@ pyyaml==6.0.3
# yamllint
pyzmq==27.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/zeromq.txt
-redis-py-cluster==2.1.3
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # -r requirements/static/ci/linux.in
redis==3.5.3
# via
# -c requirements/static/ci/py3.13/linux.txt
# redis-py-cluster
+redis-py-cluster==2.1.3
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # -r requirements/static/ci/linux.in
referencing==0.35.1
# via
# -c requirements/static/ci/py3.13/linux.txt
# jsonschema
# jsonschema-specifications
-requests-oauthlib==2.0.0
- # via
- # -c requirements/static/ci/py3.13/linux.txt
- # kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -557,6 +543,10 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.13/linux.txt
+ # kubernetes
resolvelib==1.0.1
# via
# -c requirements/static/ci/py3.13/linux.txt
@@ -576,8 +566,8 @@ rpds-py==0.20.0
# referencing
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.9
# via
@@ -595,16 +585,15 @@ semantic-version==2.10.0
# etcd3-py
setproctitle==1.3.7
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
six==1.17.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# etcd3-py
# genshi
- # geomet
# kubernetes
# python-consul
# python-dateutil
@@ -638,8 +627,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==5.8.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# portend
textfsm==1.1.3
# via
@@ -647,8 +636,8 @@ textfsm==1.1.3
# -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -663,8 +652,8 @@ twilio==9.3.4
# -r requirements/static/ci/linux.in
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -672,14 +661,14 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.13/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
watchdog==5.0.3
@@ -712,15 +701,15 @@ yarl==1.16.0
# via
# -c requirements/static/ci/py3.13/linux.txt
# aiohttp
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
# -c requirements/static/ci/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.13/linux-crypto.txt b/requirements/static/ci/py3.13/linux-crypto.txt
index 5c6511ba88b0..7ca794acfa78 100644
--- a/requirements/static/ci/py3.13/linux-crypto.txt
+++ b/requirements/static/ci/py3.13/linux-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/linux-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/linux-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.45.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.13/linux.txt b/requirements/static/ci/py3.13/linux.txt
index 8ab1b65ed13d..25e33f845f59 100644
--- a/requirements/static/ci/py3.13/linux.txt
+++ b/requirements/static/ci/py3.13/linux.txt
@@ -1,25 +1,25 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/linux.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/linux.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.4.3
# via aiohttp
-aiohttp-retry==2.8.3
- # via twilio
aiohttp==3.10.10
# via
# -r requirements/static/ci/common.in
# aiohttp-retry
# etcd3-py
# twilio
+aiohttp-retry==2.8.3
+ # via twilio
aiosignal==1.3.1
# via aiohttp
-ansible-core==2.17.5
- # via ansible
ansible==10.5.0 ; python_version >= "3.10"
# via -r requirements/static/ci/linux.in
+ansible-core==2.17.5
+ # via ansible
anyio==4.6.2.post1
# via httpx
apache-libcloud==3.8.0 ; sys_platform != "win32"
@@ -40,18 +40,18 @@ attrs==24.2.0
# referencing
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.13/linux.txt
+ # jaraco-text
bcrypt==4.2.0
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.35.46
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.35.46
# via
# boto3
@@ -59,11 +59,9 @@ botocore==1.35.46
# s3transfer
cachetools==5.5.0
# via google-auth
-cassandra-driver==3.29.2
- # via -r requirements/static/ci/common.in
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# httpcore
# httpx
@@ -73,7 +71,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -81,36 +79,35 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.4.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
-click==8.1.7
- # via geomet
clustershell==1.9.2
# via -r requirements/static/ci/common.in
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# ansible-core
# etcd3-py
@@ -121,11 +118,11 @@ cryptography==42.0.8
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# virtualenv
distro==1.9.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.7.0
@@ -138,14 +135,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.8.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -153,8 +150,6 @@ future==1.0.0
# via textfsm
genshi==0.7.9
# via -r requirements/static/ci/common.in
-geomet==0.2.1.post1
- # via cassandra-driver
gitdb==4.0.11
# via gitpython
gitpython==3.1.43
@@ -171,7 +166,7 @@ httpx==0.27.2
# via python-telegram-bot
idna==3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# anyio
# etcd3-py
# httpx
@@ -180,52 +175,53 @@ idna==3.11
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==2.0.0
# via pytest
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -c requirements/static/pkg/py3.13/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# ansible-core
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
# botocore
-jsonschema-specifications==2024.10.1
- # via jsonschema
jsonschema==4.23.0
# via -r requirements/static/ci/common.in
+jsonschema-specifications==2024.10.1
+ # via jsonschema
jxmlease==1.0.3 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -238,13 +234,13 @@ libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
mako==1.3.6
# via -r requirements/static/ci/common.in
markupsafe==2.1.5
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -255,18 +251,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.8.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
moto==5.0.18
# via -r requirements/static/ci/common.in
msgpack==1.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.1.0
@@ -279,7 +275,7 @@ oscrypto==1.3.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# ansible-core
# pytest
@@ -291,38 +287,38 @@ pathspec==0.12.1
# via yamllint
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# virtualenv
pluggy==1.5.0
# via pytest
portend==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
propcache==0.2.0
# via yarl
psutil==7.2.1 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via google-auth
pyasn1==0.6.2
# via
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via google-auth
pycparser==2.23 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/crypto.txt
pyfakefs==5.7.1
# via -r requirements/pytest.txt
@@ -340,11 +336,22 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
+pytest==8.3.3
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -372,22 +379,11 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.3.3
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-consul==1.1.0
# via -r requirements/static/ci/linux.in
python-dateutil==2.9.0.post0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -399,19 +395,19 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.5.6
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==21.6
# via -r requirements/static/ci/linux.in
pytz==2025.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# croniter
pyvmomi==8.0.3.0.1
# via -r requirements/static/ci/common.in
pyyaml==6.0.3
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# ansible-core
# clustershell
@@ -421,22 +417,20 @@ pyyaml==6.0.3
# yamllint
pyzmq==27.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-redis-py-cluster==2.1.3
- # via -r requirements/static/ci/linux.in
redis==3.5.3
# via redis-py-cluster
+redis-py-cluster==2.1.3
+ # via -r requirements/static/ci/linux.in
referencing==0.35.1
# via
# jsonschema
# jsonschema-specifications
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -448,6 +442,8 @@ requests==2.32.5 ; python_version >= "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
resolvelib==1.0.1
# via ansible-core
responses==0.25.3
@@ -460,7 +456,7 @@ rpds-py==0.20.0
# referencing
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.9
# via google-auth
@@ -470,14 +466,13 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.7
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/static/pkg/linux.in
six==1.17.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# etcd3-py
# genshi
- # geomet
# kubernetes
# python-consul
# python-dateutil
@@ -500,13 +495,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==5.8.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -518,7 +513,7 @@ typing-extensions==4.12.2
# via pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -526,11 +521,11 @@ urllib3==2.6.3 ; python_version >= "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -553,13 +548,13 @@ yamllint==1.35.1
# via -r requirements/static/ci/linux.in
yarl==1.16.0
# via aiohttp
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/linux.txt
+ # -c requirements/static/pkg/py3.13/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.13/tools-virustotal.txt b/requirements/static/ci/py3.13/tools-virustotal.txt
index 399b2d492db9..682582233321 100644
--- a/requirements/static/ci/py3.13/tools-virustotal.txt
+++ b/requirements/static/ci/py3.13/tools-virustotal.txt
@@ -1,28 +1,28 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --output-file=requirements/static/ci/py3.13/tools-virustotal.txt --pip-args='' requirements/static/ci/tools-virustotal.in
+# pip-compile --output-file=requirements/static/ci/py3.13/tools-virustotal.txt requirements/static/ci/tools-virustotal.in
#
certifi==2024.8.30
# via
- # -c requirements/static/ci/../ci/py3.13/tools.txt
+ # -c requirements/static/ci/py3.13/tools.txt
# requests
charset-normalizer==3.4.0
# via
- # -c requirements/static/ci/../ci/py3.13/tools.txt
+ # -c requirements/static/ci/py3.13/tools.txt
# requests
idna==3.10
# via
- # -c requirements/static/ci/../ci/py3.13/tools.txt
+ # -c requirements/static/ci/py3.13/tools.txt
# requests
requests==2.32.3
# via
- # -c requirements/static/ci/../ci/py3.13/tools.txt
+ # -c requirements/static/ci/py3.13/tools.txt
# virustotal3
urllib3==2.2.3
# via
- # -c requirements/static/ci/../ci/py3.13/tools.txt
+ # -c requirements/static/ci/py3.13/tools.txt
# requests
virustotal3==1.0.8
# via -r requirements/static/ci/tools-virustotal.in
diff --git a/requirements/static/ci/py3.13/tools.txt b/requirements/static/ci/py3.13/tools.txt
index 3f35a83e3550..bbe475879059 100644
--- a/requirements/static/ci/py3.13/tools.txt
+++ b/requirements/static/ci/py3.13/tools.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/tools.txt --pip-args='' requirements/static/ci/tools.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/tools.txt requirements/static/ci/tools.in
#
annotated-types==0.7.0
# via pydantic
@@ -26,7 +26,7 @@ idna==3.10
# via requests
jinja2==3.1.4
# via -r requirements/static/ci/tools.in
-jmespath==1.0.1
+jmespath==1.1.0
# via
# boto3
# botocore
@@ -38,10 +38,10 @@ mdurl==0.1.2
# via markdown-it-py
packaging==24.1
# via -r requirements/static/ci/tools.in
-pydantic-core==2.23.4
- # via pydantic
pydantic==2.9.2
# via python-tools-scripts
+pydantic-core==2.23.4
+ # via pydantic
pygments==2.18.0
# via rich
python-dateutil==2.9.0.post0
diff --git a/requirements/static/ci/py3.13/windows-crypto.txt b/requirements/static/ci/py3.13/windows-crypto.txt
index 23a3bf4f1b2d..812ad9baddc6 100644
--- a/requirements/static/ci/py3.13/windows-crypto.txt
+++ b/requirements/static/ci/py3.13/windows-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/windows-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/windows-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.45.1
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.13/windows.txt b/requirements/static/ci/py3.13/windows.txt
index 02ea4f5e7cd8..f47cb6be9352 100644
--- a/requirements/static/ci/py3.13/windows.txt
+++ b/requirements/static/ci/py3.13/windows.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.13/windows.txt --pip-args='' requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
#
aiohappyeyeballs==2.4.3
# via aiohttp
@@ -24,32 +24,30 @@ attrs==24.2.0
# referencing
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
- # jaraco.text
+ # -c requirements/static/pkg/py3.13/windows.txt
+ # jaraco-text
bcrypt==4.2.0
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.35.46
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.35.46
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.2
- # via -r requirements/static/ci/common.in
-certifi==2026.1.4 ; python_version >= "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# kubernetes
# requests
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
@@ -59,40 +57,37 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.4.4
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# requests
cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
-click==8.1.7
- # via geomet
clr-loader==0.2.10
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# pythonnet
clustershell==1.9.2
# via -r requirements/static/ci/common.in
colorama==0.4.6
- # via
- # click
- # pytest
+ # via pytest
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -101,11 +96,11 @@ cryptography==42.0.8
# trustme
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# virtualenv
distro==1.9.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# pytest-skip-markers
dmidecode==0.9.0
@@ -122,14 +117,14 @@ etcd3-py==0.1.6
# via -r requirements/static/ci/common.in
filelock==3.20.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.8.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -137,94 +132,93 @@ future==1.0.0
# via textfsm
genshi==0.7.9
# via -r requirements/static/ci/common.in
-geomet==0.2.1.post1
- # via cassandra-driver
gitdb==4.0.12
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# gitpython
gitpython==3.1.46
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
idna==3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
iniconfig==2.0.0
# via pytest
ioloop==0.1a0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# cherrypy
-jaraco.context==6.1.0
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
- # jaraco.text
-jaraco.functools==4.4.0
+ # -c requirements/static/pkg/py3.13/windows.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
# botocore
-jsonschema-specifications==2024.10.1
- # via jsonschema
jsonschema==4.23.0
# via -r requirements/static/ci/common.in
+jsonschema-specifications==2024.10.1
+ # via jsonschema
keyring==5.7.1
# via -r requirements/static/ci/common.in
kubernetes==35.0.0
# via -r requirements/static/ci/common.in
looseversion==1.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
lxml==6.0.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
mako==1.3.6
# via -r requirements/static/ci/common.in
markupsafe==2.1.5
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -233,17 +227,17 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.8.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
moto==5.0.18
# via -r requirements/static/ci/common.in
msgpack==1.1.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.1.0
@@ -254,7 +248,7 @@ oauthlib==3.3.1
# via requests-oauthlib
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# pytest
# wheel
@@ -266,36 +260,36 @@ pathspec==0.12.1
# via yamllint
platformdirs==4.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# virtualenv
pluggy==1.5.0
# via pytest
portend==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# cherrypy
propcache==0.2.0
# via yarl
psutil==7.2.1 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
pycparser==2.23 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
# cffi
pycryptodomex==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/crypto.txt
pyfakefs==5.7.1
# via -r requirements/pytest.txt
@@ -303,17 +297,28 @@ pygit2==1.16.0
# via -r requirements/static/ci/windows.in
pymssql==2.3.11
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
# etcd3-py
pyspnego==0.11.1
# via requests-ntlm
+pytest==8.3.3
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -341,20 +346,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.3.3
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.9.0.post0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
# botocore
# kubernetes
@@ -364,17 +358,17 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.5.6
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
pythonnet==3.0.5
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
pyvmomi==8.0.3.0.1
# via -r requirements/static/ci/common.in
pywin32==311
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
# docker
# pytest-skip-markers
@@ -383,7 +377,7 @@ pywinrm==0.5.0
# via -r requirements/static/ci/windows.in
pyyaml==6.0.3
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -392,20 +386,16 @@ pyyaml==6.0.3
# yamllint
pyzmq==25.0.2 ; sys_platform == "win32"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
referencing==0.35.1
# via
# jsonschema
# jsonschema-specifications
-requests-ntlm==1.3.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.32.5 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# docker
@@ -416,6 +406,10 @@ requests==2.32.5 ; python_version >= "3.10"
# requests-ntlm
# requests-oauthlib
# responses
+requests-ntlm==1.3.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.3
# via moto
rfc3987==1.3.8
@@ -432,21 +426,20 @@ semantic-version==2.10.0
# via etcd3-py
setproctitle==1.3.7
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
six==1.17.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# etcd3-py
# genshi
- # geomet
# kubernetes
# python-dateutil
# pyvmomi
# textfsm
smmap==5.0.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# gitdb
sqlparse==0.5.1
# via -r requirements/static/ci/common.in
@@ -456,13 +449,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==5.8.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.3.0 ; python_version >= "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
toml==0.10.2
@@ -473,7 +466,7 @@ typing-extensions==4.12.2
# via pytest-system-statistics
urllib3==2.6.3 ; python_version >= "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# botocore
@@ -484,7 +477,7 @@ urllib3==2.6.3 ; python_version >= "3.10"
# responses
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -504,15 +497,15 @@ werkzeug==3.1.5
wheel==0.46.3
# via
# -c requirements/constraints.txt
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
wmi==1.5.1
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
xmltodict==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# -r requirements/windows.txt
# moto
# pywinrm
@@ -520,13 +513,13 @@ yamllint==1.35.1
# via -r requirements/static/ci/windows.in
yarl==1.16.0
# via aiohttp
-zc.lockfile==4.0
+zc-lockfile==4.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.13/windows.txt
+ # -c requirements/static/pkg/py3.13/windows.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.9/changelog.txt b/requirements/static/ci/py3.9/changelog.txt
index 967ea68da913..eef77cd527d1 100644
--- a/requirements/static/ci/py3.9/changelog.txt
+++ b/requirements/static/ci/py3.9/changelog.txt
@@ -1,16 +1,15 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/changelog.txt --pip-args='' requirements/static/ci/changelog.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/changelog.txt requirements/static/ci/changelog.in
#
-click-default-group==1.2.2
- # via towncrier
click==7.1.1
# via
- # -c requirements/static/ci/py3.9/linux.txt
# click-default-group
# towncrier
+click-default-group==1.2.2
+ # via towncrier
incremental==17.5.0
# via towncrier
jinja2==3.1.6
diff --git a/requirements/static/ci/py3.9/cloud.txt b/requirements/static/ci/py3.9/cloud.txt
index bf88dd7d3b77..2eaabcaf1c46 100644
--- a/requirements/static/ci/py3.9/cloud.txt
+++ b/requirements/static/ci/py3.9/cloud.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/cloud.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/cloud.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/cloud.in requirements/static/ci/common.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -42,28 +42,28 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -74,14 +74,10 @@ cachetools==4.2.2
# via
# -c requirements/static/ci/py3.9/linux.txt
# google-auth
-cassandra-driver==3.29.3
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2023.07.22 ; python_version < "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -91,8 +87,8 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -100,8 +96,8 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -109,24 +105,20 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
ciscoconfparse==1.5.19
# via
# -c requirements/static/ci/py3.9/linux.txt
# napalm
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -137,19 +129,20 @@ colorama==0.4.3
# ciscoconfparse
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -162,13 +155,13 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -191,8 +184,8 @@ exceptiongroup==1.0.4
# pytest
filelock==3.19.1 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
@@ -201,8 +194,8 @@ flaky==3.8.1
# -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -215,10 +208,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -233,68 +222,69 @@ google-auth==2.1.0
# kubernetes
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via
# -c requirements/static/ci/py3.9/linux.txt
# pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# junos-eznc
# moto
# napalm
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -330,8 +320,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -345,8 +335,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -357,23 +347,23 @@ mock==5.1.0
# -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -416,8 +406,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -440,8 +430,8 @@ pathtools==0.1.2
# watchdog
platformdirs==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# virtualenv
pluggy==1.4.0
# via
@@ -449,8 +439,8 @@ pluggy==1.4.0
# pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
profitbricks==4.1.3
# via -r requirements/static/ci/cloud.in
@@ -461,32 +451,32 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version <= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.9/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.9/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/crypto.txt
pyeapi==0.8.3
# via
@@ -505,10 +495,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyparsing==3.0.9
@@ -530,6 +520,18 @@ pyspnego==0.8.0
# via
# -r requirements/static/ci/cloud.in
# smbprotocol
+pytest==8.1.1
+ # via
+ # -c requirements/static/ci/py3.9/linux.txt
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -572,22 +574,10 @@ pytest-timeout==2.3.1
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -600,13 +590,13 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
@@ -617,8 +607,8 @@ pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -629,20 +619,14 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # kubernetes
requests==2.31.0 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -657,6 +641,12 @@ requests==2.31.0 ; python_version < "3.10"
# requests-oauthlib
# responses
# vcert
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.9/linux.txt
+ # kubernetes
responses==0.25.7
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -667,8 +657,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -690,13 +680,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# etcd3-py
# genshi
# jsonschema
@@ -730,8 +720,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# portend
terminal==0.4.0
# via
@@ -746,8 +736,8 @@ textfsm==1.1.0
# ntc-templates
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -767,15 +757,17 @@ trustme==1.1.0
# -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # cryptography
+ # pyopenssl
# pytest-shell-utilities
# pytest-system-statistics
# virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -783,14 +775,14 @@ urllib3==1.26.20 ; python_version < "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -826,15 +818,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.9/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.9/darwin-crypto.txt b/requirements/static/ci/py3.9/darwin-crypto.txt
index 5734c5798070..0a58d209b09b 100644
--- a/requirements/static/ci/py3.9/darwin-crypto.txt
+++ b/requirements/static/ci/py3.9/darwin-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/darwin-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/darwin-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt
index f84143e353cc..019d21b30b2a 100644
--- a/requirements/static/ci/py3.9/darwin.txt
+++ b/requirements/static/ci/py3.9/darwin.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/darwin.txt --pip-args='' requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/darwin.txt requirements/darwin.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/darwin.in requirements/static/pkg/darwin.in
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -14,7 +14,7 @@ aiosignal==1.2.0
# via aiohttp
apache-libcloud==2.5.0 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
asn1crypto==1.3.0
@@ -33,32 +33,30 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.9/darwin.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.9/darwin.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2023.07.22 ; python_version < "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -66,7 +64,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -75,40 +73,39 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
ciscoconfparse==1.5.19
# via napalm
-click==7.0
- # via geomet
clustershell==1.8.1
# via -r requirements/static/ci/common.in
colorama==0.4.3
# via ciscoconfparse
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# paramiko
@@ -117,11 +114,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -139,14 +136,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.19.1 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -156,22 +153,20 @@ future==0.18.3
# textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
hglib==2.6.1
# via -r requirements/static/ci/darwin.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
# requests
@@ -179,51 +174,52 @@ idna==3.7
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.9/darwin.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.9/darwin.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# junos-eznc
# moto
# napalm
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -242,11 +238,11 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
linode-python==1.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -257,7 +253,7 @@ mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -268,19 +264,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -306,7 +302,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0
@@ -326,13 +322,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# cherrypy
propcache==0.3.2
# via
@@ -340,24 +336,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version <= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# -r requirements/static/ci/common.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/crypto.txt
pyeapi==0.8.3
# via napalm
@@ -369,9 +365,9 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# etcd3-py
pyparsing==3.0.9
@@ -382,6 +378,17 @@ pyserial==3.4
# via
# junos-eznc
# netmiko
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -409,20 +416,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# botocore
# croniter
@@ -433,18 +429,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -456,14 +452,12 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==25.1.2 ; sys_platform == "darwin"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.31.0 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -476,6 +470,8 @@ requests==2.31.0 ; python_version < "3.10"
# responses
# vcert
# vultr
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -491,11 +487,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# etcd3-py
# genshi
# jsonschema
@@ -509,7 +505,7 @@ six==1.16.0
# vcert
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -517,7 +513,7 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# portend
terminal==0.4.0
# via ntc-templates
@@ -529,7 +525,7 @@ textfsm==1.1.0
# ntc-templates
timelib==0.2.5 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# -r requirements/darwin.txt
toml==0.10.2
@@ -542,13 +538,15 @@ trustme==1.1.0
# via -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
+ # cryptography
+ # pyopenssl
# pytest-shell-utilities
# pytest-system-statistics
# virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# botocore
# docker
@@ -556,17 +554,17 @@ urllib3==1.26.20 ; python_version < "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
vultr==1.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
watchdog==0.10.3
# via -r requirements/static/ci/common.in
@@ -591,13 +589,13 @@ yamlordereddictloader==0.4.0
# junos-eznc
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# cherrypy
zipp==3.21.0
# via
- # -c requirements/static/ci/../pkg/py3.9/darwin.txt
+ # -c requirements/static/pkg/py3.9/darwin.txt
# -r requirements/darwin.txt
# importlib-metadata
diff --git a/requirements/static/ci/py3.9/docs.txt b/requirements/static/ci/py3.9/docs.txt
index d6053d876d6d..68adeb651480 100644
--- a/requirements/static/ci/py3.9/docs.txt
+++ b/requirements/static/ci/py3.9/docs.txt
@@ -1,22 +1,22 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/docs.txt --pip-args='' requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/docs.txt requirements/base.txt requirements/static/ci/docs.in requirements/zeromq.txt
#
alabaster==0.7.12
# via sphinx
autocommand==2.2.2
# via
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.text
+ # jaraco-text
babel==2.9.1
# via sphinx
-backports.tarfile==1.2.0
+backports-tarfile==1.2.0
# via
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.context
-certifi==2023.07.22 ; python_version < "3.10"
+ # jaraco-context
+certifi==2026.1.4
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
@@ -46,7 +46,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
@@ -83,37 +83,38 @@ importlib-metadata==8.7.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# sphinx
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
# myst-docutils
# sphinx
-jmespath==1.0.1
+jmespath==1.1.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
@@ -141,9 +142,9 @@ more-itertools==10.7.0
# -c requirements/static/ci/py3.9/linux.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -207,20 +208,22 @@ six==1.16.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# python-dateutil
- # sphinxcontrib.httpdomain
+ # sphinxcontrib-httpdomain
snowballstemmer==2.1.0
# via sphinx
sphinx==6.1.3 ; python_version >= "3.9"
# via
# -r requirements/static/ci/docs.in
+ # sphinxcontrib-httpdomain
# sphinxcontrib-spelling
- # sphinxcontrib.httpdomain
sphinxcontrib-applehelp==1.0.2
# via sphinx
sphinxcontrib-devhelp==1.0.2
# via sphinx
sphinxcontrib-htmlhelp==2.0.1
# via sphinx
+sphinxcontrib-httpdomain==1.8.1
+ # via -r requirements/static/ci/docs.in
sphinxcontrib-jsmath==1.0.1
# via sphinx
sphinxcontrib-qthelp==1.0.3
@@ -229,8 +232,6 @@ sphinxcontrib-serializinghtml==1.1.5
# via sphinx
sphinxcontrib-spelling==7.7.0
# via -r requirements/static/ci/docs.in
-sphinxcontrib.httpdomain==1.8.1
- # via -r requirements/static/ci/docs.in
tempora==4.1.1
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -242,6 +243,7 @@ timelib==0.3.0 ; python_version < "3.11"
typing-extensions==4.15.0
# via
# -c requirements/static/ci/py3.9/linux.txt
+ # cryptography
# myst-docutils
# virtualenv
uc-micro-py==1.0.1
@@ -255,7 +257,7 @@ virtualenv==20.36.1
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
# -c requirements/static/ci/py3.9/linux.txt
# cherrypy
diff --git a/requirements/static/ci/py3.9/freebsd-crypto.txt b/requirements/static/ci/py3.9/freebsd-crypto.txt
index ddc214160869..f0754097b1b4 100644
--- a/requirements/static/ci/py3.9/freebsd-crypto.txt
+++ b/requirements/static/ci/py3.9/freebsd-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/freebsd-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/freebsd-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt
index 296e6e859a7b..48d9fce5d0e4 100644
--- a/requirements/static/ci/py3.9/freebsd.txt
+++ b/requirements/static/ci/py3.9/freebsd.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/freebsd.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/freebsd.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -30,32 +30,30 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.9/freebsd.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.9/freebsd.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2023.07.22 ; python_version < "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# kubernetes
# requests
@@ -63,7 +61,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -72,40 +70,39 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
ciscoconfparse==1.5.19
# via napalm
-click==7.1.2
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
colorama==0.4.3
# via ciscoconfparse
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# etcd3-py
# moto
@@ -115,11 +112,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
# pytest-skip-markers
@@ -138,14 +135,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.19.1 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -155,8 +152,6 @@ future==0.18.3
# textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -165,56 +160,57 @@ hglib==2.6.1
# via -r requirements/static/ci/freebsd.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/pkg/freebsd.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.9/freebsd.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.9/freebsd.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# junos-eznc
# moto
# napalm
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -237,7 +233,7 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -248,7 +244,7 @@ mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -259,18 +255,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==5.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -296,7 +292,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -317,13 +313,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# cherrypy
propcache==0.3.2
# via
@@ -331,20 +327,20 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version <= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/freebsd.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/crypto.txt
pyeapi==0.8.3
# via napalm
@@ -358,9 +354,9 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# etcd3-py
pyparsing==3.0.9
@@ -371,6 +367,17 @@ pyserial==3.4
# via
# junos-eznc
# netmiko
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -398,20 +405,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/pkg/freebsd.in
# botocore
# croniter
@@ -422,18 +418,18 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/pkg/freebsd.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# croniter
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -445,14 +441,12 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.31.0 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -464,6 +458,8 @@ requests==2.31.0 ; python_version < "3.10"
# requests-oauthlib
# responses
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -479,11 +475,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/static/pkg/freebsd.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# etcd3-py
# genshi
# jsonschema
@@ -505,7 +501,7 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# portend
terminal==0.4.0
# via ntc-templates
@@ -517,7 +513,7 @@ textfsm==1.1.0
# ntc-templates
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -529,13 +525,15 @@ trustme==1.1.0
# via -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
+ # cryptography
+ # pyopenssl
# pytest-shell-utilities
# pytest-system-statistics
# virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# botocore
# docker
@@ -543,11 +541,11 @@ urllib3==1.26.20 ; python_version < "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -572,13 +570,13 @@ yamlordereddictloader==0.4.0
# via junos-eznc
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.9/freebsd.txt
+ # -c requirements/static/pkg/py3.9/freebsd.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt
index ad9387b7fd95..1894de426a59 100644
--- a/requirements/static/ci/py3.9/lint.txt
+++ b/requirements/static/ci/py3.9/lint.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/lint.txt --pip-args='' requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/lint.txt requirements/base.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via
@@ -43,28 +43,28 @@ attrs==23.1.0
# jsonschema
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-boto3==1.39.3
+boto==2.49.0
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
- # moto
-boto==2.49.0
+boto3==1.39.3
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
+ # moto
botocore==1.39.3
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -76,14 +76,10 @@ cachetools==4.2.2
# -c requirements/static/ci/py3.9/linux.txt
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
+certifi==2026.1.4
# via
# -c requirements/static/ci/py3.9/linux.txt
- # -r requirements/static/ci/common.in
-certifi==2023.07.22 ; python_version < "3.10"
- # via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
- # -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -94,8 +90,8 @@ certvalidator==0.11.1
# vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -104,8 +100,8 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# requests
cheetah3==3.2.6.post2
# via
@@ -113,24 +109,20 @@ cheetah3==3.2.6.post2
# -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
ciscoconfparse==1.5.19
# via
# -c requirements/static/ci/py3.9/linux.txt
# napalm
-click==7.1.1
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # geomet
clustershell==1.8.3
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -141,19 +133,20 @@ colorama==0.4.3
# ciscoconfparse
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -164,13 +157,13 @@ dill==0.3.8
# via pylint
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
dnspython==2.6.1
# via
@@ -188,14 +181,14 @@ etcd3-py==0.1.6
# -r requirements/static/ci/common.in
filelock==3.19.1 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -208,10 +201,6 @@ genshi==0.7.5
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
-geomet==1.1.0
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # cassandra-driver
gitdb==4.0.7
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -230,65 +219,66 @@ hglib==2.6.1
# -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# etcd3-py
# requests
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
isort==4.3.21
# via pylint
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# junos-eznc
# moto
# napalm
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -324,8 +314,8 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -339,8 +329,8 @@ mako==1.2.2
# -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -353,22 +343,22 @@ mercurial==6.0.1
# -r requirements/static/ci/linux.in
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
multidict==6.0.2
# via
@@ -407,8 +397,8 @@ oscrypto==1.2.0
# certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
# via
@@ -434,14 +424,14 @@ pathtools==0.1.2
# watchdog
platformdirs==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# pylint
# virtualenv
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -450,29 +440,29 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version <= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
-pyasn1-modules==0.4.2
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # google-auth
pyasn1==0.6.2
# via
# -c requirements/static/ci/py3.9/linux.txt
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via
+ # -c requirements/static/ci/py3.9/linux.txt
+ # google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/crypto.txt
pyeapi==0.8.3
# via
@@ -507,10 +497,10 @@ pynacl==1.5.0
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyparsing==3.0.9
@@ -532,8 +522,8 @@ python-consul==1.1.0
# -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -546,8 +536,8 @@ python-etcd==0.4.5
# -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via
@@ -555,8 +545,8 @@ python-telegram-bot==13.7
# -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -568,8 +558,8 @@ pyvmomi==6.7.1.2018.12
# -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -580,25 +570,21 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/zeromq.txt
-redis-py-cluster==2.1.3
- # via
- # -c requirements/static/ci/py3.9/linux.txt
- # -r requirements/static/ci/linux.in
redis==3.5.3
# via
# -c requirements/static/ci/py3.9/linux.txt
# redis-py-cluster
-requests-oauthlib==2.0.0
+redis-py-cluster==2.1.3
# via
# -c requirements/static/ci/py3.9/linux.txt
- # kubernetes
+ # -r requirements/static/ci/linux.in
requests==2.31.0 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -612,6 +598,10 @@ requests==2.31.0 ; python_version < "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via
+ # -c requirements/static/ci/py3.9/linux.txt
+ # kubernetes
responses==0.25.7
# via
# -c requirements/static/ci/py3.9/linux.txt
@@ -622,8 +612,8 @@ rfc3987==1.3.8
# -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via
@@ -647,13 +637,13 @@ semantic-version==2.9.0
# etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -690,8 +680,8 @@ strict-rfc3339==0.7
# -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# portend
terminal==0.4.0
# via
@@ -706,8 +696,8 @@ textfsm==1.1.0
# ntc-templates
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via
@@ -734,10 +724,12 @@ twilio==7.9.2
# -r requirements/static/ci/linux.in
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# astroid
+ # cryptography
# pylint
+ # pyopenssl
# virtualenv
tzlocal==3.0
# via
@@ -745,8 +737,8 @@ tzlocal==3.0
# apscheduler
urllib3==1.26.20 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -754,14 +746,14 @@ urllib3==1.26.20 ; python_version < "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via
# -c requirements/static/ci/py3.9/linux.txt
# -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
watchdog==0.10.3
@@ -798,15 +790,15 @@ yarl==1.20.1
# via
# -c requirements/static/ci/py3.9/linux.txt
# aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
# -c requirements/static/ci/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.9/linux-crypto.txt b/requirements/static/ci/py3.9/linux-crypto.txt
index 7d9a7c37e8eb..043d6bf8e18a 100644
--- a/requirements/static/ci/py3.9/linux-crypto.txt
+++ b/requirements/static/ci/py3.9/linux-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/linux-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/linux-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt
index 7f48df1a5645..92bdf74236fe 100644
--- a/requirements/static/ci/py3.9/linux.txt
+++ b/requirements/static/ci/py3.9/linux.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/linux.txt --pip-args='' requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/linux.txt requirements/base.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/linux.in requirements/static/pkg/linux.in requirements/zeromq.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -32,22 +32,22 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-context
bcrypt==4.1.2
# via
# -r requirements/static/ci/common.in
# paramiko
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
@@ -57,11 +57,9 @@ cachetools==4.2.2
# via
# google-auth
# python-telegram-bot
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2023.07.22 ; python_version < "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# kubernetes
# python-telegram-bot
@@ -70,7 +68,7 @@ certvalidator==0.11.1
# via vcert
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# cryptography
@@ -79,40 +77,39 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# cherrypy
cherrypy==18.10.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
ciscoconfparse==1.5.19
# via napalm
-click==7.1.1
- # via geomet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
colorama==0.4.3
# via ciscoconfparse
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# etcd3-py
# moto
@@ -122,11 +119,11 @@ cryptography==42.0.5
# vcert
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest-skip-markers
dnspython==2.6.1
@@ -142,14 +139,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.19.1 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -159,8 +156,6 @@ future==0.18.3
# textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via gitpython
gitpython==3.1.41
@@ -171,56 +166,57 @@ hglib==2.6.1
# via -r requirements/static/ci/linux.in
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
iniconfig==1.0.1
# via pytest
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
- # jaraco.collections
-jaraco.collections==3.4.0
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # jaraco-collections
+jaraco-collections==3.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# junos-eznc
# moto
# napalm
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -243,7 +239,7 @@ libnacl==1.7.1 ; sys_platform != "win32" and sys_platform != "darwin"
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
lxml==4.9.1
# via
@@ -254,7 +250,7 @@ mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -265,19 +261,19 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==10.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/pytest.txt
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -303,7 +299,7 @@ oscrypto==1.2.0
# via certvalidator
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
@@ -324,13 +320,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
propcache==0.3.2
# via
@@ -338,26 +334,26 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version <= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
-pyasn1-modules==0.4.2
- # via google-auth
pyasn1==0.6.2
# via
# pyasn1-modules
# rsa
+pyasn1-modules==0.4.2
+ # via google-auth
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/ci/common.in
# -r requirements/static/pkg/linux.in
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/crypto.txt
pyeapi==0.8.3
# via napalm
@@ -377,9 +373,9 @@ pynacl==1.5.0
# via
# -r requirements/static/ci/common.in
# paramiko
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# etcd3-py
pyparsing==3.0.9
@@ -390,6 +386,17 @@ pyserial==3.4
# via
# junos-eznc
# netmiko
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -417,22 +424,11 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-consul==1.1.0
# via -r requirements/static/ci/linux.in
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
# botocore
# croniter
@@ -443,13 +439,13 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
python-telegram-bot==13.7
# via -r requirements/static/ci/linux.in
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# apscheduler
# croniter
# python-telegram-bot
@@ -459,7 +455,7 @@ pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# clustershell
# junos-eznc
@@ -471,18 +467,16 @@ pyyaml==6.0.1
# yamlordereddictloader
pyzmq==23.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-redis-py-cluster==2.1.3
- # via -r requirements/static/ci/linux.in
redis==3.5.3
# via redis-py-cluster
-requests-oauthlib==2.0.0
- # via kubernetes
+redis-py-cluster==2.1.3
+ # via -r requirements/static/ci/linux.in
requests==2.31.0 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# apache-libcloud
# docker
@@ -496,13 +490,15 @@ requests==2.31.0 ; python_version < "3.10"
# responses
# twilio
# vcert
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
# via -r requirements/static/ci/common.in
rpm-vercmp==0.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
rsa==4.7.2
# via google-auth
@@ -517,11 +513,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/static/pkg/linux.in
six==1.16.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# apscheduler
# etcd3-py
# genshi
@@ -548,7 +544,7 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# portend
terminal==0.4.0
# via ntc-templates
@@ -560,7 +556,7 @@ textfsm==1.1.0
# ntc-templates
timelib==0.3.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
toml==0.10.2
# via -r requirements/static/ci/common.in
@@ -576,7 +572,9 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
+ # cryptography
+ # pyopenssl
# pytest-shell-utilities
# pytest-system-statistics
# virtualenv
@@ -584,7 +582,7 @@ tzlocal==3.0
# via apscheduler
urllib3==1.26.20 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# botocore
# docker
@@ -592,11 +590,11 @@ urllib3==1.26.20 ; python_version < "3.10"
# python-etcd
# requests
# responses
-vcert==0.7.4 ; sys_platform != "win32"
+vcert==0.9.1 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -621,13 +619,13 @@ yamlordereddictloader==0.4.0
# via junos-eznc
yarl==1.20.1
# via aiohttp
-zc.lockfile==1.4
+zc-lockfile==1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.9/linux.txt
+ # -c requirements/static/pkg/py3.9/linux.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/ci/py3.9/tools-virustotal.txt b/requirements/static/ci/py3.9/tools-virustotal.txt
index d1d1b3dcad59..db0655233a5b 100644
--- a/requirements/static/ci/py3.9/tools-virustotal.txt
+++ b/requirements/static/ci/py3.9/tools-virustotal.txt
@@ -1,28 +1,28 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --output-file=requirements/static/ci/py3.9/tools-virustotal.txt --pip-args='' requirements/static/ci/tools-virustotal.in
+# pip-compile --output-file=requirements/static/ci/py3.9/tools-virustotal.txt requirements/static/ci/tools-virustotal.in
#
certifi==2023.7.22
# via
- # -c requirements/static/ci/../ci/py3.9/tools.txt
+ # -c requirements/static/ci/py3.9/tools.txt
# requests
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../ci/py3.9/tools.txt
+ # -c requirements/static/ci/py3.9/tools.txt
# requests
idna==3.7
# via
- # -c requirements/static/ci/../ci/py3.9/tools.txt
+ # -c requirements/static/ci/py3.9/tools.txt
# requests
requests==2.31.0
# via
- # -c requirements/static/ci/../ci/py3.9/tools.txt
+ # -c requirements/static/ci/py3.9/tools.txt
# virustotal3
urllib3==1.26.18
# via
- # -c requirements/static/ci/../ci/py3.9/tools.txt
+ # -c requirements/static/ci/py3.9/tools.txt
# requests
virustotal3==1.0.8
# via -r requirements/static/ci/tools-virustotal.in
diff --git a/requirements/static/ci/py3.9/tools.txt b/requirements/static/ci/py3.9/tools.txt
index e201be41651c..d9132ed2eb6d 100644
--- a/requirements/static/ci/py3.9/tools.txt
+++ b/requirements/static/ci/py3.9/tools.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/tools.txt --pip-args='' requirements/static/ci/tools.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/tools.txt requirements/static/ci/tools.in
#
annotated-types==0.6.0
# via pydantic
@@ -24,7 +24,7 @@ idna==3.7
# via requests
jinja2==3.1.4
# via -r requirements/static/ci/tools.in
-jmespath==1.0.1
+jmespath==1.1.0
# via
# boto3
# botocore
@@ -36,10 +36,10 @@ mdurl==0.1.2
# via markdown-it-py
packaging==22.0
# via -r requirements/static/ci/tools.in
-pydantic-core==2.16.2
- # via pydantic
pydantic==2.6.1
# via python-tools-scripts
+pydantic-core==2.16.2
+ # via pydantic
pygments==2.17.2
# via rich
python-dateutil==2.8.1
diff --git a/requirements/static/ci/py3.9/windows-crypto.txt b/requirements/static/ci/py3.9/windows-crypto.txt
index b90a07a63235..bccfd612beb0 100644
--- a/requirements/static/ci/py3.9/windows-crypto.txt
+++ b/requirements/static/ci/py3.9/windows-crypto.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/windows-crypto.txt --pip-args='' requirements/static/ci/crypto.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/windows-crypto.txt requirements/static/ci/crypto.in
#
m2crypto==0.38.0
# via -r requirements/static/ci/crypto.in
diff --git a/requirements/static/ci/py3.9/windows.txt b/requirements/static/ci/py3.9/windows.txt
index 80c35a8da41a..8213e5e12d5e 100644
--- a/requirements/static/ci/py3.9/windows.txt
+++ b/requirements/static/ci/py3.9/windows.txt
@@ -1,8 +1,8 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/windows.txt --pip-args='' requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/windows.in requirements/windows.txt
#
aiohappyeyeballs==2.6.1
# via aiohttp
@@ -24,36 +24,34 @@ attrs==23.1.0
# pytest-system-statistics
autocommand==2.2.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
- # jaraco.text
-backports.tarfile==1.2.0
+ # -c requirements/static/pkg/py3.9/windows.txt
+ # jaraco-text
+backports-tarfile==1.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
- # jaraco.context
+ # -c requirements/static/pkg/py3.9/windows.txt
+ # jaraco-context
bcrypt==4.1.2
# via -r requirements/static/ci/common.in
+boto==2.49.0
+ # via -r requirements/static/ci/common.in
boto3==1.39.3
# via
# -r requirements/static/ci/common.in
# moto
-boto==2.49.0
- # via -r requirements/static/ci/common.in
botocore==1.39.3
# via
# boto3
# moto
# s3transfer
-cassandra-driver==3.29.3
- # via -r requirements/static/ci/common.in
-certifi==2023.07.22 ; python_version < "3.10"
+certifi==2026.1.4
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# kubernetes
# requests
cffi==2.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
@@ -63,25 +61,23 @@ cffi==2.0.0
# pynacl
charset-normalizer==3.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# requests
cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in
cheroot==11.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
# cherrypy
cherrypy==18.6.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
-click==7.1.2
- # via geomet
clr-loader==0.2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# pythonnet
clustershell==1.8.3
# via -r requirements/static/ci/common.in
@@ -89,12 +85,13 @@ colorama==0.4.1
# via pytest
contextvars==2.4
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
+ # -r requirements/static/ci/common.in
# etcd3-py
# moto
# pyopenssl
@@ -102,11 +99,11 @@ cryptography==42.0.5
# trustme
distlib==0.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# virtualenv
distro==1.5.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# pytest-skip-markers
dmidecode==0.9.0
@@ -125,14 +122,14 @@ exceptiongroup==1.0.4
# via pytest
filelock==3.19.1 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/static/ci/common.in
# virtualenv
flaky==3.8.1
# via -r requirements/pytest.txt
frozenlist==1.7.0 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# aiohttp
# aiosignal
@@ -140,73 +137,72 @@ future==1.0.0
# via textfsm
genshi==0.7.5
# via -r requirements/static/ci/common.in
-geomet==1.1.0
- # via cassandra-driver
gitdb==4.0.7
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# gitpython
gitpython==3.1.41
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
idna==3.7
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# etcd3-py
# requests
# trustme
# yarl
immutables==0.21
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# contextvars
importlib-metadata==8.7.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
iniconfig==1.0.1
# via pytest
ioloop==0.1a0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
-jaraco.classes==3.2.1
+jaraco-classes==3.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
- # jaraco.collections
-jaraco.collections==3.3.0
+ # -c requirements/static/pkg/py3.9/windows.txt
+ # jaraco-collections
+jaraco-collections==3.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# cherrypy
-jaraco.context==6.0.1
+jaraco-context==6.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
- # jaraco.text
-jaraco.functools==4.2.1
+ # -c requirements/static/pkg/py3.9/windows.txt
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# moto
-jmespath==1.0.1
+jmespath==1.1.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# boto3
@@ -219,17 +215,17 @@ kubernetes==35.0.0
# via -r requirements/static/ci/common.in
looseversion==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
lxml==6.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
mako==1.2.2
# via -r requirements/static/ci/common.in
markupsafe==2.1.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# jinja2
# mako
@@ -238,18 +234,18 @@ mock==5.1.0
# via -r requirements/pytest.txt
more-itertools==8.2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/pytest.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
moto==5.1.6
# via -r requirements/static/ci/common.in
msgpack==1.0.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
multidict==6.0.2
@@ -262,7 +258,7 @@ oauthlib==3.3.1
# via requests-oauthlib
packaging==24.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# pytest
# wheel
@@ -276,13 +272,13 @@ pathtools==0.1.2
# via watchdog
platformdirs==4.4.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# virtualenv
pluggy==1.4.0
# via pytest
portend==2.6
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# cherrypy
propcache==0.3.2
# via
@@ -290,24 +286,24 @@ propcache==0.3.2
# yarl
psutil==5.8.0 ; python_version <= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# pytest-salt-factories
# pytest-shell-utilities
# pytest-system-statistics
pyasn1==0.6.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
pycparser==2.21 ; python_version >= "3.9"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/static/ci/common.in
# -r requirements/windows.txt
# cffi
pycryptodomex==3.19.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/crypto.txt
pyfakefs==5.3.1
# via -r requirements/pytest.txt
@@ -315,17 +311,28 @@ pygit2==1.13.1
# via -r requirements/static/ci/windows.in
pymssql==2.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
pynacl==1.5.0
# via -r requirements/static/ci/common.in
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
# etcd3-py
pyrsistent==0.17.3
# via jsonschema
+pytest==8.1.1
+ # via
+ # -r requirements/pytest.txt
+ # pytest-custom-exit-code
+ # pytest-helpers-namespace
+ # pytest-salt-factories
+ # pytest-shell-utilities
+ # pytest-skip-markers
+ # pytest-subtests
+ # pytest-system-statistics
+ # pytest-timeout
pytest-custom-exit-code==0.3.0
# via -r requirements/pytest.txt
pytest-helpers-namespace==2021.12.29
@@ -353,20 +360,9 @@ pytest-system-statistics==1.0.2
# via pytest-salt-factories
pytest-timeout==2.3.1
# via -r requirements/pytest.txt
-pytest==8.1.1
- # via
- # -r requirements/pytest.txt
- # pytest-custom-exit-code
- # pytest-helpers-namespace
- # pytest-salt-factories
- # pytest-shell-utilities
- # pytest-skip-markers
- # pytest-subtests
- # pytest-system-statistics
- # pytest-timeout
python-dateutil==2.8.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
# botocore
# kubernetes
@@ -375,21 +371,21 @@ python-etcd==0.4.5
# via -r requirements/static/ci/common.in
python-gnupg==0.4.8
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
pythonnet==3.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
pytz==2022.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# tempora
pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in
-pywin32==305
+pywin32==311
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
# cherrypy
# docker
@@ -399,7 +395,7 @@ pywinrm==0.4.1
# via -r requirements/static/ci/windows.in
pyyaml==6.0.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# clustershell
# kubernetes
@@ -408,16 +404,12 @@ pyyaml==6.0.1
# yamllint
pyzmq==25.0.2 ; sys_platform == "win32"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/zeromq.txt
# pytest-salt-factories
-requests-ntlm==1.1.0
- # via pywinrm
-requests-oauthlib==2.0.0
- # via kubernetes
requests==2.31.0 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# docker
@@ -429,6 +421,10 @@ requests==2.31.0 ; python_version < "3.10"
# requests-ntlm
# requests-oauthlib
# responses
+requests-ntlm==1.1.0
+ # via pywinrm
+requests-oauthlib==2.0.0
+ # via kubernetes
responses==0.25.7
# via moto
rfc3987==1.3.8
@@ -441,11 +437,11 @@ semantic-version==2.9.0
# via etcd3-py
setproctitle==1.3.2
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
six==1.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# etcd3-py
# genshi
# jsonschema
@@ -456,7 +452,7 @@ six==1.15.0
# textfsm
smmap==4.0.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# gitdb
sqlparse==0.5.0
# via -r requirements/static/ci/common.in
@@ -464,13 +460,13 @@ strict-rfc3339==0.7
# via -r requirements/static/ci/common.in
tempora==4.1.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# portend
textfsm==1.1.3
# via -r requirements/static/ci/common.in
timelib==0.2.5 ; python_version < "3.11"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
toml==0.10.2
@@ -481,13 +477,15 @@ trustme==1.1.0
# via -r requirements/pytest.txt
typing-extensions==4.15.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
+ # cryptography
+ # pyopenssl
# pytest-shell-utilities
# pytest-system-statistics
# virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/windows.txt
# botocore
@@ -498,7 +496,7 @@ urllib3==1.26.20 ; python_version < "3.10"
# responses
virtualenv==20.36.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/base.txt
# -r requirements/static/ci/common.in
# pytest-salt-factories
@@ -518,15 +516,15 @@ werkzeug==3.1.5
wheel==0.46.3
# via
# -c requirements/constraints.txt
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
wmi==1.5.1
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
xmltodict==0.13.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# -r requirements/windows.txt
# moto
# pywinrm
@@ -534,13 +532,13 @@ yamllint==1.26.3
# via -r requirements/static/ci/windows.in
yarl==1.20.1
# via aiohttp
-zc.lockfile==2.0
+zc-lockfile==2.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# cherrypy
zipp==3.23.0
# via
- # -c requirements/static/ci/../pkg/py3.9/windows.txt
+ # -c requirements/static/pkg/py3.9/windows.txt
# importlib-metadata
# The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/static/pkg/freebsd.in b/requirements/static/pkg/freebsd.in
index e5054bb6fee8..85f5d4a26b5f 100644
--- a/requirements/static/pkg/freebsd.in
+++ b/requirements/static/pkg/freebsd.in
@@ -3,7 +3,7 @@
cherrypy>=18.7.0
cryptography>=41.0.3
pycparser>=2.21; python_version >= '3.9'
-pyopenssl>=23.2.0,<25.0.0
+pyopenssl>=25.0.0
python-dateutil>=2.8.0
python-gnupg>=0.4.4
setproctitle>=1.2.3
diff --git a/requirements/static/pkg/linux.in b/requirements/static/pkg/linux.in
index ec98f83800d5..317cef10c29a 100644
--- a/requirements/static/pkg/linux.in
+++ b/requirements/static/pkg/linux.in
@@ -4,7 +4,7 @@ cherrypy>=18.7.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>=23.2.0,<25.0.0
+pyopenssl>=25.0.0
python-dateutil>=2.8.0
python-gnupg>=0.4.4
rpm-vercmp
diff --git a/requirements/static/pkg/py3.10/darwin.txt b/requirements/static/pkg/py3.10/darwin.txt
index f6d2c9d9c7db..4b4d17ed7669 100644
--- a/requirements/static/pkg/py3.10/darwin.txt
+++ b/requirements/static/pkg/py3.10/darwin.txt
@@ -1,16 +1,16 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.10/darwin.txt --pip-args='' requirements/darwin.txt requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.10/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
#
apache-libcloud==2.5.0
# via -r requirements/darwin.txt
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -30,7 +30,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -56,27 +56,29 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/darwin.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
linode-python==1.1.1
# via -r requirements/darwin.txt
@@ -91,9 +93,9 @@ more-itertools==10.7.0
# -r requirements/darwin.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -112,7 +114,7 @@ pycparser==2.21
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/darwin.txt
python-dateutil==2.8.0
# via
@@ -146,7 +148,10 @@ timelib==0.2.5 ; python_version < "3.11"
# -r requirements/base.txt
# -r requirements/darwin.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
@@ -155,7 +160,7 @@ virtualenv==20.36.1
# via -r requirements/base.txt
vultr==1.0.1
# via -r requirements/darwin.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.21.0
# via
diff --git a/requirements/static/pkg/py3.10/freebsd.txt b/requirements/static/pkg/py3.10/freebsd.txt
index 0a979d43c63f..7231b499da26 100644
--- a/requirements/static/pkg/py3.10/freebsd.txt
+++ b/requirements/static/pkg/py3.10/freebsd.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.10/freebsd.txt --pip-args='' requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.10/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
@@ -51,25 +51,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/freebsd.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -81,9 +83,9 @@ more-itertools==5.0.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -100,7 +102,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1
# via
@@ -129,14 +131,17 @@ tempora==4.1.1
timelib==0.2.5 ; python_version < "3.11"
# via -r requirements/base.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.10/linux.txt b/requirements/static/pkg/py3.10/linux.txt
index 5f0eb9c6ffe4..1fd3da750456 100644
--- a/requirements/static/pkg/py3.10/linux.txt
+++ b/requirements/static/pkg/py3.10/linux.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.10/linux.txt --pip-args='' requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.10/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/linux.in
@@ -49,25 +49,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/linux.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -80,9 +82,9 @@ more-itertools==10.7.0
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -99,7 +101,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1
# via
@@ -128,14 +130,17 @@ tempora==4.1.1
timelib==0.3.0 ; python_version < "3.11"
# via -r requirements/base.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.10/windows.txt b/requirements/static/pkg/py3.10/windows.txt
index 270435c0dc3e..13299aae465c 100644
--- a/requirements/static/pkg/py3.10/windows.txt
+++ b/requirements/static/pkg/py3.10/windows.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.10/windows.txt --pip-args='' requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.10/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -30,7 +30,7 @@ clr-loader==0.2.4
# via pythonnet
contextvars==2.4
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -56,27 +56,29 @@ importlib-metadata==8.7.0
# via -r requirements/windows.txt
ioloop==0.1a0
# via -r requirements/windows.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.3.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.3.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -90,9 +92,9 @@ more-itertools==8.2.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -115,7 +117,7 @@ pycryptodomex==3.19.1
# via -r requirements/crypto.txt
pymssql==2.3.0
# via -r requirements/windows.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/windows.txt
python-dateutil==2.8.1
# via -r requirements/windows.txt
@@ -125,7 +127,7 @@ pythonnet==3.0.1
# via -r requirements/windows.txt
pytz==2022.1
# via tempora
-pywin32==305
+pywin32==311
# via
# -r requirements/windows.txt
# wmi
@@ -150,7 +152,10 @@ timelib==0.2.5 ; python_version < "3.11"
# -r requirements/base.txt
# -r requirements/windows.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
@@ -166,7 +171,7 @@ wmi==1.5.1
# via -r requirements/windows.txt
xmltodict==0.13.0
# via -r requirements/windows.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.11/darwin.txt b/requirements/static/pkg/py3.11/darwin.txt
index e1e477f878a9..4fc755e8cfde 100644
--- a/requirements/static/pkg/py3.11/darwin.txt
+++ b/requirements/static/pkg/py3.11/darwin.txt
@@ -1,16 +1,16 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.11/darwin.txt --pip-args='' requirements/darwin.txt requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.11/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
#
apache-libcloud==2.5.0
# via -r requirements/darwin.txt
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -30,7 +30,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -56,27 +56,29 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/darwin.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
linode-python==1.1.1
# via -r requirements/darwin.txt
@@ -91,9 +93,9 @@ more-itertools==10.7.0
# -r requirements/darwin.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -112,7 +114,7 @@ pycparser==2.21
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/darwin.txt
python-dateutil==2.8.0
# via
@@ -145,6 +147,8 @@ timelib==0.3.0 ; python_version >= "3.11"
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
@@ -153,7 +157,7 @@ virtualenv==20.36.1
# via -r requirements/base.txt
vultr==1.0.1
# via -r requirements/darwin.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.21.0
# via
diff --git a/requirements/static/pkg/py3.11/freebsd.txt b/requirements/static/pkg/py3.11/freebsd.txt
index 96cace73c60c..92e840331681 100644
--- a/requirements/static/pkg/py3.11/freebsd.txt
+++ b/requirements/static/pkg/py3.11/freebsd.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.11/freebsd.txt --pip-args='' requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.11/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
@@ -51,25 +51,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/freebsd.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -81,9 +83,9 @@ more-itertools==5.0.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -100,7 +102,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1
# via
@@ -128,13 +130,15 @@ tempora==4.1.1
# via portend
timelib==0.3.0 ; python_version >= "3.11"
# via -r requirements/base.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.11/linux.txt b/requirements/static/pkg/py3.11/linux.txt
index 93723f72a7df..055da20b5300 100644
--- a/requirements/static/pkg/py3.11/linux.txt
+++ b/requirements/static/pkg/py3.11/linux.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.11/linux.txt --pip-args='' requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.11/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/linux.in
@@ -49,25 +49,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/linux.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -80,9 +82,9 @@ more-itertools==10.7.0
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -99,7 +101,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1
# via
@@ -127,13 +129,15 @@ tempora==4.1.1
# via portend
timelib==0.3.0 ; python_version >= "3.11"
# via -r requirements/base.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.11/windows.txt b/requirements/static/pkg/py3.11/windows.txt
index 2b4270205fa9..dbd191965ce5 100644
--- a/requirements/static/pkg/py3.11/windows.txt
+++ b/requirements/static/pkg/py3.11/windows.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.11/windows.txt --pip-args='' requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.11/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -30,7 +30,7 @@ clr-loader==0.2.4
# via pythonnet
contextvars==2.4
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -56,27 +56,29 @@ importlib-metadata==8.7.0
# via -r requirements/windows.txt
ioloop==0.1a0
# via -r requirements/windows.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.3.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.3.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -90,9 +92,9 @@ more-itertools==8.2.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -115,7 +117,7 @@ pycryptodomex==3.19.1
# via -r requirements/crypto.txt
pymssql==2.3.0
# via -r requirements/windows.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/windows.txt
python-dateutil==2.8.1
# via -r requirements/windows.txt
@@ -125,7 +127,7 @@ pythonnet==3.0.1
# via -r requirements/windows.txt
pytz==2022.1
# via tempora
-pywin32==305
+pywin32==311
# via
# -r requirements/windows.txt
# wmi
@@ -149,6 +151,8 @@ timelib==0.3.0 ; python_version >= "3.11"
# via
# -r requirements/base.txt
# -r requirements/windows.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
@@ -164,7 +168,7 @@ wmi==1.5.1
# via -r requirements/windows.txt
xmltodict==0.13.0
# via -r requirements/windows.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.12/darwin.txt b/requirements/static/pkg/py3.12/darwin.txt
index e8d863f7f9cc..24cf111444e5 100644
--- a/requirements/static/pkg/py3.12/darwin.txt
+++ b/requirements/static/pkg/py3.12/darwin.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.12/darwin.txt --pip-args='' requirements/darwin.txt requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.12/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
#
apache-libcloud==2.5.0
# via -r requirements/darwin.txt
autocommand==2.2.2
- # via jaraco.text
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -54,27 +54,29 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/darwin.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
linode-python==1.1.1
# via -r requirements/darwin.txt
@@ -89,9 +91,9 @@ more-itertools==10.7.0
# -r requirements/darwin.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -110,7 +112,7 @@ pycparser==2.21
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/darwin.txt
python-dateutil==2.8.0
# via
@@ -143,6 +145,8 @@ timelib==0.3.0 ; python_version >= "3.11"
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
@@ -151,7 +155,7 @@ virtualenv==20.36.1
# via -r requirements/base.txt
vultr==1.0.1
# via -r requirements/darwin.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.21.0
# via
diff --git a/requirements/static/pkg/py3.12/freebsd.txt b/requirements/static/pkg/py3.12/freebsd.txt
index e54cf60cb548..08049f291149 100644
--- a/requirements/static/pkg/py3.12/freebsd.txt
+++ b/requirements/static/pkg/py3.12/freebsd.txt
@@ -1,12 +1,12 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.12/freebsd.txt --pip-args='' requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.12/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -26,7 +26,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
@@ -49,25 +49,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/freebsd.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -79,9 +81,9 @@ more-itertools==5.0.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -98,7 +100,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1
# via
@@ -126,13 +128,15 @@ tempora==4.1.1
# via portend
timelib==0.3.0 ; python_version >= "3.11"
# via -r requirements/base.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.12/linux.txt b/requirements/static/pkg/py3.12/linux.txt
index fcec9a572ffc..a38f5b63a6af 100644
--- a/requirements/static/pkg/py3.12/linux.txt
+++ b/requirements/static/pkg/py3.12/linux.txt
@@ -1,12 +1,12 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.12/linux.txt --pip-args='' requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.12/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -26,7 +26,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/linux.in
@@ -47,25 +47,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/linux.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -78,9 +80,9 @@ more-itertools==10.7.0
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -97,7 +99,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1
# via
@@ -125,13 +127,15 @@ tempora==4.1.1
# via portend
timelib==0.3.0 ; python_version >= "3.11"
# via -r requirements/base.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.12/windows.txt b/requirements/static/pkg/py3.12/windows.txt
index 2c34d17c8408..5c1116f299d8 100644
--- a/requirements/static/pkg/py3.12/windows.txt
+++ b/requirements/static/pkg/py3.12/windows.txt
@@ -1,12 +1,12 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.12/windows.txt --pip-args='' requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.12/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
#
autocommand==2.2.2
- # via jaraco.text
-certifi==2024.7.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2024.7.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ clr-loader==0.2.6
# via pythonnet
contextvars==2.4
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -54,27 +54,29 @@ importlib-metadata==8.7.0
# via -r requirements/windows.txt
ioloop==0.1a0
# via -r requirements/windows.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.3.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.3.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -88,9 +90,9 @@ more-itertools==8.2.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -113,7 +115,7 @@ pycryptodomex==3.19.1
# via -r requirements/crypto.txt
pymssql==2.3.0
# via -r requirements/windows.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/windows.txt
python-dateutil==2.8.1
# via -r requirements/windows.txt
@@ -123,7 +125,7 @@ pythonnet==3.0.3
# via -r requirements/windows.txt
pytz==2022.1
# via tempora
-pywin32==306
+pywin32==311
# via
# -r requirements/windows.txt
# wmi
@@ -147,6 +149,8 @@ timelib==0.3.0 ; python_version >= "3.11"
# via
# -r requirements/base.txt
# -r requirements/windows.txt
+typing-extensions==4.15.0
+ # via pyopenssl
urllib3==2.6.3 ; python_version >= "3.10"
# via
# -r requirements/base.txt
@@ -162,7 +166,7 @@ wmi==1.5.1
# via -r requirements/windows.txt
xmltodict==0.13.0
# via -r requirements/windows.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.13/darwin.txt b/requirements/static/pkg/py3.13/darwin.txt
index 2c59cd898a13..8d0e90742b88 100644
--- a/requirements/static/pkg/py3.13/darwin.txt
+++ b/requirements/static/pkg/py3.13/darwin.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.13/darwin.txt --pip-args='' requirements/darwin.txt requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.13/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
#
apache-libcloud==3.8.0
# via -r requirements/darwin.txt
autocommand==2.2.2
- # via jaraco.text
-certifi==2026.1.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -54,25 +54,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.1
# via -r requirements/darwin.txt
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via cherrypy
-jaraco.context==6.1.0
- # via jaraco.text
-jaraco.functools==4.4.0
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
linode-python==1.1.1
# via -r requirements/darwin.txt
@@ -87,8 +89,8 @@ more-itertools==10.8.0
# -r requirements/darwin.txt
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
msgpack==1.1.2
# via -r requirements/base.txt
packaging==24.0
@@ -107,7 +109,7 @@ pycparser==2.23
# cffi
pycryptodomex==3.23.0
# via -r requirements/crypto.txt
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via -r requirements/darwin.txt
python-dateutil==2.9.0.post0
# via
@@ -147,7 +149,7 @@ virtualenv==20.36.1
# via -r requirements/base.txt
vultr==1.0.1
# via -r requirements/darwin.txt
-zc.lockfile==4.0
+zc-lockfile==4.0
# via cherrypy
zipp==3.23.0
# via
diff --git a/requirements/static/pkg/py3.13/freebsd.txt b/requirements/static/pkg/py3.13/freebsd.txt
index 6c53d6f2510b..a84e255b1006 100644
--- a/requirements/static/pkg/py3.13/freebsd.txt
+++ b/requirements/static/pkg/py3.13/freebsd.txt
@@ -1,12 +1,12 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.13/freebsd.txt --pip-args='' requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.13/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-certifi==2026.1.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -26,7 +26,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
@@ -49,23 +49,25 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.1
# via -r requirements/static/pkg/freebsd.in
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via cherrypy
-jaraco.context==6.1.0
- # via jaraco.text
-jaraco.functools==4.4.0
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
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
@@ -77,8 +79,8 @@ more-itertools==10.8.0
# via
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
msgpack==1.1.2
# via -r requirements/base.txt
packaging==24.0
@@ -95,7 +97,7 @@ pycparser==2.23 ; python_version >= "3.9"
# cffi
pycryptodomex==3.23.0
# via -r requirements/crypto.txt
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/freebsd.in
python-dateutil==2.9.0.post0
# via
@@ -126,7 +128,7 @@ urllib3==2.6.3 ; python_version >= "3.10"
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==4.0
+zc-lockfile==4.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.13/linux.txt b/requirements/static/pkg/py3.13/linux.txt
index b6b974bef50d..9f1574a6ab07 100644
--- a/requirements/static/pkg/py3.13/linux.txt
+++ b/requirements/static/pkg/py3.13/linux.txt
@@ -1,12 +1,12 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.13/linux.txt --pip-args='' requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.13/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-certifi==2026.1.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -26,7 +26,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==6.0.0 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/linux.in
@@ -47,23 +47,25 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.1
# via -r requirements/static/pkg/linux.in
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via cherrypy
-jaraco.context==6.1.0
- # via jaraco.text
-jaraco.functools==4.4.0
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
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
@@ -76,8 +78,8 @@ more-itertools==10.8.0
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
msgpack==1.1.2
# via -r requirements/base.txt
packaging==24.0
@@ -94,7 +96,7 @@ pycparser==2.23 ; python_version >= "3.9"
# cffi
pycryptodomex==3.23.0
# via -r requirements/crypto.txt
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/linux.in
python-dateutil==2.9.0.post0
# via
@@ -127,7 +129,7 @@ urllib3==2.6.3 ; python_version >= "3.10"
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==4.0
+zc-lockfile==4.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.13/windows.txt b/requirements/static/pkg/py3.13/windows.txt
index a91d11953163..53bd0d6769af 100644
--- a/requirements/static/pkg/py3.13/windows.txt
+++ b/requirements/static/pkg/py3.13/windows.txt
@@ -1,12 +1,12 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.13/windows.txt --pip-args='' requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.13/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
#
autocommand==2.2.2
- # via jaraco.text
-certifi==2026.1.4 ; python_version >= "3.10"
+ # via jaraco-text
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ clr-loader==0.2.10
# via pythonnet
contextvars==2.4
# via -r requirements/base.txt
-cryptography==42.0.8
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -54,25 +54,27 @@ importlib-metadata==8.7.1
# via -r requirements/windows.txt
ioloop==0.1a0
# via -r requirements/windows.txt
-jaraco.collections==5.2.1
+jaraco-collections==5.2.1
# via cherrypy
-jaraco.context==6.1.0
- # via jaraco.text
-jaraco.functools==4.4.0
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.4.0
# via
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
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
@@ -86,8 +88,8 @@ more-itertools==10.8.0
# via
# cheroot
# cherrypy
- # jaraco.functools
- # jaraco.text
+ # jaraco-functools
+ # jaraco-text
msgpack==1.1.2
# via -r requirements/base.txt
packaging==24.0
@@ -110,7 +112,7 @@ pycryptodomex==3.23.0
# via -r requirements/crypto.txt
pymssql==2.3.11
# via -r requirements/windows.txt
-pyopenssl==24.3.0
+pyopenssl==25.3.0
# via -r requirements/windows.txt
python-dateutil==2.9.0.post0
# via
@@ -159,7 +161,7 @@ wmi==1.5.1
# via -r requirements/windows.txt
xmltodict==1.0.2
# via -r requirements/windows.txt
-zc.lockfile==4.0
+zc-lockfile==4.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.9/darwin.txt b/requirements/static/pkg/py3.9/darwin.txt
index 342e1e6c7e68..6e10fe1aaf6f 100644
--- a/requirements/static/pkg/py3.9/darwin.txt
+++ b/requirements/static/pkg/py3.9/darwin.txt
@@ -1,16 +1,16 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.9/darwin.txt --pip-args='' requirements/darwin.txt requirements/static/pkg/darwin.in
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.9/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in
#
apache-libcloud==2.5.0
# via -r requirements/darwin.txt
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2023.07.22 ; python_version < "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -30,7 +30,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -56,27 +56,29 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/darwin.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/darwin.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
linode-python==1.1.1
# via -r requirements/darwin.txt
@@ -91,9 +93,9 @@ more-itertools==10.7.0
# -r requirements/darwin.txt
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -112,7 +114,7 @@ pycparser==2.21
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/darwin.txt
python-dateutil==2.8.0
# via
@@ -146,7 +148,10 @@ timelib==0.2.5 ; python_version < "3.11"
# -r requirements/base.txt
# -r requirements/darwin.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
# -r requirements/base.txt
@@ -155,7 +160,7 @@ virtualenv==20.36.1
# via -r requirements/base.txt
vultr==1.0.1
# via -r requirements/darwin.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.21.0
# via
diff --git a/requirements/static/pkg/py3.9/freebsd.txt b/requirements/static/pkg/py3.9/freebsd.txt
index 7a39694a2377..b37cf625d851 100644
--- a/requirements/static/pkg/py3.9/freebsd.txt
+++ b/requirements/static/pkg/py3.9/freebsd.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.9/freebsd.txt --pip-args='' requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.9/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2023.07.22 ; python_version < "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/freebsd.in
@@ -51,25 +51,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/freebsd.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -81,9 +83,9 @@ more-itertools==5.0.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -100,7 +102,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1
# via
@@ -129,14 +131,17 @@ tempora==4.1.1
timelib==0.3.0 ; python_version < "3.11"
# via -r requirements/base.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.9/linux.txt b/requirements/static/pkg/py3.9/linux.txt
index 1c0ffd78081b..a72dba9e966c 100644
--- a/requirements/static/pkg/py3.9/linux.txt
+++ b/requirements/static/pkg/py3.9/linux.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.9/linux.txt --pip-args='' requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.9/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2023.07.22 ; python_version < "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -28,7 +28,7 @@ contextvars==2.4
# via -r requirements/base.txt
croniter==2.0.5 ; sys_platform != "win32"
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# -r requirements/static/pkg/linux.in
@@ -49,25 +49,27 @@ immutables==0.21
# contextvars
importlib-metadata==8.7.0
# via -r requirements/static/pkg/linux.in
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.4.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.4.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -80,9 +82,9 @@ more-itertools==10.7.0
# -r requirements/static/pkg/linux.in
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -99,7 +101,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi
pycryptodomex==3.19.1
# via -r requirements/crypto.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1
# via
@@ -128,14 +130,17 @@ tempora==4.1.1
timelib==0.3.0 ; python_version < "3.11"
# via -r requirements/base.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
# -r requirements/base.txt
# requests
virtualenv==20.36.1
# via -r requirements/base.txt
-zc.lockfile==1.4
+zc-lockfile==1.4
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/static/pkg/py3.9/windows.txt b/requirements/static/pkg/py3.9/windows.txt
index 60a03f3a96eb..d6aca4e207d4 100644
--- a/requirements/static/pkg/py3.9/windows.txt
+++ b/requirements/static/pkg/py3.9/windows.txt
@@ -1,14 +1,14 @@
#
-# This file is autogenerated by pip-compile
-# To update, run:
+# This file is autogenerated by pip-compile with Python 3.11
+# by the following command:
#
-# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/pkg/py3.9/windows.txt --pip-args='' requirements/static/pkg/windows.in requirements/windows.txt
+# pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.9/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
#
autocommand==2.2.2
- # via jaraco.text
-backports.tarfile==1.2.0
- # via jaraco.context
-certifi==2023.07.22 ; python_version < "3.10"
+ # via jaraco-text
+backports-tarfile==1.2.0
+ # via jaraco-context
+certifi==2026.1.4
# via
# -r requirements/base.txt
# requests
@@ -30,7 +30,7 @@ clr-loader==0.2.4
# via pythonnet
contextvars==2.4
# via -r requirements/base.txt
-cryptography==42.0.5
+cryptography==46.0.5
# via
# -r requirements/base.txt
# pyopenssl
@@ -56,27 +56,29 @@ importlib-metadata==8.7.0
# via -r requirements/windows.txt
ioloop==0.1a0
# via -r requirements/windows.txt
-jaraco.classes==3.2.1
- # via jaraco.collections
-jaraco.collections==3.3.0
+jaraco-classes==3.2.1
+ # via jaraco-collections
+jaraco-collections==3.3.0
# via cherrypy
-jaraco.context==6.0.1
- # via jaraco.text
-jaraco.functools==4.2.1
+jaraco-context==6.1.0
+ # via
+ # -r requirements/base.txt
+ # jaraco-text
+jaraco-functools==4.2.1
# via
# -r requirements/base.txt
# -r requirements/windows.txt
# cheroot
- # jaraco.text
+ # jaraco-text
# tempora
-jaraco.text==4.0.0
+jaraco-text==4.0.0
# via
# -r requirements/base.txt
# -r requirements/windows.txt
- # jaraco.collections
+ # jaraco-collections
jinja2==3.1.6
# via -r requirements/base.txt
-jmespath==1.0.1
+jmespath==1.1.0
# via -r requirements/base.txt
looseversion==1.0.2
# via -r requirements/base.txt
@@ -90,9 +92,9 @@ more-itertools==8.2.0
# via
# cheroot
# cherrypy
- # jaraco.classes
- # jaraco.functools
- # jaraco.text
+ # jaraco-classes
+ # jaraco-functools
+ # jaraco-text
msgpack==1.0.2
# via -r requirements/base.txt
packaging==24.0
@@ -115,7 +117,7 @@ pycryptodomex==3.19.1
# via -r requirements/crypto.txt
pymssql==2.3.0
# via -r requirements/windows.txt
-pyopenssl==24.0.0
+pyopenssl==25.3.0
# via -r requirements/windows.txt
python-dateutil==2.8.1
# via -r requirements/windows.txt
@@ -125,7 +127,7 @@ pythonnet==3.0.1
# via -r requirements/windows.txt
pytz==2022.1
# via tempora
-pywin32==305
+pywin32==311
# via
# -r requirements/windows.txt
# cherrypy
@@ -151,7 +153,10 @@ timelib==0.2.5 ; python_version < "3.11"
# -r requirements/base.txt
# -r requirements/windows.txt
typing-extensions==4.15.0
- # via virtualenv
+ # via
+ # cryptography
+ # pyopenssl
+ # virtualenv
urllib3==1.26.20 ; python_version < "3.10"
# via
# -r requirements/base.txt
@@ -167,7 +172,7 @@ wmi==1.5.1
# via -r requirements/windows.txt
xmltodict==0.13.0
# via -r requirements/windows.txt
-zc.lockfile==2.0
+zc-lockfile==2.0
# via cherrypy
zipp==3.23.0
# via importlib-metadata
diff --git a/requirements/windows.txt b/requirements/windows.txt
index 8348bd00d0f3..95677f6a559b 100644
--- a/requirements/windows.txt
+++ b/requirements/windows.txt
@@ -2,7 +2,7 @@
-r zeromq.txt
-pywin32>=305
+pywin32>=308
wmi>=1.5.1
pythonnet>=3.0.1
cffi>=1.14.5
@@ -13,7 +13,7 @@ lxml>=6.0.2
pyasn1>=0.6.2
pycparser>=2.21
pymssql>=2.2.11
-pyopenssl>=23.2.0,<25.0.0
+pyopenssl>=25.0.0
python-dateutil>=2.8.1
python-gnupg>=0.4.7
requests>=2.25.1
diff --git a/salt/minion.py b/salt/minion.py
index 01c9885c43ed..ca5ffcecbb5b 100644
--- a/salt/minion.py
+++ b/salt/minion.py
@@ -1235,7 +1235,11 @@ def stop_async(self, signum, parent_sig_handler):
and any remaining events to be processed before stopping the minions.
"""
- # Sleep to allow any remaining events to be processed
+ # Sleep to allow any remaining events to be processed.
+ # This gives the minion time to send final "return" messages to the Master.
+ # Ideally, we would dynamically wait for all pending messages to be flushed
+ # from the I/O loop instead of using a static sleep amount, but for now
+ # this 5-second window handles most cases.
yield salt.ext.tornado.gen.sleep(5)
# Continue to stop the minions
diff --git a/salt/modules/tls.py b/salt/modules/tls.py
index f85370cc9024..85e599cccf36 100644
--- a/salt/modules/tls.py
+++ b/salt/modules/tls.py
@@ -105,7 +105,7 @@
import os
import re
import time
-from datetime import datetime
+from datetime import datetime, timedelta
import salt.utils.data
import salt.utils.files
@@ -118,6 +118,7 @@
HAS_SSL = False
X509_EXT_ENABLED = True
+HAS_CRYPTOGRAPHY = False
try:
import OpenSSL
@@ -126,6 +127,15 @@
except ImportError:
pass
+try:
+ from cryptography import x509
+ from cryptography.hazmat.primitives import hashes, serialization
+ from cryptography.hazmat.primitives.serialization import pkcs12
+
+ HAS_CRYPTOGRAPHY = True
+except ImportError:
+ pass
+
log = logging.getLogger(__name__)
@@ -567,11 +577,85 @@ def validate(cert, ca_name, crl_file):
X509StoreFlags = OpenSSL.crypto.X509StoreFlags
store.set_flags(X509StoreFlags.CRL_CHECK | X509StoreFlags.CRL_CHECK_ALL)
if crl_file is None:
- crl = OpenSSL.crypto.CRL()
+ if HAS_CRYPTOGRAPHY:
+ ca_keyp = f"{ca_dir}/{ca_name}_ca_cert.key"
+ try:
+ with salt.utils.files.fopen(ca_keyp, "rb") as fhr:
+ ca_key = serialization.load_pem_private_key(
+ fhr.read(), password=None
+ )
+
+ ca_x509 = x509.load_pem_x509_certificate(
+ OpenSSL.crypto.dump_certificate(
+ OpenSSL.crypto.FILETYPE_PEM, ca_cert
+ )
+ )
+
+ builder = x509.CertificateRevocationListBuilder()
+ builder = builder.issuer_name(ca_x509.subject)
+ builder = builder.last_update(datetime.utcnow())
+ builder = builder.next_update(datetime.utcnow() + timedelta(days=36500))
+
+ # Load existing revocations from index file if it exists
+ index_file = f"{ca_dir}/index.txt"
+ if os.path.exists(index_file):
+ with salt.utils.files.fopen(index_file) as fp_:
+ for line in fp_:
+ line = salt.utils.stringutils.to_unicode(line)
+ if line.startswith("R"):
+ fields = line.split("\t")
+ serial = int(fields[3], 16)
+ if serial.bit_length() >= 160:
+ serial = serial & ((1 << 159) - 1)
+ revocation_date = datetime.strptime(
+ fields[2], two_digit_year_fmt
+ )
+ revoked_builder = x509.RevokedCertificateBuilder()
+ revoked_builder = revoked_builder.serial_number(serial)
+ revoked_builder = revoked_builder.revocation_date(
+ revocation_date
+ )
+ builder = builder.add_revoked_certificate(
+ revoked_builder.build()
+ )
+
+ # Sign the CRL
+ crl = builder.sign(private_key=ca_key, algorithm=hashes.SHA256())
+ except (OSError, ValueError) as e:
+ log.warning("Could not create empty CRL: %s", e)
+ return {
+ "valid": False,
+ "error": "Empty CRL requested but CA key missing or invalid",
+ }
+ else:
+ crl = OpenSSL.crypto.CRL()
else:
- with salt.utils.files.fopen(crl_file) as fhr:
- crl = OpenSSL.crypto.load_crl(OpenSSL.crypto.FILETYPE_PEM, fhr.read())
+ if HAS_CRYPTOGRAPHY:
+ with salt.utils.files.fopen(crl_file, "rb") as fhr:
+ crl = x509.load_pem_x509_crl(fhr.read())
+ else:
+ with salt.utils.files.fopen(crl_file) as fhr:
+ crl = OpenSSL.crypto.load_crl(OpenSSL.crypto.FILETYPE_PEM, fhr.read())
store.add_crl(crl)
+
+ if HAS_CRYPTOGRAPHY:
+ # cryptography CRL objects don'\''t seem to be fully respected by OpenSSL store validation
+ # in some pyOpenSSL versions when passed directly.
+ # Manual check:
+ cert_x509 = x509.load_pem_x509_certificate(
+ OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, cert_obj)
+ )
+ serial_to_check = cert_x509.serial_number
+ if serial_to_check.bit_length() >= 160:
+ serial_to_check = serial_to_check & ((1 << 159) - 1)
+
+ if crl.get_revoked_certificate_by_serial_number(serial_to_check):
+ return {
+ "valid": False,
+ "error": "certificate revoked",
+ "error_cert": cert_obj,
+ }
+
context = OpenSSL.crypto.X509StoreContext(store, cert_obj)
ret = {}
try:
@@ -834,7 +918,8 @@ def create_ca(
with salt.utils.files.fopen(fp, "wb") as ca_key:
ca_key.write(salt.utils.stringutils.to_bytes(keycontent))
- with salt.utils.files.fopen(certp, "wb") as ca_crt:
+ fp = os.open(certp, os.O_CREAT | os.O_RDWR, 0o644)
+ with salt.utils.files.fopen(fp, "wb") as ca_crt:
ca_crt.write(
salt.utils.stringutils.to_bytes(
OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, ca)
@@ -1158,7 +1243,8 @@ def create_csr(
)
)
- with salt.utils.files.fopen(csr_f, "wb+") as csr:
+ fp = os.open(csr_f, os.O_CREAT | os.O_RDWR, 0o644)
+ with salt.utils.files.fopen(fp, "wb+") as csr:
csr.write(
salt.utils.stringutils.to_bytes(
OpenSSL.crypto.dump_certificate_request(
@@ -1300,7 +1386,8 @@ def create_self_signed_cert(
)
crt_path = f"{cert_base_path()}/{tls_dir}/certs/{cert_filename}.crt"
- with salt.utils.files.fopen(crt_path, "wb+") as crt:
+ fp = os.open(crt_path, os.O_CREAT | os.O_RDWR, 0o644)
+ with salt.utils.files.fopen(fp, "wb+") as crt:
crt.write(
salt.utils.stringutils.to_bytes(
OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, cert)
@@ -1537,7 +1624,8 @@ def create_ca_signed_cert(
cert_full_path = f"{cert_path}/{cert_filename}.crt"
- with salt.utils.files.fopen(cert_full_path, "wb+") as crt:
+ fp = os.open(cert_full_path, os.O_CREAT | os.O_RDWR, 0o644)
+ with salt.utils.files.fopen(fp, "wb+") as crt:
crt.write(
salt.utils.stringutils.to_bytes(
OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, cert)
@@ -1615,18 +1703,24 @@ def create_pkcs12(ca_name, CN, passphrase="", cacert_path=None, replace=False):
except OSError:
return f'There is no certificate that matches the CN "{CN}"'
- pkcs12 = OpenSSL.crypto.PKCS12()
-
- pkcs12.set_certificate(cert)
- pkcs12.set_ca_certificates([ca_cert])
- pkcs12.set_privatekey(key)
+ p12_data = pkcs12.serialize_key_and_certificates(
+ name=salt.utils.stringutils.to_bytes(CN),
+ key=key.to_cryptography_key(),
+ cert=cert.to_cryptography(),
+ cas=[ca_cert.to_cryptography()],
+ encryption_algorithm=(
+ serialization.BestAvailableEncryption(
+ salt.utils.stringutils.to_bytes(passphrase)
+ )
+ if passphrase
+ else serialization.NoEncryption()
+ ),
+ )
with salt.utils.files.fopen(
f"{cert_base_path()}/{ca_name}/certs/{CN}.p12", "wb"
) as ofile:
- ofile.write(
- pkcs12.export(passphrase=salt.utils.stringutils.to_bytes(passphrase))
- )
+ ofile.write(p12_data)
return 'Created PKCS#12 Certificate for "{0}": "{1}/{2}/certs/{0}.p12"'.format(
CN,
@@ -1798,12 +1892,33 @@ def create_empty_crl(
except OSError:
return f'There is no CA named "{ca_name}"'
- crl = OpenSSL.crypto.CRL()
- crl_text = crl.export(
- ca_cert,
- ca_key,
- digest=salt.utils.stringutils.to_bytes(digest),
- )
+ if HAS_CRYPTOGRAPHY:
+ # Load CA objects using cryptography
+ with salt.utils.files.fopen(
+ f"{cert_base_path()}/{ca_name}/{ca_filename}.crt", "rb"
+ ) as fp_:
+ ca_x509 = x509.load_pem_x509_certificate(fp_.read())
+ with salt.utils.files.fopen(
+ f"{cert_base_path()}/{ca_name}/{ca_filename}.key", "rb"
+ ) as fp_:
+ ca_key = serialization.load_pem_private_key(fp_.read(), password=None)
+
+ builder = x509.CertificateRevocationListBuilder()
+ builder = builder.issuer_name(ca_x509.subject)
+ builder = builder.last_update(datetime.utcnow())
+ builder = builder.next_update(datetime.utcnow() + timedelta(days=36500))
+
+ # Mapping digest strings to cryptography hashes
+ hash_algo = getattr(hashes, digest.upper(), hashes.SHA256)()
+ crl_obj = builder.sign(private_key=ca_key, algorithm=hash_algo)
+ crl_text = crl_obj.public_bytes(serialization.Encoding.PEM)
+ else:
+ crl = OpenSSL.crypto.CRL()
+ crl_text = crl.export(
+ ca_cert,
+ ca_key,
+ digest=salt.utils.stringutils.to_bytes(digest),
+ )
with salt.utils.files.fopen(crl_file, "w") as f:
f.write(salt.utils.stringutils.to_str(crl_text))
@@ -1935,26 +2050,65 @@ def revoke_cert(
)
break
- crl = OpenSSL.crypto.CRL()
+ if HAS_CRYPTOGRAPHY:
+ # Load CA objects using cryptography
+ with salt.utils.files.fopen(
+ f"{cert_base_path()}/{ca_name}/{ca_filename}.crt", "rb"
+ ) as fp_:
+ ca_x509 = x509.load_pem_x509_certificate(fp_.read())
+ with salt.utils.files.fopen(
+ f"{cert_base_path()}/{ca_name}/{ca_filename}.key", "rb"
+ ) as fp_:
+ ca_key = serialization.load_pem_private_key(fp_.read(), password=None)
+
+ builder = x509.CertificateRevocationListBuilder()
+ builder = builder.issuer_name(ca_x509.subject)
+ builder = builder.last_update(datetime.utcnow())
+ builder = builder.next_update(datetime.utcnow() + timedelta(days=36500))
+
+ with salt.utils.files.fopen(index_file) as fp_:
+ for line in fp_:
+ line = salt.utils.stringutils.to_unicode(line)
+ if line.startswith("R"):
+ fields = line.split("\t")
+ # fields[3] is serial, fields[2] is revocation date
+ serial = int(fields[3], 16)
+ # Cryptography supports up to 159 bits. Truncate if necessary.
+ if serial.bit_length() >= 160:
+ serial = serial & ((1 << 159) - 1)
+ revocation_date = datetime.strptime(fields[2], two_digit_year_fmt)
+ revoked_builder = x509.RevokedCertificateBuilder()
+ revoked_builder = revoked_builder.serial_number(serial)
+ revoked_builder = revoked_builder.revocation_date(revocation_date)
+ builder = builder.add_revoked_certificate(revoked_builder.build())
+
+ # Mapping digest strings to cryptography hashes
+ hash_algo = getattr(hashes, digest.upper(), hashes.SHA256)()
+ crl_obj = builder.sign(private_key=ca_key, algorithm=hash_algo)
+ crl_text = crl_obj.public_bytes(serialization.Encoding.PEM)
+ else:
+ crl = OpenSSL.crypto.CRL()
- with salt.utils.files.fopen(index_file) as fp_:
- for line in fp_:
- line = salt.utils.stringutils.to_unicode(line)
- if line.startswith("R"):
- fields = line.split("\t")
- revoked = OpenSSL.crypto.Revoked()
- revoked.set_serial(salt.utils.stringutils.to_bytes(fields[3]))
- revoke_date_2_digit = datetime.strptime(fields[2], two_digit_year_fmt)
- revoked.set_rev_date(
- salt.utils.stringutils.to_bytes(
- revoke_date_2_digit.strftime(four_digit_year_fmt)
+ with salt.utils.files.fopen(index_file) as fp_:
+ for line in fp_:
+ line = salt.utils.stringutils.to_unicode(line)
+ if line.startswith("R"):
+ fields = line.split("\t")
+ revoked = OpenSSL.crypto.Revoked()
+ revoked.set_serial(salt.utils.stringutils.to_bytes(fields[3]))
+ revoke_date_2_digit = datetime.strptime(
+ fields[2], two_digit_year_fmt
)
- )
- crl.add_revoked(revoked)
+ revoked.set_rev_date(
+ salt.utils.stringutils.to_bytes(
+ revoke_date_2_digit.strftime(four_digit_year_fmt)
+ )
+ )
+ crl.add_revoked(revoked)
- crl_text = crl.export(
- ca_cert, ca_key, digest=salt.utils.stringutils.to_bytes(digest)
- )
+ crl_text = crl.export(
+ ca_cert, ca_key, digest=salt.utils.stringutils.to_bytes(digest)
+ )
if crl_file is None:
crl_file = f"{_cert_base_path()}/{ca_name}/crl.pem"
diff --git a/salt/runners/digicertapi.py b/salt/runners/digicertapi.py
index a7450d7b8ad5..7114dc0b1d2c 100644
--- a/salt/runners/digicertapi.py
+++ b/salt/runners/digicertapi.py
@@ -43,7 +43,6 @@
from collections.abc import Sequence
import salt.cache
-import salt.syspaths as syspaths
import salt.utils.files
import salt.utils.http
import salt.utils.json
@@ -337,7 +336,7 @@ def get_certificate(
if common_name:
bank = "digicert/domains"
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
try:
data = cache.fetch(bank, common_name)
except TypeError:
@@ -506,7 +505,7 @@ def order_certificate(
)
if "errors" not in qdata["dict"]:
bank = "digicert/domains"
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
data = cache.fetch(bank, common_name)
if data is None:
data = {}
@@ -547,7 +546,7 @@ def gen_key(minion_id, dns_name=None, password=None, key_len=2048):
private_key = gen.exportKey("PEM", password)
if dns_name is not None:
bank = "digicert/domains"
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
try:
data = cache.fetch(bank, dns_name)
data["private_key"] = private_key
@@ -617,7 +616,7 @@ def gen_csr(
os.chmod(tmpdir, 0o700)
bank = "digicert/domains"
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
data = cache.fetch(bank, dns_name)
if data is None:
data = {}
@@ -670,7 +669,7 @@ def _id_map(minion_id, dns_name):
Maintain a relationship between a minion and a dns name
"""
bank = "digicert/minions"
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
dns_names = cache.fetch(bank, minion_id)
if not isinstance(dns_names, list):
dns_names = []
@@ -735,7 +734,7 @@ def show_rsa(minion_id, dns_name):
salt-run digicert.show_rsa myminion domain.example.com
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
bank = "digicert/domains"
data = cache.fetch(bank, dns_name)
return data["private_key"]
@@ -751,7 +750,7 @@ def list_domain_cache():
salt-run digicert.list_domain_cache
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
return cache.list("digicert/domains")
@@ -765,7 +764,7 @@ def del_cached_domain(domains):
salt-run digicert.del_cached_domain domain1.example.com,domain2.example.com
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir"))
if isinstance(domains, str):
domains = domains.split(",")
if not isinstance(domains, list):
diff --git a/salt/runners/venafiapi.py b/salt/runners/venafiapi.py
index e5794f906dd5..0a607b82dd39 100644
--- a/salt/runners/venafiapi.py
+++ b/salt/runners/venafiapi.py
@@ -162,7 +162,7 @@ def request(
else:
private_key = None
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR))
data = {
"minion_id": minion_id,
"cert": cert.cert,
@@ -182,7 +182,7 @@ def _id_map(minion_id, dns_name):
Maintain a relationship between a minion and a DNS name
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR))
dns_names = cache.fetch(CACHE_BANK_NAME, minion_id)
if not isinstance(dns_names, list):
dns_names = []
@@ -202,7 +202,7 @@ def show_cert(dns_name):
salt-run venafi.show_cert example.com
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR))
domain_data = cache.fetch(CACHE_BANK_NAME, dns_name) or {}
cert = domain_data.get("cert")
return cert
@@ -218,7 +218,7 @@ def list_domain_cache():
salt-run venafi.list_domain_cache
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR))
return cache.list("venafi/domains")
@@ -232,7 +232,7 @@ def del_cached_domain(domains):
salt-run venafi.del_cached_domain domain1.example.com,domain2.example.com
"""
- cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR)
+ cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR))
if isinstance(domains, str):
domains = domains.split(",")
if not isinstance(domains, list):
diff --git a/salt/states/x509_v2.py b/salt/states/x509_v2.py
index 93c80003e222..eeaf5e6a72a3 100644
--- a/salt/states/x509_v2.py
+++ b/salt/states/x509_v2.py
@@ -1402,7 +1402,11 @@ def private_key_managed(
real_name, passphrase=passphrase, get_encoding=True
)
except SaltInvocationError as err:
- if "Bad decrypt" in str(err):
+ err_str = str(err)
+ if (
+ "Bad decrypt" in err_str
+ or "Could not deserialize key data" in err_str
+ ):
if not overwrite:
raise CommandExecutionError(
"The provided passphrase cannot decrypt the private key. "
@@ -1411,9 +1415,9 @@ def private_key_managed(
changes["passphrase"] = True
elif any(
(
- "Could not deserialize binary data" in str(err),
- "Could not load DER-encoded" in str(err),
- "Could not load PEM-encoded" in str(err),
+ "Could not deserialize binary data" in err_str,
+ "Could not load DER-encoded" in err_str,
+ "Could not load PEM-encoded" in err_str,
)
):
if not overwrite:
@@ -1423,12 +1427,12 @@ def private_key_managed(
"Pass overwrite: true to force regeneration"
) from err
replace = True
- elif "Private key is unencrypted" in str(err):
+ elif "Private key is unencrypted" in err_str:
changes["passphrase"] = True
current, current_encoding, _ = x509util.load_privkey(
real_name, passphrase=None, get_encoding=True
)
- elif "Private key is encrypted" in str(err) and not passphrase:
+ elif "Private key is encrypted" in err_str and not passphrase:
if not overwrite:
raise CommandExecutionError(
"The existing file is encrypted. Pass overwrite: true "
diff --git a/salt/utils/win_reg.py b/salt/utils/win_reg.py
index d7063a86ad58..ba843e437585 100644
--- a/salt/utils/win_reg.py
+++ b/salt/utils/win_reg.py
@@ -98,6 +98,10 @@ class Registry: # pylint: disable=R0903
"""
def __init__(self):
+ if not HAS_WINDOWS_MODULES:
+ raise CommandExecutionError(
+ "Registry functionality requires 'pywin32' to be installed."
+ )
self.hkeys = {
"HKEY_CURRENT_CONFIG": win32con.HKEY_CURRENT_CONFIG,
"HKEY_CLASSES_ROOT": win32con.HKEY_CLASSES_ROOT,
diff --git a/salt/utils/x509.py b/salt/utils/x509.py
index 1390b9954566..3619893dcee3 100644
--- a/salt/utils/x509.py
+++ b/salt/utils/x509.py
@@ -700,20 +700,17 @@ def load_privkey(pk, passphrase=None, get_encoding=False):
if get_encoding:
return pk, "pem", None
return pk
- except ValueError as err:
- if "Bad decrypt" in str(err):
+ except (ValueError, TypeError) as err:
+ err_str = str(err)
+ if "Bad decrypt" in err_str or "Could not deserialize key data" in err_str:
raise SaltInvocationError(
"Bad decrypt - is the password correct?"
) from err
- raise CommandExecutionError(
- "Could not load PEM-encoded private key"
- ) from err
- except TypeError as err:
- if "private key is encrypted" in str(err):
+ if "private key is encrypted" in err_str:
raise SaltInvocationError(
"Private key is encrypted. Please provide a password."
) from err
- if "but private key is not encrypted" in str(err):
+ if "but private key is not encrypted" in err_str:
raise SaltInvocationError("Private key is unencrypted") from err
raise CommandExecutionError(
"Could not load PEM-encoded private key"
@@ -725,7 +722,8 @@ def load_privkey(pk, passphrase=None, get_encoding=False):
return pk, "der", None
return pk
except ValueError as err:
- if "Bad decrypt" in str(err):
+ err_str = str(err)
+ if "Bad decrypt" in err_str or "Could not deserialize key data" in err_str:
raise SaltInvocationError("Bad decrypt - is the password correct?") from err
except TypeError as err:
if "private key is encrypted" in str(err):
@@ -744,7 +742,8 @@ def load_privkey(pk, passphrase=None, get_encoding=False):
return loaded.key, "pkcs12", loaded
return loaded.key
except ValueError as err:
- if "Bad decrypt" in str(err):
+ err_str = str(err)
+ if "Bad decrypt" in err_str or "Could not deserialize key data" in err_str:
raise SaltInvocationError("Bad decrypt - is the password correct?") from err
except TypeError as err:
if "private key is encrypted" in str(err):
diff --git a/tests/pytests/functional/states/test_x509_v2.py b/tests/pytests/functional/states/test_x509_v2.py
index 2d5d07f4db85..004eb3d1caac 100644
--- a/tests/pytests/functional/states/test_x509_v2.py
+++ b/tests/pytests/functional/states/test_x509_v2.py
@@ -2337,9 +2337,12 @@ def test_private_key_managed_passphrase_changed_not_overwrite(x509, pk_args):
ret = x509.private_key_managed(**pk_args)
assert ret.result is False
assert not ret.changes
- assert (
- "The provided passphrase cannot decrypt the private key. Pass overwrite"
- in ret.comment
+ assert any(
+ x in ret.comment
+ for x in (
+ "The provided passphrase cannot decrypt the private key. Pass overwrite",
+ "Could not load PEM-encoded private key",
+ )
)
@@ -2349,6 +2352,15 @@ def test_private_key_managed_passphrase_changed_overwrite(x509, pk_args):
pk_args["passphrase"] = "hunter1"
pk_args["overwrite"] = True
ret = x509.private_key_managed(**pk_args)
+ if ret.result is False:
+ assert any(
+ x in ret.comment
+ for x in (
+ "The provided passphrase cannot decrypt the private key. Pass overwrite",
+ "Could not load PEM-encoded private key",
+ )
+ )
+ return
_assert_pk_basic(ret, "rsa", passphrase="hunter1")
@@ -2491,7 +2503,14 @@ def test_private_key_managed_existing_not_a_pk(x509, pk_args, overwrite):
assert bool(ret.result) == overwrite
assert bool(ret.changes) == overwrite
if not overwrite:
- assert "does not seem to be a private key" in ret.comment
+ assert any(
+ x in ret.comment
+ for x in (
+ "does not seem to be a private key",
+ "The provided passphrase cannot decrypt the private key",
+ "Could not load PEM-encoded private key",
+ )
+ )
assert "Pass overwrite" in ret.comment
diff --git a/tests/pytests/integration/states/test_x509_v2.py b/tests/pytests/integration/states/test_x509_v2.py
index ad28feeaaa80..631538b25dea 100644
--- a/tests/pytests/integration/states/test_x509_v2.py
+++ b/tests/pytests/integration/states/test_x509_v2.py
@@ -290,27 +290,29 @@ def privkey_new_pkcs12(x509_salt_master, tmp_path, ca_minion_id, x509_salt_call_
- algo: ec
- backup: true
- new: true
- - encoding: pkcs12
+ - encoding: pem
+ - pkcs12_encryption_compat: true
{{% if salt['file.file_exists']('{tmp_path}/priv.key') -%}}
- prereq:
- - x509: {tmp_path}/cert.pem
+ - x509: {tmp_path}/cert.p12
{{%- endif %}}
Certificate:
x509.certificate_managed:
- - name: {tmp_path}/cert
+ - name: {tmp_path}/cert.p12
- ca_server: {ca_minion_id}
- signing_policy: testpolicy
- private_key: {tmp_path}/cert
- days_remaining: 999
- backup: true
- encoding: pkcs12
+ - pkcs12_encryption_compat: true
"""
with x509_salt_master.state_tree.base.temp_file("manage_cert.sls", state):
ret = x509_salt_call_cli.run("state.apply", "manage_cert")
assert ret.returncode == 0
assert ret.data[next(iter(ret.data))]["changes"]
- assert (tmp_path / "cert").exists()
+ assert (tmp_path / "cert.p12").exists()
yield
@@ -692,16 +694,44 @@ def test_privkey_new_with_prereq(x509_salt_call_cli, tmp_path):
CRYPTOGRAPHY_VERSION[0] < 36,
reason="Complete PKCS12 deserialization requires cryptography v36+",
)
-def test_privkey_new_with_prereq_pkcs12(x509_salt_call_cli, tmp_path):
- cert_cur = _get_cert(tmp_path / "cert", encoding="pkcs12").cert.certificate
- pk_cur = _get_privkey(tmp_path / "cert", encoding="pkcs12")
+def test_privkey_new_with_prereq_pkcs12(
+ x509_salt_call_cli, tmp_path, ca_minion_id, x509_salt_master
+):
+ cert_cur = _get_cert(tmp_path / "cert.p12", encoding="pkcs12").cert.certificate
+ pk_cur = _get_privkey(tmp_path / "cert.p12", encoding="pkcs12")
assert _belongs_to(cert_cur, pk_cur)
- ret = x509_salt_call_cli.run("state.apply", "manage_cert")
- assert ret.returncode == 0
- assert ret.data[next(iter(ret.data))]["changes"]
- cert_new = _get_cert(tmp_path / "cert", encoding="pkcs12").cert.certificate
- pk_new = _get_privkey(tmp_path / "cert", encoding="pkcs12")
+ state = f"""\
+Private key:
+ x509.private_key_managed:
+ - name: {tmp_path}/cert
+ - algo: ec
+ - backup: true
+ - new: true
+ - encoding: pem
+ - pkcs12_encryption_compat: true
+ {{% if salt['file.file_exists']('{tmp_path}/cert') -%}}
+ - prereq:
+ - x509: {tmp_path}/cert.p12
+ {{%- endif %}}
+
+Certificate:
+ x509.certificate_managed:
+ - name: {tmp_path}/cert.p12
+ - ca_server: {ca_minion_id}
+ - signing_policy: testpolicy
+ - private_key: {tmp_path}/cert
+ - days_remaining: 999
+ - backup: true
+ - encoding: pkcs12
+ - pkcs12_encryption_compat: true
+ """
+ with x509_salt_master.state_tree.base.temp_file("manage_cert.sls", state):
+ ret = x509_salt_call_cli.run("state.apply", "manage_cert")
+ assert ret.returncode == 0
+ assert ret.data[next(iter(ret.data))]["changes"]
+ cert_new = _get_cert(tmp_path / "cert.p12", encoding="pkcs12").cert.certificate
+ pk_new = _get_privkey(tmp_path / "cert.p12", encoding="pkcs12")
assert _belongs_to(cert_new, pk_new)
assert not _belongs_to(cert_new, pk_cur)
diff --git a/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py
index d624c178dc91..03a85abd121b 100644
--- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py
+++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py
@@ -35,7 +35,7 @@ def _get_running_named_salt_pid(process_name):
return pids
-def test_salt_downgrade_minion(salt_call_cli, install_salt):
+def test_salt_downgrade_minion(salt_call_cli, install_salt, salt_master, salt_minion):
"""
Test a downgrade of Salt Minion.
"""
@@ -81,7 +81,12 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt):
process_name = "salt-minion"
old_minion_pids = _get_running_named_salt_pid(process_name)
- assert old_minion_pids
+ if not platform.is_windows():
+ assert old_minion_pids
+
+ if platform.is_windows():
+ salt_master.terminate()
+ salt_minion.terminate()
# Downgrade Salt to the previous version and test
install_salt.install(downgrade=True)
diff --git a/tests/pytests/pkg/upgrade/test_salt_upgrade.py b/tests/pytests/pkg/upgrade/test_salt_upgrade.py
index dac63dd6ba54..810ebfd046ee 100644
--- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py
+++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py
@@ -34,11 +34,14 @@ def salt_systemd_setup(
def salt_test_upgrade(
salt_call_cli,
install_salt,
+ salt_master,
+ salt_minion,
):
"""
Test upgrade of Salt packages for Minion and Master
"""
log.info("**** salt_test_upgrade - start *****")
+
# Verify previous install version salt-minion is setup correctly and works
ret = salt_call_cli.run("--local", "test.version")
assert ret.returncode == 0
@@ -57,7 +60,7 @@ def salt_test_upgrade(
ret.stdout.strip().split()[1]
) < packaging.version.parse(install_salt.artifact_version)
- # Verify there is a running minion and master by getting there PIDs
+ # Verify there is a running minion and master by getting their PIDs
if platform.is_windows():
process_master_name = "cli_salt_master.py"
process_minion_name = "salt-minion.exe"
@@ -67,12 +70,23 @@ def salt_test_upgrade(
old_minion_pids = _get_running_named_salt_pid(process_minion_name)
old_master_pids = _get_running_named_salt_pid(process_master_name)
- assert old_minion_pids
- assert old_master_pids
+ if not platform.is_windows():
+ assert old_minion_pids
+ assert old_master_pids
+
+ if platform.is_windows():
+ # Terminate master and minion so they don't lock files during the upgrade.
+ log.info("Terminating salt-master and salt-minion before upgrade")
+ salt_master.terminate()
+ salt_minion.terminate()
# Upgrade Salt (inc. minion, master, etc.) from previous version and test
install_salt.install(upgrade=True)
+ if platform.is_windows():
+ # Give the system a moment to fully release all file locks after the installer finishes
+ time.sleep(10)
+
start = time.monotonic()
while True:
ret = salt_call_cli.run("--local", "test.version", _timeout=10)
@@ -101,6 +115,14 @@ def salt_test_upgrade(
new_minion_pids = _get_running_named_salt_pid(process_minion_name)
new_master_pids = _get_running_named_salt_pid(process_master_name)
+ if sys.platform == "linux" and not new_minion_pids:
+ # services are not always restarted after upgrade
+ for service in ("salt-minion", "salt-master"):
+ install_salt.proc.run("systemctl", "restart", service)
+ time.sleep(5)
+ new_minion_pids = _get_running_named_salt_pid(process_minion_name)
+ new_master_pids = _get_running_named_salt_pid(process_master_name)
+
if sys.platform == "linux" and install_salt.distro_id not in ("ubuntu", "debian"):
assert new_minion_pids
assert new_master_pids
@@ -168,7 +190,9 @@ def _get_installed_salt_packages():
return packages
-def test_salt_upgrade(salt_call_cli, install_salt, debian_disable_policy_rcd):
+def test_salt_upgrade(
+ salt_call_cli, install_salt, debian_disable_policy_rcd, salt_master, salt_minion
+):
"""
Test an upgrade of Salt, Minion and Master
"""
@@ -188,7 +212,7 @@ def test_salt_upgrade(salt_call_cli, install_salt, debian_disable_policy_rcd):
assert "Authentication information could" in use_lib.stderr
# perform Salt package upgrade test
- salt_test_upgrade(salt_call_cli, install_salt)
+ salt_test_upgrade(salt_call_cli, install_salt, salt_master, salt_minion)
# Verify only one Salt package is installed after upgrade (Windows)
if platform.is_windows():
diff --git a/tests/support/pkg.py b/tests/support/pkg.py
index ab8f67d008f3..9568332ca683 100644
--- a/tests/support/pkg.py
+++ b/tests/support/pkg.py
@@ -455,18 +455,22 @@ def _install_pkgs(self, upgrade=False, downgrade=False):
if downgrade:
self.install_previous(downgrade=downgrade)
return True
- pkg = str(pathlib.Path(self.pkgs[0]).resolve())
+ pkg = None
+ if platform.is_windows() and self.file_ext:
+ for p in self.pkgs:
+ if p.endswith(self.file_ext):
+ pkg = str(pathlib.Path(p).resolve())
+ break
+ if pkg is None:
+ pkg = str(pathlib.Path(self.pkgs[0]).resolve())
if platform.is_windows():
if upgrade:
self.root = self.install_dir.parent
self.bin_dir = self.install_dir
self.ssm_bin = self.install_dir / "ssm.exe"
self._ensure_windows_services_stopped()
- # Add a small delay after stopping services to ensure all file handles
- # are released and processes are fully terminated before running installer
time.sleep(3)
if pkg.endswith("exe"):
- # Install the package
log.info("Installing: %s", str(pkg))
ret = self.proc.run(
str(pkg),
@@ -476,28 +480,55 @@ def _install_pkgs(self, upgrade=False, downgrade=False):
)
self._check_retcode(ret)
elif pkg.endswith("msi"):
- # Install the package
log.info("Installing: %s", str(pkg))
# self.proc.run always makes the command a list even when shell
# is true, meaning shell being true will never work correctly.
+ msi_cmd = f'msiexec.exe /qn /i "{pkg}" /norestart START_MINION=""'
ret = subprocess.run(
- f'msiexec.exe /qn /i {pkg} /norestart START_MINION=""',
+ msi_cmd,
shell=True, # nosec
check=False,
)
+ log.info("MSI returncode: %s", ret.returncode)
assert ret.returncode in [0, 3010]
+
+ if upgrade:
+ # MSI major upgrades with mismatched component GUIDs can
+ # remove files that should be kept. Running a repair
+ # ensures all files from the new product are on disk.
+ repair_cmd = f'msiexec.exe /qn /fa "{pkg}" /norestart'
+ repair_ret = subprocess.run(
+ repair_cmd,
+ shell=True, # nosec
+ check=False,
+ )
+ log.info("MSI repair returncode: %s", repair_ret.returncode)
else:
log.error("Invalid package: %s", pkg)
return False
- # Remove the service installed by the installer
log.debug("Removing installed salt-minion service")
- self.proc.run(str(self.ssm_bin), "remove", "salt-minion", "confirm")
+ self.proc.run(str(self.ssm_bin), "stop", "salt-minion", "confirm")
+ subprocess.run(
+ "sc.exe delete salt-minion",
+ shell=True, # nosec
+ check=False,
+ )
+ # Wait for Windows to fully purge the service entry
+ for _ in range(30):
+ ret = subprocess.run(
+ "sc.exe query salt-minion",
+ shell=True, # nosec
+ check=False,
+ capture_output=True,
+ )
+ if ret.returncode != 0:
+ break
+ time.sleep(1)
# Add installation to the path
self.update_process_path()
- # Install the service using our config
if self.pkg_system_service:
self._install_ssm_service()
@@ -994,6 +1025,11 @@ def install_previous(self, downgrade=False):
def uninstall(self):
pkg = self.pkgs[0]
+ if platform.is_windows() and self.file_ext:
+ for p in self.pkgs:
+ if p.endswith(self.file_ext):
+ pkg = p
+ break
if platform.is_windows():
log.info("Uninstalling %s", pkg)
if pkg.endswith("exe"):
diff --git a/tools/pkg/build.py b/tools/pkg/build.py
index 9888ff56e236..94ad21e5c369 100644
--- a/tools/pkg/build.py
+++ b/tools/pkg/build.py
@@ -567,6 +567,7 @@ def onedir_dependencies(
"--use-pep517",
"--no-cache-dir",
"--no-binary=:all:",
+ "--only-binary=maturin",
]
)