From 9819b146ae44852c29462931012d71035c71a216 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 19 Feb 2026 00:19:17 -0700 Subject: [PATCH 01/14] Upgrade cryptography --- .pre-commit-config.yaml | 182 +++++++-------- requirements/base.txt | 8 +- requirements/darwin.txt | 2 +- requirements/static/ci/common.in | 4 +- requirements/static/ci/py3.10/changelog.txt | 11 +- requirements/static/ci/py3.10/cloud.txt | 214 ++++++++--------- .../static/ci/py3.10/darwin-crypto.txt | 6 +- requirements/static/ci/py3.10/darwin.txt | 200 ++++++++-------- requirements/static/ci/py3.10/docs.txt | 54 ++--- .../static/ci/py3.10/freebsd-crypto.txt | 6 +- requirements/static/ci/py3.10/freebsd.txt | 186 ++++++++------- requirements/static/ci/py3.10/lint.txt | 198 ++++++++-------- .../static/ci/py3.10/linux-crypto.txt | 6 +- requirements/static/ci/py3.10/linux.txt | 200 ++++++++-------- .../static/ci/py3.10/tools-virustotal.txt | 16 +- requirements/static/ci/py3.10/tools.txt | 12 +- .../static/ci/py3.10/windows-crypto.txt | 6 +- requirements/static/ci/py3.10/windows.txt | 216 +++++++++-------- requirements/static/ci/py3.11/changelog.txt | 11 +- requirements/static/ci/py3.11/cloud.txt | 214 ++++++++--------- .../static/ci/py3.11/darwin-crypto.txt | 6 +- requirements/static/ci/py3.11/darwin.txt | 203 ++++++++-------- requirements/static/ci/py3.11/docs.txt | 55 ++--- .../static/ci/py3.11/freebsd-crypto.txt | 6 +- requirements/static/ci/py3.11/freebsd.txt | 189 ++++++++------- requirements/static/ci/py3.11/lint.txt | 199 ++++++++-------- .../static/ci/py3.11/linux-crypto.txt | 6 +- requirements/static/ci/py3.11/linux.txt | 203 ++++++++-------- .../static/ci/py3.11/tools-virustotal.txt | 16 +- requirements/static/ci/py3.11/tools.txt | 14 +- .../static/ci/py3.11/windows-crypto.txt | 6 +- requirements/static/ci/py3.11/windows.txt | 219 +++++++++--------- requirements/static/ci/py3.12/changelog.txt | 11 +- requirements/static/ci/py3.12/cloud.txt | 208 ++++++++--------- .../static/ci/py3.12/darwin-crypto.txt | 6 +- requirements/static/ci/py3.12/darwin.txt | 197 ++++++++-------- requirements/static/ci/py3.12/docs.txt | 51 ++-- .../static/ci/py3.12/freebsd-crypto.txt | 6 +- requirements/static/ci/py3.12/freebsd.txt | 183 ++++++++------- requirements/static/ci/py3.12/lint.txt | 193 ++++++++------- .../static/ci/py3.12/linux-crypto.txt | 6 +- requirements/static/ci/py3.12/linux.txt | 197 ++++++++-------- .../static/ci/py3.12/tools-virustotal.txt | 16 +- requirements/static/ci/py3.12/tools.txt | 14 +- .../static/ci/py3.12/windows-crypto.txt | 6 +- requirements/static/ci/py3.12/windows.txt | 213 +++++++++-------- requirements/static/ci/py3.13/changelog.txt | 11 +- requirements/static/ci/py3.13/cloud.txt | 205 ++++++++-------- .../static/ci/py3.13/darwin-crypto.txt | 6 +- requirements/static/ci/py3.13/darwin.txt | 187 ++++++++------- requirements/static/ci/py3.13/docs.txt | 43 ++-- .../static/ci/py3.13/freebsd-crypto.txt | 6 +- requirements/static/ci/py3.13/freebsd.txt | 173 +++++++------- requirements/static/ci/py3.13/lint.txt | 201 ++++++++-------- .../static/ci/py3.13/linux-crypto.txt | 6 +- requirements/static/ci/py3.13/linux.txt | 191 ++++++++------- .../static/ci/py3.13/tools-virustotal.txt | 16 +- requirements/static/ci/py3.13/tools.txt | 12 +- .../static/ci/py3.13/windows-crypto.txt | 6 +- requirements/static/ci/py3.13/windows.txt | 203 ++++++++-------- requirements/static/ci/py3.9/changelog.txt | 11 +- requirements/static/ci/py3.9/cloud.txt | 214 ++++++++--------- .../static/ci/py3.9/darwin-crypto.txt | 6 +- requirements/static/ci/py3.9/darwin.txt | 200 ++++++++-------- requirements/static/ci/py3.9/docs.txt | 54 ++--- .../static/ci/py3.9/freebsd-crypto.txt | 6 +- requirements/static/ci/py3.9/freebsd.txt | 186 ++++++++------- requirements/static/ci/py3.9/lint.txt | 190 ++++++++------- requirements/static/ci/py3.9/linux-crypto.txt | 6 +- requirements/static/ci/py3.9/linux.txt | 196 ++++++++-------- .../static/ci/py3.9/tools-virustotal.txt | 16 +- requirements/static/ci/py3.9/tools.txt | 12 +- .../static/ci/py3.9/windows-crypto.txt | 6 +- requirements/static/ci/py3.9/windows.txt | 216 +++++++++-------- requirements/static/pkg/freebsd.in | 2 +- requirements/static/pkg/linux.in | 2 +- requirements/static/pkg/py3.10/darwin.txt | 53 +++-- requirements/static/pkg/py3.10/freebsd.txt | 53 +++-- requirements/static/pkg/py3.10/linux.txt | 53 +++-- requirements/static/pkg/py3.10/windows.txt | 55 +++-- requirements/static/pkg/py3.11/darwin.txt | 50 ++-- requirements/static/pkg/py3.11/freebsd.txt | 50 ++-- requirements/static/pkg/py3.11/linux.txt | 50 ++-- requirements/static/pkg/py3.11/windows.txt | 52 +++-- requirements/static/pkg/py3.12/darwin.txt | 46 ++-- requirements/static/pkg/py3.12/freebsd.txt | 46 ++-- requirements/static/pkg/py3.12/linux.txt | 46 ++-- requirements/static/pkg/py3.12/windows.txt | 48 ++-- requirements/static/pkg/py3.13/darwin.txt | 38 +-- requirements/static/pkg/py3.13/freebsd.txt | 38 +-- requirements/static/pkg/py3.13/linux.txt | 38 +-- requirements/static/pkg/py3.13/windows.txt | 38 +-- requirements/static/pkg/py3.9/darwin.txt | 53 +++-- requirements/static/pkg/py3.9/freebsd.txt | 53 +++-- requirements/static/pkg/py3.9/linux.txt | 53 +++-- requirements/static/pkg/py3.9/windows.txt | 55 +++-- requirements/windows.txt | 4 +- 97 files changed, 3849 insertions(+), 3893 deletions(-) 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/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..ad5029f2b971 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' diff --git a/requirements/static/ci/py3.10/changelog.txt b/requirements/static/ci/py3.10/changelog.txt index 5dcd7280057c..a7a1379068cc 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.10 +# 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..3e98d7c712c6 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.10 +# 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 @@ -741,8 +733,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..848ab52e8369 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.10 +# 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..2798c91c6ade 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.10 +# 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 @@ -519,13 +517,13 @@ vcert==0.7.4 ; 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..0261e64f58db 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.10 +# 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..3d7ce070a0a6 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.10 +# 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..9141236e2fe7 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.10 +# 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 @@ -506,7 +504,7 @@ vcert==0.7.4 ; 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..8f6357803c45 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.10 +# 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 @@ -728,8 +720,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..72f39207b196 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.10 +# 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..7670e26c0bb9 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.10 +# 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 @@ -565,7 +563,7 @@ vcert==0.7.4 ; 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..dba0cab1ab64 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.10 +# 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..eebb2383a77d 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.10 +# 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..cec3d671d959 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.10 +# 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..f1922c4baaf5 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.10 +# 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..9d849ea15254 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.10 +# 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..75fc268a00e8 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.10 +# 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 @@ -686,8 +678,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..2b46345bb223 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.10 +# 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..cdf069420f5f 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.10 +# 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 @@ -477,13 +476,13 @@ vcert==0.7.4 ; 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..3baaae0d68a7 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.10 +# 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..17b6a2a46e5a 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.10 +# 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..6b460b13b7be 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.10 +# 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 @@ -469,7 +468,7 @@ vcert==0.7.4 ; 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..eafcdded1294 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.10 +# 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 @@ -672,8 +667,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..15aa6659a3e9 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.10 +# 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..f2e5ee838fe3 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.10 +# 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 @@ -528,7 +527,7 @@ vcert==0.7.4 ; 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..9b4c6de2abee 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.10 +# 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..1c0b4a572bc3 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.10 +# 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..df822f9ab758 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.10 +# 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..77c056606060 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.10 +# 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..8c8c3144da31 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.10 +# 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..dc34867dba6a 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.10 +# 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 @@ -681,8 +673,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..fa9277548bb3 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.10 +# 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..132db89550e8 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.10 +# 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 @@ -473,13 +472,13 @@ vcert==0.7.4 ; 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..2fe3f4370320 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.10 +# 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..441df855323a 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.10 +# 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..d715b1c0a50c 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.10 +# 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 @@ -465,7 +464,7 @@ vcert==0.7.4 ; 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..7cdb66ad9c34 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.10 +# 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 @@ -667,8 +662,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..46a794d8e28b 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.10 +# 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..165311c10479 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.10 +# 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 @@ -524,7 +523,7 @@ vcert==0.7.4 ; 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..053cedf0bacd 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.10 +# 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..4ac7027571cc 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.10 +# 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..73b4600e5d3a 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.10 +# 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..86c26effd0f9 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.10 +# 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..a9a9e0100de4 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.10 +# 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..b4aec34b3c34 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.10 +# 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 @@ -677,8 +666,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..6ee686e2c6bb 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.10 +# 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..4e787f02670e 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.10 +# 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 @@ -473,13 +468,13 @@ vcert==0.7.4 ; 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..850db4f4eb9b 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.10 +# 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..bfe7c8c5e5a8 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.10 +# 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..da8c53532d1e 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.10 +# 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 @@ -463,7 +458,7 @@ vcert==0.7.4 ; 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..eee21a92e988 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.10 +# 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 @@ -678,8 +667,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..f1416680bda5 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.10 +# 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..69ad468c0810 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.10 +# 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 @@ -530,7 +525,7 @@ vcert==0.7.4 ; 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..805dd90da261 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.10 +# 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..0c5d1a092165 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.10 +# 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..89e55c2fcfcb 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.10 +# 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..5cd4f13fb4d3 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.10 +# 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..d21fc8129d2a 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.10 +# 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..34b535dfb986 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.10 +# 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 @@ -789,8 +781,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..a1e7e9094737 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.10 +# 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..bb10403b50ba 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.10 +# 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 @@ -560,13 +558,13 @@ vcert==0.7.4 ; 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..3c71fb2b582c 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.10 +# 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..b17a79953dc2 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.10 +# 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..631e4b43680f 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.10 +# 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 @@ -547,7 +545,7 @@ vcert==0.7.4 ; 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..9dd1c9405b53 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.10 +# 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 @@ -760,8 +752,8 @@ vcert==0.7.4 ; sys_platform != "win32" # -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..bd8622aab58f 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.10 +# 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..c6ea6baf730a 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.10 +# 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 @@ -596,7 +594,7 @@ vcert==0.7.4 ; 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..4010070a5fd1 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.10 +# 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..696cf2ae8de3 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.10 +# 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..8f82a7e8084f 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.10 +# 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..d73b2eec2fa3 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.10 +# 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..56408bb289ee 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.10 +# 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..ad13d7f6a98d 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.10 +# 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..3d5449d08358 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.10 +# 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..4acb81859344 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.10 +# 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..06b8f4fbca93 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.10 +# 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..d702d6265031 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.10 +# 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..25edc3746da3 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.10 +# 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..14cbebc1c37f 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.10 +# 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..af915b97750b 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.10 +# 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..022c254c2d3a 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.10 +# 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..ff10dc8ab9fa 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.10 +# 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..eb61e2c8a59a 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.10 +# 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..8fd19c8a7648 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.10 +# 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..7cf3f158364a 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.10 +# 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..00a0e01d0302 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.10 +# 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..6a8655a71509 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.10 +# 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..6009eeefa8a1 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.10 +# 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..56cb4904ad0e 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.10 +# 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..5e9d654757b8 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.10 +# 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..cf79b11823bd 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.10 +# 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 From 45524a44d5f5fb81c1e5150cb28d75400829f382 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 19 Feb 2026 00:19:32 -0700 Subject: [PATCH 02/14] Fix whl file filter --- pkg/common/env-cleanup-rules.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/common/env-cleanup-rules.yml b/pkg/common/env-cleanup-rules.yml index b30dcd58b94e..184ba8c3ac9d 100644 --- a/pkg/common/env-cleanup-rules.yml +++ b/pkg/common/env-cleanup-rules.yml @@ -16,6 +16,7 @@ common: - "**/site-packages/*/tests" - "**/site-packages/ansible_collections/*/*/test" - "**/site-packages/ansible_collections/*/*/tests" + - "**/site-packages/virtualenv/seed/wheels/embed/*.whl" # Bundled Tornado Test Suite - "**/salt/ext/tornado/test" file_patterns: &common_file_patterns From f27839be93b2050b33b7fb2005f01eb047defb8f Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 19 Feb 2026 00:58:05 -0700 Subject: [PATCH 03/14] Accept maturin binary for now --- tools/pkg/build.py | 1 + 1 file changed, 1 insertion(+) 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", ] ) From b0bac92adecda8ab9dac8f2b659f90ef8d9a675a Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 19 Feb 2026 14:06:00 -0700 Subject: [PATCH 04/14] Test fixes --- requirements/base.txt | 1 + requirements/static/ci/py3.10/changelog.txt | 2 +- requirements/static/ci/py3.10/cloud.txt | 2 +- .../static/ci/py3.10/darwin-crypto.txt | 2 +- requirements/static/ci/py3.10/darwin.txt | 2 +- requirements/static/ci/py3.10/docs.txt | 2 +- .../static/ci/py3.10/freebsd-crypto.txt | 2 +- requirements/static/ci/py3.10/freebsd.txt | 2 +- requirements/static/ci/py3.10/lint.txt | 2 +- .../static/ci/py3.10/linux-crypto.txt | 2 +- requirements/static/ci/py3.10/linux.txt | 2 +- .../static/ci/py3.10/tools-virustotal.txt | 2 +- requirements/static/ci/py3.10/tools.txt | 2 +- .../static/ci/py3.10/windows-crypto.txt | 2 +- requirements/static/ci/py3.10/windows.txt | 2 +- requirements/static/ci/py3.11/changelog.txt | 2 +- requirements/static/ci/py3.11/cloud.txt | 2 +- .../static/ci/py3.11/darwin-crypto.txt | 2 +- requirements/static/ci/py3.11/darwin.txt | 2 +- requirements/static/ci/py3.11/docs.txt | 2 +- .../static/ci/py3.11/freebsd-crypto.txt | 2 +- requirements/static/ci/py3.11/freebsd.txt | 2 +- requirements/static/ci/py3.11/lint.txt | 2 +- .../static/ci/py3.11/linux-crypto.txt | 2 +- requirements/static/ci/py3.11/linux.txt | 2 +- .../static/ci/py3.11/tools-virustotal.txt | 2 +- requirements/static/ci/py3.11/tools.txt | 2 +- .../static/ci/py3.11/windows-crypto.txt | 2 +- requirements/static/ci/py3.11/windows.txt | 2 +- requirements/static/ci/py3.12/changelog.txt | 2 +- requirements/static/ci/py3.12/cloud.txt | 2 +- .../static/ci/py3.12/darwin-crypto.txt | 2 +- requirements/static/ci/py3.12/darwin.txt | 2 +- requirements/static/ci/py3.12/docs.txt | 2 +- .../static/ci/py3.12/freebsd-crypto.txt | 2 +- requirements/static/ci/py3.12/freebsd.txt | 2 +- requirements/static/ci/py3.12/lint.txt | 2 +- .../static/ci/py3.12/linux-crypto.txt | 2 +- requirements/static/ci/py3.12/linux.txt | 2 +- .../static/ci/py3.12/tools-virustotal.txt | 2 +- requirements/static/ci/py3.12/tools.txt | 2 +- .../static/ci/py3.12/windows-crypto.txt | 2 +- requirements/static/ci/py3.12/windows.txt | 2 +- requirements/static/ci/py3.13/changelog.txt | 2 +- requirements/static/ci/py3.13/cloud.txt | 2 +- .../static/ci/py3.13/darwin-crypto.txt | 2 +- requirements/static/ci/py3.13/darwin.txt | 2 +- requirements/static/ci/py3.13/docs.txt | 2 +- .../static/ci/py3.13/freebsd-crypto.txt | 2 +- requirements/static/ci/py3.13/freebsd.txt | 2 +- requirements/static/ci/py3.13/lint.txt | 2 +- .../static/ci/py3.13/linux-crypto.txt | 2 +- requirements/static/ci/py3.13/linux.txt | 2 +- .../static/ci/py3.13/tools-virustotal.txt | 2 +- requirements/static/ci/py3.13/tools.txt | 2 +- .../static/ci/py3.13/windows-crypto.txt | 2 +- requirements/static/ci/py3.13/windows.txt | 2 +- requirements/static/ci/py3.9/changelog.txt | 2 +- requirements/static/ci/py3.9/cloud.txt | 2 +- .../static/ci/py3.9/darwin-crypto.txt | 2 +- requirements/static/ci/py3.9/darwin.txt | 2 +- requirements/static/ci/py3.9/docs.txt | 2 +- .../static/ci/py3.9/freebsd-crypto.txt | 2 +- requirements/static/ci/py3.9/freebsd.txt | 2 +- requirements/static/ci/py3.9/lint.txt | 2 +- requirements/static/ci/py3.9/linux-crypto.txt | 2 +- requirements/static/ci/py3.9/linux.txt | 2 +- .../static/ci/py3.9/tools-virustotal.txt | 2 +- requirements/static/ci/py3.9/tools.txt | 2 +- .../static/ci/py3.9/windows-crypto.txt | 2 +- requirements/static/ci/py3.9/windows.txt | 2 +- requirements/static/pkg/py3.10/darwin.txt | 2 +- requirements/static/pkg/py3.10/freebsd.txt | 2 +- requirements/static/pkg/py3.10/linux.txt | 2 +- requirements/static/pkg/py3.10/windows.txt | 2 +- requirements/static/pkg/py3.11/darwin.txt | 2 +- requirements/static/pkg/py3.11/freebsd.txt | 2 +- requirements/static/pkg/py3.11/linux.txt | 2 +- requirements/static/pkg/py3.11/windows.txt | 2 +- requirements/static/pkg/py3.12/darwin.txt | 2 +- requirements/static/pkg/py3.12/freebsd.txt | 2 +- requirements/static/pkg/py3.12/linux.txt | 2 +- requirements/static/pkg/py3.12/windows.txt | 2 +- requirements/static/pkg/py3.13/darwin.txt | 2 +- requirements/static/pkg/py3.13/freebsd.txt | 2 +- requirements/static/pkg/py3.13/linux.txt | 2 +- requirements/static/pkg/py3.13/windows.txt | 2 +- requirements/static/pkg/py3.9/darwin.txt | 2 +- requirements/static/pkg/py3.9/freebsd.txt | 2 +- requirements/static/pkg/py3.9/linux.txt | 2 +- requirements/static/pkg/py3.9/windows.txt | 2 +- salt/modules/tls.py | 218 ++++++++++++++---- salt/runners/venafiapi.py | 10 +- 93 files changed, 275 insertions(+), 134 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index d56cfe5b59fd..75a30f7f00c8 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,6 +4,7 @@ # Multiple entries for the same package (with different version constraints) are grouped together. + certifi>=2024.7.4 cffi>=2.0.0 # We need contextvars for salt-ssh diff --git a/requirements/static/ci/py3.10/changelog.txt b/requirements/static/ci/py3.10/changelog.txt index a7a1379068cc..9ddcacd80134 100644 --- a/requirements/static/ci/py3.10/changelog.txt +++ b/requirements/static/ci/py3.10/changelog.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/changelog.txt requirements/static/ci/changelog.in diff --git a/requirements/static/ci/py3.10/cloud.txt b/requirements/static/ci/py3.10/cloud.txt index 3e98d7c712c6..e270369b9530 100644 --- a/requirements/static/ci/py3.10/cloud.txt +++ b/requirements/static/ci/py3.10/cloud.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.10/darwin-crypto.txt b/requirements/static/ci/py3.10/darwin-crypto.txt index 848ab52e8369..fb70d4376b50 100644 --- a/requirements/static/ci/py3.10/darwin-crypto.txt +++ b/requirements/static/ci/py3.10/darwin-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/darwin-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index 2798c91c6ade..409cfea9dde2 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.10/docs.txt b/requirements/static/ci/py3.10/docs.txt index 0261e64f58db..1e1a46986a3a 100644 --- a/requirements/static/ci/py3.10/docs.txt +++ b/requirements/static/ci/py3.10/docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.10/freebsd-crypto.txt b/requirements/static/ci/py3.10/freebsd-crypto.txt index 3d7ce070a0a6..4d329dc7293f 100644 --- a/requirements/static/ci/py3.10/freebsd-crypto.txt +++ b/requirements/static/ci/py3.10/freebsd-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/freebsd-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt index 9141236e2fe7..856ab847a55e 100644 --- a/requirements/static/ci/py3.10/freebsd.txt +++ b/requirements/static/ci/py3.10/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt index 8f6357803c45..d05229d31400 100644 --- a/requirements/static/ci/py3.10/lint.txt +++ b/requirements/static/ci/py3.10/lint.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.10/linux-crypto.txt b/requirements/static/ci/py3.10/linux-crypto.txt index 72f39207b196..d755fe8871b7 100644 --- a/requirements/static/ci/py3.10/linux-crypto.txt +++ b/requirements/static/ci/py3.10/linux-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/linux-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index 7670e26c0bb9..8c3458299289 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.10/tools-virustotal.txt b/requirements/static/ci/py3.10/tools-virustotal.txt index dba0cab1ab64..c8e1ab388dd4 100644 --- a/requirements/static/ci/py3.10/tools-virustotal.txt +++ b/requirements/static/ci/py3.10/tools-virustotal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements/static/ci/py3.10/tools-virustotal.txt 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 eebb2383a77d..2b68feeefb54 100644 --- a/requirements/static/ci/py3.10/tools.txt +++ b/requirements/static/ci/py3.10/tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/tools.txt requirements/static/ci/tools.in diff --git a/requirements/static/ci/py3.10/windows-crypto.txt b/requirements/static/ci/py3.10/windows-crypto.txt index cec3d671d959..e89d546e9ed1 100644 --- a/requirements/static/ci/py3.10/windows-crypto.txt +++ b/requirements/static/ci/py3.10/windows-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.10/windows-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.10/windows.txt b/requirements/static/ci/py3.10/windows.txt index f1922c4baaf5..fc9e18313bfe 100644 --- a/requirements/static/ci/py3.10/windows.txt +++ b/requirements/static/ci/py3.10/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/changelog.txt b/requirements/static/ci/py3.11/changelog.txt index 9d849ea15254..3b460618747e 100644 --- a/requirements/static/ci/py3.11/changelog.txt +++ b/requirements/static/ci/py3.11/changelog.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/changelog.txt requirements/static/ci/changelog.in diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt index 75fc268a00e8..8c072200ff97 100644 --- a/requirements/static/ci/py3.11/cloud.txt +++ b/requirements/static/ci/py3.11/cloud.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/darwin-crypto.txt b/requirements/static/ci/py3.11/darwin-crypto.txt index 2b46345bb223..26f7b79c8a70 100644 --- a/requirements/static/ci/py3.11/darwin-crypto.txt +++ b/requirements/static/ci/py3.11/darwin-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/darwin-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index cdf069420f5f..67b181d4093b 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/docs.txt b/requirements/static/ci/py3.11/docs.txt index 3baaae0d68a7..f3c6ed40268d 100644 --- a/requirements/static/ci/py3.11/docs.txt +++ b/requirements/static/ci/py3.11/docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/freebsd-crypto.txt b/requirements/static/ci/py3.11/freebsd-crypto.txt index 17b6a2a46e5a..27e1219d51c6 100644 --- a/requirements/static/ci/py3.11/freebsd-crypto.txt +++ b/requirements/static/ci/py3.11/freebsd-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/freebsd-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt index 6b460b13b7be..00803a4f7967 100644 --- a/requirements/static/ci/py3.11/freebsd.txt +++ b/requirements/static/ci/py3.11/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt index eafcdded1294..78d33f8001ea 100644 --- a/requirements/static/ci/py3.11/lint.txt +++ b/requirements/static/ci/py3.11/lint.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/linux-crypto.txt b/requirements/static/ci/py3.11/linux-crypto.txt index 15aa6659a3e9..7507c75fce25 100644 --- a/requirements/static/ci/py3.11/linux-crypto.txt +++ b/requirements/static/ci/py3.11/linux-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/linux-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index f2e5ee838fe3..71c6efe8f0c1 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.11/tools-virustotal.txt b/requirements/static/ci/py3.11/tools-virustotal.txt index 9b4c6de2abee..7ba28dee74a2 100644 --- a/requirements/static/ci/py3.11/tools-virustotal.txt +++ b/requirements/static/ci/py3.11/tools-virustotal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements/static/ci/py3.11/tools-virustotal.txt 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 1c0b4a572bc3..e0ade2917c0d 100644 --- a/requirements/static/ci/py3.11/tools.txt +++ b/requirements/static/ci/py3.11/tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/tools.txt requirements/static/ci/tools.in diff --git a/requirements/static/ci/py3.11/windows-crypto.txt b/requirements/static/ci/py3.11/windows-crypto.txt index df822f9ab758..b2227bc2ed07 100644 --- a/requirements/static/ci/py3.11/windows-crypto.txt +++ b/requirements/static/ci/py3.11/windows-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.11/windows-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.11/windows.txt b/requirements/static/ci/py3.11/windows.txt index 77c056606060..54376a3d8c7d 100644 --- a/requirements/static/ci/py3.11/windows.txt +++ b/requirements/static/ci/py3.11/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/changelog.txt b/requirements/static/ci/py3.12/changelog.txt index 8c8c3144da31..737eddbbb2f0 100644 --- a/requirements/static/ci/py3.12/changelog.txt +++ b/requirements/static/ci/py3.12/changelog.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/changelog.txt requirements/static/ci/changelog.in diff --git a/requirements/static/ci/py3.12/cloud.txt b/requirements/static/ci/py3.12/cloud.txt index dc34867dba6a..9caee3b2f5dc 100644 --- a/requirements/static/ci/py3.12/cloud.txt +++ b/requirements/static/ci/py3.12/cloud.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/darwin-crypto.txt b/requirements/static/ci/py3.12/darwin-crypto.txt index fa9277548bb3..0f553f21c9ca 100644 --- a/requirements/static/ci/py3.12/darwin-crypto.txt +++ b/requirements/static/ci/py3.12/darwin-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/darwin-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt index 132db89550e8..3098f769e420 100644 --- a/requirements/static/ci/py3.12/darwin.txt +++ b/requirements/static/ci/py3.12/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/docs.txt b/requirements/static/ci/py3.12/docs.txt index 2fe3f4370320..428f7c41dba2 100644 --- a/requirements/static/ci/py3.12/docs.txt +++ b/requirements/static/ci/py3.12/docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/freebsd-crypto.txt b/requirements/static/ci/py3.12/freebsd-crypto.txt index 441df855323a..219f48f0d437 100644 --- a/requirements/static/ci/py3.12/freebsd-crypto.txt +++ b/requirements/static/ci/py3.12/freebsd-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/freebsd-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.12/freebsd.txt b/requirements/static/ci/py3.12/freebsd.txt index d715b1c0a50c..7b8777948a5d 100644 --- a/requirements/static/ci/py3.12/freebsd.txt +++ b/requirements/static/ci/py3.12/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt index 7cdb66ad9c34..7bbb915eb57b 100644 --- a/requirements/static/ci/py3.12/lint.txt +++ b/requirements/static/ci/py3.12/lint.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/linux-crypto.txt b/requirements/static/ci/py3.12/linux-crypto.txt index 46a794d8e28b..551695756e2e 100644 --- a/requirements/static/ci/py3.12/linux-crypto.txt +++ b/requirements/static/ci/py3.12/linux-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/linux-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt index 165311c10479..403fcfdc26ef 100644 --- a/requirements/static/ci/py3.12/linux.txt +++ b/requirements/static/ci/py3.12/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.12/tools-virustotal.txt b/requirements/static/ci/py3.12/tools-virustotal.txt index 053cedf0bacd..622b946ff1b1 100644 --- a/requirements/static/ci/py3.12/tools-virustotal.txt +++ b/requirements/static/ci/py3.12/tools-virustotal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements/static/ci/py3.12/tools-virustotal.txt 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 4ac7027571cc..4a4cf79c1334 100644 --- a/requirements/static/ci/py3.12/tools.txt +++ b/requirements/static/ci/py3.12/tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/tools.txt requirements/static/ci/tools.in diff --git a/requirements/static/ci/py3.12/windows-crypto.txt b/requirements/static/ci/py3.12/windows-crypto.txt index 73b4600e5d3a..5bddda4dfa63 100644 --- a/requirements/static/ci/py3.12/windows-crypto.txt +++ b/requirements/static/ci/py3.12/windows-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.12/windows-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.12/windows.txt b/requirements/static/ci/py3.12/windows.txt index 86c26effd0f9..04b3ef0f4bf6 100644 --- a/requirements/static/ci/py3.12/windows.txt +++ b/requirements/static/ci/py3.12/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/changelog.txt b/requirements/static/ci/py3.13/changelog.txt index a9a9e0100de4..bebe39faf0d4 100644 --- a/requirements/static/ci/py3.13/changelog.txt +++ b/requirements/static/ci/py3.13/changelog.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/changelog.txt requirements/static/ci/changelog.in diff --git a/requirements/static/ci/py3.13/cloud.txt b/requirements/static/ci/py3.13/cloud.txt index b4aec34b3c34..e81a2d9ebbf8 100644 --- a/requirements/static/ci/py3.13/cloud.txt +++ b/requirements/static/ci/py3.13/cloud.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/darwin-crypto.txt b/requirements/static/ci/py3.13/darwin-crypto.txt index 6ee686e2c6bb..c20a6ab986ee 100644 --- a/requirements/static/ci/py3.13/darwin-crypto.txt +++ b/requirements/static/ci/py3.13/darwin-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/darwin-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.13/darwin.txt b/requirements/static/ci/py3.13/darwin.txt index 4e787f02670e..df1dadbb9712 100644 --- a/requirements/static/ci/py3.13/darwin.txt +++ b/requirements/static/ci/py3.13/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/docs.txt b/requirements/static/ci/py3.13/docs.txt index 850db4f4eb9b..2533f79026af 100644 --- a/requirements/static/ci/py3.13/docs.txt +++ b/requirements/static/ci/py3.13/docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/freebsd-crypto.txt b/requirements/static/ci/py3.13/freebsd-crypto.txt index bfe7c8c5e5a8..35ce48fe7f8b 100644 --- a/requirements/static/ci/py3.13/freebsd-crypto.txt +++ b/requirements/static/ci/py3.13/freebsd-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/freebsd-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.13/freebsd.txt b/requirements/static/ci/py3.13/freebsd.txt index da8c53532d1e..5ccbe5c7b5a6 100644 --- a/requirements/static/ci/py3.13/freebsd.txt +++ b/requirements/static/ci/py3.13/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/lint.txt b/requirements/static/ci/py3.13/lint.txt index eee21a92e988..ff695b07518a 100644 --- a/requirements/static/ci/py3.13/lint.txt +++ b/requirements/static/ci/py3.13/lint.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/linux-crypto.txt b/requirements/static/ci/py3.13/linux-crypto.txt index f1416680bda5..7ca794acfa78 100644 --- a/requirements/static/ci/py3.13/linux-crypto.txt +++ b/requirements/static/ci/py3.13/linux-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/linux-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.13/linux.txt b/requirements/static/ci/py3.13/linux.txt index 69ad468c0810..39f60da1614a 100644 --- a/requirements/static/ci/py3.13/linux.txt +++ b/requirements/static/ci/py3.13/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.13/tools-virustotal.txt b/requirements/static/ci/py3.13/tools-virustotal.txt index 805dd90da261..682582233321 100644 --- a/requirements/static/ci/py3.13/tools-virustotal.txt +++ b/requirements/static/ci/py3.13/tools-virustotal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements/static/ci/py3.13/tools-virustotal.txt 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 0c5d1a092165..bbe475879059 100644 --- a/requirements/static/ci/py3.13/tools.txt +++ b/requirements/static/ci/py3.13/tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/tools.txt requirements/static/ci/tools.in diff --git a/requirements/static/ci/py3.13/windows-crypto.txt b/requirements/static/ci/py3.13/windows-crypto.txt index 89e55c2fcfcb..812ad9baddc6 100644 --- a/requirements/static/ci/py3.13/windows-crypto.txt +++ b/requirements/static/ci/py3.13/windows-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.13/windows-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.13/windows.txt b/requirements/static/ci/py3.13/windows.txt index 5cd4f13fb4d3..f47cb6be9352 100644 --- a/requirements/static/ci/py3.13/windows.txt +++ b/requirements/static/ci/py3.13/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/changelog.txt b/requirements/static/ci/py3.9/changelog.txt index d21fc8129d2a..eef77cd527d1 100644 --- a/requirements/static/ci/py3.9/changelog.txt +++ b/requirements/static/ci/py3.9/changelog.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/changelog.txt requirements/static/ci/changelog.in diff --git a/requirements/static/ci/py3.9/cloud.txt b/requirements/static/ci/py3.9/cloud.txt index 34b535dfb986..455d865e595a 100644 --- a/requirements/static/ci/py3.9/cloud.txt +++ b/requirements/static/ci/py3.9/cloud.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/darwin-crypto.txt b/requirements/static/ci/py3.9/darwin-crypto.txt index a1e7e9094737..0a58d209b09b 100644 --- a/requirements/static/ci/py3.9/darwin-crypto.txt +++ b/requirements/static/ci/py3.9/darwin-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/darwin-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index bb10403b50ba..90d8becc9e04 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/docs.txt b/requirements/static/ci/py3.9/docs.txt index 3c71fb2b582c..68adeb651480 100644 --- a/requirements/static/ci/py3.9/docs.txt +++ b/requirements/static/ci/py3.9/docs.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/freebsd-crypto.txt b/requirements/static/ci/py3.9/freebsd-crypto.txt index b17a79953dc2..f0754097b1b4 100644 --- a/requirements/static/ci/py3.9/freebsd-crypto.txt +++ b/requirements/static/ci/py3.9/freebsd-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/freebsd-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt index 631e4b43680f..662033f189fd 100644 --- a/requirements/static/ci/py3.9/freebsd.txt +++ b/requirements/static/ci/py3.9/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt index 9dd1c9405b53..5ee528c3ce59 100644 --- a/requirements/static/ci/py3.9/lint.txt +++ b/requirements/static/ci/py3.9/lint.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/linux-crypto.txt b/requirements/static/ci/py3.9/linux-crypto.txt index bd8622aab58f..043d6bf8e18a 100644 --- a/requirements/static/ci/py3.9/linux-crypto.txt +++ b/requirements/static/ci/py3.9/linux-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/linux-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index c6ea6baf730a..700fa8fe3785 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/ci/py3.9/tools-virustotal.txt b/requirements/static/ci/py3.9/tools-virustotal.txt index 4010070a5fd1..db0655233a5b 100644 --- a/requirements/static/ci/py3.9/tools-virustotal.txt +++ b/requirements/static/ci/py3.9/tools-virustotal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements/static/ci/py3.9/tools-virustotal.txt 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 696cf2ae8de3..d9132ed2eb6d 100644 --- a/requirements/static/ci/py3.9/tools.txt +++ b/requirements/static/ci/py3.9/tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/tools.txt requirements/static/ci/tools.in diff --git a/requirements/static/ci/py3.9/windows-crypto.txt b/requirements/static/ci/py3.9/windows-crypto.txt index 8f82a7e8084f..bccfd612beb0 100644 --- a/requirements/static/ci/py3.9/windows-crypto.txt +++ b/requirements/static/ci/py3.9/windows-crypto.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/ci/py3.9/windows-crypto.txt requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.9/windows.txt b/requirements/static/ci/py3.9/windows.txt index d73b2eec2fa3..8213e5e12d5e 100644 --- a/requirements/static/ci/py3.9/windows.txt +++ b/requirements/static/ci/py3.9/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.10/darwin.txt b/requirements/static/pkg/py3.10/darwin.txt index 56408bb289ee..4b4d17ed7669 100644 --- a/requirements/static/pkg/py3.10/darwin.txt +++ b/requirements/static/pkg/py3.10/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.10/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in diff --git a/requirements/static/pkg/py3.10/freebsd.txt b/requirements/static/pkg/py3.10/freebsd.txt index ad13d7f6a98d..7231b499da26 100644 --- a/requirements/static/pkg/py3.10/freebsd.txt +++ b/requirements/static/pkg/py3.10/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.10/linux.txt b/requirements/static/pkg/py3.10/linux.txt index 3d5449d08358..1fd3da750456 100644 --- a/requirements/static/pkg/py3.10/linux.txt +++ b/requirements/static/pkg/py3.10/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.10/windows.txt b/requirements/static/pkg/py3.10/windows.txt index 4acb81859344..13299aae465c 100644 --- a/requirements/static/pkg/py3.10/windows.txt +++ b/requirements/static/pkg/py3.10/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.10/windows.txt requirements/static/pkg/windows.in requirements/windows.txt diff --git a/requirements/static/pkg/py3.11/darwin.txt b/requirements/static/pkg/py3.11/darwin.txt index 06b8f4fbca93..4fc755e8cfde 100644 --- a/requirements/static/pkg/py3.11/darwin.txt +++ b/requirements/static/pkg/py3.11/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.11/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in diff --git a/requirements/static/pkg/py3.11/freebsd.txt b/requirements/static/pkg/py3.11/freebsd.txt index d702d6265031..92e840331681 100644 --- a/requirements/static/pkg/py3.11/freebsd.txt +++ b/requirements/static/pkg/py3.11/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.11/linux.txt b/requirements/static/pkg/py3.11/linux.txt index 25edc3746da3..055da20b5300 100644 --- a/requirements/static/pkg/py3.11/linux.txt +++ b/requirements/static/pkg/py3.11/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.11/windows.txt b/requirements/static/pkg/py3.11/windows.txt index 14cbebc1c37f..dbd191965ce5 100644 --- a/requirements/static/pkg/py3.11/windows.txt +++ b/requirements/static/pkg/py3.11/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.11/windows.txt requirements/static/pkg/windows.in requirements/windows.txt diff --git a/requirements/static/pkg/py3.12/darwin.txt b/requirements/static/pkg/py3.12/darwin.txt index af915b97750b..24cf111444e5 100644 --- a/requirements/static/pkg/py3.12/darwin.txt +++ b/requirements/static/pkg/py3.12/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.12/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in diff --git a/requirements/static/pkg/py3.12/freebsd.txt b/requirements/static/pkg/py3.12/freebsd.txt index 022c254c2d3a..08049f291149 100644 --- a/requirements/static/pkg/py3.12/freebsd.txt +++ b/requirements/static/pkg/py3.12/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.12/linux.txt b/requirements/static/pkg/py3.12/linux.txt index ff10dc8ab9fa..a38f5b63a6af 100644 --- a/requirements/static/pkg/py3.12/linux.txt +++ b/requirements/static/pkg/py3.12/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.12/windows.txt b/requirements/static/pkg/py3.12/windows.txt index eb61e2c8a59a..5c1116f299d8 100644 --- a/requirements/static/pkg/py3.12/windows.txt +++ b/requirements/static/pkg/py3.12/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.12/windows.txt requirements/static/pkg/windows.in requirements/windows.txt diff --git a/requirements/static/pkg/py3.13/darwin.txt b/requirements/static/pkg/py3.13/darwin.txt index 8fd19c8a7648..8d0e90742b88 100644 --- a/requirements/static/pkg/py3.13/darwin.txt +++ b/requirements/static/pkg/py3.13/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.13/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in diff --git a/requirements/static/pkg/py3.13/freebsd.txt b/requirements/static/pkg/py3.13/freebsd.txt index 7cf3f158364a..a84e255b1006 100644 --- a/requirements/static/pkg/py3.13/freebsd.txt +++ b/requirements/static/pkg/py3.13/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.13/linux.txt b/requirements/static/pkg/py3.13/linux.txt index 00a0e01d0302..9f1574a6ab07 100644 --- a/requirements/static/pkg/py3.13/linux.txt +++ b/requirements/static/pkg/py3.13/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.13/windows.txt b/requirements/static/pkg/py3.13/windows.txt index 6a8655a71509..53bd0d6769af 100644 --- a/requirements/static/pkg/py3.13/windows.txt +++ b/requirements/static/pkg/py3.13/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.13/windows.txt requirements/static/pkg/windows.in requirements/windows.txt diff --git a/requirements/static/pkg/py3.9/darwin.txt b/requirements/static/pkg/py3.9/darwin.txt index 6009eeefa8a1..6e10fe1aaf6f 100644 --- a/requirements/static/pkg/py3.9/darwin.txt +++ b/requirements/static/pkg/py3.9/darwin.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.9/darwin.txt requirements/darwin.txt requirements/static/pkg/darwin.in diff --git a/requirements/static/pkg/py3.9/freebsd.txt b/requirements/static/pkg/py3.9/freebsd.txt index 56cb4904ad0e..b37cf625d851 100644 --- a/requirements/static/pkg/py3.9/freebsd.txt +++ b/requirements/static/pkg/py3.9/freebsd.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.9/linux.txt b/requirements/static/pkg/py3.9/linux.txt index 5e9d654757b8..a72dba9e966c 100644 --- a/requirements/static/pkg/py3.9/linux.txt +++ b/requirements/static/pkg/py3.9/linux.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # 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 diff --git a/requirements/static/pkg/py3.9/windows.txt b/requirements/static/pkg/py3.9/windows.txt index cf79b11823bd..d6aca4e207d4 100644 --- a/requirements/static/pkg/py3.9/windows.txt +++ b/requirements/static/pkg/py3.9/windows.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/static/pkg/py3.9/windows.txt requirements/static/pkg/windows.in requirements/windows.txt diff --git a/salt/modules/tls.py b/salt/modules/tls.py index f85370cc9024..b6d130fbb224 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,75 @@ 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 +908,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 +1233,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 +1376,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 +1614,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 +1693,22 @@ 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 +1880,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 +2038,63 @@ 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) + revoked.set_rev_date( + salt.utils.stringutils.to_bytes( + revoke_date_2_digit.strftime(four_digit_year_fmt) + ) ) - ) - crl.add_revoked(revoked) + 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/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): From bb60ae183937474fc16a6043f99efcda8de72b6a Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 19 Feb 2026 17:41:33 -0700 Subject: [PATCH 05/14] Fix crypto tests --- requirements/base.txt | 1 - salt/modules/tls.py | 38 ++++++++++++++++++++++++++------------ salt/states/x509_v2.py | 16 ++++++++++------ salt/utils/x509.py | 19 +++++++++---------- 4 files changed, 45 insertions(+), 29 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 75a30f7f00c8..d56cfe5b59fd 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,7 +4,6 @@ # Multiple entries for the same package (with different version constraints) are grouped together. - certifi>=2024.7.4 cffi>=2.0.0 # We need contextvars for salt-ssh diff --git a/salt/modules/tls.py b/salt/modules/tls.py index b6d130fbb224..85e599cccf36 100644 --- a/salt/modules/tls.py +++ b/salt/modules/tls.py @@ -581,10 +581,14 @@ def validate(cert, ca_name, crl_file): 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_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) + OpenSSL.crypto.dump_certificate( + OpenSSL.crypto.FILETYPE_PEM, ca_cert + ) ) builder = x509.CertificateRevocationListBuilder() @@ -603,11 +607,17 @@ def validate(cert, ca_name, crl_file): 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) + 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()) + 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()) @@ -643,7 +653,7 @@ def validate(cert, ca_name, crl_file): return { "valid": False, "error": "certificate revoked", - "error_cert": cert_obj + "error_cert": cert_obj, } context = OpenSSL.crypto.X509StoreContext(store, cert_obj) @@ -1698,11 +1708,13 @@ def create_pkcs12(ca_name, CN, passphrase="", cacert_path=None, replace=False): 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(), + encryption_algorithm=( + serialization.BestAvailableEncryption( + salt.utils.stringutils.to_bytes(passphrase) + ) + if passphrase + else serialization.NoEncryption() + ), ) with salt.utils.files.fopen( @@ -2084,7 +2096,9 @@ def revoke_cert( 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) + 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) 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/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): From 97f804c7bb218dca8e48ebdb8b7631683b68bdcc Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 19 Feb 2026 21:54:42 -0700 Subject: [PATCH 06/14] Update vcert --- requirements/static/ci/common.in | 2 +- requirements/static/ci/py3.10/cloud.txt | 2 +- requirements/static/ci/py3.10/darwin.txt | 2 +- requirements/static/ci/py3.10/freebsd.txt | 2 +- requirements/static/ci/py3.10/lint.txt | 2 +- requirements/static/ci/py3.10/linux.txt | 2 +- requirements/static/ci/py3.11/cloud.txt | 2 +- requirements/static/ci/py3.11/darwin.txt | 2 +- requirements/static/ci/py3.11/freebsd.txt | 2 +- requirements/static/ci/py3.11/lint.txt | 2 +- requirements/static/ci/py3.11/linux.txt | 2 +- requirements/static/ci/py3.12/cloud.txt | 2 +- requirements/static/ci/py3.12/darwin.txt | 2 +- requirements/static/ci/py3.12/freebsd.txt | 2 +- requirements/static/ci/py3.12/lint.txt | 2 +- requirements/static/ci/py3.12/linux.txt | 2 +- requirements/static/ci/py3.13/cloud.txt | 2 +- requirements/static/ci/py3.13/darwin.txt | 2 +- requirements/static/ci/py3.13/freebsd.txt | 2 +- requirements/static/ci/py3.13/lint.txt | 2 +- requirements/static/ci/py3.13/linux.txt | 2 +- requirements/static/ci/py3.9/cloud.txt | 2 +- requirements/static/ci/py3.9/darwin.txt | 2 +- requirements/static/ci/py3.9/freebsd.txt | 2 +- requirements/static/ci/py3.9/lint.txt | 2 +- requirements/static/ci/py3.9/linux.txt | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/requirements/static/ci/common.in b/requirements/static/ci/common.in index ad5029f2b971..07bf131e0802 100644 --- a/requirements/static/ci/common.in +++ b/requirements/static/ci/common.in @@ -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/cloud.txt b/requirements/static/ci/py3.10/cloud.txt index e270369b9530..16b5668bae59 100644 --- a/requirements/static/ci/py3.10/cloud.txt +++ b/requirements/static/ci/py3.10/cloud.txt @@ -727,7 +727,7 @@ 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 diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index 409cfea9dde2..a1f9b0c23191 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -513,7 +513,7 @@ 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 diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt index 856ab847a55e..6e1ea8b9b271 100644 --- a/requirements/static/ci/py3.10/freebsd.txt +++ b/requirements/static/ci/py3.10/freebsd.txt @@ -500,7 +500,7 @@ 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 diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt index d05229d31400..92419d02f8ae 100644 --- a/requirements/static/ci/py3.10/lint.txt +++ b/requirements/static/ci/py3.10/lint.txt @@ -714,7 +714,7 @@ 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 diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index 8c3458299289..5c6b2ca62b7f 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -559,7 +559,7 @@ 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 diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt index 8c072200ff97..8d4ed05b4c30 100644 --- a/requirements/static/ci/py3.11/cloud.txt +++ b/requirements/static/ci/py3.11/cloud.txt @@ -672,7 +672,7 @@ 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 diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index 67b181d4093b..facdc16af0c7 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -472,7 +472,7 @@ 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 diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt index 00803a4f7967..177a390d27c9 100644 --- a/requirements/static/ci/py3.11/freebsd.txt +++ b/requirements/static/ci/py3.11/freebsd.txt @@ -464,7 +464,7 @@ 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 diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt index 78d33f8001ea..66a325e2a260 100644 --- a/requirements/static/ci/py3.11/lint.txt +++ b/requirements/static/ci/py3.11/lint.txt @@ -661,7 +661,7 @@ 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 diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index 71c6efe8f0c1..e9a15edeacc7 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -523,7 +523,7 @@ 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 diff --git a/requirements/static/ci/py3.12/cloud.txt b/requirements/static/ci/py3.12/cloud.txt index 9caee3b2f5dc..4976d6494696 100644 --- a/requirements/static/ci/py3.12/cloud.txt +++ b/requirements/static/ci/py3.12/cloud.txt @@ -667,7 +667,7 @@ 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 diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt index 3098f769e420..b17a93eefe7a 100644 --- a/requirements/static/ci/py3.12/darwin.txt +++ b/requirements/static/ci/py3.12/darwin.txt @@ -468,7 +468,7 @@ 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 diff --git a/requirements/static/ci/py3.12/freebsd.txt b/requirements/static/ci/py3.12/freebsd.txt index 7b8777948a5d..94a5f1375ea2 100644 --- a/requirements/static/ci/py3.12/freebsd.txt +++ b/requirements/static/ci/py3.12/freebsd.txt @@ -460,7 +460,7 @@ 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 diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt index 7bbb915eb57b..2b9c314ecf73 100644 --- a/requirements/static/ci/py3.12/lint.txt +++ b/requirements/static/ci/py3.12/lint.txt @@ -656,7 +656,7 @@ 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 diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt index 403fcfdc26ef..44c8bbe2c6e4 100644 --- a/requirements/static/ci/py3.12/linux.txt +++ b/requirements/static/ci/py3.12/linux.txt @@ -519,7 +519,7 @@ 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 diff --git a/requirements/static/ci/py3.13/cloud.txt b/requirements/static/ci/py3.13/cloud.txt index e81a2d9ebbf8..ab30ce21a530 100644 --- a/requirements/static/ci/py3.13/cloud.txt +++ b/requirements/static/ci/py3.13/cloud.txt @@ -660,7 +660,7 @@ 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 diff --git a/requirements/static/ci/py3.13/darwin.txt b/requirements/static/ci/py3.13/darwin.txt index df1dadbb9712..b66f8732049d 100644 --- a/requirements/static/ci/py3.13/darwin.txt +++ b/requirements/static/ci/py3.13/darwin.txt @@ -464,7 +464,7 @@ 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 diff --git a/requirements/static/ci/py3.13/freebsd.txt b/requirements/static/ci/py3.13/freebsd.txt index 5ccbe5c7b5a6..b89014fea1de 100644 --- a/requirements/static/ci/py3.13/freebsd.txt +++ b/requirements/static/ci/py3.13/freebsd.txt @@ -454,7 +454,7 @@ 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 diff --git a/requirements/static/ci/py3.13/lint.txt b/requirements/static/ci/py3.13/lint.txt index ff695b07518a..89f6739a478a 100644 --- a/requirements/static/ci/py3.13/lint.txt +++ b/requirements/static/ci/py3.13/lint.txt @@ -661,7 +661,7 @@ 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 diff --git a/requirements/static/ci/py3.13/linux.txt b/requirements/static/ci/py3.13/linux.txt index 39f60da1614a..25e33f845f59 100644 --- a/requirements/static/ci/py3.13/linux.txt +++ b/requirements/static/ci/py3.13/linux.txt @@ -521,7 +521,7 @@ 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 diff --git a/requirements/static/ci/py3.9/cloud.txt b/requirements/static/ci/py3.9/cloud.txt index 455d865e595a..2eaabcaf1c46 100644 --- a/requirements/static/ci/py3.9/cloud.txt +++ b/requirements/static/ci/py3.9/cloud.txt @@ -775,7 +775,7 @@ 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 diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index 90d8becc9e04..019d21b30b2a 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -554,7 +554,7 @@ 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 diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt index 662033f189fd..48d9fce5d0e4 100644 --- a/requirements/static/ci/py3.9/freebsd.txt +++ b/requirements/static/ci/py3.9/freebsd.txt @@ -541,7 +541,7 @@ 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 diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt index 5ee528c3ce59..1894de426a59 100644 --- a/requirements/static/ci/py3.9/lint.txt +++ b/requirements/static/ci/py3.9/lint.txt @@ -746,7 +746,7 @@ 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 diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index 700fa8fe3785..92bdf74236fe 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -590,7 +590,7 @@ 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 From 8cdb5c4bb958084c1e2c1b8d32270b2d5e4343ed Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 01:28:06 -0700 Subject: [PATCH 07/14] Multiple test fixes - x509 test fixes - ugrade test fixes - fix wheel file ignore --- pkg/common/env-cleanup-rules.yml | 2 +- .../pytests/functional/states/test_x509_v2.py | 27 +++- .../integration/states/test_x509_v2.py | 54 ++++++-- .../pytests/pkg/upgrade/test_salt_upgrade.py | 21 +++ .../pytests/unit/test_minion_queues_fixed.py | 129 ++++++++++++++++++ 5 files changed, 216 insertions(+), 17 deletions(-) create mode 100644 tests/pytests/unit/test_minion_queues_fixed.py diff --git a/pkg/common/env-cleanup-rules.yml b/pkg/common/env-cleanup-rules.yml index 184ba8c3ac9d..cf801282effe 100644 --- a/pkg/common/env-cleanup-rules.yml +++ b/pkg/common/env-cleanup-rules.yml @@ -3,6 +3,7 @@ common: exclude_patterns: &common_exclude_patterns - "**/site-packages/ansible/plugins/test" - "**/site-packages/ansible/plugins/test/**" + - "**/site-packages/virtualenv/seed/wheels/embed/*.whl" dir_patterns: &common_dir_patterns - "**/__pycache__" - "**/lib/python3.*/ensurepip" @@ -16,7 +17,6 @@ common: - "**/site-packages/*/tests" - "**/site-packages/ansible_collections/*/*/test" - "**/site-packages/ansible_collections/*/*/tests" - - "**/site-packages/virtualenv/seed/wheels/embed/*.whl" # Bundled Tornado Test Suite - "**/salt/ext/tornado/test" file_patterns: &common_file_patterns 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/upgrade/test_salt_upgrade.py b/tests/pytests/pkg/upgrade/test_salt_upgrade.py index dac63dd6ba54..813bc176a119 100644 --- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py +++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py @@ -70,6 +70,19 @@ def salt_test_upgrade( assert old_minion_pids assert old_master_pids + if platform.is_windows(): + # Stop minion service + install_salt.proc.run("net", "stop", "salt-minion") + # Kill any orphan processes + for proc in psutil.process_iter(): + try: + # Check for processes running out of the salt install dir + if "Salt Project" in " ".join(proc.cmdline()): + proc.kill() + except (psutil.NoSuchProcess, psutil.AccessDenied): + continue + time.sleep(5) + # Upgrade Salt (inc. minion, master, etc.) from previous version and test install_salt.install(upgrade=True) @@ -101,6 +114,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 diff --git a/tests/pytests/unit/test_minion_queues_fixed.py b/tests/pytests/unit/test_minion_queues_fixed.py new file mode 100644 index 000000000000..1b595bdf39b2 --- /dev/null +++ b/tests/pytests/unit/test_minion_queues_fixed.py @@ -0,0 +1,129 @@ +import os + +import pytest + +import salt.config +import salt.ext.tornado.gen +import salt.ext.tornado.ioloop +import salt.payload +import salt.utils.files +import salt.utils.state +from tests.support.mock import MagicMock, patch + + +class MockProcess: + def __init__(self, pid, alive=True): + self.pid = pid + self._alive = alive + + def is_alive(self): + return self._alive + + +@pytest.fixture +def minion_opts(tmp_path): + # Use real minion config defaults + opts = salt.config.minion_config(None) + opts.update( + { + "cachedir": str(tmp_path), + "process_count_max": 2, + "multiprocessing": True, + "minion_jid_queue_hwm": 100, + "conf_file": None, + "sock_dir": str(tmp_path), + "pki_dir": str(tmp_path), + } + ) + os.makedirs(os.path.join(str(tmp_path), "proc"), exist_ok=True) + os.makedirs(os.path.join(str(tmp_path), "state_queue"), exist_ok=True) + os.makedirs(os.path.join(str(tmp_path), "job_queue"), exist_ok=True) + return opts + + +def test_state_queue_placeholder_creation(minion_opts): + """ + Verify that _process_state_queue_async_impl writes a placeholder proc file + before releasing the lock. + """ + from salt.minion import Minion + + io_loop = salt.ext.tornado.ioloop.IOLoop.current() + + async def run_test(): + with patch( + "salt.minion.Minion._load_modules", return_value=(None, None, None, None) + ), patch("salt.crypt.AsyncAuth.get_keys", return_value=None), patch( + "salt.loader.grains", return_value={} + ): + minion = Minion(minion_opts) + minion.subprocess_list = MagicMock() + minion.subprocess_list.processes = [] + + # Create a queued state job + jid = "20260212000000000001" + queue_dir = os.path.join(minion_opts["cachedir"], "state_queue") + payload = {"jid": jid, "fun": "state.apply", "arg": [], "kwarg": {}} + path = os.path.join(queue_dir, f"queued_0_{jid}.p") + with salt.utils.files.fopen(path, "w+b") as fp: + salt.payload.dump(payload, fp) + + # Mock check_prior_running_states to return empty (no conflicts) + with patch( + "salt.utils.state.check_prior_running_states", return_value=[] + ), patch("salt.utils.state.get_active_states", return_value=[]), patch( + "salt.minion.Minion._handle_decoded_payload" + ) as mock_handle: + + # Run the queue processor + await minion._process_state_queue_async_impl() + + # Verify placeholder exists + proc_fn = os.path.join(minion_opts["cachedir"], "proc", jid) + assert os.path.exists(proc_fn), "Placeholder proc file should exist" + + with salt.utils.files.fopen(proc_fn, "rb") as fp: + data = salt.payload.load(fp) + assert data["jid"] == jid + assert data["pid"] == os.getpid() + + io_loop.run_sync(run_test) + + +def test_headroom_check_inside_lock(minion_opts): + """ + Verify that headroom is re-checked inside the job_queue lock. + """ + from salt.minion import Minion + + io_loop = salt.ext.tornado.ioloop.IOLoop.current() + + async def run_test(): + with patch( + "salt.minion.Minion._load_modules", return_value=(None, None, None, None) + ), patch("salt.crypt.AsyncAuth.get_keys", return_value=None), patch( + "salt.loader.grains", return_value={} + ): + minion = Minion(minion_opts) + minion.subprocess_list = MagicMock() + minion.subprocess_list.processes = [] + + data = {"jid": "123", "fun": "test.ping"} + + # Mock headroom to pass initially but fail inside lock + minion._has_fd_headroom = MagicMock( + side_effect=[True, False] + ) # Pass then Fail + minion._queue_job = MagicMock() + minion._invoke_execution = MagicMock() + + # Run _handle_decoded_payload_impl + await minion._handle_decoded_payload_impl(data) + + # Verify it was queued despite passing the initial check + minion._queue_job.assert_called_once() + minion._invoke_execution.assert_not_called() + # It should be called twice (outside then inside lock) + assert minion._has_fd_headroom.call_count == 2 + + io_loop.run_sync(run_test) From 22a70af24056a6d45e6dab6c9775fb9cd8a04533 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 02:53:29 -0700 Subject: [PATCH 08/14] Test fixes --- salt/runners/digicertapi.py | 16 +-- salt/utils/win_reg.py | 4 + .../pkg/downgrade/test_salt_downgrade.py | 13 ++ .../pytests/unit/test_minion_queues_fixed.py | 129 ------------------ 4 files changed, 25 insertions(+), 137 deletions(-) delete mode 100644 tests/pytests/unit/test_minion_queues_fixed.py diff --git a/salt/runners/digicertapi.py b/salt/runners/digicertapi.py index a7450d7b8ad5..d37dce8bfcd5 100644 --- a/salt/runners/digicertapi.py +++ b/salt/runners/digicertapi.py @@ -337,7 +337,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 +506,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 +547,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 +617,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 +670,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 +735,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 +751,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 +765,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/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/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py index d624c178dc91..48200180a7e6 100644 --- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py +++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py @@ -83,6 +83,19 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt): old_minion_pids = _get_running_named_salt_pid(process_name) assert old_minion_pids + if platform.is_windows(): + # Stop minion service + install_salt.proc.run("net", "stop", "salt-minion") + # Kill any orphan processes + for proc in psutil.process_iter(): + try: + # Check for processes running out of the salt install dir + if "Salt Project" in " ".join(proc.cmdline()): + proc.kill() + except (psutil.NoSuchProcess, psutil.AccessDenied): + continue + time.sleep(5) + # Downgrade Salt to the previous version and test install_salt.install(downgrade=True) diff --git a/tests/pytests/unit/test_minion_queues_fixed.py b/tests/pytests/unit/test_minion_queues_fixed.py deleted file mode 100644 index 1b595bdf39b2..000000000000 --- a/tests/pytests/unit/test_minion_queues_fixed.py +++ /dev/null @@ -1,129 +0,0 @@ -import os - -import pytest - -import salt.config -import salt.ext.tornado.gen -import salt.ext.tornado.ioloop -import salt.payload -import salt.utils.files -import salt.utils.state -from tests.support.mock import MagicMock, patch - - -class MockProcess: - def __init__(self, pid, alive=True): - self.pid = pid - self._alive = alive - - def is_alive(self): - return self._alive - - -@pytest.fixture -def minion_opts(tmp_path): - # Use real minion config defaults - opts = salt.config.minion_config(None) - opts.update( - { - "cachedir": str(tmp_path), - "process_count_max": 2, - "multiprocessing": True, - "minion_jid_queue_hwm": 100, - "conf_file": None, - "sock_dir": str(tmp_path), - "pki_dir": str(tmp_path), - } - ) - os.makedirs(os.path.join(str(tmp_path), "proc"), exist_ok=True) - os.makedirs(os.path.join(str(tmp_path), "state_queue"), exist_ok=True) - os.makedirs(os.path.join(str(tmp_path), "job_queue"), exist_ok=True) - return opts - - -def test_state_queue_placeholder_creation(minion_opts): - """ - Verify that _process_state_queue_async_impl writes a placeholder proc file - before releasing the lock. - """ - from salt.minion import Minion - - io_loop = salt.ext.tornado.ioloop.IOLoop.current() - - async def run_test(): - with patch( - "salt.minion.Minion._load_modules", return_value=(None, None, None, None) - ), patch("salt.crypt.AsyncAuth.get_keys", return_value=None), patch( - "salt.loader.grains", return_value={} - ): - minion = Minion(minion_opts) - minion.subprocess_list = MagicMock() - minion.subprocess_list.processes = [] - - # Create a queued state job - jid = "20260212000000000001" - queue_dir = os.path.join(minion_opts["cachedir"], "state_queue") - payload = {"jid": jid, "fun": "state.apply", "arg": [], "kwarg": {}} - path = os.path.join(queue_dir, f"queued_0_{jid}.p") - with salt.utils.files.fopen(path, "w+b") as fp: - salt.payload.dump(payload, fp) - - # Mock check_prior_running_states to return empty (no conflicts) - with patch( - "salt.utils.state.check_prior_running_states", return_value=[] - ), patch("salt.utils.state.get_active_states", return_value=[]), patch( - "salt.minion.Minion._handle_decoded_payload" - ) as mock_handle: - - # Run the queue processor - await minion._process_state_queue_async_impl() - - # Verify placeholder exists - proc_fn = os.path.join(minion_opts["cachedir"], "proc", jid) - assert os.path.exists(proc_fn), "Placeholder proc file should exist" - - with salt.utils.files.fopen(proc_fn, "rb") as fp: - data = salt.payload.load(fp) - assert data["jid"] == jid - assert data["pid"] == os.getpid() - - io_loop.run_sync(run_test) - - -def test_headroom_check_inside_lock(minion_opts): - """ - Verify that headroom is re-checked inside the job_queue lock. - """ - from salt.minion import Minion - - io_loop = salt.ext.tornado.ioloop.IOLoop.current() - - async def run_test(): - with patch( - "salt.minion.Minion._load_modules", return_value=(None, None, None, None) - ), patch("salt.crypt.AsyncAuth.get_keys", return_value=None), patch( - "salt.loader.grains", return_value={} - ): - minion = Minion(minion_opts) - minion.subprocess_list = MagicMock() - minion.subprocess_list.processes = [] - - data = {"jid": "123", "fun": "test.ping"} - - # Mock headroom to pass initially but fail inside lock - minion._has_fd_headroom = MagicMock( - side_effect=[True, False] - ) # Pass then Fail - minion._queue_job = MagicMock() - minion._invoke_execution = MagicMock() - - # Run _handle_decoded_payload_impl - await minion._handle_decoded_payload_impl(data) - - # Verify it was queued despite passing the initial check - minion._queue_job.assert_called_once() - minion._invoke_execution.assert_not_called() - # It should be called twice (outside then inside lock) - assert minion._has_fd_headroom.call_count == 2 - - io_loop.run_sync(run_test) From c7778ecc04347cae9660ca67c9b0de38f254a114 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 04:18:53 -0700 Subject: [PATCH 09/14] Wait for minions to stop, then be aggressive --- .../msi/CustomAction01/CustomAction01.cs | 36 +++++++++++++------ .../nsis/installer/Salt-Minion-Setup.nsi | 14 ++++++++ salt/minion.py | 6 +++- salt/runners/digicertapi.py | 1 - .../pkg/downgrade/test_salt_downgrade.py | 13 ------- .../pytests/pkg/upgrade/test_salt_upgrade.py | 13 ------- 6 files changed, 44 insertions(+), 39 deletions(-) diff --git a/pkg/windows/msi/CustomAction01/CustomAction01.cs b/pkg/windows/msi/CustomAction01/CustomAction01.cs index 26b9ae049edf..612439aad962 100644 --- a/pkg/windows/msi/CustomAction01/CustomAction01.cs +++ b/pkg/windows/msi/CustomAction01/CustomAction01.cs @@ -465,24 +465,38 @@ 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)"); + + // 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); + + string installDir = session["INSTALLDIR"]; + session.Log("...Targeting processes in: " + installDir); + using ( var wmi_searcher = new ManagementObjectSearcher( - "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE CommandLine LIKE '%salt-minion%' AND NOT CommandLine LIKE '%msiexec%'" + "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (ExecutablePath LIKE '" + installDir.Replace("\\", "\\\\") + "%' OR CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%') 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(); + if (wmi_obj["ProcessID"] == null) continue; + String ProcessID = wmi_obj["ProcessID"].ToString(); + Int32 pid = Int32.Parse(ProcessID); + String ExecutablePath = wmi_obj["ExecutablePath"] != null ? wmi_obj["ExecutablePath"].ToString() : "Unknown"; + String CommandLine = wmi_obj["CommandLine"] != null ? wmi_obj["CommandLine"].ToString() : "Unknown"; + + session.Log("...killing process: PID=" + ProcessID + " Path=" + ExecutablePath); + Process proc = Process.GetProcessById(pid); + proc.Kill(); } catch (Exception exc) { - session.Log("...kill_python_exe " + ExecutablePath + " " + CommandLine); - session.Log(exc.ToString()); - // ignore wmiresults without these properties + session.Log("...failed to kill process: " + exc.Message); } } } diff --git a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi index c87cac4b67a6..0413f529b892 100644 --- a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi +++ b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi @@ -1241,6 +1241,20 @@ 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 + ${LogMsg} "Killing remaining processes" + nsExec::ExecToStack 'powershell -Command "Get-Process | Where-Object { ($_.Path -like \"*$INSTDIR*\") -or ($_.Name -like \"salt*\") -or ($_.Name -like \"python*\") } | Stop-Process -Force -ErrorAction SilentlyContinue"' + pop $0 + pop $1 + doneSSM: # Remove files 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/runners/digicertapi.py b/salt/runners/digicertapi.py index d37dce8bfcd5..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 diff --git a/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py index 48200180a7e6..d624c178dc91 100644 --- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py +++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py @@ -83,19 +83,6 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt): old_minion_pids = _get_running_named_salt_pid(process_name) assert old_minion_pids - if platform.is_windows(): - # Stop minion service - install_salt.proc.run("net", "stop", "salt-minion") - # Kill any orphan processes - for proc in psutil.process_iter(): - try: - # Check for processes running out of the salt install dir - if "Salt Project" in " ".join(proc.cmdline()): - proc.kill() - except (psutil.NoSuchProcess, psutil.AccessDenied): - continue - time.sleep(5) - # 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 813bc176a119..62ee99650c98 100644 --- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py +++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py @@ -70,19 +70,6 @@ def salt_test_upgrade( assert old_minion_pids assert old_master_pids - if platform.is_windows(): - # Stop minion service - install_salt.proc.run("net", "stop", "salt-minion") - # Kill any orphan processes - for proc in psutil.process_iter(): - try: - # Check for processes running out of the salt install dir - if "Salt Project" in " ".join(proc.cmdline()): - proc.kill() - except (psutil.NoSuchProcess, psutil.AccessDenied): - continue - time.sleep(5) - # Upgrade Salt (inc. minion, master, etc.) from previous version and test install_salt.install(upgrade=True) From f0582b491e1f9bb482c31c23d561ada724bc1356 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 11:14:03 -0700 Subject: [PATCH 10/14] Windows upgrade fix --- .../msi/CustomAction01/CustomAction01.cs | 29 +++++++++----- pkg/windows/msi/Product.wxs | 10 ++--- .../nsis/installer/Salt-Minion-Setup.nsi | 40 ++++++++++--------- 3 files changed, 44 insertions(+), 35 deletions(-) diff --git a/pkg/windows/msi/CustomAction01/CustomAction01.cs b/pkg/windows/msi/CustomAction01/CustomAction01.cs index 612439aad962..c3e459448018 100644 --- a/pkg/windows/msi/CustomAction01/CustomAction01.cs +++ b/pkg/windows/msi/CustomAction01/CustomAction01.cs @@ -476,22 +476,31 @@ public static ActionResult kill_python_exe(Session session) { session.Log("...Waiting 6 seconds for graceful shutdown..."); System.Threading.Thread.Sleep(6000); - string installDir = session["INSTALLDIR"]; - session.Log("...Targeting processes in: " + installDir); - - using ( - var wmi_searcher = new ManagementObjectSearcher( - "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (ExecutablePath LIKE '" + installDir.Replace("\\", "\\\\") + "%' OR CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%') AND NOT CommandLine LIKE '%msiexec%'" - ) - ) { + // 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%') 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 + wmi_query = "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (ExecutablePath LIKE '" + installDir.Replace("\\", "\\\\") + "%' OR CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%') AND NOT CommandLine LIKE '%msiexec%'"; + } + + using (var wmi_searcher = new ManagementObjectSearcher(wmi_query)) { 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); - String ExecutablePath = wmi_obj["ExecutablePath"] != null ? wmi_obj["ExecutablePath"].ToString() : "Unknown"; - String CommandLine = wmi_obj["CommandLine"] != null ? wmi_obj["CommandLine"].ToString() : "Unknown"; + // 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(); 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 0413f529b892..eeae4cd8e89e 100644 --- a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi +++ b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi @@ -1241,23 +1241,22 @@ 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 - ${LogMsg} "Killing remaining processes" - nsExec::ExecToStack 'powershell -Command "Get-Process | Where-Object { ($_.Path -like \"*$INSTDIR*\") -or ($_.Name -like \"salt*\") -or ($_.Name -like \"python*\") } | Stop-Process -Force -ErrorAction SilentlyContinue"' - pop $0 - pop $1 - - doneSSM: - - # Remove files + # 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 + ${LogMsg} "Killing remaining processes in $INSTDIR" + nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { ($_.Path -like \"$p*\") -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' + pop $0 + pop $1 + + doneSSM: + # Remove files ${LogMsg} "Deleting files" ClearErrors ${LogMsg} "Deleting files: $INSTDIR\multi-minion*" @@ -1269,8 +1268,11 @@ 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 From 993d8cd524a2b40f526aa22c867ce6792c925964 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 14:36:40 -0700 Subject: [PATCH 11/14] Revert pkg cleanup rule that did not work --- pkg/common/env-cleanup-rules.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkg/common/env-cleanup-rules.yml b/pkg/common/env-cleanup-rules.yml index cf801282effe..b30dcd58b94e 100644 --- a/pkg/common/env-cleanup-rules.yml +++ b/pkg/common/env-cleanup-rules.yml @@ -3,7 +3,6 @@ common: exclude_patterns: &common_exclude_patterns - "**/site-packages/ansible/plugins/test" - "**/site-packages/ansible/plugins/test/**" - - "**/site-packages/virtualenv/seed/wheels/embed/*.whl" dir_patterns: &common_dir_patterns - "**/__pycache__" - "**/lib/python3.*/ensurepip" From a681bb2756af0120d45941221371ff235ef5b8f4 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 14:49:24 -0700 Subject: [PATCH 12/14] More agressive process termination --- .../msi/CustomAction01/CustomAction01.cs | 50 +++++++++----- .../nsis/installer/Salt-Minion-Setup.nsi | 69 ++++++++++++------- .../pytests/pkg/upgrade/test_salt_upgrade.py | 4 ++ 3 files changed, 82 insertions(+), 41 deletions(-) diff --git a/pkg/windows/msi/CustomAction01/CustomAction01.cs b/pkg/windows/msi/CustomAction01/CustomAction01.cs index c3e459448018..975328c92145 100644 --- a/pkg/windows/msi/CustomAction01/CustomAction01.cs +++ b/pkg/windows/msi/CustomAction01/CustomAction01.cs @@ -483,31 +483,45 @@ public static ActionResult kill_python_exe(Session session) { } 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%') AND NOT CommandLine LIKE '%msiexec%'"; + 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 - wmi_query = "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (ExecutablePath LIKE '" + installDir.Replace("\\", "\\\\") + "%' OR CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%') AND NOT CommandLine LIKE '%msiexec%'"; + 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%') AND NOT CommandLine LIKE '%msiexec%'"; } - using (var wmi_searcher = new ManagementObjectSearcher(wmi_query)) { - 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(); - } catch (Exception exc) { - session.Log("...failed to kill process: " + exc.Message); + // 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/nsis/installer/Salt-Minion-Setup.nsi b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi index eeae4cd8e89e..b4a8f1dafdaa 100644 --- a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi +++ b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi @@ -1241,21 +1241,32 @@ 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 - ${LogMsg} "Killing remaining processes in $INSTDIR" - nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { ($_.Path -like \"$p*\") -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' - pop $0 - pop $1 - - doneSSM: + # 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 + ${LogMsg} "Killing remaining processes in $INSTDIR (Pass 1 of 3)" + nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { (($_.Path -like \"$p*\") -or ($_.Name -like \"ssm*\") -or ($_.Name -like \"salt*\")) -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' + Sleep 2000 + + ${LogMsg} "Killing remaining processes in $INSTDIR (Pass 2 of 3)" + nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { (($_.Path -like \"$p*\") -or ($_.Name -like \"ssm*\") -or ($_.Name -like \"salt*\")) -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' + Sleep 2000 + + ${LogMsg} "Killing remaining processes in $INSTDIR (Pass 3 of 3)" + nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { (($_.Path -like \"$p*\") -or ($_.Name -like \"ssm*\") -or ($_.Name -like \"salt*\")) -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' + + pop $0 + pop $1 + + doneSSM: # Remove files ${LogMsg} "Deleting files" ClearErrors @@ -1278,8 +1289,11 @@ Function ${un}uninstallSalt 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 @@ -1315,8 +1329,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 @@ -1329,15 +1346,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/tests/pytests/pkg/upgrade/test_salt_upgrade.py b/tests/pytests/pkg/upgrade/test_salt_upgrade.py index 62ee99650c98..108d85851399 100644 --- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py +++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py @@ -73,6 +73,10 @@ def salt_test_upgrade( # 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) From 76b164f54ea1291201572983fa7b79abc3ab515e Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 20 Feb 2026 16:10:56 -0700 Subject: [PATCH 13/14] Kill processes if needed --- .../msi/CustomAction01/CustomAction01.cs | 4 +- .../nsis/installer/Salt-Minion-Setup.nsi | 56 +++++++++++++------ .../pkg/downgrade/test_salt_downgrade.py | 8 ++- .../pytests/pkg/upgrade/test_salt_upgrade.py | 23 +++++++- 4 files changed, 70 insertions(+), 21 deletions(-) diff --git a/pkg/windows/msi/CustomAction01/CustomAction01.cs b/pkg/windows/msi/CustomAction01/CustomAction01.cs index 975328c92145..a6f937941f43 100644 --- a/pkg/windows/msi/CustomAction01/CustomAction01.cs +++ b/pkg/windows/msi/CustomAction01/CustomAction01.cs @@ -486,8 +486,8 @@ public static ActionResult kill_python_exe(Session session) { 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 - 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%') AND NOT CommandLine LIKE '%msiexec%'"; + // 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 diff --git a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi index b4a8f1dafdaa..80fee1f1cfea 100644 --- a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi +++ b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi @@ -1241,32 +1241,56 @@ 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 + # 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 - ${LogMsg} "Killing remaining processes in $INSTDIR (Pass 1 of 3)" - nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { (($_.Path -like \"$p*\") -or ($_.Name -like \"ssm*\") -or ($_.Name -like \"salt*\")) -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' + # 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 - ${LogMsg} "Killing remaining processes in $INSTDIR (Pass 2 of 3)" - nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { (($_.Path -like \"$p*\") -or ($_.Name -like \"ssm*\") -or ($_.Name -like \"salt*\")) -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' + # 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 - ${LogMsg} "Killing remaining processes in $INSTDIR (Pass 3 of 3)" - nsExec::ExecToStack 'powershell -Command "$p = \"$INSTDIR\".Replace(\"\\\", \"\\\\\"); Get-Process | Where-Object { (($_.Path -like \"$p*\") -or ($_.Name -like \"ssm*\") -or ($_.Name -like \"salt*\")) -and ($_.Id -ne $PID) } | Stop-Process -Force -ErrorAction SilentlyContinue"' - + # 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 ${LogMsg} "Deleting files" ClearErrors diff --git a/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py index d624c178dc91..af0cc891c2fc 100644 --- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py +++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py @@ -35,10 +35,16 @@ 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. """ + if platform.is_windows(): + # Terminate the master and minion processes so they don't lock files in the install dir + # We must do this before any installer activity. + salt_master.terminate() + salt_minion.terminate() + is_restart_fixed = packaging.version.parse( install_salt.prev_version ) < packaging.version.parse("3006.9") diff --git a/tests/pytests/pkg/upgrade/test_salt_upgrade.py b/tests/pytests/pkg/upgrade/test_salt_upgrade.py index 108d85851399..6247df6cfd61 100644 --- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py +++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py @@ -34,11 +34,21 @@ 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 *****") + + if platform.is_windows(): + # Terminate the master and minion processes so they don't lock files in the install dir + # We must do this before any installer activity. + log.info("Terminating salt-master and salt-minion before upgrade") + salt_master.terminate() + salt_minion.terminate() + # Verify previous install version salt-minion is setup correctly and works ret = salt_call_cli.run("--local", "test.version") assert ret.returncode == 0 @@ -180,13 +190,22 @@ 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 """ if not install_salt.upgrade: pytest.skip("Not testing an upgrade, do not run") + if platform.is_windows(): + # Terminate the master and minion processes so they don't lock files in the install dir + # We must do this before any installer activity. + log.info("Terminating salt-master and salt-minion before upgrade") + salt_master.terminate() + salt_minion.terminate() + original_py_version = install_salt.package_python_version() # Test pip install before an upgrade @@ -200,7 +219,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(): From 9a3ed022329a5d6f34f3fb535fef8e7aec311df0 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Sat, 21 Feb 2026 05:02:15 -0700 Subject: [PATCH 14/14] Fix downgrade --- .../pkg/downgrade/test_salt_downgrade.py | 13 +++-- .../pytests/pkg/upgrade/test_salt_upgrade.py | 27 ++++------ tests/support/pkg.py | 54 +++++++++++++++---- 3 files changed, 61 insertions(+), 33 deletions(-) diff --git a/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py index af0cc891c2fc..03a85abd121b 100644 --- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py +++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py @@ -39,12 +39,6 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt, salt_master, salt_mi """ Test a downgrade of Salt Minion. """ - if platform.is_windows(): - # Terminate the master and minion processes so they don't lock files in the install dir - # We must do this before any installer activity. - salt_master.terminate() - salt_minion.terminate() - is_restart_fixed = packaging.version.parse( install_salt.prev_version ) < packaging.version.parse("3006.9") @@ -87,7 +81,12 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt, salt_master, salt_mi 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 6247df6cfd61..810ebfd046ee 100644 --- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py +++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py @@ -42,13 +42,6 @@ def salt_test_upgrade( """ log.info("**** salt_test_upgrade - start *****") - if platform.is_windows(): - # Terminate the master and minion processes so they don't lock files in the install dir - # We must do this before any installer activity. - log.info("Terminating salt-master and salt-minion before upgrade") - salt_master.terminate() - salt_minion.terminate() - # Verify previous install version salt-minion is setup correctly and works ret = salt_call_cli.run("--local", "test.version") assert ret.returncode == 0 @@ -67,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" @@ -77,8 +70,15 @@ 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) @@ -199,13 +199,6 @@ def test_salt_upgrade( if not install_salt.upgrade: pytest.skip("Not testing an upgrade, do not run") - if platform.is_windows(): - # Terminate the master and minion processes so they don't lock files in the install dir - # We must do this before any installer activity. - log.info("Terminating salt-master and salt-minion before upgrade") - salt_master.terminate() - salt_minion.terminate() - original_py_version = install_salt.package_python_version() # Test pip install before an upgrade 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"):