diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1aae6c6fd98f..fc75afc4cae4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -462,7 +462,7 @@ jobs: with: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -479,7 +479,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "onedir" @@ -496,7 +496,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "src" diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 85bcaf65e541..09d65bb56454 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -515,7 +515,7 @@ jobs: with: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -532,7 +532,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "onedir" @@ -553,7 +553,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "src" diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index 5ddbdbc8604f..46be0d300736 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -505,7 +505,7 @@ jobs: with: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -522,7 +522,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "onedir" @@ -539,7 +539,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "src" diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index 5e7ec8c3659e..2a2a76d306c1 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -489,7 +489,7 @@ jobs: with: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -507,7 +507,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "onedir" @@ -529,7 +529,7 @@ jobs: with: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} - relenv-version: "0.22.3" + relenv-version: "0.22.4" python-version: "3.10.19" ci-python-version: "3.11" source: "src" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8b1861c0d927..8beb49a1d997 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -140,591 +140,579 @@ repos: - check # ----- Packaging Requirements ------------------------------------------------------------------------------------> - - - repo: https://github.com/saltstack/pip-tools-compile-impersonate - rev: "4.8" + - repo: https://github.com/astral-sh/uv-pre-commit + rev: 0.10.2 hooks: - - id: pip-tools-compile + ############### Linux PKG Requirements ############### + - id: pip-compile alias: compile-pkg-linux-3.9-zmq-requirements - name: Linux Packaging Py3.9 ZeroMQ Requirements + name: Linux Packaging Py3.9 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.9/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-linux-3.10-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/linux.in + - --no-emit-index-url + - --python-platform=linux + - --python-version=3.10 + - -o=requirements/static/pkg/py3.10/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-linux-3.11-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/linux.in + - --no-emit-index-url + - --python-platform=linux + - --python-version=3.11 + - -o=requirements/static/pkg/py3.11/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-linux-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/linux.in + - --no-emit-index-url + - --python-platform=linux + - --python-version=3.12 + - -o=requirements/static/pkg/py3.12/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-linux-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/linux.in + - --no-emit-index-url + - --python-platform=linux + - --python-version=3.13 + - -o=requirements/static/pkg/py3.13/linux.txt - - id: pip-tools-compile + ############### FreeBSD PKG Requirements ############### + - id: pip-compile alias: compile-pkg-freebsd-3.9-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.9/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-freebsd-3.10-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.10/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-freebsd-3.11-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.11/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-freebsd-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.12/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-freebsd-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.13/freebsd.txt - - id: pip-tools-compile + ############### Darwin PKG Requirements ############### + - id: pip-compile alias: compile-pkg-darwin-3.9-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=darwin - - --include=requirements/darwin.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/darwin.in + - --python-platform=macos + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.9/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-darwin-3.10-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=darwin - - --include=requirements/darwin.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/darwin.in + - --python-platform=macos + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.10/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-darwin-3.11-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=darwin - - --include=requirements/darwin.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/darwin.in + - --python-platform=macos + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.11/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-darwin-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=darwin - - --include=requirements/darwin.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/darwin.in + - --python-platform=macos + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.12/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-darwin-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=darwin - - --include=requirements/darwin.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/pkg/darwin.in + - --python-platform=macos + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.13/darwin.txt - - id: pip-tools-compile + ############### Windows PKG Requirements ############### + - id: pip-compile alias: compile-pkg-windows-3.9-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=windows - - --include=requirements/windows.txt - - --no-emit-index-url + - requirements/windows.txt - requirements/static/pkg/windows.in + - --python-platform=windows + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.9/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-windows-3.10-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=windows - - --include=requirements/windows.txt - - --no-emit-index-url + - requirements/windows.txt - requirements/static/pkg/windows.in + - --python-platform=windows + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.10/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-windows-3.11-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=windows - - --include=requirements/windows.txt - - --no-emit-index-url + - requirements/windows.txt - requirements/static/pkg/windows.in + - --python-platform=windows + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.11/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-windows-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=windows - - --include=requirements/windows.txt - - --no-emit-index-url + - requirements/windows.txt - requirements/static/pkg/windows.in + - --python-platform=windows + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.12/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-pkg-windows-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=windows - - --include=requirements/windows.txt - - --no-emit-index-url + - requirements/windows.txt - requirements/static/pkg/windows.in + - --python-platform=windows + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/pkg/py3.13/windows.txt # <---- Packaging Requirements ------------------------------------------------------------------------------------- # ----- CI Requirements -------------------------------------------------------------------------------------------> - - id: pip-tools-compile + ############### Linux CI Requirements ############### + - id: pip-compile alias: compile-ci-linux-3.9-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/linux.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.9/linux.txt + - -o=requirements/static/ci/py3.9/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-3.10-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/linux.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.10/linux.txt + - -o=requirements/static/ci/py3.10/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-3.11-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/linux.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.11/linux.txt + - -o=requirements/static/ci/py3.11/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/linux.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.12/linux.txt + - -o=requirements/static/ci/py3.12/linux.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/linux.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.13/linux.txt + - -o=requirements/static/ci/py3.13/linux.txt + + ############### Linux CI Crypto Requirements ############### - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-crypto-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=linux - - --out-prefix=linux - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/ci/py3.9/linux-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-crypto-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=linux - - --out-prefix=linux - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/ci/py3.10/linux-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-crypto-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=linux - - --out-prefix=linux - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/ci/py3.11/linux-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-crypto-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=linux - - --out-prefix=linux - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/ci/py3.12/linux-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-linux-crypto-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=linux - - --out-prefix=linux - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/ci/py3.13/linux-crypto.txt - - id: pip-tools-compile + ############### FreeBSD CI Requirements ############### + - id: pip-compile alias: compile-ci-freebsd-3.9-zmq-requirements name: FreeBSD CI Py3.9 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((freebsd|common)\.in|py3\.9/freebsd\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/freebsd.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/freebsd.in + - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.9/freebsd.txt + - -o=requirements/static/ci/py3.9/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-3.10-zmq-requirements name: FreeBSD CI Py3.10 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((freebsd|common)\.in|py3\.10/freebsd\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/freebsd.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/freebsd.in + - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.10/freebsd.txt + - -o=requirements/static/ci/py3.10/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-3.11-zmq-requirements name: FreeBSD CI Py3.11 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((freebsd|common)\.in|py3\.11/freebsd\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/freebsd.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/freebsd.in + - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.11/freebsd.txt + - -o=requirements/static/ci/py3.11/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/freebsd.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/freebsd.in + - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.12/freebsd.txt + - -o=requirements/static/ci/py3.12/freebsd.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=freebsd - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/freebsd.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/freebsd.in + - requirements/static/pkg/freebsd.in + - --universal + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.13/freebsd.txt + - -o=requirements/static/ci/py3.13/freebsd.txt - - id: pip-tools-compile + ############### FreeBSD CI Crypto Requirements ############### + - id: pip-compile alias: compile-ci-freebsd-crypto-3.9-requirements name: FreeBSD CI Py3.9 Crypto Requirements files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$ @@ -732,841 +720,925 @@ repos: pass_filenames: false additional_dependencies: ["pip<26.0", "setuptools<75.0.0"] args: - - -v - - --build-isolation - - --build-isolation - - --py-version=3.9 - - --platform=freebsd - - --out-prefix=freebsd - - --no-emit-index-url - requirements/static/ci/crypto.in + - --universal + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/ci/py3.9/freebsd-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-crypto-3.10-requirements name: FreeBSD CI Py3.10 Crypto Requirements + 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=freebsd - - --out-prefix=freebsd - - --no-emit-index-url - requirements/static/ci/crypto.in + - --universal + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/ci/py3.10/freebsd-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-crypto-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=freebsd - - --out-prefix=freebsd - - --no-emit-index-url - requirements/static/ci/crypto.in + - --universal + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/ci/py3.11/freebsd-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-crypto-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=freebsd - - --out-prefix=freebsd - - --no-emit-index-url - requirements/static/ci/crypto.in + - --universal + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/ci/py3.12/freebsd-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-freebsd-crypto-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=freebsd - - --out-prefix=freebsd - - --no-emit-index-url - requirements/static/ci/crypto.in + - --universal + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/ci/py3.13/freebsd-crypto.txt - - id: pip-tools-compile + ############### Darwin CI Requirements ############### + - id: pip-compile alias: compile-ci-darwin-3.9-zmq-requirements name: Darwin CI Py3.9 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((darwin|common)\.in|py3\.9/darwin\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=darwin - - --include=requirements/darwin.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/darwin.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/darwin.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/darwin.in + - --python-platform=macos + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.9/darwin.txt + - -o=requirements/static/ci/py3.9/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-3.10-zmq-requirements name: Darwin CI Py3.10 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((darwin|common)\.in|py3\.10/darwin\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=darwin - - --include=requirements/darwin.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/darwin.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/darwin.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/darwin.in + - --python-platform=macos + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.10/darwin.txt + - -o=requirements/static/ci/py3.10/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-3.11-zmq-requirements name: Darwin CI Py3.11 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((darwin|common)\.in|py3\.11/darwin\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=darwin - - --include=requirements/darwin.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/darwin.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/darwin.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/darwin.in + - --python-platform=macos + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.11/darwin.txt + - -o=requirements/static/ci/py3.11/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=darwin - - --include=requirements/darwin.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/darwin.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/darwin.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/darwin.in + - --python-platform=macos + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.12/darwin.txt + - -o=requirements/static/ci/py3.12/darwin.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=darwin - - --include=requirements/darwin.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/darwin.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/darwin.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/darwin.in + - --python-platform=macos + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.13/darwin.txt + - -o=requirements/static/ci/py3.13/darwin.txt - - id: pip-tools-compile + ############### Darwin CI Crypto Requirements ############### + - id: pip-compile alias: compile-ci-darwin-crypto-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=darwin - - --out-prefix=darwin - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=macos + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/ci/py3.9/darwin-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-crypto-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=darwin - - --out-prefix=darwin - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=macos + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/ci/py3.10/darwin-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-crypto-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=darwin - - --out-prefix=darwin - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=macos + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/ci/py3.11/darwin-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-crypto-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=darwin - - --out-prefix=darwin - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=macos + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/ci/py3.12/darwin-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-darwin-crypto-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=darwin - - --out-prefix=darwin - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=macos + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/ci/py3.13/darwin-crypto.txt - - id: pip-tools-compile + ############### Windows CI Requirements ############### + - id: pip-compile alias: compile-ci-windows-3.9-zmq-requirements name: Windows CI Py3.9 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((windows|common)\.in|py3\.9/windows\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=windows - - --include=requirements/windows.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/windows.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/windows.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/windows.in + - --python-platform=windows + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.9/windows.txt + - -o=requirements/static/ci/py3.9/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-3.10-zmq-requirements name: Windows CI Py3.10 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((windows|common)\.in|py3\.10/windows\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=windows - - --include=requirements/windows.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/windows.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/windows.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/windows.in + - --python-platform=windows + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.10/windows.txt + - -o=requirements/static/ci/py3.10/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-3.11-zmq-requirements name: Windows CI Py3.11 ZeroMQ Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((windows|common)\.in|py3\.11/windows\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=windows - - --include=requirements/windows.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/windows.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/windows.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/windows.in + - --python-platform=windows + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.11/windows.txt + - -o=requirements/static/ci/py3.11/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-3.12-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=windows - - --include=requirements/windows.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/windows.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/windows.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/windows.in + - --python-platform=windows + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.12/windows.txt + - -o=requirements/static/ci/py3.12/windows.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-3.13-zmq-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=windows - - --include=requirements/windows.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/windows.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/windows.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/windows.in + - --python-platform=windows + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/pkg/py3.13/windows.txt + - -o=requirements/static/ci/py3.13/windows.txt - - id: pip-tools-compile + ############### Windows CI Crypto Requirements ############### + - id: pip-compile alias: compile-ci-windows-crypto-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=windows - - --out-prefix=windows - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=windows + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/ci/py3.9/windows-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-crypto-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=windows - - --out-prefix=windows - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=windows + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/ci/py3.10/windows-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-crypto-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=windows - - --out-prefix=windows - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=windows + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/ci/py3.11/windows-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-crypto-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=windows - - --out-prefix=windows - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=windows + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/ci/py3.12/windows-crypto.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-windows-crypto-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=windows - - --out-prefix=windows - - --no-emit-index-url - requirements/static/ci/crypto.in + - --python-platform=windows + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/ci/py3.13/windows-crypto.txt # <---- CI Requirements -------------------------------------------------------------------------------------------- + # ----- Cloud CI Requirements -------------------------------------------------------------------------------------> - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-cloud-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/cloud.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.9/linux.txt + - -c=requirements/static/pkg/py3.9/linux.txt + - -o=requirements/static/ci/py3.9/cloud.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-cloud-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/cloud.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.10/linux.txt + - -c=requirements/static/pkg/py3.10/linux.txt + - -o=requirements/static/ci/py3.10/cloud.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-cloud-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/cloud.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.11/linux.txt + - -c=requirements/static/pkg/py3.11/linux.txt + - -o=requirements/static/ci/py3.11/cloud.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-cloud-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/cloud.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.12/linux.txt + - -c=requirements/static/pkg/py3.12/linux.txt + - -o=requirements/static/ci/py3.12/cloud.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-cloud-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/pytest.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/pytest.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/cloud.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.13/linux.txt + - -c=requirements/static/pkg/py3.13/linux.txt + - -o=requirements/static/ci/py3.13/cloud.txt + # <---- Cloud CI Requirements -------------------------------------------------------------------------------------- # ----- Doc CI Requirements ---------------------------------------------------------------------------------------> - - id: pip-tools-compile + - id: pip-compile alias: compile-doc-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=linux - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/ci/docs.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.9/linux.txt + - -o=requirements/static/ci/py3.9/docs.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-doc-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=linux - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/ci/docs.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.10/linux.txt + - -o=requirements/static/ci/py3.10/docs.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-doc-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --no-emit-index-url - - --platform=linux + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/ci/docs.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.11/linux.txt + - -o=requirements/static/ci/py3.11/docs.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-doc-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/ci/docs.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.12/linux.txt + - -o=requirements/static/ci/py3.12/docs.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-doc-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt - requirements/static/ci/docs.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.13/linux.txt + - -o=requirements/static/ci/py3.13/docs.txt # <---- Doc CI Requirements ---------------------------------------------------------------------------------------- # ----- Lint CI Requirements --------------------------------------------------------------------------------------> - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-lint-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=linux - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/lint.in + - requirements/static/ci/linux.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.9/linux.txt + - -c=requirements/static/pkg/py3.9/linux.txt + - -o=requirements/static/ci/py3.9/lint.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-lint-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=linux - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/lint.in + - requirements/static/ci/linux.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.10/linux.txt + - -c=requirements/static/pkg/py3.10/linux.txt + - -o=requirements/static/ci/py3.10/lint.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-lint-3.11-requirements name: Lint CI Py3.11 Requirements - files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.10/linux\.txt)))$ + 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=linux - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/lint.in + - requirements/static/ci/linux.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.11/linux.txt + - -c=requirements/static/pkg/py3.11/linux.txt + - -o=requirements/static/ci/py3.11/lint.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-lint-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/lint.in + - requirements/static/ci/linux.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.12/linux.txt + - -c=requirements/static/pkg/py3.12/linux.txt + - -o=requirements/static/ci/py3.12/lint.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-lint-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=linux - - --include=requirements/base.txt - - --include=requirements/zeromq.txt - - --include=requirements/static/pkg/linux.in - - --include=requirements/static/ci/linux.in - - --include=requirements/static/ci/common.in - - --no-emit-index-url + - requirements/base.txt + - requirements/zeromq.txt + - requirements/static/ci/common.in - requirements/static/ci/lint.in + - requirements/static/ci/linux.in + - requirements/static/pkg/linux.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.13/linux.txt + - -c=requirements/static/pkg/py3.13/linux.txt + - -o=requirements/static/ci/py3.13/lint.txt # <---- Lint CI Requirements --------------------------------------------------------------------------------------- # ----- Changelog -------------------------------------------------------------------------------------------------> - - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-changelog-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --platform=linux - - --no-emit-index-url - requirements/static/ci/changelog.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.9/linux.txt + - -o=requirements/static/ci/py3.9/changelog.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-changelog-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --platform=linux - - --no-emit-index-url - requirements/static/ci/changelog.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.10/linux.txt + - -o=requirements/static/ci/py3.10/changelog.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-changelog-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --platform=linux - - --no-emit-index-url - requirements/static/ci/changelog.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.11/linux.txt + - -o=requirements/static/ci/py3.11/changelog.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-changelog-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --platform=linux - - --no-emit-index-url - requirements/static/ci/changelog.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.12/linux.txt + - -o=requirements/static/ci/py3.12/changelog.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-changelog-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --platform=linux - - --no-emit-index-url - requirements/static/ci/changelog.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - --unsafe-package=setuptools + - -c=requirements/static/ci/py3.13/linux.txt + - -o=requirements/static/ci/py3.13/changelog.txt # <---- Changelog -------------------------------------------------------------------------------------------------- # ----- Tools ----------------------------------------------------------------------------------------------------> - - id: pip-tools-compile + ################## Tools ################# + - id: pip-compile alias: compile-ci-tools-3.9-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.9 - - --no-emit-index-url - requirements/static/ci/tools.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - -o=requirements/static/ci/py3.9/tools.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-3.10-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.10 - - --no-emit-index-url - requirements/static/ci/tools.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - -o=requirements/static/ci/py3.10/tools.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-3.11-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.11 - - --no-emit-index-url - requirements/static/ci/tools.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - -o=requirements/static/ci/py3.11/tools.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-3.12-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.12 - - --no-emit-index-url - requirements/static/ci/tools.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - -o=requirements/static/ci/py3.12/tools.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-3.13-requirements 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"] args: - - -v - - --build-isolation - - --py-version=3.13 - - --no-emit-index-url - requirements/static/ci/tools.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - -o=requirements/static/ci/py3.13/tools.txt + + ################## Tools VirusTotal ################# - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-virustotal-3.9-requirements 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"] args: - - -v - - --py-version=3.9 - requirements/static/ci/tools-virustotal.in + - --python-platform=linux + - --python-version=3.9 + - --no-emit-index-url + - -c=requirements/static/ci/py3.9/tools.txt + - -o=requirements/static/ci/py3.9/tools-virustotal.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-virustotal-3.10-requirements 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"] args: - - -v - - --py-version=3.10 - requirements/static/ci/tools-virustotal.in + - --python-platform=linux + - --python-version=3.10 + - --no-emit-index-url + - -c=requirements/static/ci/py3.10/tools.txt + - -o=requirements/static/ci/py3.10/tools-virustotal.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-virustotal-3.11-requirements 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"] args: - - -v - - --py-version=3.11 - requirements/static/ci/tools-virustotal.in + - --python-platform=linux + - --python-version=3.11 + - --no-emit-index-url + - -c=requirements/static/ci/py3.11/tools.txt + - -o=requirements/static/ci/py3.11/tools-virustotal.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-virustotal-3.12-requirements 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"] args: - - -v - - --py-version=3.12 - requirements/static/ci/tools-virustotal.in + - --python-platform=linux + - --python-version=3.12 + - --no-emit-index-url + - -c=requirements/static/ci/py3.12/tools.txt + - -o=requirements/static/ci/py3.12/tools-virustotal.txt - - id: pip-tools-compile + - id: pip-compile alias: compile-ci-tools-virustotal-3.13-requirements 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"] args: - - -v - - --py-version=3.13 - requirements/static/ci/tools-virustotal.in + - --python-platform=linux + - --python-version=3.13 + - --no-emit-index-url + - -c=requirements/static/ci/py3.13/tools.txt + - -o=requirements/static/ci/py3.13/tools-virustotal.txt # <---- Tools ----------------------------------------------------------------------------------------------------- @@ -1596,10 +1668,10 @@ repos: rev: 2.5.2 hooks: - id: salt-rewrite - alias: rewrite-salt - name: Salt code auto-fixes + alias: rewrite-docstrings + name: Salt docstrings auto-fixes files: ^salt/.*\.py$ - args: [--silent, -F, fix_docstrings, -F, fix_warn_until] + args: [--silent, -F, fix_docstrings] exclude: > (?x)^( salt/ext/.* @@ -1609,7 +1681,32 @@ repos: alias: rewrite-tests name: Rewrite Salt's Test Suite files: ^tests/.*\.py$ + # Exclude fix_tornado_imports to prevent rewriting tornado -> salt.ext.tornado args: [--silent, -E, fix_asserts, -E, fix_docstrings, -E, fix_tornado_imports] + exclude: > + (?x)^( + tests/pytests/unit/utils/test_versions.py| + tests/pytests/functional/transport/tcp/test_pub_server.py + )$ + + - repo: local + hooks: + - id: enforce-tornado-imports + name: Enforce Tornado Imports + # Replace salt.ext.tornado with tornado + entry: bash -c 'sed -i "s/salt\.ext\.tornado/tornado/g" "$@"' -- + language: system + files: \.py$ + types: [python] + exclude: > + (?x)^( + salt/ext/.* + )$ + exclude: > + (?x)^( + tests/pytests/unit/utils/test_versions.py| + tests/pytests/functional/transport/tcp/test_pub_server.py + )$ - repo: https://github.com/timothycrosley/isort rev: 5.13.2 @@ -1642,12 +1739,7 @@ repos: hooks: - id: blacken-docs args: [--skip-errors] - files: ^(doc/)?.*\.(rst|md) - exclude: > - (?x)^( - rfcs/.*| - salt/ext/.*| - )$ + files: ^doc/.*\.rst additional_dependencies: - black==24.2.0 @@ -1701,12 +1793,12 @@ repos: - types-requests - python-tools-scripts==0.20.0 - - repo: https://github.com/saltstack/mirrors-nox - rev: v2022.11.21 + - repo: local hooks: - - id: nox - alias: lint-salt + - id: lint-salt name: Lint Salt + entry: bash -c 'env -u NOX_FORCE_COLOR -u NOX_NO_COLOR -u FORCE_COLOR -u NO_COLOR nox "$@"' -- + language: python files: ^((setup|noxfile)|(salt|tools)/.*)\.py$ exclude: > (?x)^( @@ -1718,21 +1810,23 @@ repos: - lint-salt-pre-commit - -- additional_dependencies: + - nox==2022.11.21 - setuptools<58.0 - pip>=20.2.4,<21.2 - - repo: https://github.com/saltstack/mirrors-nox - rev: v2022.11.21 + - repo: local hooks: - - id: nox - alias: lint-tests + - id: lint-tests name: Lint Tests + entry: bash -c 'env -u NOX_FORCE_COLOR -u NOX_NO_COLOR -u FORCE_COLOR -u NO_COLOR nox "$@"' -- + language: python files: ^tests/.*\.py$ args: - -e - lint-tests-pre-commit - -- additional_dependencies: + - nox==2022.11.21 - setuptools<58.0 - pip>=20.2.4,<21.2 # <---- Pre-Commit ------------------------------------------------------------------------------------------------- diff --git a/changelog/68568.fixed.md b/changelog/68568.fixed.md new file mode 100644 index 000000000000..c5938d4eb580 --- /dev/null +++ b/changelog/68568.fixed.md @@ -0,0 +1,2 @@ +Fixed SyntaxWarning for invalid escape sequence '\d' in salt/ext/tornado/util.py +on Python 3.12+ by converting the re_unescape docstring to a raw string. diff --git a/cicd/shared-gh-workflows-context.yml b/cicd/shared-gh-workflows-context.yml index 30f28f4f1f37..938d246abeee 100644 --- a/cicd/shared-gh-workflows-context.yml +++ b/cicd/shared-gh-workflows-context.yml @@ -1,6 +1,6 @@ nox_version: "2022.8.7" python_version: "3.10.19" -relenv_version: "0.22.3" +relenv_version: "0.22.4" release_branches: - "3006.x" - "3007.x" diff --git a/pkg/common/env-cleanup-rules.yml b/pkg/common/env-cleanup-rules.yml index 4bbbbe93df52..2618eae0993b 100644 --- a/pkg/common/env-cleanup-rules.yml +++ b/pkg/common/env-cleanup-rules.yml @@ -5,7 +5,6 @@ common: - "**/site-packages/ansible/plugins/test/**" dir_patterns: &common_dir_patterns - "**/__pycache__" - - "**/lib/python3.*/virtualenv/seed/wheels/embed/*.whl" - "**/lib/python3.*/ensurepip" - "**/lib/python3.*/idlelib" - "**/lib/python3.*/test" @@ -18,7 +17,7 @@ common: - "**/site-packages/ansible_collections/*/*/test" - "**/site-packages/ansible_collections/*/*/tests" # Bundled Tornado Test Suite - - "**/salt/ext/tornado/test" + file_patterns: &common_file_patterns - "*.pyc" - "*.pyo" @@ -48,12 +47,18 @@ ci: dir_patterns: &ci_windows_dir_patterns - *common_dir_patterns - "**/artifacts/salt/configs" - - "**/lib/ensurepip" + - "**/Lib/ensurepip" + - "**/Lib/idlelib" + - "**/Lib/test" + - "**/Lib/tkinter" + - "**/Lib/turtledemo" - "**/site-packages/adodbapi" - "**/site-packages/isapi" - "**/site-packages/pythonwin" - - "**/site-packages/win32/demos" - "**/site-packages/tempora/tests" + - "**/site-packages/*/test" + - "**/site-packages/*/tests" + - "**/site-packages/win32/demos" - "**/site-packages/win32/test" - "**/site-packages/win32com/test" file_patterns: &ci_windows_file_patterns diff --git a/pkg/windows/msi/CustomAction01/CustomAction01.cs b/pkg/windows/msi/CustomAction01/CustomAction01.cs index 26b9ae049edf..a6f937941f43 100644 --- a/pkg/windows/msi/CustomAction01/CustomAction01.cs +++ b/pkg/windows/msi/CustomAction01/CustomAction01.cs @@ -465,26 +465,63 @@ public static ActionResult kill_python_exe(Session session) { // Get full path and command line from running process // see https://github.com/saltstack/salt/issues/42862 session.Log("...BEGIN kill_python_exe (CustomAction01.cs)"); - using ( - var wmi_searcher = new ManagementObjectSearcher( - "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE CommandLine LIKE '%salt-minion%' AND NOT CommandLine LIKE '%msiexec%'" - ) - ) { - foreach (ManagementObject wmi_obj in wmi_searcher.Get()) { - String ProcessID = wmi_obj["ProcessID"].ToString(); - Int32 pid = Int32.Parse(ProcessID); - String ExecutablePath = wmi_obj["ExecutablePath"].ToString(); - String CommandLine = wmi_obj["CommandLine"].ToString(); - session.Log("...kill_python_exe " + ExecutablePath + " " + CommandLine); - Process proc11 = Process.GetProcessById(pid); - try { - proc11.Kill(); - } catch (Exception exc) { - session.Log("...kill_python_exe " + ExecutablePath + " " + CommandLine); - session.Log(exc.ToString()); - // ignore wmiresults without these properties + + // Give the minion enough time to finish its internal stop_async (graceful shutdown). + // salt/minion.py:MinionManager.stop_async has a static 5-second sleep to allow + // the I/O loop to process and send any remaining "return" messages to the Master. + // We wait 6 seconds here to ensure that we don't aggressively kill the process + // while it is still performing its legitimate cleanup. After this window, + // we proceed to kill any lingering or orphan processes that would otherwise + // lock DLLs (like pywin32 or cryptography) and cause a "Frankenstein" installation. + session.Log("...Waiting 6 seconds for graceful shutdown..."); + System.Threading.Thread.Sleep(6000); + + // This is an immediate custom action, access properties directly + string installDir = ""; + try { + installDir = cutil.get_property_IMCAC(session, "INSTALLDIR"); + } catch (Exception) { + session.Log("...INSTALLDIR not found. Falling back to default WMI search."); + } + string wmi_query = "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%' OR CommandLine LIKE '%ssm.exe%') AND NOT CommandLine LIKE '%msiexec%'"; + if (!string.IsNullOrEmpty(installDir)) { + session.Log("...Targeting processes in: " + installDir); + // Broaden the query to include anything running from the installation directory OR explicitly named ssm + wmi_query = "SELECT ProcessID, ExecutablePath, CommandLine FROM Win32_Process WHERE (ExecutablePath LIKE '" + installDir.Replace("\\", "\\\\") + "%' OR CommandLine LIKE '%salt-minion%' OR CommandLine LIKE '%salt-call%' OR CommandLine LIKE '%ssm.exe%' OR ExecutablePath LIKE '%ssm.exe') AND NOT CommandLine LIKE '%msiexec%'"; + } + + // Perform multiple passes to ensure stubborn or child processes are caught + for (int attempt = 1; attempt <= 3; attempt++) { + session.Log("...Kill attempt " + attempt + " of 3"); + using (var wmi_searcher = new ManagementObjectSearcher(wmi_query)) { + int killedCount = 0; + foreach (ManagementObject wmi_obj in wmi_searcher.Get()) { + try { + if (wmi_obj["ProcessID"] == null) continue; + String ProcessID = wmi_obj["ProcessID"].ToString(); + Int32 pid = Int32.Parse(ProcessID); + + // Don't kill ourselves or the installer + if (pid == Process.GetCurrentProcess().Id) continue; + + String ExecutablePath = wmi_obj["ExecutablePath"] != null ? wmi_obj["ExecutablePath"].ToString() : "Unknown"; + session.Log("...killing process: PID=" + ProcessID + " Path=" + ExecutablePath); + Process proc = Process.GetProcessById(pid); + proc.Kill(); + killedCount++; + } catch (Exception exc) { + session.Log("...failed to kill process: " + exc.Message); + } + } + if (killedCount == 0) { + session.Log("...No matching processes found to kill."); + break; } } + if (attempt < 3) { + session.Log("...Waiting 2 seconds before next kill attempt..."); + System.Threading.Thread.Sleep(2000); + } } session.Log("...END kill_python_exe"); return ActionResult.Success; diff --git a/pkg/windows/msi/Product.wxs b/pkg/windows/msi/Product.wxs index bbfd782b2135..0cb9fdd334fd 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 acf677c7d448..c2077c297dbf 100644 --- a/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi +++ b/pkg/windows/nsis/installer/Salt-Minion-Setup.nsi @@ -1243,11 +1243,82 @@ Function ${un}uninstallSalt ${EndIf} - # Remove files - ${LogMsg} "Deleting individual 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 + + + + # Perform multiple passes to ensure stubborn or child processes are caught + # Pass 1: Aggressive taskkill + # Note: These are not hard errors, so we don't check for errors + ${LogMsg} "Killing remaining processes (Pass 1 of 3)" + nsExec::ExecToStack 'taskkill /F /IM ssm.exe /T' + nsExec::ExecToStack 'taskkill /F /IM salt-minion.exe /T' + nsExec::ExecToStack 'taskkill /F /IM salt-call.exe /T' + nsExec::ExecToStack `powershell -Command "$p = '$INSTDIR'.Replace('\', '\\'); Get-Process | Where-Object { ($_.Path -like '$p*') -or ($_.Name -eq 'ssm') } | ForEach-Object { Write-Output \"Killing: $($_.Name) ($($_.Id))\"; Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"` + pop $0 + pop $1 + ${LogMsg} "Kill log: $1" + Sleep 2000 + + # Pass 2: PowerShell follow-up + ${LogMsg} "Killing remaining processes (Pass 2 of 3)" + nsExec::ExecToStack `powershell -Command "$p = '$INSTDIR'.Replace('\', '\\'); Get-Process | Where-Object { ($_.Path -like '$p*') -or ($_.Name -eq 'ssm') } | ForEach-Object { Write-Output \"Killing: $($_.Name) ($($_.Id))\"; Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"` + pop $0 + pop $1 + ${LogMsg} "Kill log: $1" + Sleep 2000 + + # Pass 3: Final check + ${LogMsg} "Killing remaining processes (Pass 3 of 3)" + nsExec::ExecToStack `powershell -Command "$p = '$INSTDIR'.Replace('\', '\\'); Get-Process | Where-Object { ($_.Path -like '$p*') -or ($_.Name -eq 'ssm') } | ForEach-Object { Write-Output \"Killing: $($_.Name) ($($_.Id))\"; Stop-Process -Id $_.Id -Force -ErrorAction SilentlyContinue }"` + pop $0 + pop $1 + ${LogMsg} "Kill log: $1" + + doneSSM: + + + # Remove files + ${LogMsg} "Deleting files" + ClearErrors + ${LogMsg} "Deleting files: $INSTDIR\multi-minion*" Delete "$INSTDIR\multi-minion*" Delete "$INSTDIR\salt*" - Delete "$INSTDIR\ssm.exe" + ${If} ${Errors} + ${LogMsg} "FAILED to delete critical Salt binaries in $INSTDIR. Files might be locked." + MessageBox MB_OK|MB_ICONEXCLAMATION "FAILED to delete critical Salt binaries in $INSTDIR. Files might be locked. Please ensure all Salt processes are stopped and try again." /SD IDOK IDOK + Abort + ${EndIf} + + ssmBin: + ClearErrors + ${LogMsg} "Deleting file: $SSMBin" + Delete "$SSMBin" + ${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 + ${LogMsg} "Deleting file: $INSTDIR\uninst.exe" Delete "$INSTDIR\uninst.exe" Delete "$INSTDIR\vcredist.exe" ${LogMsg} "Deleting directories" @@ -1255,7 +1326,47 @@ Function ${un}uninstallSalt RMDir /r "$INSTDIR\Include" RMDir /r "$INSTDIR\Lib" RMDir /r "$INSTDIR\libs" - RMDir /r "$INSTDIR\Scripts" + ${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 + ${LogMsg} "Deleting directory: $INSTDIR\libs" + RMDir /r "$INSTDIR\libs" + IfErrors 0 removeScripts + ${LogMsg} "FAILED" + + removeScripts: + ClearErrors + ${LogMsg} "Deleting directory: $INSTDIR\Scripts" + RMDir /r "$INSTDIR\Scripts" # Relenv puts bins in Scripts + ${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 + ${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 + ${LogMsg} "Deleting directory: $INSTDIR\configs" + RMDir /r "$INSTDIR\configs" # Sometimes this gets left behind + IfErrors 0 removeDone + ${LogMsg} "FAILED" + + removeDone: # Remove everything in the 64 bit registry diff --git a/requirements/base.txt b/requirements/base.txt index 2ca48131d4d1..295d098b34bb 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,8 +4,7 @@ # Multiple entries for the same package (with different version constraints) are grouped together. aiohttp>=3.13.3 -certifi==2023.07.22; python_version < '3.10' -certifi>=2024.7.4; python_version >= '3.10' +certifi>=2024.7.4 cffi>=2.0.0 # cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency cheroot>=10.0.1 @@ -13,18 +12,18 @@ cherrypy>=18.6.1 # 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' -gitpython>=3.1.37; sys_platform == 'win32' -# immutables is a requirement of contextvars +gitpython>=3.1.37 immutables>=0.21 importlib-metadata>=8.7.0 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 lxml>=6.0.2; sys_platform == 'win32' MarkupSafe<3.0.0 @@ -36,7 +35,7 @@ psutil<6.0.0; python_version <= '3.9' psutil>=5.0.0; python_version >= '3.10' pymssql>=2.2.11; sys_platform == 'win32' pymysql>=1.0.2; sys_platform == 'win32' -pyopenssl>=24.0.0 +pyopenssl>=25.0.0 python-dateutil>=2.8.1 python-gnupg>=0.4.7 pythonnet>=3.0.1; sys_platform == 'win32' @@ -55,3 +54,10 @@ virtualenv wmi>=1.5.1; sys_platform == 'win32' xmltodict>=0.13.0; sys_platform == 'win32' zipp>=3.19.1 +apache-libcloud>=2.4.0 +idna>=2.8 +linode-python>=1.1.1 +more-itertools>=9.1.0 +pyasn1>=0.6.2 +pycparser>=2.21 +vultr>=1.0.1 diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 90e87229154a..93610e7740b6 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -1,3 +1,3 @@ -wheel >= 0.46.3 -setuptools >= 80.10.2 +wheel >= 0.45.1 +setuptools >= 75.3.0 pip == 25.2 diff --git a/requirements/static/ci/changelog.in b/requirements/static/ci/changelog.in index 16b1dde6d605..5f923d27d45a 100644 --- a/requirements/static/ci/changelog.in +++ b/requirements/static/ci/changelog.in @@ -1,5 +1,3 @@ ---constraint=py{py_version}/linux.txt - towncrier==22.12.0 looseversion packaging diff --git a/requirements/static/ci/cloud.in b/requirements/static/ci/cloud.in index 3b96a365fc41..c0ce8f8cd56a 100644 --- a/requirements/static/ci/cloud.in +++ b/requirements/static/ci/cloud.in @@ -1,6 +1,4 @@ # Cloud tests requirements ---constraint=py{py_version}/linux.txt - apache-libcloud>=2.5.0 netaddr profitbricks diff --git a/requirements/static/ci/common.in b/requirements/static/ci/common.in index 9972260ea0cf..891d2e0c86e5 100644 --- a/requirements/static/ci/common.in +++ b/requirements/static/ci/common.in @@ -2,8 +2,6 @@ # We can also exclude platforms from the requirements using markers, but if a requirement only applies # to a particular platform, please add it to the corresponding `.in` file in this directory. ---constraint=../pkg/py{py_version}/{platform}.txt - # aiohttp is a dependency of etcd3-py aiohttp>=3.10.2 apache-libcloud>=1.5.0; sys_platform != 'win32' @@ -13,7 +11,7 @@ bcrypt boto3>=1.30.0 boto>=2.47.0 botocore>=1.30.0 -cassandra-driver>=3.25.0 +cryptography>=46.0.5 cffi>=1.14.6 cherrypy>=17.4.1 clustershell @@ -22,15 +20,15 @@ etcd3-py==0.1.6 filelock>=3.19.1 ; python_version < '3.10' filelock>=3.20.3 ; python_version >= '3.10' gitpython>=3.1.37 -google-auth==2.27.0; python_version == '3.9' -jmespath +google-auth==2.35.0; python_version == '3.9' +jmespath>=1.1.0 jsonschema junos-eznc; sys_platform != 'win32' junit-xml>=1.9 jxmlease; sys_platform != 'win32' kazoo; sys_platform != 'win32' and sys_platform != 'darwin' keyring==5.7.1 -pyasn1-modules==0.3.0; python_version == '3.9' +pyasn1-modules==0.4.0; python_version == '3.9' kubernetes>=24.0.0 libnacl>=1.7.1; sys_platform != 'win32' and sys_platform != 'darwin' # markdown-it-py constraint for py3.9: myst-docutils (docs requirement) needs <3.0.0, @@ -50,7 +48,7 @@ sqlparse>=0.4.4 strict_rfc3339>=0.7 textfsm toml -vcert==0.9.1; 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/crypto.in b/requirements/static/ci/crypto.in index 2a19939cbe3b..83e67bcfc7e0 100644 --- a/requirements/static/ci/crypto.in +++ b/requirements/static/ci/crypto.in @@ -1,4 +1,2 @@ ---constraint=py{py_version}/{platform}.txt - m2crypto pycryptodome diff --git a/requirements/static/ci/darwin.in b/requirements/static/ci/darwin.in index f03159c5b3d6..96ded57cab8f 100644 --- a/requirements/static/ci/darwin.in +++ b/requirements/static/ci/darwin.in @@ -1,9 +1,7 @@ ---constraint=../pkg/py{py_version}/{platform}.txt - pygit2>=1.10.1 yamllint mercurial hglib # Pin versions to match 3007.x -apache-libcloud==3.7.0 -gitpython==3.1.43 +apache-libcloud>=3.8.0 +gitpython>=3.1.46 diff --git a/requirements/static/ci/docs.in b/requirements/static/ci/docs.in index 6a8d49c1b3ad..6a76caac9566 100644 --- a/requirements/static/ci/docs.in +++ b/requirements/static/ci/docs.in @@ -1,5 +1,3 @@ ---constraint=py{py_version}/linux.txt - sphinx>=3.5.1; python_version < '3.9' sphinx>=6.1.0; python_version >= '3.9' myst-docutils[linkify] diff --git a/requirements/static/ci/freebsd.in b/requirements/static/ci/freebsd.in index 76f9f8ae1187..a6d21d5a499a 100644 --- a/requirements/static/ci/freebsd.in +++ b/requirements/static/ci/freebsd.in @@ -1,7 +1,5 @@ # FreeBSD static CI requirements ---constraint=../pkg/py{py_version}/{platform}.txt - yamllint mercurial hglib diff --git a/requirements/static/ci/lint.in b/requirements/static/ci/lint.in index 7876ba3e8f5d..8c7d1e8021b0 100644 --- a/requirements/static/ci/lint.in +++ b/requirements/static/ci/lint.in @@ -1,7 +1,5 @@ # Lint requirements ---constraint=py{py_version}/linux.txt - docker >= 7.1.0; python_version >= '3.8' docker < 7.1.0; python_version < '3.8' pylint~=3.1.0 diff --git a/requirements/static/ci/linux.in b/requirements/static/ci/linux.in index 0b80e694aa9b..cb81952709ff 100644 --- a/requirements/static/ci/linux.in +++ b/requirements/static/ci/linux.in @@ -1,6 +1,4 @@ # Linux static CI requirements ---constraint=../pkg/py{py_version}/{platform}.txt - pyiface pygit2>=1.10.1 pymysql>=1.1.1 diff --git a/requirements/static/ci/py3.10/changelog.txt b/requirements/static/ci/py3.10/changelog.txt index 9686832de7e9..e0f746576261 100644 --- a/requirements/static/ci/py3.10/changelog.txt +++ b/requirements/static/ci/py3.10/changelog.txt @@ -1,16 +1,11 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# -click-default-group==1.2.2 - # via towncrier +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/changelog.in --python-platform=linux --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.10/linux.txt -o=requirements/static/ci/py3.10/changelog.txt click==8.1.3 # via - # -c requirements/static/ci/py3.10/linux.txt # click-default-group # towncrier +click-default-group==1.2.2 + # via towncrier incremental==22.10.0 # via towncrier jinja2==3.1.6 @@ -36,5 +31,5 @@ tomli==2.2.1 towncrier==22.12.0 # via -r requirements/static/ci/changelog.in -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.10/cloud.txt b/requirements/static/ci/py3.10/cloud.txt index c6f81524c9e9..110eed287986 100644 --- a/requirements/static/ci/py3.10/cloud.txt +++ b/requirements/static/ci/py3.10/cloud.txt @@ -1,77 +1,815 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/cloud.txt --pip-args='' requirements/static/ci/cloud.in -# -apache-libcloud==3.7.0 ; sys_platform != "win32" +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/cloud.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.10/linux.txt -c=requirements/static/pkg/py3.10/linux.txt -o=requirements/static/ci/py3.10/cloud.txt +aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -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 + # etcd3-py +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +apache-libcloud==3.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/cloud.in -certifi==2024.7.4 ; python_version >= "3.10" + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # certvalidator + # oscrypto +async-timeout==4.0.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp + # jsonschema + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-subtests + # pytest-system-statistics +autocommand==2.2.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # jaraco-context +bcrypt==4.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # paramiko +boto==2.49.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +boto3==1.39.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # moto +botocore==1.39.4 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # boto3 + # moto + # s3transfer +certifi==2024.7.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # kubernetes # requests +certvalidator==0.11.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # vcert cffi==2.0.0 # via # -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/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # requests -cryptography==42.0.5 +cheetah3==3.2.6.post1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +cheroot==11.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cherrypy +cherrypy==18.8.0 + # via + # -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 +clustershell==1.9.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +contextvars==2.4 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -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 + # paramiko + # pyopenssl # pyspnego # requests-ntlm # smbprotocol + # trustme + # vcert +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # virtualenv +distro==1.8.0 + # via + # -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 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # python-etcd +docker==7.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +durationpy==0.10 + # via + # -c requirements/static/ci/py3.10/linux.txt + # kubernetes +etcd3-py==0.1.6 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +exceptiongroup==1.1.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # pytest +filelock==3.20.3 + # via + # -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 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +frozenlist==1.4.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +future==1.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # textfsm +genshi==0.7.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -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 idna==3.7 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # etcd3-py # requests + # trustme + # yarl +immutables==0.21 + # via + # -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/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +iniconfig==2.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # pytest +jaraco-collections==4.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # cherrypy +jaraco-context==6.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jaraco-collections +jinja2==3.1.6 + # via + # -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.1.0 + # via + # -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 + # botocore +jsonschema==3.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +junit-xml==1.9 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +junos-eznc==2.6.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +jxmlease==1.0.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +kazoo==2.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +keyring==5.7.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +kubernetes==35.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +libnacl==1.8.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +lxml==4.9.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc + # ncclient + # xmldiff +mako==1.2.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +markupsafe==2.1.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jinja2 + # mako + # werkzeug +mock==5.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +more-itertools==9.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/pytest.txt + # -r requirements/static/pkg/linux.in + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +moto==5.1.8 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +msgpack==1.0.7 + # via + # -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.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp + # yarl +ncclient==0.6.13 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc netaddr==0.8.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/cloud.in + # junos-eznc +oauthlib==3.3.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # requests-oauthlib +oscrypto==1.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # certvalidator +packaging==24.0 + # via + # -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 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # junos-eznc + # ncclient + # scp +passlib==1.7.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +platformdirs==4.5.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # virtualenv +pluggy==1.5.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # pytest +portend==3.1.0 + # via + # -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 +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -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==0.6.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt pycparser==2.21 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cffi +pycryptodomex==3.19.1 + # via + # -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 + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +pyinotify==0.9.6 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +pynacl==1.5.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # paramiko +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # etcd3-py +pyparsing==3.0.9 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc pypsexec==0.3.0 # via -r requirements/static/ci/cloud.in +pyrsistent==0.19.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # jsonschema +pyserial==3.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc pyspnego==0.9.0 # via # -r requirements/static/ci/cloud.in # requests-ntlm # 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 + # -r requirements/pytest.txt +pytest-helpers-namespace==2021.12.29 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories + # pytest-shell-utilities +pytest-httpserver==1.0.8 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +pytest-salt-factories==1.0.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +pytest-shell-utilities==1.9.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories +pytest-skip-markers==1.5.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-subtests==0.11.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +pytest-system-statistics==1.0.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # pytest-salt-factories +pytest-timeout==2.3.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # botocore + # croniter + # kubernetes + # moto + # vcert +python-etcd==0.4.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +pytz==2024.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # croniter + # tempora +pyvmomi==8.0.1.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in pywinrm==0.4.3 # via -r requirements/static/ci/cloud.in -requests-ntlm==1.2.0 - # via pywinrm -requests==2.32.5 ; python_version >= "3.10" +pyyaml==6.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # clustershell + # junos-eznc + # kubernetes + # pytest-salt-factories + # responses + # yamlordereddictloader +pyzmq==25.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/zeromq.txt + # pytest-salt-factories +requests==2.32.5 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # apache-libcloud + # docker + # etcd3-py + # kubernetes + # moto # profitbricks # pywinrm # requests-ntlm + # requests-oauthlib + # responses + # vcert + # vultr +requests-ntlm==1.2.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # kubernetes +responses==0.23.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # moto +rfc3987==1.3.8 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +s3transfer==0.13.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # boto3 +scp==0.14.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +semantic-version==2.10.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # etcd3-py +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in six==1.16.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # etcd3-py + # genshi + # jsonschema + # junit-xml + # junos-eznc + # kazoo + # kubernetes + # ncclient # profitbricks + # python-dateutil + # pyvmomi # pywinrm + # textfsm + # transitions + # vcert smbprotocol==1.10.1 # via # -r requirements/static/ci/cloud.in # pypsexec -urllib3==2.6.3 ; python_version >= "3.10" +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # gitdb +sqlparse==0.5.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +strict-rfc3339==0.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +tempora==5.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # portend +textfsm==1.1.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +timelib==0.3.0 + # via + # -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 + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +tomli==2.2.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # pytest +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +transitions==0.9.0 # via # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +trustme==1.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/pytest.txt +types-pyyaml==6.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # responses +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiosignal + # cryptography + # pyopenssl + # pytest-system-statistics + # virtualenv +urllib3==2.6.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # botocore + # docker + # kubernetes + # python-etcd # requests + # responses +vcert==0.9.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +virtualenv==20.36.1 + # via + # -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 +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +watchdog==3.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +websocket-client==1.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # kubernetes +wempy==0.2.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +werkzeug==3.1.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # moto + # pytest-httpserver +xmldiff==2.6.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in xmltodict==0.13.0 # via # -c requirements/static/ci/py3.10/linux.txt + # moto # pywinrm +yamlordereddictloader==0.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +zc-lockfile==3.0.post1 + # via + # -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/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # importlib-metadata + +# The following packages were excluded from the output: +# setuptools diff --git a/requirements/static/ci/py3.10/darwin-crypto.txt b/requirements/static/ci/py3.10/darwin-crypto.txt index 2f79e7572947..b11e8e632521 100644 --- a/requirements/static/ci/py3.10/darwin-crypto.txt +++ b/requirements/static/ci/py3.10/darwin-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=macos --python-version=3.10 --no-emit-index-url -o=requirements/static/ci/py3.10/darwin-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index eabc885da323..f21d38c3171a 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -1,25 +1,23 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/darwin.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/darwin.in --python-platform=macos --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.10/darwin.txt -o=requirements/static/ci/py3.10/darwin.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp -apache-libcloud==3.7.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via + # -c requirements/static/pkg/py3.10/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in asn1crypto==1.5.1 @@ -28,11 +26,11 @@ asn1crypto==1.5.1 # oscrypto async-timeout==4.0.3 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp # jsonschema # pytest-salt-factories @@ -42,29 +40,31 @@ attrs==23.2.0 # pytest-system-statistics autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt - # jaraco.text + # -c requirements/static/pkg/py3.10/darwin.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.10/darwin.txt + # jaraco-context bcrypt==4.0.1 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.39.4 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.39.4 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.28.0 - # 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 @@ -72,7 +72,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 @@ -80,36 +80,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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.1.3 - # via geomet clustershell==1.9.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" +croniter==2.0.5 # 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 @@ -118,18 +117,18 @@ 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.8.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 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes @@ -137,16 +136,16 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.in exceptiongroup==1.1.1 # via pytest -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt # aiohttp # aiosignal @@ -154,63 +153,67 @@ future==1.0.0 # via textfsm genshi==0.7.7 # via -r requirements/static/ci/common.in -geomet==0.2.1.post1 - # via cassandra-driver gitdb==4.0.12 - # via gitpython -gitpython==3.1.43 # via + # -c requirements/static/pkg/py3.10/darwin.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.10/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in hglib==2.6.2 # 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/base.txt # etcd3-py # requests # trustme # 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/base.txt iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.10/darwin.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.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/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.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 @@ -219,17 +222,21 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.in junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.6.7 ; sys_platform != "win32" +junos-eznc==2.6.7 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.10/darwin.txt + # -r requirements/base.txt looseversion==1.3.0 # 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.2 # via @@ -240,7 +247,7 @@ mako==1.2.4 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt # jinja2 # mako @@ -251,22 +258,23 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.8 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp # yarl ncclient==0.6.13 @@ -279,7 +287,7 @@ oscrypto==1.3.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 @@ -293,33 +301,38 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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/pkg/py3.10/darwin.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt + # -r requirements/base.txt # 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 @@ -329,9 +342,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/base.txt # etcd3-py pyparsing==3.0.9 @@ -340,6 +353,17 @@ pyrsistent==0.19.3 # via jsonschema pyserial==3.5 # 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 @@ -351,11 +375,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -367,20 +391,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.2 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt # botocore # croniter @@ -391,18 +404,18 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # croniter # tempora pyvmomi==8.0.1.0.1 # 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 @@ -413,14 +426,12 @@ pyyaml==6.0.1 # yamlordereddictloader pyzmq==25.1.2 # 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" +requests==2.32.5 # 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 @@ -430,6 +441,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.23.1 # via moto rfc3987==1.3.8 @@ -442,15 +456,13 @@ semantic-version==2.10.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/base.txt six==1.16.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt - # cassandra-driver + # -c requirements/static/pkg/py3.10/darwin.txt # etcd3-py # genshi - # geomet # jsonschema # junit-xml # junos-eznc @@ -462,20 +474,22 @@ six==1.16.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.10/darwin.txt + # gitdb sqlparse==0.5.0 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # 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.3.0 ; python_version < "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in @@ -483,7 +497,7 @@ tomli==2.2.1 # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt transitions==0.9.0 # via junos-eznc @@ -493,13 +507,15 @@ types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiosignal + # cryptography + # pyopenssl # pytest-system-statistics # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt # botocore # docker @@ -507,14 +523,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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/pkg/py3.10/darwin.txt + # -r requirements/base.txt watchdog==3.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -538,17 +558,17 @@ yamlordereddictloader==0.4.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # cherrypy zipp==3.23.0 # via - # -c requirements/static/ci/../pkg/py3.10/darwin.txt + # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.10/docs.txt b/requirements/static/ci/py3.10/docs.txt index 65269f3b9a87..011afa95f3b4 100644 --- a/requirements/static/ci/py3.10/docs.txt +++ b/requirements/static/ci/py3.10/docs.txt @@ -1,21 +1,51 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/docs.txt --pip-args='' requirements/static/ci/docs.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/docs.in --python-platform=linux --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.10/linux.txt -o=requirements/static/ci/py3.10/docs.txt +aiohappyeyeballs==2.6.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp alabaster==0.7.13 # via sphinx +apache-libcloud==3.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +async-timeout==4.0.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp autocommand==2.2.2 # via # -c requirements/static/ci/py3.10/linux.txt - # jaraco.text + # jaraco-text babel==2.12.1 # via sphinx -certifi==2024.7.4 ; python_version >= "3.10" +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # jaraco-context +certifi==2024.7.4 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # requests +cffi==2.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # cryptography charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.10/linux.txt @@ -23,45 +53,113 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # cherrypy cherrypy==18.8.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # pyopenssl +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # virtualenv +distro==1.8.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt docutils==0.20.1 # via sphinx +filelock==3.20.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # virtualenv +frozenlist==1.4.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.10/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt idna==3.7 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # requests + # yarl imagesize==1.4.1 # via sphinx -jaraco.collections==4.1.0 +immutables==0.21 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # contextvars +importlib-metadata==8.7.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.10/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via # -c requirements/static/ci/py3.10/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 - # jaraco.collections + # -r requirements/base.txt + # jaraco-collections jinja2==3.1.6 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in # myst-docutils # sphinx +jmespath==1.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt linkify-it-py==1.0.3 # via myst-docutils +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins @@ -69,6 +167,7 @@ markdown-it-py==2.2.0 markupsafe==2.1.3 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in # jinja2 mdit-py-plugins==0.3.5 @@ -78,43 +177,115 @@ mdurl==0.1.2 more-itertools==9.1.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text -myst-docutils[linkify]==1.0.0 + # jaraco-functools + # jaraco-text +msgpack==1.0.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +multidict==6.0.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp + # yarl +myst-docutils==1.0.0 # via -r requirements/static/ci/docs.in packaging==24.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # sphinx +platformdirs==4.5.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # virtualenv portend==3.1.0 # via # -c requirements/static/ci/py3.10/linux.txt # cherrypy +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +pycparser==2.21 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # cffi +pycryptodomex==3.19.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/crypto.txt pyenchant==3.2.2 # via sphinxcontrib-spelling pygments==2.17.2 # via sphinx +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # croniter +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.10/linux.txt + # croniter # tempora pyyaml==6.0.1 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # myst-docutils -requests==2.32.5 ; python_version >= "3.10" +pyzmq==25.1.2 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/zeromq.txt +requests==2.32.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # apache-libcloud # sphinx + # vultr +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt six==1.16.0 # via # -c requirements/static/ci/py3.10/linux.txt + # python-dateutil # sphinxcontrib-httpdomain +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # gitdb snowballstemmer==2.2.0 # via sphinx -sphinx==7.0.1 ; python_version >= "3.9" +sphinx==7.0.1 # via # -r requirements/static/ci/docs.in # sphinxcontrib-httpdomain @@ -139,16 +310,49 @@ tempora==5.3.0 # via # -c requirements/static/ci/py3.10/linux.txt # portend +timelib==0.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiosignal + # cryptography + # pyopenssl + # virtualenv uc-micro-py==1.0.2 # via linkify-it-py -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt # requests -zc.lockfile==3.0.post1 +virtualenv==20.36.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # aiohttp +zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.10/linux.txt # cherrypy +zipp==3.23.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt + # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.10/freebsd-crypto.txt b/requirements/static/ci/py3.10/freebsd-crypto.txt index fab69f23f5d7..15ceebb4ebb5 100644 --- a/requirements/static/ci/py3.10/freebsd-crypto.txt +++ b/requirements/static/ci/py3.10/freebsd-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --universal --python-version=3.10 --no-emit-index-url -o=requirements/static/ci/py3.10/freebsd-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt index 99f820f965f5..7cec2ec5098d 100644 --- a/requirements/static/ci/py3.10/freebsd.txt +++ b/requirements/static/ci/py3.10/freebsd.txt @@ -1,36 +1,35 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in --universal --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.10/freebsd.txt -o=requirements/static/ci/py3.10/freebsd.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp aiohttp==3.13.3 # 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 # etcd3-py aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp -apache-libcloud==3.7.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in -asn1crypto==1.5.1 +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 ; sys_platform != 'win32' # via # certvalidator # oscrypto -async-timeout==4.0.3 +async-timeout==4.0.3 ; python_full_version < '3.11' # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp # jsonschema # pytest-salt-factories @@ -40,73 +39,85 @@ attrs==23.2.0 # pytest-system-statistics autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt - # jaraco.text + # -c requirements/static/pkg/py3.10/freebsd.txt + # jaraco-text +backports-tarfile==1.2.0 ; python_full_version < '3.12' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # jaraco-context bcrypt==4.0.1 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.39.4 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.39.4 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.28.0 - # 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 -certvalidator==0.11.1 +certvalidator==0.11.1 ; sys_platform != 'win32' # 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 + # clr-loader # cryptography # pynacl + # pyzmq 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.post1 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.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 -click==8.1.3 - # via geomet + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # pythonnet clustershell==1.9.1 # via -r requirements/static/ci/common.in +colorama==0.4.6 ; sys_platform == 'win32' + # via pytest 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" +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 # paramiko @@ -115,35 +126,36 @@ 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.8.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 dnspython==2.6.1 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.1 ; python_full_version < '3.11' # via pytest -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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.4.1 ; python_version < "3.11" +frozenlist==1.8.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt # aiohttp # aiosignal @@ -151,61 +163,67 @@ future==1.0.0 # via textfsm genshi==0.7.7 # via -r requirements/static/ci/common.in -geomet==0.2.1.post1 - # via cassandra-driver -gitdb==4.0.10 - # via gitpython -gitpython==3.1.43 - # via -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in hglib==2.6.2 # 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 @@ -214,24 +232,30 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.in junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.6.7 ; sys_platform != "win32" +junos-eznc==2.6.7 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in -kazoo==2.9.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.9.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==1.8.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==1.8.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt looseversion==1.3.0 # 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.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -239,7 +263,7 @@ mako==1.2.4 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt # jinja2 # mako @@ -250,38 +274,39 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.8 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp # yarl -ncclient==0.6.13 +ncclient==0.6.13 ; sys_platform != 'win32' # via junos-eznc -netaddr==0.8.0 +netaddr==0.8.0 ; sys_platform != 'win32' # via junos-eznc oauthlib==3.3.1 # via requests-oauthlib -oscrypto==1.3.0 +oscrypto==1.3.0 ; sys_platform != 'win32' # 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" +paramiko==3.4.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -293,53 +318,79 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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 +pyasn1==0.6.2 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt pycparser==2.21 # 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 # 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 -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +pymssql==2.3.13 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt 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/base.txt + # -r requirements/static/pkg/freebsd.in # etcd3-py -pyparsing==3.0.9 +pyparsing==3.0.9 ; sys_platform != 'win32' # via junos-eznc pyrsistent==0.19.3 # via jsonschema -pyserial==3.5 +pyserial==3.5 ; sys_platform != 'win32' # 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 @@ -351,11 +402,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -367,21 +418,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-dateutil==2.8.2 # 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 # botocore # croniter # kubernetes @@ -391,18 +432,30 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # 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 +pythonnet==3.0.5 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # croniter # tempora pyvmomi==8.0.1.0.1 # via -r requirements/static/ci/common.in +pywin32==311 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt + # docker + # pytest-skip-markers + # wmi 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 @@ -413,14 +466,12 @@ pyyaml==6.0.1 # yamlordereddictloader pyzmq==25.1.2 # 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" +requests==2.32.5 # 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 @@ -430,27 +481,33 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.23.1 # via moto rfc3987==1.3.8 # via -r requirements/static/ci/common.in +rpm-vercmp==0.1.2 ; sys_platform == 'linux' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt s3transfer==0.13.0 # via boto3 -scp==0.14.5 +scp==0.14.5 ; sys_platform != 'win32' # via junos-eznc semantic-version==2.10.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/base.txt + # -r requirements/static/pkg/freebsd.in six==1.16.0 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt - # cassandra-driver + # -c requirements/static/pkg/py3.10/freebsd.txt # etcd3-py # genshi - # geomet # jsonschema # junit-xml # junos-eznc @@ -462,31 +519,33 @@ six==1.16.0 # textfsm # transitions # vcert -smmap==5.0.1 - # via gitdb +smmap==5.0.2 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # gitdb sqlparse==0.5.0 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # 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.3.0 ; python_version < "3.11" +timelib==0.3.0 # 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 -tomli==2.2.1 +tomli==2.2.1 ; python_full_version < '3.11' # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt -transitions==0.9.0 +transitions==0.9.0 ; sys_platform != 'win32' # via junos-eznc trustme==1.1.0 # via -r requirements/pytest.txt @@ -494,13 +553,15 @@ types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiosignal + # cryptography + # pyopenssl # pytest-system-statistics # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt # botocore # docker @@ -508,14 +569,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt watchdog==3.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -529,27 +594,34 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver +wmi==1.5.1 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt xmldiff==2.6.3 # via -r requirements/static/ci/common.in -xmltodict==0.13.0 - # via moto +xmltodict==1.0.3 + # via + # -c requirements/static/pkg/py3.10/freebsd.txt + # -r requirements/base.txt + # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlordereddictloader==0.4.0 +yamlordereddictloader==0.4.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.10/freebsd.txt + # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt index 479496febad3..d61322990563 100644 --- a/requirements/static/ci/py3.10/lint.txt +++ b/requirements/static/ci/py3.10/lint.txt @@ -1,50 +1,714 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.10/lint.txt --pip-args='' requirements/static/ci/lint.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.10/linux.txt -c=requirements/static/pkg/py3.10/linux.txt -o=requirements/static/ci/py3.10/lint.txt +aiohappyeyeballs==2.6.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -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 + # aiohttp-retry + # etcd3-py + # twilio +aiohttp-retry==2.8.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # twilio +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +ansible==10.7.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +ansible-core==2.17.14 + # via + # -c requirements/static/ci/py3.10/linux.txt + # ansible +anyio==4.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # httpcore +apache-libcloud==3.9.0 + # via + # -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 +asn1crypto==1.5.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # certvalidator + # oscrypto astroid==3.1.0 # via pylint -certifi==2024.7.4 ; python_version >= "3.10" +async-timeout==4.0.3 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp + # jsonschema +autocommand==2.2.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # jaraco-context +bcrypt==4.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # paramiko +boto==2.49.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +boto3==1.39.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # moto +botocore==1.39.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # boto3 + # moto + # s3transfer +certifi==2024.7.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # httpcore + # httpx + # kubernetes # requests +certvalidator==0.11.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # vcert +cffi==2.0.0 + # via + # -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 + # pygit2 + # pynacl charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # requests +cheetah3==3.2.6.post1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +cheroot==11.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cherrypy +cherrypy==18.8.0 + # via + # -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 +clustershell==1.9.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -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 + # moto + # paramiko + # pyopenssl + # vcert dill==0.3.8 # via pylint -docker==7.1.0 ; python_version >= "3.8" +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # virtualenv +distro==1.8.0 + # via + # -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 + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # python-etcd +docker==7.1.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/lint.in +durationpy==0.10 + # via + # -c requirements/static/ci/py3.10/linux.txt + # kubernetes +etcd3-py==0.1.6 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +exceptiongroup==1.1.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # anyio +filelock==3.20.3 + # via + # -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.4.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +future==1.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # textfsm +genshi==0.7.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -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 +h11==0.14.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # httpcore +hglib==2.6.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +httpcore==0.17.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # httpx +httpx==0.24.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # python-telegram-bot idna==3.7 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # anyio + # etcd3-py + # httpx # requests + # yarl +immutables==0.21 + # via + # -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/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in isort==4.3.21 # via pylint +jaraco-collections==4.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # cherrypy +jaraco-context==6.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jaraco-collections +jinja2==3.1.6 + # via + # -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.1.0 + # via + # -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 + # botocore +jsonschema==3.2.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +junit-xml==1.9 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +junos-eznc==2.6.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +jxmlease==1.0.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +kazoo==2.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +keyring==5.7.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +kubernetes==35.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +libnacl==1.8.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +lxml==4.9.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc + # ncclient + # xmldiff +mako==1.2.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +markupsafe==2.1.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jinja2 + # mako + # werkzeug mccabe==0.6.1 # via pylint +mercurial==6.4.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +more-itertools==9.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +moto==5.1.8 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +msgpack==1.0.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +multidict==6.0.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp + # yarl +ncclient==0.6.13 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +netaddr==0.8.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +oauthlib==3.3.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # requests-oauthlib +oscrypto==1.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # certvalidator +packaging==24.0 + # via + # -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 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # junos-eznc + # ncclient + # scp +passlib==1.7.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +pathspec==0.12.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # yamllint platformdirs==4.5.1 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # pylint + # virtualenv +portend==3.1.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # cherrypy +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +pycparser==2.21 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi +pycryptodomex==3.19.1 + # via + # -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 + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +pyiface==0.0.11 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +pyinotify==0.9.6 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +pyjwt==2.7.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # twilio pylint==3.1.0 # via # -r requirements/static/ci/lint.in # saltpylint -requests==2.32.5 ; python_version >= "3.10" +pymysql==1.1.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +pynacl==1.5.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # paramiko +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # etcd3-py +pyparsing==3.0.9 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +pyrsistent==0.19.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # jsonschema +pyserial==3.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +python-consul==1.1.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # botocore + # croniter + # kubernetes + # moto + # vcert +python-etcd==0.4.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +python-telegram-bot==20.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +pytz==2024.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # croniter + # tempora + # twilio +pyvmomi==8.0.1.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +pyyaml==6.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # ansible-core + # clustershell + # junos-eznc + # kubernetes + # responses + # yamllint + # yamlordereddictloader +pyzmq==25.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/zeromq.txt +redis==3.5.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # redis-py-cluster +redis-py-cluster==2.1.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +requests==2.32.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # apache-libcloud # docker + # etcd3-py + # kubernetes + # moto + # python-consul + # requests-oauthlib + # responses + # twilio + # vcert + # vultr +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # kubernetes +resolvelib==1.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # ansible-core +responses==0.23.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # moto +rfc3987==1.3.8 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +s3transfer==0.13.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # boto3 saltpylint==2024.2.5 # via -r requirements/static/ci/lint.in +scp==0.14.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +semantic-version==2.10.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # etcd3-py +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +six==1.16.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # etcd3-py + # genshi + # jsonschema + # junit-xml + # junos-eznc + # kazoo + # kubernetes + # ncclient + # python-consul + # python-dateutil + # pyvmomi + # textfsm + # transitions + # vcert +slack-bolt==1.18.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +slack-sdk==3.21.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # slack-bolt +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # gitdb +sniffio==1.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # anyio + # httpcore + # httpx +sqlparse==0.5.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +strict-rfc3339==0.7 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +tempora==5.3.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # portend +textfsm==1.1.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +timelib==0.3.0 + # via + # -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 # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in # -r requirements/static/ci/lint.in tomli==2.2.1 # via @@ -52,12 +716,108 @@ tomli==2.2.1 # pylint tomlkit==0.12.3 # via pylint +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +transitions==0.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +twilio==8.2.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +types-pyyaml==6.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # responses typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiosignal # astroid -urllib3==2.6.3 ; python_version >= "3.10" + # cryptography + # pyopenssl + # virtualenv +urllib3==2.6.3 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # botocore # docker + # kubernetes + # python-etcd # requests + # responses +vcert==0.9.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +virtualenv==20.36.1 + # via + # -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 +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt +watchdog==3.0.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +websocket-client==1.9.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # kubernetes +wempy==0.2.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +werkzeug==3.1.5 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in + # moto +xmldiff==2.6.3 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in +xmltodict==0.13.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # moto +yamllint==1.32.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/linux.in +yamlordereddictloader==0.4.0 + # via + # -c requirements/static/ci/py3.10/linux.txt + # junos-eznc +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # aiohttp +zc-lockfile==3.0.post1 + # via + # -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/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # importlib-metadata + +# The following packages were excluded from the output: +# setuptools diff --git a/requirements/static/ci/py3.10/linux-crypto.txt b/requirements/static/ci/py3.10/linux-crypto.txt index c939b3f0160a..3d125445207f 100644 --- a/requirements/static/ci/py3.10/linux-crypto.txt +++ b/requirements/static/ci/py3.10/linux-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=linux --python-version=3.10 --no-emit-index-url -o=requirements/static/ci/py3.10/linux-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index 380740c92e67..a0ac263c09df 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -1,46 +1,45 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/linux.in --python-platform=linux --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.10/linux.txt -o=requirements/static/ci/py3.10/linux.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp -aiohttp-retry==2.8.3 - # via twilio aiohttp==3.13.3 # 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 # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.8.3 + # via twilio aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp +ansible==10.7.0 + # via -r requirements/static/ci/linux.in ansible-core==2.17.14 # via ansible -ansible==10.7.0 ; python_version >= "3.10" - # via -r requirements/static/ci/linux.in anyio==4.1.0 # via httpcore -apache-libcloud==3.7.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in asn1crypto==1.5.1 # via # certvalidator # oscrypto async-timeout==4.0.3 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp # jsonschema # pytest-salt-factories @@ -50,29 +49,31 @@ attrs==23.2.0 # pytest-system-statistics autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt - # jaraco.text + # -c requirements/static/pkg/py3.10/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # jaraco-context bcrypt==4.0.1 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.39.4 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.39.4 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.28.0 - # 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 # httpcore # httpx @@ -82,7 +83,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 @@ -90,36 +91,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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.1.3 - # via geomet clustershell==1.9.1 # 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" +croniter==2.0.5 # 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 # ansible-core # etcd3-py # moto @@ -129,18 +129,18 @@ 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.8.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 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes @@ -150,16 +150,16 @@ exceptiongroup==1.1.1 # via # anyio # pytest -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # aiohttp # aiosignal @@ -167,12 +167,15 @@ future==1.0.0 # via textfsm genshi==0.7.7 # via -r requirements/static/ci/common.in -geomet==0.2.1.post1 - # via cassandra-driver -gitdb==4.0.10 - # via gitpython -gitpython==3.1.43 - # via -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in h11==0.14.0 # via httpcore hglib==2.6.2 @@ -183,7 +186,8 @@ httpx==0.24.1 # via python-telegram-bot idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -192,45 +196,46 @@ idna==3.7 # 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/base.txt iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 @@ -239,21 +244,25 @@ jsonschema==3.2.0 # via -r requirements/static/ci/common.in junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.6.7 ; sys_platform != "win32" +junos-eznc==2.6.7 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in -kazoo==2.9.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.9.0 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==1.8.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==1.8.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt looseversion==1.3.0 # 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.2 # via @@ -264,7 +273,7 @@ mako==1.2.4 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # jinja2 # mako @@ -275,22 +284,23 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.8 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp # yarl ncclient==0.6.13 @@ -303,11 +313,11 @@ oscrypto==1.3.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 -paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==3.4.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -319,33 +329,38 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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==0.6.2 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # 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 @@ -353,7 +368,7 @@ pygit2==1.13.1 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via -r requirements/static/ci/common.in pyjwt==2.7.0 # via twilio @@ -363,9 +378,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/base.txt # etcd3-py pyparsing==3.0.9 @@ -374,6 +389,17 @@ pyrsistent==0.19.3 # via jsonschema pyserial==3.5 # 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 @@ -385,11 +411,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -401,22 +427,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.2 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # botocore # croniter @@ -427,13 +442,13 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt python-telegram-bot==20.3 # via -r requirements/static/ci/linux.in pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # croniter # tempora # twilio @@ -441,7 +456,7 @@ pyvmomi==8.0.1.0.1 # 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 @@ -453,18 +468,16 @@ pyyaml==6.0.1 # yamlordereddictloader pyzmq==25.1.2 # 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 -requests==2.32.5 ; python_version >= "3.10" +redis-py-cluster==2.1.3 + # via -r requirements/static/ci/linux.in +requests==2.32.5 # 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 @@ -476,15 +489,18 @@ requests==2.32.5 ; python_version >= "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes resolvelib==1.0.1 # via ansible-core responses==0.23.1 # via moto rfc3987==1.3.8 # via -r requirements/static/ci/common.in -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt s3transfer==0.13.0 # via boto3 @@ -494,15 +510,13 @@ semantic-version==2.10.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/base.txt six==1.16.0 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt - # cassandra-driver + # -c requirements/static/pkg/py3.10/linux.txt # etcd3-py # genshi - # geomet # jsonschema # junit-xml # junos-eznc @@ -519,8 +533,10 @@ slack-bolt==1.18.0 # via -r requirements/static/ci/linux.in slack-sdk==3.21.3 # via slack-bolt -smmap==5.0.1 - # via gitdb +smmap==5.0.2 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # gitdb sniffio==1.3.0 # via # anyio @@ -532,13 +548,13 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # 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" +timelib==0.3.0 # 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,7 +562,7 @@ tomli==2.2.1 # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt transitions==0.9.0 # via junos-eznc @@ -558,13 +574,15 @@ types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiosignal + # cryptography + # pyopenssl # pytest-system-statistics # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # botocore # docker @@ -572,14 +590,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt watchdog==3.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -603,17 +625,17 @@ yamlordereddictloader==0.4.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.10/tools-virustotal.txt b/requirements/static/ci/py3.10/tools-virustotal.txt index 15f540dc3d4b..7bdba9cb57f0 100644 --- a/requirements/static/ci/py3.10/tools-virustotal.txt +++ b/requirements/static/ci/py3.10/tools-virustotal.txt @@ -1,28 +1,24 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools-virustotal.in --python-platform=linux --python-version=3.10 --no-emit-index-url -c=requirements/static/ci/py3.10/tools.txt -o=requirements/static/ci/py3.10/tools-virustotal.txt 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 fd52ea84ec7f..ede6d9387f80 100644 --- a/requirements/static/ci/py3.10/tools.txt +++ b/requirements/static/ci/py3.10/tools.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools.in --python-platform=linux --python-version=3.10 --no-emit-index-url -o=requirements/static/ci/py3.10/tools.txt annotated-types==0.6.0 # via pydantic attrs==20.3.0 @@ -38,10 +34,10 @@ mdurl==0.1.2 # via markdown-it-py packaging==23.1 # via -r requirements/static/ci/tools.in -pydantic-core==2.16.3 - # via pydantic pydantic==2.6.4 # via python-tools-scripts +pydantic-core==2.16.3 + # via pydantic pygments==2.17.2 # via rich python-dateutil==2.8.2 diff --git a/requirements/static/ci/py3.10/windows-crypto.txt b/requirements/static/ci/py3.10/windows-crypto.txt index 97d75e99c5a2..7d1f0e3add52 100644 --- a/requirements/static/ci/py3.10/windows-crypto.txt +++ b/requirements/static/ci/py3.10/windows-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=windows --python-version=3.10 --no-emit-index-url -o=requirements/static/ci/py3.10/windows-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.10/windows.txt b/requirements/static/ci/py3.10/windows.txt index 6923b6bb2e71..df8b0b2dd9eb 100644 --- a/requirements/static/ci/py3.10/windows.txt +++ b/requirements/static/ci/py3.10/windows.txt @@ -1,30 +1,30 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/windows.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/windows.in --python-platform=windows --python-version=3.10 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.10/windows.txt -o=requirements/static/ci/py3.10/windows.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.10/windows.txt + # -r requirements/base.txt async-timeout==4.0.3 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp # jsonschema # pytest-salt-factories @@ -34,33 +34,35 @@ attrs==23.2.0 # pytest-system-statistics autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt - # jaraco.text + # -c requirements/static/pkg/py3.10/windows.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.10/windows.txt + # jaraco-context bcrypt==4.0.1 # via -r requirements/static/ci/common.in +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.39.4 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.39.4 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.28.0 - # 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 # clr-loader @@ -69,40 +71,37 @@ 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.1.3 - # via geomet clr-loader==0.2.6 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # pythonnet clustershell==1.9.1 # 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.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 @@ -111,11 +110,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.8.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 @@ -124,7 +123,7 @@ dnspython==2.6.1 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes @@ -132,16 +131,16 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.in exceptiongroup==1.1.1 # via pytest -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # aiohttp # aiosignal @@ -149,63 +148,63 @@ future==1.0.0 # via textfsm genshi==0.7.7 # via -r requirements/static/ci/common.in -geomet==0.2.1.post1 - # via cassandra-driver gitdb==4.0.10 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # 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 idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt + # -r requirements/base.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/base.txt iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.10/windows.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.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/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.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 @@ -218,20 +217,24 @@ keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.10/windows.txt + # -r requirements/base.txt looseversion==1.3.0 # 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 ; sys_platform == "win32" +lxml==6.0.2 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # xmldiff mako==1.2.4 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # jinja2 # mako @@ -240,29 +243,30 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.8 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp # yarl 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 passlib==1.7.4 @@ -273,57 +277,73 @@ pathspec==1.0.3 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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/pkg/py3.10/windows.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt + # -r requirements/base.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 pygit2==1.18.2 # via -r requirements/static/ci/windows.in -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==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 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/base.txt # etcd3-py pyrsistent==0.19.3 # via jsonschema pyspnego==0.12.0 # via requests-ntlm +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 @@ -335,11 +355,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -351,20 +371,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.2 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # botocore # kubernetes @@ -373,21 +382,21 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # tempora pyvmomi==8.0.1.0.1 # via -r requirements/static/ci/common.in -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # docker # pytest-skip-markers @@ -396,7 +405,7 @@ pywinrm==0.5.0 # 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 @@ -405,17 +414,14 @@ pyyaml==6.0.1 # yamllint pyzmq==25.1.2 # 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.3.0 - # via pywinrm -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt + # apache-libcloud # docker # etcd3-py # kubernetes @@ -424,6 +430,11 @@ requests==2.32.5 ; python_version >= "3.10" # requests-ntlm # requests-oauthlib # responses + # vultr +requests-ntlm==1.3.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via kubernetes responses==0.23.1 # via moto rfc3987==1.3.8 @@ -436,15 +447,13 @@ 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/base.txt six==1.15.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt - # cassandra-driver + # -c requirements/static/pkg/py3.10/windows.txt # etcd3-py # genshi - # geomet # jsonschema # junit-xml # kubernetes @@ -453,7 +462,7 @@ six==1.15.0 # textfsm smmap==5.0.1 # 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 +472,13 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # 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.3.0 ; python_version < "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in @@ -477,7 +486,7 @@ tomli==2.2.1 # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt trustme==1.1.0 # via -r requirements/pytest.txt @@ -485,13 +494,15 @@ types-pyyaml==6.0.1 # via responses typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiosignal + # cryptography + # pyopenssl # pytest-system-statistics # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # botocore # docker @@ -501,10 +512,14 @@ 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.10/windows.txt + # -r requirements/base.txt watchdog==3.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -518,15 +533,15 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver -wmi==1.5.1 ; sys_platform == "win32" +wmi==1.5.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt xmldiff==2.6.3 # via -r requirements/static/ci/common.in -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # -r requirements/base.txt # moto # pywinrm @@ -534,17 +549,17 @@ yamllint==1.38.0 # via -r requirements/static/ci/windows.in yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.10/windows.txt + # -c requirements/static/pkg/py3.10/windows.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.11/changelog.txt b/requirements/static/ci/py3.11/changelog.txt index 36c9461c7de9..88c58e2cc0bd 100644 --- a/requirements/static/ci/py3.11/changelog.txt +++ b/requirements/static/ci/py3.11/changelog.txt @@ -1,16 +1,11 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# -click-default-group==1.2.2 - # via towncrier +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/changelog.in --python-platform=linux --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.11/linux.txt -o=requirements/static/ci/py3.11/changelog.txt click==8.3.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 @@ -32,5 +27,5 @@ packaging==24.0 towncrier==22.12.0 # via -r requirements/static/ci/changelog.in -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt index b4bd751a46b6..ba21e13e867f 100644 --- a/requirements/static/ci/py3.11/cloud.txt +++ b/requirements/static/ci/py3.11/cloud.txt @@ -1,75 +1,798 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/cloud.txt --pip-args='' requirements/static/ci/cloud.in -# -apache-libcloud==3.8.0 ; sys_platform != "win32" +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/cloud.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.11/linux.txt -c=requirements/static/pkg/py3.11/linux.txt -o=requirements/static/ci/py3.11/cloud.txt +aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -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 + # etcd3-py +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp +apache-libcloud==3.9.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/cloud.in -certifi==2024.7.4 ; python_version >= "3.10" + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # certvalidator + # oscrypto +attrs==23.2.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp + # jsonschema + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics + # referencing +autocommand==2.2.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # jaraco-context +bcrypt==5.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # paramiko +boto==2.49.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +boto3==1.42.33 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # moto +botocore==1.42.33 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # boto3 + # moto + # s3transfer +certifi==2024.7.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # kubernetes # requests +certvalidator==0.11.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # vcert cffi==2.0.0 # via # -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/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # requests -cryptography==42.0.5 +cheetah3==3.2.6.post1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +cheroot==11.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cherrypy +cherrypy==18.8.0 + # via + # -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 +clustershell==1.9.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +contextvars==2.4 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -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 + # paramiko + # pyopenssl # pyspnego # requests-ntlm # smbprotocol + # trustme + # vcert +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # virtualenv +distro==1.8.0 + # via + # -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.8.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # python-etcd +docker==7.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +durationpy==0.10 + # via + # -c requirements/static/ci/py3.11/linux.txt + # kubernetes +etcd3-py==0.1.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +filelock==3.20.3 + # via + # -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 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +frozenlist==1.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +genshi==0.7.10 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -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 idna==3.7 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # etcd3-py # requests + # trustme + # yarl +immutables==0.21 + # via + # -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/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +iniconfig==2.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # pytest +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # paramiko +jaraco-collections==4.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # cherrypy +jaraco-context==6.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jaraco-collections +jinja2==3.1.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # junos-eznc + # moto +jmespath==1.1.0 + # via + # -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 + # botocore +jsonschema==4.26.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jsonschema +junit-xml==1.9 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +junos-eznc==2.7.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +jxmlease==1.0.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +kazoo==2.10.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +keyring==5.7.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +kubernetes==35.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +libnacl==2.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc + # ncclient + # xmldiff +mako==1.3.10 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +markupsafe==2.1.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jinja2 + # mako + # werkzeug +mock==5.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +more-itertools==10.8.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/pytest.txt + # -r requirements/static/pkg/linux.in + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +moto==5.1.20 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +msgpack==1.0.7 + # via + # -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.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp + # yarl +ncclient==0.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc netaddr==0.8.0 # via -r requirements/static/ci/cloud.in +oauthlib==3.3.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # requests-oauthlib +oscrypto==1.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # certvalidator +packaging==24.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # pytest +paramiko==4.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # junos-eznc + # ncclient + # scp +passlib==1.7.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +platformdirs==4.5.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # virtualenv +pluggy==1.5.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # pytest +portend==3.1.0 + # via + # -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 +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -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==0.6.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt pycparser==2.21 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cffi +pycryptodomex==3.19.1 + # via + # -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 + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +pyinotify==0.9.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +pynacl==1.6.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # paramiko +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # etcd3-py +pyparsing==3.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc pypsexec==0.3.0 # via -r requirements/static/ci/cloud.in +pyserial==3.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc pyspnego==0.9.0 # via # -r requirements/static/ci/cloud.in # requests-ntlm # 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 + # -r requirements/pytest.txt +pytest-helpers-namespace==2021.12.29 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories + # pytest-shell-utilities +pytest-httpserver==1.0.8 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +pytest-salt-factories==1.0.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +pytest-shell-utilities==1.9.7 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories +pytest-skip-markers==1.5.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-subtests==0.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +pytest-system-statistics==1.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # pytest-salt-factories +pytest-timeout==2.3.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # botocore + # croniter + # kubernetes + # moto + # vcert +python-etcd==0.4.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +pytz==2024.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # croniter + # tempora +pyvmomi==9.0.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in pywinrm==0.4.3 # via -r requirements/static/ci/cloud.in -requests-ntlm==1.2.0 - # via pywinrm -requests==2.32.5 ; python_version >= "3.10" +pyyaml==6.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # clustershell + # junos-eznc + # kubernetes + # pytest-salt-factories + # responses + # yamlloader +pyzmq==25.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/zeromq.txt + # pytest-salt-factories +referencing==0.37.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jsonschema + # jsonschema-specifications +requests==2.32.5 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # apache-libcloud + # docker + # etcd3-py + # kubernetes + # moto # profitbricks # pywinrm # requests-ntlm + # requests-oauthlib + # responses + # vcert + # vultr +requests-ntlm==1.2.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # kubernetes +responses==0.25.8 + # via + # -c requirements/static/ci/py3.11/linux.txt + # moto +rfc3987==1.3.8 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +rpds-py==0.30.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jsonschema + # referencing +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +s3transfer==0.16.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # boto3 +scp==0.15.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +semantic-version==2.10.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # etcd3-py +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in six==1.16.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # etcd3-py + # junit-xml + # junos-eznc + # kubernetes # profitbricks + # python-dateutil # pywinrm + # transitions + # vcert smbprotocol==1.10.1 # via # -r requirements/static/ci/cloud.in # pypsexec -urllib3==2.6.3 ; python_version >= "3.10" +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # gitdb +sqlparse==0.5.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +strict-rfc3339==0.7 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +tempora==5.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # portend +textfsm==2.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +timelib==0.3.0 + # via + # -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 + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +tornado==6.5.4 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +transitions==0.9.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +trustme==1.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/pytest.txt +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiosignal + # pyopenssl + # pytest-system-statistics + # referencing +urllib3==2.6.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # botocore + # docker + # kubernetes + # python-etcd # requests + # responses +vcert==0.9.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +virtualenv==20.36.1 + # via + # -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 +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +watchdog==6.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +websocket-client==1.9.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # kubernetes +wempy==0.2.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +werkzeug==3.1.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # moto + # pytest-httpserver +xmldiff==2.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in xmltodict==1.0.2 # via # -c requirements/static/ci/py3.11/linux.txt + # moto # pywinrm +yamlloader==1.6.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp +zc-lockfile==3.0.post1 + # via + # -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/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # importlib-metadata + +# The following packages were excluded from the output: +# setuptools diff --git a/requirements/static/ci/py3.11/darwin-crypto.txt b/requirements/static/ci/py3.11/darwin-crypto.txt index 7eb78b99e69b..44b840277bda 100644 --- a/requirements/static/ci/py3.11/darwin-crypto.txt +++ b/requirements/static/ci/py3.11/darwin-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=macos --python-version=3.11 --no-emit-index-url -o=requirements/static/ci/py3.11/darwin-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index 5e0eadfa9b06..a4c42c274875 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -1,25 +1,23 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/darwin.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/darwin.in --python-platform=macos --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.11/darwin.txt -o=requirements/static/ci/py3.11/darwin.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp -apache-libcloud==3.7.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via + # -c requirements/static/pkg/py3.11/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in asn1crypto==1.5.1 @@ -28,7 +26,7 @@ asn1crypto==1.5.1 # oscrypto attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp # jsonschema # pytest-salt-factories @@ -38,29 +36,31 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt - # jaraco.text + # -c requirements/static/pkg/py3.11/darwin.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.11/darwin.txt + # jaraco-context bcrypt==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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 @@ -68,7 +68,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 @@ -76,36 +76,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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet clustershell==1.9.3 # 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" +croniter==2.0.5 # 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 # paramiko @@ -114,118 +113,126 @@ 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.8.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.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython -gitpython==3.1.43 # via + # -c requirements/static/pkg/py3.11/darwin.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.11/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in hglib==2.6.2 # 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/base.txt # etcd3-py # requests # trustme # 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/base.txt iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.11/darwin.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.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/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.11/darwin.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt lxml==6.0.2 # via @@ -236,7 +243,7 @@ mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt # jinja2 # mako @@ -247,22 +254,23 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp # yarl ncclient==0.7.0 @@ -273,7 +281,7 @@ oscrypto==1.3.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 paramiko==4.0.0 @@ -287,33 +295,38 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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/pkg/py3.11/darwin.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt + # -r requirements/base.txt # 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 @@ -323,15 +336,26 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.in # paramiko -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/base.txt # etcd3-py pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # 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 @@ -343,11 +367,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -359,20 +383,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.2 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt # botocore # croniter @@ -383,18 +396,18 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # croniter # tempora pyvmomi==9.0.0.0 # 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 # junos-eznc @@ -405,18 +418,16 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.1.2 # 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 referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -426,6 +437,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -442,11 +456,11 @@ semantic-version==2.10.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/base.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 # junit-xml # junos-eznc @@ -455,26 +469,28 @@ six==1.16.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.11/darwin.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc @@ -482,13 +498,14 @@ trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt # botocore # docker @@ -496,14 +513,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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/pkg/py3.11/darwin.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -527,17 +548,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # cherrypy zipp==3.23.0 # via - # -c requirements/static/ci/../pkg/py3.11/darwin.txt + # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.11/docs.txt b/requirements/static/ci/py3.11/docs.txt index 99de0bd97d97..2f9088df3d50 100644 --- a/requirements/static/ci/py3.11/docs.txt +++ b/requirements/static/ci/py3.11/docs.txt @@ -1,21 +1,47 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/docs.txt --pip-args='' requirements/static/ci/docs.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/docs.in --python-platform=linux --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.11/linux.txt -o=requirements/static/ci/py3.11/docs.txt +aiohappyeyeballs==2.6.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiohttp alabaster==0.7.13 # via sphinx +apache-libcloud==3.9.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiohttp autocommand==2.2.2 # via # -c requirements/static/ci/py3.11/linux.txt - # jaraco.text + # jaraco-text babel==2.12.1 # via sphinx -certifi==2024.7.4 ; python_version >= "3.10" +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jaraco-context +certifi==2024.7.4 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # requests +cffi==2.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # cryptography charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.11/linux.txt @@ -23,45 +49,113 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # cherrypy cherrypy==18.8.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # pyopenssl +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # virtualenv +distro==1.8.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt docutils==0.20.1 # via sphinx +filelock==3.20.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # virtualenv +frozenlist==1.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.11/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt idna==3.7 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # requests + # yarl imagesize==1.4.1 # via sphinx -jaraco.collections==4.1.0 +immutables==0.21 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # contextvars +importlib-metadata==8.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.11/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via # -c requirements/static/ci/py3.11/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 - # jaraco.collections + # -r requirements/base.txt + # jaraco-collections jinja2==3.1.6 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in # myst-docutils # sphinx +jmespath==1.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt linkify-it-py==1.0.3 # via myst-docutils +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins @@ -69,6 +163,7 @@ markdown-it-py==2.2.0 markupsafe==2.1.3 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in # jinja2 mdit-py-plugins==0.3.5 @@ -78,43 +173,115 @@ mdurl==0.1.2 more-itertools==10.8.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text -myst-docutils[linkify]==1.0.0 + # jaraco-functools + # jaraco-text +msgpack==1.0.7 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +multidict==6.0.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiohttp + # yarl +myst-docutils==1.0.0 # via -r requirements/static/ci/docs.in packaging==24.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # sphinx +platformdirs==4.5.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # virtualenv portend==3.1.0 # via # -c requirements/static/ci/py3.11/linux.txt # cherrypy +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +pycparser==2.21 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # cffi +pycryptodomex==3.19.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/crypto.txt pyenchant==3.2.2 # via sphinxcontrib-spelling pygments==2.19.2 # via sphinx +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # croniter +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.11/linux.txt + # croniter # tempora pyyaml==6.0.1 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # myst-docutils -requests==2.32.5 ; python_version >= "3.10" +pyzmq==25.1.2 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/zeromq.txt +requests==2.32.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # apache-libcloud # sphinx + # vultr +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt six==1.16.0 # via # -c requirements/static/ci/py3.11/linux.txt + # python-dateutil # sphinxcontrib-httpdomain +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # gitdb snowballstemmer==2.2.0 # via sphinx -sphinx==7.0.1 ; python_version >= "3.9" +sphinx==7.0.1 # via # -r requirements/static/ci/docs.in # sphinxcontrib-httpdomain @@ -139,16 +306,47 @@ tempora==5.3.0 # via # -c requirements/static/ci/py3.11/linux.txt # portend +timelib==0.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiosignal + # pyopenssl uc-micro-py==1.0.1 # via linkify-it-py -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt # requests -zc.lockfile==3.0.post1 +virtualenv==20.36.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # aiohttp +zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.11/linux.txt # cherrypy +zipp==3.23.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt + # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.11/freebsd-crypto.txt b/requirements/static/ci/py3.11/freebsd-crypto.txt index 7e8ca963b54a..3556720e737c 100644 --- a/requirements/static/ci/py3.11/freebsd-crypto.txt +++ b/requirements/static/ci/py3.11/freebsd-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --universal --python-version=3.11 --no-emit-index-url -o=requirements/static/ci/py3.11/freebsd-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt index fff7048d657c..ce1a7749d4ef 100644 --- a/requirements/static/ci/py3.11/freebsd.txt +++ b/requirements/static/ci/py3.11/freebsd.txt @@ -1,32 +1,31 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in --universal --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.11/freebsd.txt -o=requirements/static/ci/py3.11/freebsd.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp aiohttp==3.13.3 # 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 # etcd3-py aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in -asn1crypto==1.5.1 +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 ; sys_platform != 'win32' # via # certvalidator # oscrypto attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp # jsonschema # pytest-salt-factories @@ -36,73 +35,85 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt - # jaraco.text + # -c requirements/static/pkg/py3.11/freebsd.txt + # jaraco-text +backports-tarfile==1.2.0 ; python_full_version < '3.12' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # jaraco-context bcrypt==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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 -certvalidator==0.11.1 +certvalidator==0.11.1 ; sys_platform != 'win32' # 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 + # clr-loader # cryptography # pynacl + # pyzmq 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.post1 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # pythonnet clustershell==1.9.3 # via -r requirements/static/ci/common.in +colorama==0.4.6 ; sys_platform == 'win32' + # via pytest 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" +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 # paramiko @@ -111,123 +122,136 @@ 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.8.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 dnspython==2.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in hglib==2.6.2 # 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest -invoke==2.2.1 +invoke==2.2.1 ; sys_platform != 'win32' # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +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" +kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt lxml==6.0.2 # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -235,7 +259,7 @@ mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt # jinja2 # mako @@ -244,38 +268,39 @@ mercurial==6.0.1 # via -r requirements/static/ci/freebsd.in mock==5.1.0 # via -r requirements/pytest.txt -more-itertools==5.0.0 +more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.0 ; sys_platform != 'win32' # via junos-eznc oauthlib==3.3.1 # via requests-oauthlib -oscrypto==1.3.0 +oscrypto==1.3.0 ; sys_platform != 'win32' # 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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -287,51 +312,77 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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 +pyasn1==0.6.2 + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt pycparser==2.21 # 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 # 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 -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +pymssql==2.3.13 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt pynacl==1.6.2 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # etcd3-py -pyparsing==3.3.2 +pyparsing==3.3.2 ; sys_platform != 'win32' # via junos-eznc -pyserial==3.5 +pyserial==3.5 ; sys_platform != 'win32' # 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 @@ -343,11 +394,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -359,21 +410,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-dateutil==2.8.2 # 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 # botocore # croniter # kubernetes @@ -383,18 +424,30 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # 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 +pythonnet==3.0.5 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in +pywin32==311 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt + # docker + # pytest-skip-markers + # wmi 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 # junos-eznc @@ -405,18 +458,16 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.1.2 # 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 referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -426,6 +477,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -434,62 +488,69 @@ rpds-py==0.30.0 # via # jsonschema # referencing +rpm-vercmp==0.1.2 ; sys_platform == 'linux' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt s3transfer==0.16.0 # via boto3 -scp==0.15.0 +scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc semantic-version==2.10.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/base.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 # junit-xml # junos-eznc # kubernetes - # more-itertools # python-dateutil # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # 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 tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt -transitions==0.9.3 +transitions==0.9.3 ; sys_platform != 'win32' # via junos-eznc trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt # botocore # docker @@ -497,14 +558,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -518,27 +583,34 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver +wmi==1.5.1 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==1.0.2 - # via moto +xmltodict==1.0.3 + # via + # -c requirements/static/pkg/py3.11/freebsd.txt + # -r requirements/base.txt + # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlloader==1.6.0 +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.11/freebsd.txt + # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt index 9c88d7134f7c..105f0f0e74ba 100644 --- a/requirements/static/ci/py3.11/lint.txt +++ b/requirements/static/ci/py3.11/lint.txt @@ -1,55 +1,805 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.11/lint.txt --pip-args='' requirements/static/ci/lint.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.11/linux.txt -c=requirements/static/pkg/py3.11/linux.txt -o=requirements/static/ci/py3.11/lint.txt +aiohappyeyeballs==2.6.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -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 + # aiohttp-retry + # etcd3-py + # twilio +aiohttp-retry==2.8.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # twilio +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp +ansible==12.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +ansible-core==2.19.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # ansible +anyio==4.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # httpcore +apache-libcloud==3.9.0 + # via + # -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 +asn1crypto==1.5.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # certvalidator + # oscrypto astroid==3.1.0 # via pylint -certifi==2024.7.4 ; python_version >= "3.10" +attrs==23.2.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp + # jsonschema + # referencing +autocommand==2.2.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # jaraco-context +bcrypt==5.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # paramiko +boto==2.49.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +boto3==1.42.33 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # moto +botocore==1.42.33 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # boto3 + # moto + # s3transfer +certifi==2024.7.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # httpcore + # httpx + # kubernetes # requests +certvalidator==0.11.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # vcert +cffi==2.0.0 + # via + # -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 + # pygit2 + # pynacl charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # requests +cheetah3==3.2.6.post1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +cheroot==11.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cherrypy +cherrypy==18.8.0 + # via + # -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 +clustershell==1.9.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -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 + # moto + # paramiko + # pyopenssl + # vcert dill==0.3.8 # via pylint -docker==7.1.0 ; python_version >= "3.8" +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # virtualenv +distro==1.8.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +dnspython==2.8.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # python-etcd +docker==7.1.0 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/lint.in +durationpy==0.10 + # via + # -c requirements/static/ci/py3.11/linux.txt + # kubernetes +etcd3-py==0.1.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +filelock==3.20.3 + # via + # -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 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +genshi==0.7.10 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -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 +h11==0.14.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # httpcore +hglib==2.6.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +httpcore==0.17.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # httpx +httpx==0.24.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # python-telegram-bot idna==3.7 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # anyio + # etcd3-py + # httpx # requests + # yarl +immutables==0.21 + # via + # -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/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # paramiko isort==4.3.21 # via pylint +jaraco-collections==4.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # cherrypy +jaraco-context==6.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jaraco-collections +jinja2==3.1.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # ansible-core + # junos-eznc + # moto +jmespath==1.1.0 + # via + # -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 + # botocore +jsonschema==4.26.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jsonschema +junit-xml==1.9 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +junos-eznc==2.7.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +jxmlease==1.0.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +kazoo==2.10.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +keyring==5.7.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +kubernetes==35.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +libnacl==2.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc + # ncclient + # xmldiff +mako==1.3.10 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +markupsafe==2.1.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jinja2 + # mako + # werkzeug mccabe==0.6.1 # via pylint +mercurial==6.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +more-itertools==10.8.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +moto==5.1.20 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +msgpack==1.0.7 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +multidict==6.0.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp + # yarl +ncclient==0.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +oauthlib==3.3.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # requests-oauthlib +oscrypto==1.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # certvalidator +packaging==24.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # ansible-core +paramiko==4.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # junos-eznc + # ncclient + # scp +passlib==1.7.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +pathspec==0.12.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # yamllint platformdirs==4.5.1 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # pylint + # virtualenv +portend==3.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # cherrypy +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +pycparser==2.21 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi +pycryptodomex==3.19.1 + # via + # -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 + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +pyiface==0.0.11 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +pyinotify==0.9.6 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +pyjwt==2.4.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # twilio pylint==3.1.0 # via # -r requirements/static/ci/lint.in # saltpylint -requests==2.32.5 ; python_version >= "3.10" +pymysql==1.1.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +pynacl==1.6.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # paramiko +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # etcd3-py +pyparsing==3.3.2 # via # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +pyserial==3.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +python-consul==1.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # botocore + # croniter + # kubernetes + # moto + # vcert +python-etcd==0.4.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +python-telegram-bot==20.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +pytz==2024.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # croniter + # tempora + # twilio +pyvmomi==9.0.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +pyyaml==6.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # ansible-core + # clustershell + # junos-eznc + # kubernetes + # responses + # yamllint + # yamlloader +pyzmq==25.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/zeromq.txt +redis==3.5.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # redis-py-cluster +redis-py-cluster==2.1.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +referencing==0.37.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jsonschema + # jsonschema-specifications +requests==2.32.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # apache-libcloud # docker + # etcd3-py + # kubernetes + # moto + # python-consul + # requests-oauthlib + # responses + # twilio + # vcert + # vultr +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # kubernetes +resolvelib==1.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # ansible-core +responses==0.25.8 + # via + # -c requirements/static/ci/py3.11/linux.txt + # moto +rfc3987==1.3.8 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +rpds-py==0.30.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # jsonschema + # referencing +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +s3transfer==0.16.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # boto3 saltpylint==2024.2.5 # via -r requirements/static/ci/lint.in +scp==0.15.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +semantic-version==2.10.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # etcd3-py +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +six==1.16.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # etcd3-py + # junit-xml + # junos-eznc + # kubernetes + # python-consul + # python-dateutil + # transitions + # vcert +slack-bolt==1.18.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +slack-sdk==3.21.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # slack-bolt +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # gitdb +sniffio==1.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # anyio + # httpcore + # httpx +sqlparse==0.5.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +strict-rfc3339==0.7 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +tempora==5.3.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # portend +textfsm==2.1.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +timelib==0.3.0 + # via + # -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 # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in # -r requirements/static/ci/lint.in tomlkit==0.12.3 # via pylint -urllib3==2.6.3 ; python_version >= "3.10" +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +transitions==0.9.3 # via # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +twilio==8.2.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiosignal + # pyopenssl + # referencing +urllib3==2.6.3 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # botocore # docker + # kubernetes + # python-etcd # requests + # responses +vcert==0.9.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +virtualenv==20.36.1 + # via + # -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 +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt +watchdog==6.0.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +websocket-client==1.9.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # kubernetes +wempy==0.2.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +werkzeug==3.1.5 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in + # moto +xmldiff==2.7.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in +xmltodict==1.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # moto +yamllint==1.32.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/linux.in +yamlloader==1.6.0 + # via + # -c requirements/static/ci/py3.11/linux.txt + # junos-eznc +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # aiohttp +zc-lockfile==3.0.post1 + # via + # -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/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # importlib-metadata + +# The following packages were excluded from the output: +# setuptools diff --git a/requirements/static/ci/py3.11/linux-crypto.txt b/requirements/static/ci/py3.11/linux-crypto.txt index d9e8f00d3951..4a74ef12f142 100644 --- a/requirements/static/ci/py3.11/linux-crypto.txt +++ b/requirements/static/ci/py3.11/linux-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=linux --python-version=3.11 --no-emit-index-url -o=requirements/static/ci/py3.11/linux-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index 866ec538d46f..09473e08a885 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -1,42 +1,41 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/linux.in --python-platform=linux --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.11/linux.txt -o=requirements/static/ci/py3.11/linux.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiohttp -aiohttp-retry==2.8.3 - # via twilio aiohttp==3.13.3 # 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 # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.8.3 + # via twilio aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiohttp +ansible==12.0.0 + # via -r requirements/static/ci/linux.in ansible-core==2.19.2 # via ansible -ansible==12.0.0 ; python_version >= "3.10" - # via -r requirements/static/ci/linux.in anyio==4.1.0 # via httpcore -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in asn1crypto==1.5.1 # via # certvalidator # oscrypto attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiohttp # jsonschema # pytest-salt-factories @@ -46,29 +45,31 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt - # jaraco.text + # -c requirements/static/pkg/py3.11/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.11/linux.txt + # jaraco-context bcrypt==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # httpcore # httpx @@ -78,7 +79,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 @@ -86,36 +87,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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet clustershell==1.9.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" +croniter==2.0.5 # 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 # ansible-core # etcd3-py # moto @@ -125,44 +125,47 @@ 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.8.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.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.11/linux.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in + # via + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in h11==0.14.0 # via httpcore hglib==2.6.2 @@ -173,7 +176,8 @@ httpx==0.24.1 # via python-telegram-bot idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -182,72 +186,77 @@ idna==3.7 # 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/base.txt iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt lxml==6.0.2 # via @@ -258,7 +267,7 @@ mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # jinja2 # mako @@ -269,22 +278,23 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiohttp # yarl ncclient==0.7.0 @@ -295,11 +305,11 @@ oscrypto==1.3.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 -paramiko==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -311,33 +321,38 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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==0.6.2 + # via + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # 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 @@ -345,7 +360,7 @@ pygit2==1.13.1 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via -r requirements/static/ci/common.in pyjwt==2.4.0 # via twilio @@ -355,15 +370,26 @@ pynacl==1.6.2 # 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/base.txt # etcd3-py pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # 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 @@ -375,11 +401,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -391,22 +417,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.2 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # botocore # croniter @@ -417,13 +432,13 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt python-telegram-bot==20.3 # via -r requirements/static/ci/linux.in pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # croniter # tempora # twilio @@ -431,7 +446,7 @@ pyvmomi==9.0.0.0 # 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 @@ -443,22 +458,20 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.1.2 # 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 +redis-py-cluster==2.1.3 + # via -r requirements/static/ci/linux.in referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -470,6 +483,9 @@ requests==2.32.5 ; python_version >= "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes resolvelib==1.0.1 # via ansible-core responses==0.25.8 @@ -480,9 +496,9 @@ rpds-py==0.30.0 # via # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt s3transfer==0.16.0 # via boto3 @@ -492,11 +508,11 @@ semantic-version==2.10.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/base.txt six==1.16.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # etcd3-py # junit-xml # junos-eznc @@ -510,7 +526,9 @@ slack-bolt==1.18.0 slack-sdk==3.21.3 # via slack-bolt smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.11/linux.txt + # gitdb sniffio==1.3.0 # via # anyio @@ -522,19 +540,19 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # 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 tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc @@ -544,13 +562,14 @@ twilio==8.2.2 # via -r requirements/static/ci/linux.in typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # botocore # docker @@ -558,14 +577,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -589,17 +612,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.11/tools-virustotal.txt b/requirements/static/ci/py3.11/tools-virustotal.txt index 7371a59a89ec..3b3cde62cd54 100644 --- a/requirements/static/ci/py3.11/tools-virustotal.txt +++ b/requirements/static/ci/py3.11/tools-virustotal.txt @@ -1,28 +1,24 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools-virustotal.in --python-platform=linux --python-version=3.11 --no-emit-index-url -c=requirements/static/ci/py3.11/tools.txt -o=requirements/static/ci/py3.11/tools-virustotal.txt 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 e081b67c99e5..c7a346228900 100644 --- a/requirements/static/ci/py3.11/tools.txt +++ b/requirements/static/ci/py3.11/tools.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools.in --python-platform=linux --python-version=3.11 --no-emit-index-url -o=requirements/static/ci/py3.11/tools.txt annotated-types==0.6.0 # via pydantic attrs==22.1.0 @@ -16,7 +12,7 @@ botocore==1.29.152 # via # boto3 # s3transfer -certifi==2023.07.22 +certifi==2023.7.22 # via requests charset-normalizer==3.2.0 # via requests @@ -38,10 +34,10 @@ mdurl==0.1.2 # via markdown-it-py packaging==23.1 # via -r requirements/static/ci/tools.in -pydantic-core==2.16.3 - # via pydantic pydantic==2.6.4 # via python-tools-scripts +pydantic-core==2.16.3 + # via pydantic pygments==2.17.2 # via rich python-dateutil==2.8.2 diff --git a/requirements/static/ci/py3.11/windows-crypto.txt b/requirements/static/ci/py3.11/windows-crypto.txt index fddec6ef6144..16fe7f0c9dfc 100644 --- a/requirements/static/ci/py3.11/windows-crypto.txt +++ b/requirements/static/ci/py3.11/windows-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=windows --python-version=3.11 --no-emit-index-url -o=requirements/static/ci/py3.11/windows-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.11/windows.txt b/requirements/static/ci/py3.11/windows.txt index fb7a30ff25c1..867ec94ae8b6 100644 --- a/requirements/static/ci/py3.11/windows.txt +++ b/requirements/static/ci/py3.11/windows.txt @@ -1,26 +1,26 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/windows.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/windows.in --python-platform=windows --python-version=3.11 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.11/windows.txt -o=requirements/static/ci/py3.11/windows.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiohttp +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.11/windows.txt + # -r requirements/base.txt attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiohttp # jsonschema # pytest-salt-factories @@ -30,33 +30,35 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt - # jaraco.text + # -c requirements/static/pkg/py3.11/windows.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.11/windows.txt + # jaraco-context bcrypt==5.0.0 # via -r requirements/static/ci/common.in +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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 # clr-loader @@ -65,40 +67,37 @@ 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet clr-loader==0.2.6 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # pythonnet clustershell==1.9.3 # 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.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 @@ -107,11 +106,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.8.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 @@ -120,143 +119,148 @@ dnspython==2.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.10 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # 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 idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt + # -r requirements/base.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/base.txt iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.11/windows.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.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/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.11/windows.txt + # -r requirements/base.txt looseversion==1.3.0 # 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 ; sys_platform == "win32" +lxml==6.0.2 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # jinja2 # mako # werkzeug mock==5.1.0 # via -r requirements/pytest.txt -more-itertools==8.2.0 +more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiohttp # yarl 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 passlib==1.7.4 @@ -267,55 +271,71 @@ pathspec==1.0.3 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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/pkg/py3.11/windows.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt + # -r requirements/base.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 pygit2==1.19.1 # via -r requirements/static/ci/windows.in -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==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 pynacl==1.6.2 # 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/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm +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 @@ -327,11 +347,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -343,20 +363,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.2 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # botocore # kubernetes @@ -365,21 +374,21 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # docker # pytest-skip-markers @@ -388,7 +397,7 @@ pywinrm==0.5.0 # 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 @@ -397,21 +406,18 @@ pyyaml==6.0.1 # yamllint pyzmq==25.1.2 # 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 referencing==0.37.0 # 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" +requests==2.32.5 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt + # apache-libcloud # docker # etcd3-py # kubernetes @@ -420,6 +426,11 @@ requests==2.32.5 ; python_version >= "3.10" # requests-ntlm # requests-oauthlib # responses + # vultr +requests-ntlm==1.3.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -436,18 +447,18 @@ 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/base.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 # junit-xml # kubernetes # python-dateutil smmap==5.0.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in @@ -457,31 +468,32 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # botocore # docker @@ -491,10 +503,14 @@ 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.11/windows.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -508,15 +524,15 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver -wmi==1.5.1 ; sys_platform == "win32" +wmi==1.5.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # -r requirements/base.txt # moto # pywinrm @@ -524,17 +540,17 @@ yamllint==1.38.0 # via -r requirements/static/ci/windows.in yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.11/windows.txt + # -c requirements/static/pkg/py3.11/windows.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/changelog.txt b/requirements/static/ci/py3.12/changelog.txt index 306bce5505f1..476d6085ad66 100644 --- a/requirements/static/ci/py3.12/changelog.txt +++ b/requirements/static/ci/py3.12/changelog.txt @@ -1,16 +1,11 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# -click-default-group==1.2.2 - # via towncrier +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/changelog.in --python-platform=linux --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.12/linux.txt -o=requirements/static/ci/py3.12/changelog.txt click==8.3.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 @@ -32,5 +27,5 @@ packaging==24.0 towncrier==22.12.0 # via -r requirements/static/ci/changelog.in -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/cloud.txt b/requirements/static/ci/py3.12/cloud.txt index 6ecc1886779f..dce07ee1f924 100644 --- a/requirements/static/ci/py3.12/cloud.txt +++ b/requirements/static/ci/py3.12/cloud.txt @@ -1,29 +1,27 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/cloud.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.12/linux.txt -c=requirements/static/pkg/py3.12/linux.txt -o=requirements/static/ci/py3.12/cloud.txt aiohappyeyeballs==2.6.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 # aiohttp aiohttp==3.13.3 # 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 # etcd3-py aiosignal==1.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 # aiohttp -apache-libcloud==3.8.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/cloud.in # -r requirements/static/ci/common.in asn1crypto==1.5.1 @@ -33,8 +31,8 @@ asn1crypto==1.5.1 # oscrypto attrs==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 # aiohttp # jsonschema # pytest-salt-factories @@ -44,23 +42,23 @@ attrs==23.2.0 # referencing 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==5.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in # paramiko -boto3==1.42.33 +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.42.33 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in + # moto botocore==1.42.33 # via # -c requirements/static/ci/py3.12/linux.txt @@ -68,14 +66,10 @@ botocore==1.42.33 # boto3 # moto # s3transfer -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 # requests @@ -85,16 +79,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.post1 # via @@ -102,39 +96,39 @@ cheetah3==3.2.6.post1 # -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/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via - # -c requirements/static/ci/py3.12/linux.txt - # geomet + # -r requirements/static/pkg/linux.in clustershell==1.9.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" +croniter==2.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 -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 # paramiko @@ -146,13 +140,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.8.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.8.0 @@ -160,7 +154,7 @@ dnspython==2.8.0 # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/pytest.txt @@ -172,20 +166,20 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/pytest.txt -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.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/base.txt # aiohttp # aiosignal @@ -193,37 +187,38 @@ genshi==0.7.10 # 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.12 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # gitpython gitpython==3.1.46 # via # -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 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/linux.in iniconfig==2.0.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -232,66 +227,67 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.12/linux.txt # paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.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 # cherrypy -jaraco.context==4.3.0 +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.1.0 + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.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 # 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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via - # -c requirements/static/ci/py3.12/linux.txt - # jsonschema jsonschema==4.26.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # jsonschema junit-xml==1.9 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -303,14 +299,19 @@ kubernetes==35.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt looseversion==1.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/base.txt lxml==6.0.2 # via @@ -324,8 +325,8 @@ mako==1.3.10 # -r requirements/static/ci/common.in markupsafe==2.1.3 # 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 @@ -336,27 +337,29 @@ mock==5.1.0 # -r requirements/pytest.txt more-itertools==10.8.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/pytest.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in msgpack==1.0.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 # -r requirements/base.txt # pytest-salt-factories multidict==6.0.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 # aiohttp # yarl ncclient==0.7.0 @@ -375,11 +378,11 @@ oscrypto==1.3.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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -392,8 +395,8 @@ passlib==1.7.4 # -r requirements/static/ci/common.in 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.5.0 # via @@ -401,40 +404,47 @@ pluggy==1.5.0 # pytest portend==3.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 # cherrypy profitbricks==4.1.3 # via -r requirements/static/ci/cloud.in propcache==0.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 # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.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 # pytest-salt-factories # pytest-shell-utilities # pytest-system-statistics +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt pycparser==2.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 + # -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 # -c requirements/static/ci/py3.12/linux.txt # -r requirements/pytest.txt -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -443,11 +453,12 @@ pynacl==1.6.2 # -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/base.txt + # -r requirements/static/pkg/linux.in # etcd3-py pyparsing==3.3.2 # via @@ -464,6 +475,18 @@ pyspnego==0.9.0 # -r requirements/static/ci/cloud.in # requests-ntlm # 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 @@ -482,12 +505,12 @@ pytest-salt-factories==1.0.5 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/pytest.txt @@ -506,23 +529,12 @@ 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.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 + # -r requirements/static/pkg/linux.in # botocore # croniter # kubernetes @@ -534,13 +546,14 @@ python-etcd==0.4.5 # -r requirements/static/ci/common.in python-gnupg==0.5.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 + # -r requirements/static/pkg/linux.in pytz==2024.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==9.0.0.0 @@ -551,8 +564,8 @@ pywinrm==0.4.3 # 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 # junos-eznc @@ -562,8 +575,8 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.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/zeromq.txt # pytest-salt-factories referencing==0.37.0 @@ -571,16 +584,10 @@ referencing==0.37.0 # -c requirements/static/ci/py3.12/linux.txt # jsonschema # jsonschema-specifications -requests-ntlm==1.2.0 - # via pywinrm -requests-oauthlib==2.0.0 +requests==2.32.5 # 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 @@ -593,6 +600,13 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-ntlm==1.2.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.12/linux.txt + # kubernetes responses==0.25.8 # via # -c requirements/static/ci/py3.12/linux.txt @@ -606,11 +620,12 @@ rpds-py==0.30.0 # -c requirements/static/ci/py3.12/linux.txt # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt + # -r requirements/static/pkg/linux.in s3transfer==0.16.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -625,13 +640,14 @@ semantic-version==2.10.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/base.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 # junit-xml # junos-eznc @@ -648,6 +664,7 @@ smbprotocol==1.10.1 smmap==5.0.2 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # gitdb sqlparse==0.5.5 # via @@ -659,17 +676,17 @@ strict-rfc3339==0.7 # -r requirements/static/ci/common.in tempora==5.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 # portend textfsm==2.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.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/base.txt toml==0.10.2 # via @@ -677,8 +694,8 @@ toml==0.10.2 # -r requirements/static/ci/common.in tornado==6.5.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 transitions==0.9.3 # via @@ -690,15 +707,16 @@ trustme==1.1.0 # -r requirements/pytest.txt typing-extensions==4.14.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 # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # 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 @@ -706,17 +724,22 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -751,20 +774,20 @@ yamlloader==1.6.0 # junos-eznc yarl==1.20.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 # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/darwin-crypto.txt b/requirements/static/ci/py3.12/darwin-crypto.txt index 5f0327b12fd3..541fcb41dbe2 100644 --- a/requirements/static/ci/py3.12/darwin-crypto.txt +++ b/requirements/static/ci/py3.12/darwin-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=macos --python-version=3.12 --no-emit-index-url -o=requirements/static/ci/py3.12/darwin-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt index 9edb9a5b3710..b0f0d5091da8 100644 --- a/requirements/static/ci/py3.12/darwin.txt +++ b/requirements/static/ci/py3.12/darwin.txt @@ -1,25 +1,23 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/darwin.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/darwin.in --python-platform=macos --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.12/darwin.txt -o=requirements/static/ci/py3.12/darwin.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp -apache-libcloud==3.7.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via + # -c requirements/static/pkg/py3.12/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in asn1crypto==1.5.1 @@ -28,7 +26,7 @@ asn1crypto==1.5.1 # oscrypto attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp # jsonschema # pytest-salt-factories @@ -38,29 +36,27 @@ attrs==23.2.0 # referencing 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==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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 @@ -68,7 +64,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 @@ -76,36 +72,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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet clustershell==1.9.3 # 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" +croniter==2.0.5 # 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 # paramiko @@ -114,118 +109,126 @@ 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.8.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.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython -gitpython==3.1.43 # via + # -c requirements/static/pkg/py3.12/darwin.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.12/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in hglib==2.6.2 # 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/base.txt # etcd3-py # requests # trustme # 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/base.txt iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.12/darwin.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.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/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.12/darwin.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt lxml==6.0.2 # via @@ -236,7 +239,7 @@ mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt # jinja2 # mako @@ -247,22 +250,23 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp # yarl ncclient==0.7.0 @@ -273,7 +277,7 @@ oscrypto==1.3.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 paramiko==4.0.0 @@ -287,33 +291,38 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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/pkg/py3.12/darwin.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt + # -r requirements/base.txt # 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 @@ -323,15 +332,26 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.in # paramiko -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/base.txt # etcd3-py pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # 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 @@ -343,11 +363,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -359,20 +379,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.2 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt # botocore # croniter @@ -383,18 +392,18 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # croniter # tempora pyvmomi==9.0.0.0 # 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 # junos-eznc @@ -405,18 +414,16 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.1.2 # 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 referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -426,6 +433,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -442,11 +452,11 @@ semantic-version==2.10.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/base.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 # junit-xml # junos-eznc @@ -455,26 +465,28 @@ six==1.16.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.12/darwin.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc @@ -482,13 +494,14 @@ trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt # botocore # docker @@ -496,14 +509,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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/pkg/py3.12/darwin.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -527,17 +544,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # cherrypy zipp==3.23.0 # via - # -c requirements/static/ci/../pkg/py3.12/darwin.txt + # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/docs.txt b/requirements/static/ci/py3.12/docs.txt index dde7bac2ef7f..dc35d54f66dd 100644 --- a/requirements/static/ci/py3.12/docs.txt +++ b/requirements/static/ci/py3.12/docs.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/docs.in --python-platform=linux --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.12/linux.txt -o=requirements/static/ci/py3.12/docs.txt aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.12/linux.txt @@ -18,6 +14,10 @@ aiosignal==1.4.0 # aiohttp alabaster==0.7.13 # via sphinx +apache-libcloud==3.9.0 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt attrs==23.2.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -25,10 +25,10 @@ attrs==23.2.0 autocommand==2.2.2 # via # -c requirements/static/ci/py3.12/linux.txt - # jaraco.text + # jaraco-text babel==2.12.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 @@ -56,11 +56,11 @@ contextvars==2.4 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # 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,19 +75,28 @@ distro==1.8.0 # -r requirements/base.txt docutils==0.20.1 # via sphinx -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # via # -c requirements/static/ci/py3.12/linux.txt # virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.12/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt idna==3.7 # via # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt # requests # yarl imagesize==1.4.1 @@ -101,26 +110,27 @@ importlib-metadata==8.7.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via # -c requirements/static/ci/py3.12/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 @@ -128,12 +138,16 @@ jinja2==3.1.6 # -r requirements/static/ci/docs.in # myst-docutils # sphinx -jmespath==1.0.1 +jmespath==1.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt linkify-it-py==1.0.3 # via myst-docutils +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -155,10 +169,11 @@ mdurl==0.1.2 more-itertools==10.8.0 # via # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via # -c requirements/static/ci/py3.12/linux.txt @@ -168,7 +183,7 @@ multidict==6.0.4 # -c requirements/static/ci/py3.12/linux.txt # aiohttp # yarl -myst-docutils[linkify]==1.0.0 +myst-docutils==1.0.0 # via -r requirements/static/ci/docs.in packaging==24.0 # via @@ -188,13 +203,18 @@ propcache==0.3.2 # -c requirements/static/ci/py3.12/linux.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt pycparser==2.21 # via # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt # cffi pycryptodomex==3.19.1 # via @@ -204,7 +224,7 @@ pyenchant==3.2.2 # via sphinxcontrib-spelling pygments==2.19.2 # via sphinx -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt @@ -231,12 +251,14 @@ pyzmq==25.1.2 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt + # apache-libcloud # sphinx -rpm-vercmp==0.1.2 ; sys_platform == "linux" + # vultr +rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt @@ -249,9 +271,13 @@ six==1.16.0 # -c requirements/static/ci/py3.12/linux.txt # python-dateutil # sphinxcontrib-httpdomain +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.12/linux.txt + # gitdb snowballstemmer==2.2.0 # via sphinx -sphinx==7.0.1 ; python_version >= "3.9" +sphinx==7.0.1 # via # -r requirements/static/ci/docs.in # sphinxcontrib-httpdomain @@ -276,7 +302,7 @@ tempora==5.3.0 # via # -c requirements/static/ci/py3.12/linux.txt # portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt @@ -288,9 +314,10 @@ typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.12/linux.txt # aiosignal + # pyopenssl uc-micro-py==1.0.1 # via linkify-it-py -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt @@ -299,11 +326,15 @@ virtualenv==20.36.1 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt yarl==1.20.1 # via # -c requirements/static/ci/py3.12/linux.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.12/linux.txt # cherrypy @@ -313,5 +344,5 @@ zipp==3.23.0 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/freebsd-crypto.txt b/requirements/static/ci/py3.12/freebsd-crypto.txt index 754b52ea0670..8fd2c8c40d8f 100644 --- a/requirements/static/ci/py3.12/freebsd-crypto.txt +++ b/requirements/static/ci/py3.12/freebsd-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --universal --python-version=3.12 --no-emit-index-url -o=requirements/static/ci/py3.12/freebsd-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.12/freebsd.txt b/requirements/static/ci/py3.12/freebsd.txt index c336b9195b94..32baeb08dbcb 100644 --- a/requirements/static/ci/py3.12/freebsd.txt +++ b/requirements/static/ci/py3.12/freebsd.txt @@ -1,32 +1,31 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in --universal --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.12/freebsd.txt -o=requirements/static/ci/py3.12/freebsd.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp aiohttp==3.13.3 # 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 # etcd3-py aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in -asn1crypto==1.5.1 +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 ; sys_platform != 'win32' # via # certvalidator # oscrypto attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp # jsonschema # pytest-salt-factories @@ -36,73 +35,81 @@ attrs==23.2.0 # referencing 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==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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 -certvalidator==0.11.1 +certvalidator==0.11.1 ; sys_platform != 'win32' # 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 + # clr-loader # cryptography # pynacl + # pyzmq 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.post1 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # pythonnet clustershell==1.9.3 # via -r requirements/static/ci/common.in +colorama==0.4.6 ; sys_platform == 'win32' + # via pytest 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" +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 # paramiko @@ -111,123 +118,136 @@ 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.8.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 dnspython==2.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in hglib==2.6.2 # 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest -invoke==2.2.1 +invoke==2.2.1 ; sys_platform != 'win32' # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +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" +kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt lxml==6.0.2 # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -235,7 +255,7 @@ mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt # jinja2 # mako @@ -244,38 +264,39 @@ mercurial==6.0.1 # via -r requirements/static/ci/freebsd.in mock==5.1.0 # via -r requirements/pytest.txt -more-itertools==5.0.0 +more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.0 ; sys_platform != 'win32' # via junos-eznc oauthlib==3.3.1 # via requests-oauthlib -oscrypto==1.3.0 +oscrypto==1.3.0 ; sys_platform != 'win32' # 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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -287,51 +308,77 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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 +pyasn1==0.6.2 + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt pycparser==2.21 # 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 # 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 -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +pymssql==2.3.13 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt pynacl==1.6.2 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # etcd3-py -pyparsing==3.3.2 +pyparsing==3.3.2 ; sys_platform != 'win32' # via junos-eznc -pyserial==3.5 +pyserial==3.5 ; sys_platform != 'win32' # 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 @@ -343,11 +390,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -359,21 +406,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-dateutil==2.8.2 # 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 # botocore # croniter # kubernetes @@ -383,18 +420,30 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # 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 +pythonnet==3.0.5 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in +pywin32==311 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt + # docker + # pytest-skip-markers + # wmi 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 # junos-eznc @@ -405,18 +454,16 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.1.2 # 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 referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -426,6 +473,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -434,62 +484,69 @@ rpds-py==0.30.0 # via # jsonschema # referencing +rpm-vercmp==0.1.2 ; sys_platform == 'linux' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt s3transfer==0.16.0 # via boto3 -scp==0.15.0 +scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc semantic-version==2.10.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/base.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 # junit-xml # junos-eznc # kubernetes - # more-itertools # python-dateutil # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # 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 tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt -transitions==0.9.3 +transitions==0.9.3 ; sys_platform != 'win32' # via junos-eznc trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt # botocore # docker @@ -497,14 +554,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -518,27 +579,34 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver +wmi==1.5.1 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==1.0.2 - # via moto +xmltodict==1.0.3 + # via + # -c requirements/static/pkg/py3.12/freebsd.txt + # -r requirements/base.txt + # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlloader==1.6.0 +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.12/freebsd.txt + # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt index b779f618eab3..f9bf33bdfe03 100644 --- a/requirements/static/ci/py3.12/lint.txt +++ b/requirements/static/ci/py3.12/lint.txt @@ -1,47 +1,45 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.12/linux.txt -c=requirements/static/pkg/py3.12/linux.txt -o=requirements/static/ci/py3.12/lint.txt aiohappyeyeballs==2.6.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 # aiohttp -aiohttp-retry==2.8.3 - # via - # -c requirements/static/ci/py3.12/linux.txt - # twilio aiohttp==3.13.3 # 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 # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.8.3 + # via + # -c requirements/static/ci/py3.12/linux.txt + # twilio aiosignal==1.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 # aiohttp -ansible-core==2.19.2 +ansible==12.0.0 # via # -c requirements/static/ci/py3.12/linux.txt - # ansible -ansible==12.0.0 ; python_version >= "3.10" + # -r requirements/static/ci/linux.in +ansible-core==2.19.2 # via # -c requirements/static/ci/py3.12/linux.txt - # -r requirements/static/ci/linux.in + # ansible anyio==4.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # httpcore -apache-libcloud==3.8.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via # -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 asn1crypto==1.5.1 # via @@ -52,30 +50,30 @@ astroid==3.1.0 # via pylint attrs==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 # aiohttp # jsonschema # referencing 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==5.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in # paramiko -boto3==1.42.33 +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.42.33 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in + # moto botocore==1.42.33 # via # -c requirements/static/ci/py3.12/linux.txt @@ -83,14 +81,10 @@ botocore==1.42.33 # boto3 # moto # s3transfer -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 # httpcore # httpx @@ -102,8 +96,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 @@ -111,8 +105,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.post1 # via @@ -120,39 +114,39 @@ cheetah3==3.2.6.post1 # -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/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via - # -c requirements/static/ci/py3.12/linux.txt - # geomet + # -r requirements/static/pkg/linux.in clustershell==1.9.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" +croniter==2.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 -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 # moto @@ -163,20 +157,20 @@ 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.8.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.8.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/lint.in @@ -188,16 +182,16 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.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/base.txt # aiohttp # aiosignal @@ -205,17 +199,16 @@ genshi==0.7.10 # 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.12 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # gitpython gitpython==3.1.46 # via # -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 h11==0.14.0 # via @@ -235,8 +228,9 @@ httpx==0.24.1 # python-telegram-bot 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 + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -244,82 +238,84 @@ idna==3.7 # 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/base.txt + # -r requirements/static/pkg/linux.in invoke==2.2.1 # via # -c requirements/static/ci/py3.12/linux.txt # paramiko isort==4.3.21 # via pylint -jaraco.collections==4.1.0 +jaraco-collections==4.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 # cherrypy -jaraco.context==4.3.0 +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.1.0 + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.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 # 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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via - # -c requirements/static/ci/py3.12/linux.txt - # jsonschema jsonschema==4.26.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # jsonschema junit-xml==1.9 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -331,14 +327,19 @@ kubernetes==35.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt looseversion==1.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/base.txt lxml==6.0.2 # via @@ -352,8 +353,8 @@ mako==1.3.10 # -r requirements/static/ci/common.in markupsafe==2.1.3 # 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 @@ -366,25 +367,27 @@ mercurial==6.0.1 # -r requirements/static/ci/linux.in more-itertools==10.8.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/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in msgpack==1.0.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 # -r requirements/base.txt multidict==6.0.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 # aiohttp # yarl ncclient==0.7.0 @@ -401,11 +404,11 @@ oscrypto==1.3.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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -422,35 +425,42 @@ pathspec==0.12.1 # yamllint 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==3.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 # cherrypy propcache==0.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 # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt +pyasn1==0.6.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 pycparser==2.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 + # -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 @@ -460,7 +470,7 @@ pyiface==0.0.11 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -481,11 +491,12 @@ pynacl==1.6.2 # -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/base.txt + # -r requirements/static/pkg/linux.in # etcd3-py pyparsing==3.3.2 # via @@ -501,9 +512,10 @@ python-consul==1.1.0 # -r requirements/static/ci/linux.in python-dateutil==2.8.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 + # -r requirements/static/pkg/linux.in # botocore # croniter # kubernetes @@ -515,17 +527,18 @@ python-etcd==0.4.5 # -r requirements/static/ci/common.in python-gnupg==0.5.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 + # -r requirements/static/pkg/linux.in python-telegram-bot==20.3 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/linux.in pytz==2024.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 # twilio @@ -535,8 +548,8 @@ pyvmomi==9.0.0.0 # -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 @@ -547,30 +560,26 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.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/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 +redis-py-cluster==2.1.3 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/static/ci/linux.in referencing==0.37.0 # via # -c requirements/static/ci/py3.12/linux.txt # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via - # -c requirements/static/ci/py3.12/linux.txt - # kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.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 # apache-libcloud # docker @@ -582,6 +591,11 @@ requests==2.32.5 ; python_version >= "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.12/linux.txt + # kubernetes resolvelib==1.0.1 # via # -c requirements/static/ci/py3.12/linux.txt @@ -599,11 +613,12 @@ rpds-py==0.30.0 # -c requirements/static/ci/py3.12/linux.txt # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt + # -r requirements/static/pkg/linux.in s3transfer==0.16.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -620,13 +635,14 @@ semantic-version==2.10.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/base.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 # junit-xml # junos-eznc @@ -646,6 +662,7 @@ slack-sdk==3.21.3 smmap==5.0.2 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # gitdb sniffio==1.3.0 # via @@ -663,17 +680,17 @@ strict-rfc3339==0.7 # -r requirements/static/ci/common.in tempora==5.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 # portend textfsm==2.1.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.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/base.txt toml==0.10.2 # via @@ -684,8 +701,8 @@ tomlkit==0.12.3 # via pylint tornado==6.5.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 transitions==0.9.3 # via @@ -697,14 +714,15 @@ twilio==8.2.2 # -r requirements/static/ci/linux.in typing-extensions==4.14.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 # aiosignal + # pyopenssl # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # 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 @@ -712,16 +730,21 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # -r requirements/static/ci/common.in +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -758,20 +781,20 @@ yamlloader==1.6.0 # junos-eznc yarl==1.20.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 # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/linux-crypto.txt b/requirements/static/ci/py3.12/linux-crypto.txt index aff5e7d24c70..a1f30f44c22f 100644 --- a/requirements/static/ci/py3.12/linux-crypto.txt +++ b/requirements/static/ci/py3.12/linux-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=linux --python-version=3.12 --no-emit-index-url -o=requirements/static/ci/py3.12/linux-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt index aed484c60121..9109627fa93a 100644 --- a/requirements/static/ci/py3.12/linux.txt +++ b/requirements/static/ci/py3.12/linux.txt @@ -1,42 +1,41 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/linux.in --python-platform=linux --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.12/linux.txt -o=requirements/static/ci/py3.12/linux.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiohttp -aiohttp-retry==2.8.3 - # via twilio aiohttp==3.13.3 # 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 # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.8.3 + # via twilio aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiohttp +ansible==12.0.0 + # via -r requirements/static/ci/linux.in ansible-core==2.19.2 # via ansible -ansible==12.0.0 ; python_version >= "3.10" - # via -r requirements/static/ci/linux.in anyio==4.1.0 # via httpcore -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in asn1crypto==1.5.1 # via # certvalidator # oscrypto attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiohttp # jsonschema # pytest-salt-factories @@ -46,29 +45,27 @@ attrs==23.2.0 # referencing 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==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # httpcore # httpx @@ -78,7 +75,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 @@ -86,36 +83,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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.3.1 - # via geomet clustershell==1.9.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" +croniter==2.0.5 # 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 # ansible-core # etcd3-py # moto @@ -125,44 +121,47 @@ 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.8.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.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.12/linux.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in + # via + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in h11==0.14.0 # via httpcore hglib==2.6.2 @@ -173,7 +172,8 @@ httpx==0.24.1 # via python-telegram-bot idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -182,72 +182,77 @@ idna==3.7 # 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/base.txt iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 # junos-eznc # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt lxml==6.0.2 # via @@ -258,7 +263,7 @@ mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # jinja2 # mako @@ -269,22 +274,23 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiohttp # yarl ncclient==0.7.0 @@ -295,11 +301,11 @@ oscrypto==1.3.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 -paramiko==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -311,33 +317,38 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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==0.6.2 + # via + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt # 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 @@ -345,7 +356,7 @@ pygit2==1.13.1 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via -r requirements/static/ci/common.in pyjwt==2.4.0 # via twilio @@ -355,15 +366,26 @@ pynacl==1.6.2 # 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/base.txt # etcd3-py pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # 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 @@ -375,11 +397,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -391,22 +413,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.2 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # botocore # croniter @@ -417,13 +428,13 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt python-telegram-bot==20.3 # via -r requirements/static/ci/linux.in pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # croniter # tempora # twilio @@ -431,7 +442,7 @@ pyvmomi==9.0.0.0 # 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 @@ -443,22 +454,20 @@ pyyaml==6.0.1 # yamlloader pyzmq==25.1.2 # 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 +redis-py-cluster==2.1.3 + # via -r requirements/static/ci/linux.in referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -470,6 +479,9 @@ requests==2.32.5 ; python_version >= "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes resolvelib==1.0.1 # via ansible-core responses==0.25.8 @@ -480,9 +492,9 @@ rpds-py==0.30.0 # via # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt s3transfer==0.16.0 # via boto3 @@ -492,11 +504,11 @@ semantic-version==2.10.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/base.txt six==1.16.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # etcd3-py # junit-xml # junos-eznc @@ -510,7 +522,9 @@ slack-bolt==1.18.0 slack-sdk==3.21.3 # via slack-bolt smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.12/linux.txt + # gitdb sniffio==1.3.0 # via # anyio @@ -522,19 +536,19 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # 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 tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc @@ -544,13 +558,14 @@ twilio==8.2.2 # via -r requirements/static/ci/linux.in typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # botocore # docker @@ -558,14 +573,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -589,17 +608,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.12/tools-virustotal.txt b/requirements/static/ci/py3.12/tools-virustotal.txt index d0e670895d43..a8871eda69c2 100644 --- a/requirements/static/ci/py3.12/tools-virustotal.txt +++ b/requirements/static/ci/py3.12/tools-virustotal.txt @@ -1,28 +1,24 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools-virustotal.in --python-platform=linux --python-version=3.12 --no-emit-index-url -c=requirements/static/ci/py3.12/tools.txt -o=requirements/static/ci/py3.12/tools-virustotal.txt 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 eceebc9fa69e..a58cd14996a3 100644 --- a/requirements/static/ci/py3.12/tools.txt +++ b/requirements/static/ci/py3.12/tools.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools.in --python-platform=linux --python-version=3.12 --no-emit-index-url -o=requirements/static/ci/py3.12/tools.txt annotated-types==0.6.0 # via pydantic attrs==22.1.0 @@ -16,7 +12,7 @@ botocore==1.29.152 # via # boto3 # s3transfer -certifi==2023.07.22 +certifi==2023.7.22 # via requests charset-normalizer==3.2.0 # via requests @@ -38,10 +34,10 @@ mdurl==0.1.2 # via markdown-it-py packaging==23.1 # via -r requirements/static/ci/tools.in -pydantic-core==2.16.3 - # via pydantic pydantic==2.6.4 # via python-tools-scripts +pydantic-core==2.16.3 + # via pydantic pygments==2.17.2 # via rich python-dateutil==2.8.2 diff --git a/requirements/static/ci/py3.12/windows-crypto.txt b/requirements/static/ci/py3.12/windows-crypto.txt index f7636ea7daa3..6e5d6464102e 100644 --- a/requirements/static/ci/py3.12/windows-crypto.txt +++ b/requirements/static/ci/py3.12/windows-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=windows --python-version=3.12 --no-emit-index-url -o=requirements/static/ci/py3.12/windows-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.12/windows.txt b/requirements/static/ci/py3.12/windows.txt index 374f1207662a..0e88e8a6db36 100644 --- a/requirements/static/ci/py3.12/windows.txt +++ b/requirements/static/ci/py3.12/windows.txt @@ -1,26 +1,26 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/windows.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/windows.in --python-platform=windows --python-version=3.12 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.12/windows.txt -o=requirements/static/ci/py3.12/windows.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiohttp +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.12/windows.txt + # -r requirements/base.txt attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiohttp # jsonschema # pytest-salt-factories @@ -30,33 +30,31 @@ attrs==23.2.0 # referencing 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==5.0.0 # via -r requirements/static/ci/common.in +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # 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 # clr-loader @@ -65,40 +63,37 @@ 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.3.1 - # 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.9.3 # 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.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 @@ -107,11 +102,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.8.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 @@ -120,143 +115,148 @@ dnspython==2.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.7.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.10 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # 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 idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt + # -r requirements/base.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/base.txt iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.12/windows.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.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/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.12/windows.txt + # -r requirements/base.txt looseversion==1.3.0 # 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 ; sys_platform == "win32" +lxml==6.0.2 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # jinja2 # mako # werkzeug mock==5.1.0 # via -r requirements/pytest.txt -more-itertools==8.2.0 +more-itertools==10.8.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiohttp # yarl 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 passlib==1.7.4 @@ -267,55 +267,71 @@ pathspec==1.0.3 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 # 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/pkg/py3.12/windows.txt + # -r requirements/base.txt pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt + # -r requirements/base.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 pygit2==1.19.1 # via -r requirements/static/ci/windows.in -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==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 pynacl==1.6.2 # 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/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm +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 @@ -327,11 +343,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -343,20 +359,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.2 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # botocore # kubernetes @@ -365,21 +370,21 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # docker # pytest-skip-markers @@ -388,7 +393,7 @@ pywinrm==0.5.0 # 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 @@ -397,21 +402,18 @@ pyyaml==6.0.1 # yamllint pyzmq==25.1.2 # 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 referencing==0.37.0 # 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" +requests==2.32.5 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt + # apache-libcloud # docker # etcd3-py # kubernetes @@ -420,6 +422,11 @@ requests==2.32.5 ; python_version >= "3.10" # requests-ntlm # requests-oauthlib # responses + # vultr +requests-ntlm==1.3.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -436,18 +443,18 @@ 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/base.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 # junit-xml # kubernetes # python-dateutil smmap==5.0.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in @@ -457,31 +464,32 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiosignal + # pyopenssl # pytest-system-statistics # referencing -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # botocore # docker @@ -491,10 +499,14 @@ 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.12/windows.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -508,15 +520,15 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver -wmi==1.5.1 ; sys_platform == "win32" +wmi==1.5.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # -r requirements/base.txt # moto # pywinrm @@ -524,17 +536,17 @@ yamllint==1.38.0 # via -r requirements/static/ci/windows.in yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.12/windows.txt + # -c requirements/static/pkg/py3.12/windows.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/changelog.txt b/requirements/static/ci/py3.13/changelog.txt index 9d56a02ca14c..7a3eaa8e7e41 100644 --- a/requirements/static/ci/py3.13/changelog.txt +++ b/requirements/static/ci/py3.13/changelog.txt @@ -1,16 +1,11 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# -click-default-group==1.2.4 - # via towncrier +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/changelog.in --python-platform=linux --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.13/linux.txt -o=requirements/static/ci/py3.13/changelog.txt click==8.3.1 # via - # -c requirements/static/ci/py3.13/linux.txt # click-default-group # towncrier +click-default-group==1.2.4 + # via towncrier incremental==24.11.0 # via towncrier jinja2==3.1.6 @@ -33,5 +28,5 @@ packaging==24.0 towncrier==22.12.0 # via -r requirements/static/ci/changelog.in -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/cloud.txt b/requirements/static/ci/py3.13/cloud.txt index 8ab41e91bec0..2940d5cd9282 100644 --- a/requirements/static/ci/py3.13/cloud.txt +++ b/requirements/static/ci/py3.13/cloud.txt @@ -1,29 +1,27 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/cloud.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.13/linux.txt -c=requirements/static/pkg/py3.13/linux.txt -o=requirements/static/ci/py3.13/cloud.txt aiohappyeyeballs==2.6.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 # aiohttp aiohttp==3.13.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 # -r requirements/static/ci/common.in # etcd3-py aiosignal==1.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 # aiohttp -apache-libcloud==3.8.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/cloud.in # -r requirements/static/ci/common.in asn1crypto==1.5.1 @@ -33,8 +31,8 @@ asn1crypto==1.5.1 # oscrypto attrs==25.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 # aiohttp # jsonschema # pytest-salt-factories @@ -45,23 +43,23 @@ attrs==25.4.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==5.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in # paramiko -boto3==1.42.33 +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.42.33 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in + # moto botocore==1.42.33 # via # -c requirements/static/ci/py3.13/linux.txt @@ -69,14 +67,10 @@ botocore==1.42.33 # boto3 # moto # s3transfer -cassandra-driver==3.29.3 - # 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 @@ -86,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 @@ -103,39 +97,39 @@ 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/base.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/base.txt # -r requirements/static/ci/common.in -click==8.3.1 - # via - # -c requirements/static/ci/py3.13/linux.txt - # geomet + # -r requirements/static/pkg/linux.in clustershell==1.9.3 # 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" +croniter==6.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 -cryptography==42.0.2 +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 # paramiko @@ -147,13 +141,13 @@ cryptography==42.0.2 # 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.8.0 @@ -161,7 +155,7 @@ dnspython==2.8.0 # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/pytest.txt @@ -173,20 +167,20 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.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/static/ci/common.in # virtualenv flaky==3.8.1 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/pytest.txt -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.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/base.txt # aiohttp # aiosignal @@ -194,37 +188,38 @@ genshi==0.7.10 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -geomet==1.1.0 - # via - # -c requirements/static/ci/py3.13/linux.txt - # cassandra-driver gitdb==4.0.12 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # gitpython gitpython==3.1.46 # via # -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 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/linux.in iniconfig==2.3.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -233,66 +228,67 @@ invoke==2.2.1 # via # -c requirements/static/ci/py3.13/linux.txt # paramiko -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 # junos-eznc # moto 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==2025.9.1 - # via - # -c requirements/static/ci/py3.13/linux.txt - # jsonschema jsonschema==4.26.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # jsonschema junit-xml==1.9 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in @@ -304,14 +300,19 @@ kubernetes==35.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt 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 lxml==6.0.2 # via @@ -325,8 +326,8 @@ mako==1.3.10 # -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 @@ -337,27 +338,29 @@ mock==5.2.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/base.txt # -r requirements/pytest.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # 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.7.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 # aiohttp # yarl ncclient==0.7.0 @@ -376,11 +379,11 @@ 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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in @@ -393,8 +396,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.6.0 # via @@ -402,34 +405,41 @@ pluggy==1.6.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 propcache==0.4.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 # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.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 # -r requirements/base.txt # pytest-salt-factories # pytest-shell-utilities # pytest-system-statistics +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt pycparser==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 + # -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==6.0.0 # via @@ -439,7 +449,7 @@ pygments==2.19.2 # via # -c requirements/static/ci/py3.13/linux.txt # pytest -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in @@ -448,11 +458,12 @@ pynacl==1.6.2 # -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/base.txt + # -r requirements/static/pkg/linux.in # etcd3-py pyparsing==3.3.2 # via @@ -469,6 +480,18 @@ pyspnego==0.12.0 # -r requirements/static/ci/cloud.in # requests-ntlm # smbprotocol +pytest==9.0.2 + # 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 @@ -487,12 +510,12 @@ pytest-salt-factories==1.0.5 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/pytest.txt @@ -511,23 +534,12 @@ pytest-timeout==2.4.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/pytest.txt -pytest==9.0.2 - # 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/base.txt + # -r requirements/static/pkg/linux.in # botocore # croniter # kubernetes @@ -540,13 +552,14 @@ 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/base.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==9.0.0.0 # via @@ -556,8 +569,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 # junos-eznc @@ -567,8 +580,8 @@ pyyaml==6.0.3 # yamlloader 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.37.0 @@ -576,16 +589,10 @@ referencing==0.37.0 # -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" +requests==2.32.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 # apache-libcloud # docker @@ -598,6 +605,13 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +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.8 # via # -c requirements/static/ci/py3.13/linux.txt @@ -611,11 +625,12 @@ rpds-py==0.30.0 # -c requirements/static/ci/py3.13/linux.txt # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt + # -r requirements/static/pkg/linux.in s3transfer==0.16.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -630,13 +645,14 @@ 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/base.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 # junit-xml # junos-eznc @@ -652,6 +668,7 @@ smbprotocol==1.15.0 smmap==5.0.2 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # gitdb sqlparse==0.5.5 # via @@ -663,17 +680,17 @@ 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==2.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.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 toml==0.10.2 # via @@ -681,8 +698,8 @@ toml==0.10.2 # -r requirements/static/ci/common.in tornado==6.5.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 transitions==0.9.3 # via @@ -696,10 +713,10 @@ typing-extensions==4.15.0 # via # -c requirements/static/ci/py3.13/linux.txt # pytest-system-statistics -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.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 # botocore # docker @@ -707,17 +724,22 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -752,20 +774,20 @@ yamlloader==1.6.0 # junos-eznc yarl==1.22.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 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/darwin-crypto.txt b/requirements/static/ci/py3.13/darwin-crypto.txt index 14c7e8ba21c5..326ee5636e3c 100644 --- a/requirements/static/ci/py3.13/darwin-crypto.txt +++ b/requirements/static/ci/py3.13/darwin-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=macos --python-version=3.13 --no-emit-index-url -o=requirements/static/ci/py3.13/darwin-crypto.txt m2crypto==0.46.2 # via -r requirements/static/ci/crypto.in pycryptodome==3.23.0 diff --git a/requirements/static/ci/py3.13/darwin.txt b/requirements/static/ci/py3.13/darwin.txt index 0b1052d2f7ca..88e5753a6dd8 100644 --- a/requirements/static/ci/py3.13/darwin.txt +++ b/requirements/static/ci/py3.13/darwin.txt @@ -1,25 +1,23 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/darwin.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/darwin.in --python-platform=macos --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.13/darwin.txt -o=requirements/static/ci/py3.13/darwin.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # aiohttp -apache-libcloud==3.7.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via + # -c requirements/static/pkg/py3.13/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in asn1crypto==1.5.1 @@ -28,7 +26,7 @@ asn1crypto==1.5.1 # oscrypto attrs==25.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # aiohttp # jsonschema # pytest-salt-factories @@ -39,29 +37,27 @@ attrs==25.4.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==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.29.3 - # 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 @@ -69,7 +65,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 @@ -77,36 +73,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/base.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/base.txt # -r requirements/static/ci/common.in -click==8.3.1 - # via geomet clustershell==1.9.3 # 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" +croniter==6.0.0 # 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.2 +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 # paramiko @@ -115,118 +110,126 @@ cryptography==42.0.2 # 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.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.8.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython -gitpython==3.1.43 # via + # -c requirements/static/pkg/py3.13/darwin.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.13/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.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/base.txt # etcd3-py # requests # trustme # 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/base.txt iniconfig==2.3.0 # via pytest invoke==2.2.1 # via paramiko -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 # 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 - # 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 # junos-eznc # moto 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==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.13/darwin.txt + # -r requirements/base.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 lxml==6.0.2 # via @@ -237,7 +240,7 @@ mako==1.3.10 # 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 @@ -248,22 +251,23 @@ mock==5.2.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/base.txt # -r requirements/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # 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.7.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # aiohttp # yarl ncclient==0.7.0 @@ -274,7 +278,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 paramiko==4.0.0 @@ -288,33 +292,38 @@ pathspec==1.0.3 # 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.6.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.4.1 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 # 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/pkg/py3.13/darwin.txt + # -r requirements/base.txt pycparser==3.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt + # -r requirements/base.txt # 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==6.0.0 # via -r requirements/pytest.txt @@ -326,15 +335,26 @@ pynacl==1.6.2 # via # -r requirements/static/ci/common.in # paramiko -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/base.txt # etcd3-py pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # via junos-eznc +pytest==9.0.2 + # 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,11 +366,11 @@ pytest-httpserver==1.1.3 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -362,20 +382,9 @@ pytest-system-statistics==1.0.2 # via pytest-salt-factories pytest-timeout==2.4.0 # via -r requirements/pytest.txt -pytest==9.0.2 - # 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/base.txt # botocore # croniter @@ -387,17 +396,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/base.txt pytz==2025.2 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # croniter pyvmomi==9.0.0.0 # 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 # junos-eznc @@ -408,18 +417,16 @@ pyyaml==6.0.3 # yamlloader pyzmq==27.1.0 # 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.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -429,6 +436,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -445,11 +455,11 @@ 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/base.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 # junit-xml # junos-eznc @@ -458,26 +468,28 @@ six==1.17.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.13/darwin.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in 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==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc @@ -485,9 +497,9 @@ trustme==1.2.1 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via pytest-system-statistics -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # -r requirements/base.txt # botocore # docker @@ -495,14 +507,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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/pkg/py3.13/darwin.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -526,17 +542,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.22.0 # via - # -c requirements/static/ci/../pkg/py3.13/darwin.txt + # -c requirements/static/pkg/py3.13/darwin.txt # 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/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/docs.txt b/requirements/static/ci/py3.13/docs.txt index 0652e953e0e9..570b55dddbbb 100644 --- a/requirements/static/ci/py3.13/docs.txt +++ b/requirements/static/ci/py3.13/docs.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/docs.in --python-platform=linux --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.13/linux.txt -o=requirements/static/ci/py3.13/docs.txt aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.13/linux.txt @@ -18,6 +14,10 @@ aiosignal==1.4.0 # aiohttp alabaster==1.0.0 # via sphinx +apache-libcloud==3.9.0 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt attrs==25.4.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -25,10 +25,10 @@ attrs==25.4.0 autocommand==2.2.2 # via # -c requirements/static/ci/py3.13/linux.txt - # jaraco.text + # jaraco-text babel==2.17.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 @@ -56,11 +56,11 @@ contextvars==2.4 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt -croniter==6.0.0 ; sys_platform != "win32" +croniter==6.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt -cryptography==42.0.2 +cryptography==46.0.5 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt @@ -75,19 +75,28 @@ distro==1.9.0 # -r requirements/base.txt docutils==0.22.4 # via sphinx -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # via # -c requirements/static/ci/py3.13/linux.txt # virtualenv -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.8.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.13/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt idna==3.11 # via # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt # requests # yarl imagesize==1.4.1 @@ -101,26 +110,27 @@ importlib-metadata==8.7.1 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt -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 @@ -134,6 +144,10 @@ jmespath==1.1.0 # -r requirements/base.txt linkify-it-py==2.0.3 # via myst-docutils +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -155,10 +169,11 @@ mdurl==0.1.2 more-itertools==10.8.0 # via # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.1.2 # via # -c requirements/static/ci/py3.13/linux.txt @@ -168,7 +183,7 @@ multidict==6.7.0 # -c requirements/static/ci/py3.13/linux.txt # aiohttp # yarl -myst-docutils[linkify]==5.0.0 +myst-docutils==5.0.0 # via -r requirements/static/ci/docs.in packaging==24.0 # via @@ -188,13 +203,18 @@ propcache==0.4.1 # -c requirements/static/ci/py3.13/linux.txt # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt pycparser==3.0 # via # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt # cffi pycryptodomex==3.23.0 # via @@ -206,7 +226,7 @@ pygments==2.19.2 # via # -c requirements/static/ci/py3.13/linux.txt # sphinx -pyopenssl==24.3.0 +pyopenssl==25.3.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt @@ -233,15 +253,17 @@ pyzmq==27.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt + # apache-libcloud # sphinx # sphinxcontrib-spelling + # vultr roman-numerals==4.1.0 # via sphinx -rpm-vercmp==0.1.2 ; sys_platform == "linux" +rpm-vercmp==0.1.2 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt @@ -254,9 +276,13 @@ six==1.17.0 # -c requirements/static/ci/py3.13/linux.txt # python-dateutil # sphinxcontrib-httpdomain +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.13/linux.txt + # gitdb snowballstemmer==3.0.1 # via sphinx -sphinx==9.1.0 ; python_version >= "3.9" +sphinx==9.1.0 # via # -r requirements/static/ci/docs.in # sphinxcontrib-httpdomain @@ -281,7 +307,7 @@ tempora==5.8.1 # via # -c requirements/static/ci/py3.13/linux.txt # portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt @@ -291,7 +317,7 @@ tornado==6.5.4 # -r requirements/base.txt uc-micro-py==1.0.3 # via linkify-it-py -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt @@ -300,11 +326,15 @@ virtualenv==20.36.1 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt yarl==1.22.0 # via # -c requirements/static/ci/py3.13/linux.txt # aiohttp -zc.lockfile==4.0 +zc-lockfile==4.0 # via # -c requirements/static/ci/py3.13/linux.txt # cherrypy @@ -314,5 +344,5 @@ zipp==3.23.0 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/freebsd-crypto.txt b/requirements/static/ci/py3.13/freebsd-crypto.txt index d2f2f81aaaeb..69446adf9d93 100644 --- a/requirements/static/ci/py3.13/freebsd-crypto.txt +++ b/requirements/static/ci/py3.13/freebsd-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --universal --python-version=3.13 --no-emit-index-url -o=requirements/static/ci/py3.13/freebsd-crypto.txt m2crypto==0.46.2 # via -r requirements/static/ci/crypto.in pycryptodome==3.23.0 diff --git a/requirements/static/ci/py3.13/freebsd.txt b/requirements/static/ci/py3.13/freebsd.txt index d52fe6e76f4a..35870c4264ba 100644 --- a/requirements/static/ci/py3.13/freebsd.txt +++ b/requirements/static/ci/py3.13/freebsd.txt @@ -1,32 +1,31 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in --universal --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.13/freebsd.txt -o=requirements/static/ci/py3.13/freebsd.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # aiohttp aiohttp==3.13.3 # 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 # etcd3-py aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # aiohttp -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in -asn1crypto==1.5.1 +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 ; sys_platform != 'win32' # via # certvalidator # oscrypto attrs==25.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # aiohttp # jsonschema # pytest-salt-factories @@ -37,73 +36,81 @@ attrs==25.4.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==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.29.3 - # 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 -certvalidator==0.11.1 +certvalidator==0.11.1 ; sys_platform != 'win32' # 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 + # clr-loader # cryptography # pynacl + # pyzmq 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/base.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/base.txt # -r requirements/static/ci/common.in -click==8.3.1 - # via geomet + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # pythonnet clustershell==1.9.3 # via -r requirements/static/ci/common.in +colorama==0.4.6 ; sys_platform == 'win32' + # via pytest 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" +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.2 +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 # paramiko @@ -112,123 +119,136 @@ cryptography==42.0.2 # 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 dnspython==2.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.8.0 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/freebsd.in iniconfig==2.3.0 # via pytest -invoke==2.2.1 +invoke==2.2.1 ; sys_platform != 'win32' # via paramiko -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 # junos-eznc # moto 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==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +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" +kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt 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 lxml==6.0.2 # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -236,7 +256,7 @@ mako==1.3.10 # 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 @@ -247,36 +267,37 @@ mock==5.2.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/base.txt # -r requirements/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # 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.7.0 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # aiohttp # yarl -ncclient==0.7.0 +ncclient==0.7.0 ; sys_platform != 'win32' # via junos-eznc oauthlib==3.3.1 # via requests-oauthlib -oscrypto==1.3.0 +oscrypto==1.3.0 ; sys_platform != 'win32' # 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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -288,53 +309,79 @@ pathspec==1.0.3 # 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.6.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.4.1 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 # 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 +pyasn1==0.6.2 + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt pycparser==3.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 # 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==6.0.0 # via -r requirements/pytest.txt pygments==2.19.2 # via pytest -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +pymssql==2.3.13 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt pynacl==1.6.2 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # etcd3-py -pyparsing==3.3.2 +pyparsing==3.3.2 ; sys_platform != 'win32' # via junos-eznc -pyserial==3.5 +pyserial==3.5 ; sys_platform != 'win32' # via junos-eznc +pytest==9.0.2 + # 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,11 +393,11 @@ pytest-httpserver==1.1.3 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -362,21 +409,11 @@ pytest-system-statistics==1.0.2 # via pytest-salt-factories pytest-timeout==2.4.0 # via -r requirements/pytest.txt -pytest==9.0.2 - # 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/base.txt + # -r requirements/static/pkg/freebsd.in # botocore # croniter # kubernetes @@ -387,17 +424,29 @@ 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/base.txt + # -r requirements/static/pkg/freebsd.in +pythonnet==3.0.5 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt # -r requirements/base.txt -pytz==2025.2 +pytz==2025.2 ; sys_platform != 'win32' # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # croniter pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in +pywin32==311 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt + # docker + # pytest-skip-markers + # wmi 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 # junos-eznc @@ -408,18 +457,16 @@ pyyaml==6.0.3 # yamlloader 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.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -429,6 +476,9 @@ requests==2.32.5 ; python_version >= "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -437,19 +487,24 @@ rpds-py==0.30.0 # via # jsonschema # referencing +rpm-vercmp==0.1.2 ; sys_platform == 'linux' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt s3transfer==0.16.0 # via boto3 -scp==0.15.0 +scp==0.15.0 ; sys_platform != 'win32' # via junos-eznc 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/base.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 # junit-xml # junos-eznc @@ -458,36 +513,38 @@ six==1.17.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in 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==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # 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 tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # -r requirements/base.txt -transitions==0.9.3 +transitions==0.9.3 ; sys_platform != 'win32' # via junos-eznc trustme==1.2.1 # via -r requirements/pytest.txt typing-extensions==4.15.0 # via pytest-system-statistics -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # -r requirements/base.txt # botocore # docker @@ -495,14 +552,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -516,27 +577,34 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver +wmi==1.5.1 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==1.0.2 - # via moto +xmltodict==1.0.3 + # via + # -c requirements/static/pkg/py3.13/freebsd.txt + # -r requirements/base.txt + # moto yamllint==1.38.0 # via -r requirements/static/ci/freebsd.in -yamlloader==1.6.0 +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.22.0 # via - # -c requirements/static/ci/../pkg/py3.13/freebsd.txt + # -c requirements/static/pkg/py3.13/freebsd.txt # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/lint.txt b/requirements/static/ci/py3.13/lint.txt index 97cdc709768d..bb26b1c09e4e 100644 --- a/requirements/static/ci/py3.13/lint.txt +++ b/requirements/static/ci/py3.13/lint.txt @@ -1,47 +1,45 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.13/linux.txt -c=requirements/static/pkg/py3.13/linux.txt -o=requirements/static/ci/py3.13/lint.txt aiohappyeyeballs==2.6.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 # aiohttp -aiohttp-retry==2.9.1 - # via - # -c requirements/static/ci/py3.13/linux.txt - # twilio aiohttp==3.13.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 # -r requirements/static/ci/common.in # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.9.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # twilio aiosignal==1.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 # aiohttp -ansible-core==2.20.1 +ansible==13.2.0 # via # -c requirements/static/ci/py3.13/linux.txt - # ansible -ansible==13.2.0 ; python_version >= "3.10" + # -r requirements/static/ci/linux.in +ansible-core==2.20.1 # via # -c requirements/static/ci/py3.13/linux.txt - # -r requirements/static/ci/linux.in + # ansible anyio==4.12.1 # via # -c requirements/static/ci/py3.13/linux.txt # httpx -apache-libcloud==3.8.0 ; sys_platform != "win32" +apache-libcloud==3.9.0 # via # -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 asn1crypto==1.5.1 # via @@ -52,30 +50,30 @@ astroid==3.1.0 # via pylint attrs==25.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 # aiohttp # jsonschema # 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==5.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in # paramiko -boto3==1.42.33 +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.42.33 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in + # moto botocore==1.42.33 # via # -c requirements/static/ci/py3.13/linux.txt @@ -83,14 +81,10 @@ botocore==1.42.33 # boto3 # moto # s3transfer -cassandra-driver==3.29.3 +certifi==2026.1.4 # via # -c requirements/static/ci/py3.13/linux.txt - # -r requirements/static/ci/common.in -certifi==2026.1.4 ; 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 # httpcore # httpx @@ -102,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 @@ -111,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 @@ -120,39 +114,39 @@ 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/base.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/base.txt # -r requirements/static/ci/common.in -click==8.3.1 - # via - # -c requirements/static/ci/py3.13/linux.txt - # geomet + # -r requirements/static/pkg/linux.in clustershell==1.9.3 # 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" +croniter==6.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 -cryptography==42.0.2 +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 # moto @@ -163,20 +157,20 @@ dill==0.4.1 # 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.8.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/lint.in @@ -188,16 +182,16 @@ etcd3-py==0.1.6 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.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/static/ci/common.in # virtualenv -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.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/base.txt # aiohttp # aiosignal @@ -205,17 +199,16 @@ genshi==0.7.10 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -geomet==1.1.0 - # via - # -c requirements/static/ci/py3.13/linux.txt - # cassandra-driver gitdb==4.0.12 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # gitpython gitpython==3.1.46 # via # -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 h11==0.16.0 # via @@ -235,8 +228,9 @@ httpx==0.28.1 # 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 + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -244,82 +238,84 @@ 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/base.txt + # -r requirements/static/pkg/linux.in invoke==2.2.1 # via # -c requirements/static/ci/py3.13/linux.txt # paramiko 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 # junos-eznc # moto 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==2025.9.1 - # via - # -c requirements/static/ci/py3.13/linux.txt - # jsonschema jsonschema==4.26.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # jsonschema junit-xml==1.9 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in @@ -331,14 +327,19 @@ kubernetes==35.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt 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 lxml==6.0.2 # via @@ -352,8 +353,8 @@ mako==1.3.10 # -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 @@ -366,25 +367,27 @@ mercurial==7.1.2 # -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/base.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # 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.7.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 # aiohttp # yarl ncclient==0.7.0 @@ -401,11 +404,11 @@ 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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in @@ -422,35 +425,42 @@ pathspec==1.0.3 # 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.4.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 # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt +pyasn1==0.6.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 pycparser==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 + # -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.19.1 # via @@ -460,7 +470,7 @@ pyiface==0.0.11 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in @@ -481,11 +491,12 @@ pynacl==1.6.2 # -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/base.txt + # -r requirements/static/pkg/linux.in # etcd3-py pyparsing==3.3.2 # via @@ -501,9 +512,10 @@ 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/base.txt + # -r requirements/static/pkg/linux.in # botocore # croniter # kubernetes @@ -516,17 +528,18 @@ 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/base.txt + # -r requirements/static/pkg/linux.in python-telegram-bot==22.5 # via # -c requirements/static/ci/py3.13/linux.txt # -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==9.0.0.0 # via @@ -534,8 +547,8 @@ pyvmomi==9.0.0.0 # -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 @@ -546,30 +559,26 @@ pyyaml==6.0.3 # yamlloader 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.37.0 # 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" +requests==2.32.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 # apache-libcloud # docker @@ -581,6 +590,11 @@ requests==2.32.5 ; python_version >= "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.13/linux.txt + # kubernetes resolvelib==1.2.1 # via # -c requirements/static/ci/py3.13/linux.txt @@ -598,11 +612,12 @@ rpds-py==0.30.0 # -c requirements/static/ci/py3.13/linux.txt # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt + # -r requirements/static/pkg/linux.in s3transfer==0.16.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -619,13 +634,14 @@ 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/base.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 # junit-xml # junos-eznc @@ -645,6 +661,7 @@ slack-sdk==3.39.0 smmap==5.0.2 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # gitdb sqlparse==0.5.5 # via @@ -656,17 +673,17 @@ 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==2.1.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.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 toml==0.10.2 # via @@ -677,8 +694,8 @@ tomlkit==0.14.0 # via pylint tornado==6.5.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 transitions==0.9.3 # via @@ -688,10 +705,10 @@ twilio==9.9.1 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/linux.in -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.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 # botocore # docker @@ -699,16 +716,21 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt # -r requirements/static/ci/common.in +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via # -c requirements/static/ci/py3.13/linux.txt @@ -745,20 +767,20 @@ yamlloader==1.6.0 # junos-eznc yarl==1.22.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 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/linux-crypto.txt b/requirements/static/ci/py3.13/linux-crypto.txt index 9e0133168f8f..7eced03ed1f8 100644 --- a/requirements/static/ci/py3.13/linux-crypto.txt +++ b/requirements/static/ci/py3.13/linux-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=linux --python-version=3.13 --no-emit-index-url -o=requirements/static/ci/py3.13/linux-crypto.txt m2crypto==0.46.2 # via -r requirements/static/ci/crypto.in pycryptodome==3.23.0 diff --git a/requirements/static/ci/py3.13/linux.txt b/requirements/static/ci/py3.13/linux.txt index a275563210e0..40712401d4f8 100644 --- a/requirements/static/ci/py3.13/linux.txt +++ b/requirements/static/ci/py3.13/linux.txt @@ -1,42 +1,41 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/linux.in --python-platform=linux --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.13/linux.txt -o=requirements/static/ci/py3.13/linux.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # aiohttp -aiohttp-retry==2.9.1 - # via twilio aiohttp==3.13.3 # 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 # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.9.1 + # via twilio aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # aiohttp +ansible==13.2.0 + # via -r requirements/static/ci/linux.in ansible-core==2.20.1 # via ansible -ansible==13.2.0 ; python_version >= "3.10" - # via -r requirements/static/ci/linux.in anyio==4.12.1 # via httpx -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in asn1crypto==1.5.1 # via # certvalidator # oscrypto attrs==25.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # aiohttp # jsonschema # pytest-salt-factories @@ -47,29 +46,27 @@ attrs==25.4.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==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.29.3 - # 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 @@ -79,7 +76,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 @@ -87,36 +84,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/base.txt # 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/base.txt # -r requirements/static/ci/common.in -click==8.3.1 - # via geomet clustershell==1.9.3 # 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" +croniter==6.0.0 # 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.2 +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 # ansible-core # etcd3-py # moto @@ -126,44 +122,47 @@ cryptography==42.0.2 # 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.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.8.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.13/linux.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in + # via + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in h11==0.16.0 # via httpcore hglib==2.6.2 @@ -174,7 +173,8 @@ httpx==0.28.1 # 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 + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -183,72 +183,77 @@ 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/base.txt iniconfig==2.3.0 # via pytest invoke==2.2.1 # via paramiko -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 # junos-eznc # moto 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==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt 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 lxml==6.0.2 # via @@ -259,7 +264,7 @@ mako==1.3.10 # 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 @@ -270,22 +275,23 @@ mock==5.2.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/base.txt # -r requirements/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # 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.7.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # aiohttp # yarl ncclient==0.7.0 @@ -296,11 +302,11 @@ 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 -paramiko==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -312,33 +318,38 @@ pathspec==1.0.3 # 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.6.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.4.1 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 # 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==0.6.2 + # via + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt pycparser==3.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt # 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==6.0.0 # via -r requirements/pytest.txt @@ -348,7 +359,7 @@ pygments==2.19.2 # via pytest pyiface==0.0.11 # via -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via -r requirements/static/ci/common.in pyjwt==2.10.1 # via twilio @@ -358,15 +369,26 @@ pynacl==1.6.2 # 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/base.txt # etcd3-py pyparsing==3.3.2 # via junos-eznc pyserial==3.5 # via junos-eznc +pytest==9.0.2 + # 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 @@ -378,11 +400,11 @@ pytest-httpserver==1.1.3 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -394,22 +416,11 @@ pytest-system-statistics==1.0.2 # via pytest-salt-factories pytest-timeout==2.4.0 # via -r requirements/pytest.txt -pytest==9.0.2 - # 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/base.txt # botocore # croniter @@ -421,19 +432,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/base.txt python-telegram-bot==22.5 # 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==9.0.0.0 # 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 @@ -445,22 +456,20 @@ pyyaml==6.0.3 # yamlloader 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.37.0 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 # 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 @@ -472,6 +481,9 @@ requests==2.32.5 ; python_version >= "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes resolvelib==1.2.1 # via ansible-core responses==0.25.8 @@ -482,9 +494,9 @@ rpds-py==0.30.0 # via # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt s3transfer==0.16.0 # via boto3 @@ -494,11 +506,11 @@ 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/base.txt six==1.17.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # etcd3-py # junit-xml # junos-eznc @@ -512,26 +524,28 @@ slack-bolt==1.27.0 slack-sdk==3.39.0 # via slack-bolt smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.13/linux.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in 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==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # 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 tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc @@ -541,9 +555,9 @@ twilio==9.9.1 # via -r requirements/static/ci/linux.in typing-extensions==4.15.0 # via pytest-system-statistics -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt # botocore # docker @@ -551,14 +565,18 @@ urllib3==2.6.3 ; python_version >= "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -582,17 +600,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.22.0 # via - # -c requirements/static/ci/../pkg/py3.13/linux.txt + # -c requirements/static/pkg/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/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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.13/tools-virustotal.txt b/requirements/static/ci/py3.13/tools-virustotal.txt index 0d79bf90db11..63c9f830b5b3 100644 --- a/requirements/static/ci/py3.13/tools-virustotal.txt +++ b/requirements/static/ci/py3.13/tools-virustotal.txt @@ -1,28 +1,24 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools-virustotal.in --python-platform=linux --python-version=3.13 --no-emit-index-url -c=requirements/static/ci/py3.13/tools.txt -o=requirements/static/ci/py3.13/tools-virustotal.txt certifi==2026.1.4 # via - # -c requirements/static/ci/../ci/py3.13/tools.txt + # -c requirements/static/ci/py3.13/tools.txt # requests charset-normalizer==3.4.4 # via - # -c requirements/static/ci/../ci/py3.13/tools.txt + # -c requirements/static/ci/py3.13/tools.txt # requests idna==3.11 # via - # -c requirements/static/ci/../ci/py3.13/tools.txt + # -c requirements/static/ci/py3.13/tools.txt # requests requests==2.32.5 # via - # -c requirements/static/ci/../ci/py3.13/tools.txt + # -c requirements/static/ci/py3.13/tools.txt # virustotal3 urllib3==2.6.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 f04634272e26..94dcd41cec46 100644 --- a/requirements/static/ci/py3.13/tools.txt +++ b/requirements/static/ci/py3.13/tools.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools.in --python-platform=linux --python-version=3.13 --no-emit-index-url -o=requirements/static/ci/py3.13/tools.txt annotated-types==0.7.0 # via pydantic attrs==25.4.0 @@ -40,10 +36,10 @@ mdurl==0.1.2 # via markdown-it-py packaging==25.0 # via -r requirements/static/ci/tools.in -pydantic-core==2.41.5 - # via pydantic pydantic==2.12.5 # via python-tools-scripts +pydantic-core==2.41.5 + # via pydantic pygments==2.19.2 # 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 1ce6782c2c80..6300334ad1ee 100644 --- a/requirements/static/ci/py3.13/windows-crypto.txt +++ b/requirements/static/ci/py3.13/windows-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=windows --python-version=3.13 --no-emit-index-url -o=requirements/static/ci/py3.13/windows-crypto.txt m2crypto==0.46.2 # via -r requirements/static/ci/crypto.in pycryptodome==3.23.0 diff --git a/requirements/static/ci/py3.13/windows.txt b/requirements/static/ci/py3.13/windows.txt index fdf442740613..413f0eae3ba3 100644 --- a/requirements/static/ci/py3.13/windows.txt +++ b/requirements/static/ci/py3.13/windows.txt @@ -1,26 +1,26 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/windows.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/windows.in --python-platform=windows --python-version=3.13 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.13/windows.txt -o=requirements/static/ci/py3.13/windows.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # aiohttp +apache-libcloud==3.9.0 + # via + # -c requirements/static/pkg/py3.13/windows.txt + # -r requirements/base.txt attrs==25.4.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # aiohttp # jsonschema # pytest-salt-factories @@ -31,33 +31,31 @@ attrs==25.4.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==5.0.0 # via -r requirements/static/ci/common.in +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cassandra-driver==3.29.3 - # 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 # clr-loader @@ -66,40 +64,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/base.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/base.txt # -r requirements/static/ci/common.in -click==8.3.1 - # 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.3 # 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.2 +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 @@ -108,11 +103,11 @@ cryptography==42.0.2 # 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 @@ -121,112 +116,116 @@ dnspython==2.8.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -filelock==3.20.3 ; python_version >= "3.10" +filelock==3.20.3 # 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" +frozenlist==1.8.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # 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 ; sys_platform == "win32" +gitpython==3.1.46 # 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 idna==3.11 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt + # -r requirements/base.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/base.txt iniconfig==2.3.0 # via pytest -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 # 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 - # 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.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==2025.9.1 - # via jsonschema jsonschema==4.26.0 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.13/windows.txt + # -r requirements/base.txt 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 ; sys_platform == "win32" +lxml==6.0.2 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt # xmldiff mako==1.3.10 # 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 @@ -235,29 +234,30 @@ mock==5.2.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/base.txt # -r requirements/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # 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.7.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # aiohttp # yarl 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 passlib==1.7.4 @@ -268,33 +268,38 @@ pathspec==1.0.3 # 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.6.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.4.1 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 # 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/pkg/py3.13/windows.txt + # -r requirements/base.txt pycparser==3.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt + # -r requirements/base.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==6.0.0 # via -r requirements/pytest.txt @@ -302,23 +307,34 @@ pygit2==1.19.1 # via -r requirements/static/ci/windows.in pygments==2.19.2 # via pytest -pymssql==2.3.11 ; sys_platform == "win32" +pymssql==2.3.11 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt -pymysql==1.1.2 ; sys_platform == "win32" +pymysql==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 pynacl==1.6.2 # 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/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm +pytest==9.0.2 + # 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 @@ -330,11 +346,11 @@ pytest-httpserver==1.1.3 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.9.7 ; python_version >= "3.10" +pytest-shell-utilities==1.9.7 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -346,20 +362,9 @@ pytest-system-statistics==1.0.2 # via pytest-salt-factories pytest-timeout==2.4.0 # via -r requirements/pytest.txt -pytest==9.0.2 - # 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/base.txt # botocore # kubernetes @@ -369,17 +374,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/base.txt -pythonnet==3.0.5 ; sys_platform == "win32" +pythonnet==3.0.5 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in -pywin32==311 ; sys_platform == "win32" +pywin32==311 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt # docker # pytest-skip-markers @@ -388,7 +393,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 @@ -397,21 +402,18 @@ pyyaml==6.0.3 # yamllint pyzmq==27.1.0 # 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.37.0 # 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" +requests==2.32.5 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt + # apache-libcloud # docker # etcd3-py # kubernetes @@ -420,6 +422,11 @@ requests==2.32.5 ; python_version >= "3.10" # requests-ntlm # requests-oauthlib # responses + # vultr +requests-ntlm==1.3.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -436,18 +443,18 @@ 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/base.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 # junit-xml # kubernetes # python-dateutil 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.5 # via -r requirements/static/ci/common.in @@ -457,27 +464,27 @@ 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==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt trustme==1.2.1 # via -r requirements/pytest.txt typing-extensions==4.15.0 # via pytest-system-statistics -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt # botocore # docker @@ -487,10 +494,14 @@ 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.13/windows.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -504,15 +515,15 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver -wmi==1.5.1 ; sys_platform == "win32" +wmi==1.5.1 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==1.0.2 ; sys_platform == "win32" +xmltodict==1.0.2 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # -r requirements/base.txt # moto # pywinrm @@ -520,17 +531,17 @@ yamllint==1.38.0 # via -r requirements/static/ci/windows.in yarl==1.22.0 # via - # -c requirements/static/ci/../pkg/py3.13/windows.txt + # -c requirements/static/pkg/py3.13/windows.txt # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.9/changelog.txt b/requirements/static/ci/py3.9/changelog.txt index 65b03acde2f7..125433a24974 100644 --- a/requirements/static/ci/py3.9/changelog.txt +++ b/requirements/static/ci/py3.9/changelog.txt @@ -1,16 +1,11 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# -click-default-group==1.2.2 - # via towncrier +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/changelog.in --python-platform=linux --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.9/linux.txt -o=requirements/static/ci/py3.9/changelog.txt click==8.1.8 # via - # -c requirements/static/ci/py3.9/linux.txt # click-default-group # towncrier +click-default-group==1.2.2 + # via towncrier incremental==22.10.0 # via towncrier jinja2==3.1.6 @@ -36,5 +31,5 @@ tomli==2.2.1 towncrier==22.12.0 # via -r requirements/static/ci/changelog.in -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.9/cloud.txt b/requirements/static/ci/py3.9/cloud.txt index 43b9714a4440..bfa5bb577448 100644 --- a/requirements/static/ci/py3.9/cloud.txt +++ b/requirements/static/ci/py3.9/cloud.txt @@ -1,77 +1,905 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/cloud.txt --pip-args='' requirements/static/ci/cloud.in -# -apache-libcloud==3.8.0 ; sys_platform != "win32" +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/cloud.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.9/linux.txt -c=requirements/static/pkg/py3.9/linux.txt -o=requirements/static/ci/py3.9/cloud.txt +aiohappyeyeballs==2.6.1 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -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 + # etcd3-py +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +apache-libcloud==3.8.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/cloud.in -certifi==2023.07.22 ; python_version < "3.10" + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # certvalidator + # oscrypto +async-timeout==4.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp + # jsonschema + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-subtests + # pytest-system-statistics + # referencing +autocommand==2.2.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # jaraco-context +bcrypt==5.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # paramiko +boto==2.49.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +boto3==1.42.33 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # moto +botocore==1.42.33 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # boto3 + # moto + # s3transfer +cachetools==5.5.2 # via # -c requirements/static/ci/py3.9/linux.txt + # google-auth +certifi==2026.1.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # kubernetes # requests +certvalidator==0.11.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # vcert cffi==2.0.0 # via # -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 + # napalm + # pynacl charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # requests -cryptography==42.0.5 +cheetah3==3.2.6.post1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +cheroot==11.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cherrypy +cherrypy==18.8.0 + # via + # -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 +clustershell==1.9.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +croniter==2.0.5 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -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 + # paramiko + # pyopenssl # pyspnego # requests-ntlm # smbprotocol + # trustme + # vcert +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # virtualenv +distro==1.8.0 + # via + # -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.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # python-etcd +docker==7.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +durationpy==0.10 + # via + # -c requirements/static/ci/py3.9/linux.txt + # kubernetes +etcd3-py==0.1.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +exceptiongroup==1.1.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # pytest +filelock==3.19.1 + # via + # -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 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +frozenlist==1.4.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +genshi==0.7.10 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -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 +google-auth==2.35.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in idna==3.7 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # etcd3-py # requests + # trustme + # yarl +immutables==0.21 + # via + # -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/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +iniconfig==2.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # pytest +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # paramiko +jaraco-collections==4.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # cherrypy +jaraco-context==6.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jaraco-collections +jinja2==3.1.6 + # via + # -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.1.0 + # via + # -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 + # botocore +jsonschema==4.25.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jsonschema +junit-xml==1.9 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +junos-eznc==2.7.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # napalm +jxmlease==1.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +kazoo==2.10.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +keyring==5.7.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +kubernetes==35.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +libnacl==2.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # napalm + # ncclient + # xmldiff +mako==1.3.10 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +markdown-it-py==2.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # rich +markupsafe==2.1.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jinja2 + # mako + # werkzeug +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # markdown-it-py +mock==5.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +more-itertools==9.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/pytest.txt + # -r requirements/static/pkg/linux.in + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +moto==5.1.20 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +msgpack==1.0.7 + # via + # -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.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp + # yarl +napalm==5.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +ncclient==0.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # napalm netaddr==1.3.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/cloud.in + # napalm + # pyeapi +netmiko==4.6.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +netutils==1.15.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +ntc-templates==8.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # netmiko +oauthlib==3.3.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # requests-oauthlib +oscrypto==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # certvalidator +packaging==24.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # pytest +paramiko==4.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # junos-eznc + # napalm + # ncclient + # netmiko + # scp +passlib==1.7.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +platformdirs==4.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # virtualenv +pluggy==1.5.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # pytest +portend==3.1.0 + # via + # -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 +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -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==0.6.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # google-auth pycparser==2.21 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cffi +pycryptodomex==3.19.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/crypto.txt +pyeapi==1.0.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +pyfakefs==5.3.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +pygments==2.19.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # rich +pyinotify==0.9.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +pynacl==1.6.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # paramiko +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # etcd3-py +pyparsing==3.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc pypsexec==0.3.0 # via -r requirements/static/ci/cloud.in +pyserial==3.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # netmiko pyspnego==0.9.0 # via # -r requirements/static/ci/cloud.in # requests-ntlm # 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 + # -r requirements/pytest.txt +pytest-helpers-namespace==2021.12.29 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories + # pytest-shell-utilities +pytest-httpserver==1.0.8 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +pytest-salt-factories==1.0.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +pytest-shell-utilities==1.8.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories +pytest-skip-markers==1.5.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-subtests==0.11.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +pytest-system-statistics==1.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # pytest-salt-factories +pytest-timeout==2.3.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # botocore + # croniter + # kubernetes + # moto + # vcert +python-etcd==0.4.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +pytz==2024.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # croniter + # tempora +pyvmomi==9.0.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in pywinrm==0.4.3 # via -r requirements/static/ci/cloud.in -requests-ntlm==1.2.0 - # via pywinrm -requests==2.31.0 ; python_version < "3.10" +pyyaml==6.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # clustershell + # junos-eznc + # kubernetes + # napalm + # netmiko + # pytest-salt-factories + # responses + # yamlloader +pyzmq==25.1.2 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/zeromq.txt + # pytest-salt-factories +referencing==0.36.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jsonschema + # jsonschema-specifications +requests==2.31.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # apache-libcloud + # docker + # etcd3-py + # kubernetes + # moto + # napalm # profitbricks # pywinrm # requests-ntlm + # requests-oauthlib + # responses + # vcert + # vultr +requests-ntlm==1.2.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # kubernetes +responses==0.25.8 + # via + # -c requirements/static/ci/py3.9/linux.txt + # moto +rfc3987==1.3.8 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +rich==14.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # netmiko +rpds-py==0.27.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jsonschema + # referencing +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +rsa==4.9.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # google-auth +ruamel-yaml==0.19.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # netmiko +s3transfer==0.16.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # boto3 +scp==0.15.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # netmiko +semantic-version==2.10.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # etcd3-py +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in six==1.16.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # etcd3-py + # junit-xml + # junos-eznc + # kubernetes # profitbricks + # python-dateutil # pywinrm + # transitions + # vcert smbprotocol==1.10.1 # via # -r requirements/static/ci/cloud.in # pypsexec -urllib3==1.26.20 ; python_version < "3.10" +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # gitdb +sqlparse==0.5.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +strict-rfc3339==0.7 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +tempora==5.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # portend +textfsm==2.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # napalm + # netmiko + # ntc-templates +timelib==0.3.0 + # via + # -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 + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +tomli==2.2.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # pytest +tornado==6.5.4 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +transitions==0.9.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc +trustme==1.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/pytest.txt +ttp==0.10.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm + # ttp-templates +ttp-templates==0.3.7 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiosignal + # cryptography + # gitpython + # napalm + # pyopenssl + # pytest-shell-utilities + # pytest-system-statistics + # referencing + # virtualenv +urllib3==1.26.20 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # botocore + # docker + # kubernetes + # python-etcd # requests + # responses +vcert==0.9.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +virtualenv==20.36.1 + # via + # -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 +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +watchdog==6.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +websocket-client==1.9.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # kubernetes +wempy==0.2.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +werkzeug==3.1.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # moto + # pytest-httpserver +xmldiff==2.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in xmltodict==1.0.2 # via # -c requirements/static/ci/py3.9/linux.txt + # moto # pywinrm +yamlloader==1.6.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +zc-lockfile==3.0.post1 + # via + # -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/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # importlib-metadata + +# The following packages were excluded from the output: +# setuptools diff --git a/requirements/static/ci/py3.9/darwin-crypto.txt b/requirements/static/ci/py3.9/darwin-crypto.txt index 5734c5798070..6846828eef8e 100644 --- a/requirements/static/ci/py3.9/darwin-crypto.txt +++ b/requirements/static/ci/py3.9/darwin-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=macos --python-version=3.9 --no-emit-index-url -o=requirements/static/ci/py3.9/darwin-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index 8022dd52567f..11baa334a6cb 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -1,25 +1,23 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/darwin.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/darwin.in --python-platform=macos --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.9/darwin.txt -o=requirements/static/ci/py3.9/darwin.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp -apache-libcloud==3.7.0 ; sys_platform != "win32" +apache-libcloud==3.8.0 # via + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in asn1crypto==1.5.1 @@ -28,11 +26,11 @@ asn1crypto==1.5.1 # oscrypto async-timeout==4.0.3 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp # jsonschema # pytest-salt-factories @@ -43,18 +41,22 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt - # jaraco.text + # -c requirements/static/pkg/py3.9/darwin.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.9/darwin.txt + # jaraco-context bcrypt==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in @@ -63,11 +65,9 @@ botocore==1.42.33 # s3transfer cachetools==5.5.2 # via google-auth -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 @@ -75,7 +75,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 @@ -84,36 +84,35 @@ 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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.1.8 - # via geomet clustershell==1.9.3 # via -r requirements/static/ci/common.in 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" +croniter==2.0.5 # 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 @@ -122,18 +121,18 @@ 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.8.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.7.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes @@ -141,106 +140,114 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.in exceptiongroup==1.1.1 # via pytest -filelock==3.19.1 ; python_version < "3.10" +filelock==3.19.1 # 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.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython -gitpython==3.1.43 # via + # -c requirements/static/pkg/py3.9/darwin.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt # -r requirements/static/ci/common.in # -r requirements/static/ci/darwin.in -google-auth==2.27.0 ; python_version == "3.9" +google-auth==2.35.0 # via -r requirements/static/ci/common.in hglib==2.6.2 # 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/base.txt # etcd3-py # requests # trustme # 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/base.txt iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.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/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.25.1 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via # -r requirements/static/ci/common.in # napalm -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt lxml==6.0.2 # via @@ -250,13 +257,13 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.in -markdown-it-py==2.2.0 ; python_version == "3.9" +markdown-it-py==2.2.0 # via # -r requirements/static/ci/common.in # rich markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt # jinja2 # mako @@ -269,25 +276,26 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp # yarl -napalm==5.1.0 ; sys_platform != "win32" and python_version < "3.10" +napalm==5.1.0 # via -r requirements/static/ci/common.in ncclient==0.7.0 # via @@ -309,7 +317,7 @@ oscrypto==1.3.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==4.0.0 @@ -325,41 +333,44 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 # 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-modules==0.3.0 ; python_version == "3.9" - # via - # -r requirements/static/ci/common.in - # google-auth -pyasn1==0.5.1 +pyasn1==0.6.2 # via + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt # pyasn1-modules # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/static/ci/common.in + # google-auth pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt # 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==1.0.4 # via napalm @@ -373,9 +384,9 @@ pynacl==1.6.2 # 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/base.txt # etcd3-py pyparsing==3.3.2 @@ -384,6 +395,17 @@ pyserial==3.5 # 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 @@ -395,11 +417,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.8.0 ; python_version <= "3.9" +pytest-shell-utilities==1.8.0 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -411,20 +433,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.2 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt # botocore # croniter @@ -435,18 +446,18 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in pyyaml==6.0.3 # 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 @@ -459,18 +470,16 @@ pyyaml==6.0.3 # yamlloader pyzmq==25.1.2 # 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 referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.31.0 ; python_version < "3.10" +requests==2.31.0 # 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 @@ -481,6 +490,9 @@ requests==2.31.0 ; python_version < "3.10" # requests-oauthlib # responses # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -493,7 +505,7 @@ rpds-py==0.27.1 # referencing rsa==4.9.1 # via google-auth -ruamel.yaml==0.19.1 +ruamel-yaml==0.19.1 # via netmiko s3transfer==0.16.0 # via boto3 @@ -505,11 +517,11 @@ semantic-version==2.10.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/base.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 # junit-xml # junos-eznc @@ -518,14 +530,16 @@ six==1.16.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.9/darwin.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # portend textfsm==2.1.0 # via @@ -533,9 +547,9 @@ textfsm==2.1.0 # napalm # netmiko # ntc-templates -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in @@ -543,30 +557,33 @@ tomli==2.2.1 # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc trustme==1.1.0 # via -r requirements/pytest.txt -ttp-templates==0.3.7 - # via napalm ttp==0.10.0 # via # napalm # ttp-templates +ttp-templates==0.3.7 + # via napalm typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiosignal + # cryptography + # gitpython # napalm + # pyopenssl # pytest-shell-utilities # pytest-system-statistics # referencing # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt # botocore # docker @@ -574,14 +591,18 @@ urllib3==1.26.20 ; python_version < "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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/pkg/py3.9/darwin.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -605,17 +626,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # cherrypy zipp==3.23.0 # via - # -c requirements/static/ci/../pkg/py3.9/darwin.txt + # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.9/docs.txt b/requirements/static/ci/py3.9/docs.txt index 3c5cc2459f06..ceb509a40707 100644 --- a/requirements/static/ci/py3.9/docs.txt +++ b/requirements/static/ci/py3.9/docs.txt @@ -1,21 +1,51 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/docs.txt --pip-args='' requirements/static/ci/docs.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/docs.in --python-platform=linux --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.9/linux.txt -o=requirements/static/ci/py3.9/docs.txt +aiohappyeyeballs==2.6.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp alabaster==0.7.13 # via sphinx +apache-libcloud==3.8.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +async-timeout==4.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp autocommand==2.2.2 # via # -c requirements/static/ci/py3.9/linux.txt - # jaraco.text + # jaraco-text babel==2.12.1 # via sphinx -certifi==2023.07.22 ; python_version < "3.10" +backports-tarfile==1.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jaraco-context +certifi==2026.1.4 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # requests +cffi==2.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # cryptography charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.9/linux.txt @@ -23,50 +53,115 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # cherrypy cherrypy==18.8.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # pyopenssl +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # virtualenv +distro==1.8.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt docutils==0.20.1 # via sphinx +filelock==3.19.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # virtualenv +frozenlist==1.4.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.9/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt idna==3.7 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # requests + # yarl imagesize==1.4.1 # via sphinx +immutables==0.21 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # contextvars importlib-metadata==8.7.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # sphinx -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.9/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via # -c requirements/static/ci/py3.9/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 - # jaraco.collections + # -r requirements/base.txt + # jaraco-collections jinja2==3.1.6 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in # myst-docutils # sphinx +jmespath==1.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt linkify-it-py==1.0.3 # via myst-docutils -markdown-it-py==2.2.0 ; python_version == "3.9" +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +markdown-it-py==2.2.0 # via # -c requirements/static/ci/py3.9/linux.txt # mdit-py-plugins @@ -74,6 +169,7 @@ markdown-it-py==2.2.0 ; python_version == "3.9" markupsafe==2.1.3 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # -r requirements/static/ci/docs.in # jinja2 mdit-py-plugins==0.3.5 @@ -85,45 +181,117 @@ mdurl==0.1.2 more-itertools==9.1.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text -myst-docutils[linkify]==1.0.0 + # jaraco-functools + # jaraco-text +msgpack==1.0.7 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +multidict==6.0.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp + # yarl +myst-docutils==1.0.0 # via -r requirements/static/ci/docs.in packaging==24.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # sphinx +platformdirs==4.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # virtualenv portend==3.1.0 # via # -c requirements/static/ci/py3.9/linux.txt # cherrypy +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +pycparser==2.21 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # cffi +pycryptodomex==3.19.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/crypto.txt pyenchant==3.2.2 # via sphinxcontrib-spelling pygments==2.19.2 # via # -c requirements/static/ci/py3.9/linux.txt # sphinx +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # croniter +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt pytz==2024.1 # via # -c requirements/static/ci/py3.9/linux.txt + # croniter # tempora pyyaml==6.0.3 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # myst-docutils -requests==2.31.0 ; python_version < "3.10" +pyzmq==25.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/zeromq.txt +requests==2.31.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt + # apache-libcloud # sphinx + # vultr +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt six==1.16.0 # via # -c requirements/static/ci/py3.9/linux.txt + # python-dateutil # sphinxcontrib-httpdomain +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # gitdb snowballstemmer==2.2.0 # via sphinx -sphinx==7.0.1 ; python_version >= "3.9" +sphinx==7.0.1 # via # -r requirements/static/ci/docs.in # sphinxcontrib-httpdomain @@ -148,20 +316,50 @@ tempora==5.3.0 # via # -c requirements/static/ci/py3.9/linux.txt # portend +timelib==0.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +typing-extensions==4.14.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiosignal + # cryptography + # gitpython + # pyopenssl + # virtualenv uc-micro-py==1.0.2 # via linkify-it-py -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # requests -zc.lockfile==3.0.post1 +virtualenv==20.36.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # aiohttp +zc-lockfile==3.0.post1 # via # -c requirements/static/ci/py3.9/linux.txt # cherrypy zipp==3.23.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.9/freebsd-crypto.txt b/requirements/static/ci/py3.9/freebsd-crypto.txt index ddc214160869..ae3095364a53 100644 --- a/requirements/static/ci/py3.9/freebsd-crypto.txt +++ b/requirements/static/ci/py3.9/freebsd-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --universal --python-version=3.9 --no-emit-index-url -o=requirements/static/ci/py3.9/freebsd-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt index a14ea772caf6..914d75190a44 100644 --- a/requirements/static/ci/py3.9/freebsd.txt +++ b/requirements/static/ci/py3.9/freebsd.txt @@ -1,36 +1,35 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/freebsd.in requirements/static/pkg/freebsd.in --universal --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.9/freebsd.txt -o=requirements/static/ci/py3.9/freebsd.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp aiohttp==3.13.3 # 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 # etcd3-py aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in -asn1crypto==1.5.1 +apache-libcloud==3.8.0 + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +asn1crypto==1.5.1 ; sys_platform != 'win32' # via # certvalidator # oscrypto -async-timeout==4.0.3 +async-timeout==4.0.3 ; python_full_version < '3.11' # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp # jsonschema # pytest-salt-factories @@ -41,76 +40,88 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt - # jaraco.text + # -c requirements/static/pkg/py3.9/freebsd.txt + # jaraco-text +backports-tarfile==1.2.0 ; python_full_version < '3.12' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # jaraco-context bcrypt==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in # boto3 # moto # s3transfer -cachetools==5.5.2 +cachetools==5.5.2 ; python_full_version < '3.10' # via google-auth -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 -certvalidator==0.11.1 +certvalidator==0.11.1 ; sys_platform != 'win32' # 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 + # clr-loader # cryptography # napalm # pynacl + # pyzmq 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.post1 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.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 -click==8.1.8 - # via geomet + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # pythonnet clustershell==1.9.3 # via -r requirements/static/ci/common.in +colorama==0.4.6 ; sys_platform == 'win32' + # via pytest 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" +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 # paramiko @@ -119,148 +130,166 @@ 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.8.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 dnspython==2.7.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes etcd3-py==0.1.6 # via -r requirements/static/ci/common.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.1 ; python_full_version < '3.11' # via pytest -filelock==3.19.1 ; python_version < "3.10" +filelock==3.19.1 ; python_full_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 +filelock==3.24.3 ; python_full_version >= '3.10' + # via + # -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.4.1 ; python_version < "3.11" +frozenlist==1.8.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in -google-auth==2.27.0 ; python_version == "3.9" + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +google-auth==2.35.0 ; python_full_version < '3.10' # via -r requirements/static/ci/common.in hglib==2.6.2 # 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 + # -r requirements/base.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/base.txt + # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest -invoke==2.2.1 +invoke==2.2.1 ; sys_platform != 'win32' # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.25.1 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # napalm -jxmlease==1.0.3 ; sys_platform != "win32" +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" +kazoo==2.10.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 ; sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt lxml==6.0.2 # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt # junos-eznc # napalm # ncclient # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.in -markdown-it-py==2.2.0 ; python_version == "3.9" +markdown-it-py==2.2.0 ; python_full_version < '3.10' # via # -r requirements/static/ci/common.in # rich markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt # jinja2 # mako # werkzeug -mdurl==0.1.2 +mdurl==0.1.2 ; python_full_version < '3.10' # via markdown-it-py mercurial==6.4.4 # via -r requirements/static/ci/freebsd.in @@ -268,50 +297,51 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp # yarl -napalm==5.1.0 ; sys_platform != "win32" and python_version < "3.10" +napalm==5.1.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via -r requirements/static/ci/common.in -ncclient==0.7.0 +ncclient==0.7.0 ; sys_platform != 'win32' # via # junos-eznc # napalm -netaddr==1.3.0 +netaddr==1.3.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via # napalm # pyeapi -netmiko==4.6.0 +netmiko==4.6.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via napalm -netutils==1.15.2 +netutils==1.15.2 ; python_full_version < '3.10' and sys_platform != 'win32' # via napalm -ntc-templates==8.1.0 +ntc-templates==8.1.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via netmiko oauthlib==3.3.1 # via requests-oauthlib -oscrypto==1.3.0 +oscrypto==1.3.0 ; sys_platform != 'win32' # 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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -325,65 +355,89 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 # 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 -pyasn1-modules==0.3.0 ; python_version == "3.9" - # via - # -r requirements/static/ci/common.in - # google-auth -pyasn1==0.5.1 +pyasn1==0.6.2 # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt # pyasn1-modules # rsa +pyasn1-modules==0.4.0 ; python_full_version < '3.10' + # via + # -r requirements/static/ci/common.in + # google-auth pycparser==2.21 # 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 # 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==1.0.4 +pyeapi==1.0.4 ; python_full_version < '3.10' and sys_platform != 'win32' # via napalm pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygments==2.19.2 +pygments==2.19.2 ; python_full_version < '3.10' and sys_platform != 'win32' # via rich -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 ; platform_system != 'openbsd' and sys_platform != 'darwin' and sys_platform != 'win32' # via -r requirements/static/ci/common.in +pymssql==2.3.13 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt pynacl==1.6.2 # 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/base.txt + # -r requirements/static/pkg/freebsd.in # etcd3-py -pyparsing==3.3.2 +pyparsing==3.3.2 ; sys_platform != 'win32' # via junos-eznc -pyserial==3.5 +pyserial==3.5 ; sys_platform != 'win32' # 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 @@ -395,11 +449,15 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.8.0 ; python_version <= "3.9" +pytest-shell-utilities==1.8.0 ; python_full_version < '3.10' # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-shell-utilities==1.9.7 ; python_full_version >= '3.10' + # via + # -r requirements/pytest.txt + # pytest-salt-factories +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -411,21 +469,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-dateutil==2.8.2 # 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 # botocore # croniter # kubernetes @@ -435,18 +483,31 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # 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 +pythonnet==3.0.5 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # croniter # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in +pywin32==311 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # cherrypy + # docker + # pytest-skip-markers + # wmi pyyaml==6.0.3 # 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 @@ -459,18 +520,16 @@ pyyaml==6.0.3 # yamlloader pyzmq==25.1.2 # 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 referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.31.0 ; python_version < "3.10" +requests==2.31.0 ; python_full_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 @@ -481,23 +540,43 @@ requests==2.31.0 ; python_version < "3.10" # requests-oauthlib # responses # vcert + # vultr +requests==2.32.5 ; python_full_version >= '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # apache-libcloud + # docker + # etcd3-py + # kubernetes + # moto + # requests-oauthlib + # responses + # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 # via -r requirements/static/ci/common.in -rich==14.2.0 +rich==14.2.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via netmiko rpds-py==0.27.1 # via # jsonschema # referencing -rsa==4.9.1 +rpm-vercmp==0.1.2 ; sys_platform == 'linux' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt +rsa==4.9.1 ; python_full_version < '3.10' # via google-auth -ruamel.yaml==0.19.1 +ruamel-yaml==0.19.1 ; python_full_version < '3.10' and sys_platform != 'win32' # via netmiko s3transfer==0.16.0 # via boto3 -scp==0.15.0 +scp==0.15.0 ; sys_platform != 'win32' # via # junos-eznc # netmiko @@ -505,11 +584,12 @@ semantic-version==2.10.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/base.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 # junit-xml # junos-eznc @@ -518,14 +598,16 @@ six==1.16.0 # transitions # vcert smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # portend textfsm==2.1.0 # via @@ -533,41 +615,53 @@ textfsm==2.1.0 # napalm # netmiko # ntc-templates -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # 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 -tomli==2.2.1 +tomli==2.2.1 ; python_full_version < '3.11' # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt -transitions==0.9.3 +transitions==0.9.3 ; sys_platform != 'win32' # via junos-eznc trustme==1.1.0 # via -r requirements/pytest.txt -ttp-templates==0.3.7 - # via napalm -ttp==0.10.0 +ttp==0.10.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via # napalm # ttp-templates +ttp-templates==0.3.7 ; python_full_version < '3.10' and sys_platform != 'win32' + # via napalm typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiosignal + # cryptography # gitpython # napalm + # pyopenssl # pytest-shell-utilities # pytest-system-statistics # referencing # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 ; python_full_version < '3.10' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # botocore + # docker + # kubernetes + # python-etcd + # requests + # responses +urllib3==2.6.3 ; python_full_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 @@ -575,14 +669,18 @@ urllib3==1.26.20 ; python_version < "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in virtualenv==20.36.1 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt # -r requirements/static/ci/common.in # pytest-salt-factories +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -596,27 +694,34 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver +wmi==1.5.1 ; sys_platform == 'win32' + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==1.0.2 - # via moto +xmltodict==1.0.3 + # via + # -c requirements/static/pkg/py3.9/freebsd.txt + # -r requirements/base.txt + # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlloader==1.6.0 +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.9/freebsd.txt + # -c requirements/static/pkg/py3.9/freebsd.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt index e9083421e100..55d1b3ddf90b 100644 --- a/requirements/static/ci/py3.9/lint.txt +++ b/requirements/static/ci/py3.9/lint.txt @@ -1,50 +1,779 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --cert='' --client-cert='' --index-url='' --no-emit-index-url --output-file=requirements/static/ci/py3.9/lint.txt --pip-args='' requirements/static/ci/lint.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/lint.in requirements/static/ci/linux.in requirements/static/pkg/linux.in --python-platform=linux --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/ci/py3.9/linux.txt -c=requirements/static/pkg/py3.9/linux.txt -o=requirements/static/ci/py3.9/lint.txt +aiohappyeyeballs==2.6.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +aiohttp==3.13.3 + # via + # -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 + # aiohttp-retry + # etcd3-py + # twilio +aiohttp-retry==2.8.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # twilio +aiosignal==1.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +anyio==4.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # httpcore +apache-libcloud==3.8.0 + # via + # -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 +asn1crypto==1.5.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # certvalidator + # oscrypto astroid==3.1.0 # via pylint -certifi==2023.07.22 ; python_version < "3.10" +async-timeout==4.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +attrs==23.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp + # jsonschema + # referencing +autocommand==2.2.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # jaraco-text +backports-tarfile==1.2.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # jaraco-context +bcrypt==5.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # paramiko +boto==2.49.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +boto3==1.42.33 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # moto +botocore==1.42.33 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # boto3 + # moto + # s3transfer +cachetools==5.5.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # google-auth +certifi==2026.1.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # httpcore + # httpx + # kubernetes # requests +certvalidator==0.11.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # vcert +cffi==2.0.0 + # via + # -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 + # napalm + # pygit2 + # pynacl charset-normalizer==3.2.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # requests +cheetah3==3.2.6.post1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +cheroot==11.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cherrypy +cherrypy==18.8.0 + # via + # -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 +clustershell==1.9.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +contextvars==2.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +croniter==2.0.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +cryptography==46.0.5 + # via + # -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 + # paramiko + # pyopenssl + # vcert dill==0.3.8 # via pylint -docker==7.1.0 ; python_version >= "3.8" +distlib==0.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # virtualenv +distro==1.8.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +dnspython==2.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # python-etcd +docker==7.1.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/lint.in +durationpy==0.10 + # via + # -c requirements/static/ci/py3.9/linux.txt + # kubernetes +etcd3-py==0.1.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +exceptiongroup==1.1.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # anyio +filelock==3.19.1 + # via + # -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.4.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # aiohttp + # aiosignal +genshi==0.7.10 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +gitdb==4.0.12 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # gitpython +gitpython==3.1.46 + # via + # -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 +google-auth==2.35.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +h11==0.14.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # httpcore +hglib==2.6.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +httpcore==0.17.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # httpx +httpx==0.24.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # python-telegram-bot idna==3.7 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # anyio + # etcd3-py + # httpx # requests + # yarl +immutables==0.21 + # via + # -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/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # paramiko isort==4.3.21 # via pylint +jaraco-collections==4.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # cherrypy +jaraco-context==6.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # cheroot + # jaraco-text + # tempora +jaraco-text==4.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jaraco-collections +jinja2==3.1.6 + # via + # -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.1.0 + # via + # -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 + # botocore +jsonschema==4.25.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jsonschema +junit-xml==1.9 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +junos-eznc==2.7.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # napalm +jxmlease==1.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +kazoo==2.10.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +keyring==5.7.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +kubernetes==35.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +libnacl==2.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +looseversion==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # napalm + # ncclient + # xmldiff +mako==1.3.10 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +markdown-it-py==2.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # rich +markupsafe==2.1.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jinja2 + # mako + # werkzeug mccabe==0.6.1 # via pylint +mdurl==0.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # markdown-it-py +mercurial==6.4.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +more-itertools==9.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cheroot + # cherrypy + # jaraco-functools + # jaraco-text +moto==5.1.20 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +msgpack==1.0.7 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +multidict==6.0.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp + # yarl +napalm==5.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +ncclient==0.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # napalm +netaddr==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm + # pyeapi +netmiko==4.6.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +netutils==1.15.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +ntc-templates==8.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # netmiko +oauthlib==3.3.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # requests-oauthlib +oscrypto==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # certvalidator +packaging==24.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +paramiko==4.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # junos-eznc + # napalm + # ncclient + # netmiko + # scp +passlib==1.7.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +pathspec==0.12.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # yamllint platformdirs==4.4.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # pylint + # virtualenv +portend==3.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # cherrypy +propcache==0.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp + # yarl +psutil==5.9.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +pyasn1==0.6.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # pyasn1-modules + # rsa +pyasn1-modules==0.4.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # google-auth +pycparser==2.21 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi +pycryptodomex==3.19.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/crypto.txt +pyeapi==1.0.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +pygit2==1.13.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +pygments==2.19.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # rich +pyiface==0.0.11 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +pyinotify==0.9.6 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +pyjwt==2.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # twilio pylint==3.1.0 # via # -r requirements/static/ci/lint.in # saltpylint -requests==2.31.0 ; python_version < "3.10" +pymysql==1.1.1 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +pynacl==1.6.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # paramiko +pyopenssl==25.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # etcd3-py +pyparsing==3.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc +pyserial==3.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # netmiko +python-consul==1.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +python-dateutil==2.8.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # botocore + # croniter + # kubernetes + # moto + # vcert +python-etcd==0.4.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +python-gnupg==0.5.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +python-telegram-bot==20.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +pytz==2024.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # croniter + # tempora + # twilio +pyvmomi==9.0.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +pyyaml==6.0.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # clustershell + # junos-eznc + # kubernetes + # napalm + # netmiko + # responses + # yamllint + # yamlloader +pyzmq==25.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/zeromq.txt +redis==3.5.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # redis-py-cluster +redis-py-cluster==2.1.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +referencing==0.36.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jsonschema + # jsonschema-specifications +requests==2.31.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # apache-libcloud # docker + # etcd3-py + # kubernetes + # moto + # napalm + # python-consul + # requests-oauthlib + # responses + # twilio + # vcert + # vultr +requests-oauthlib==2.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # kubernetes +responses==0.25.8 + # via + # -c requirements/static/ci/py3.9/linux.txt + # moto +rfc3987==1.3.8 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +rich==14.2.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # netmiko +rpds-py==0.27.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # jsonschema + # referencing +rpm-vercmp==0.1.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +rsa==4.9.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # google-auth +ruamel-yaml==0.19.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # netmiko +s3transfer==0.16.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # boto3 saltpylint==2024.2.5 # via -r requirements/static/ci/lint.in +scp==0.15.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc + # netmiko +semantic-version==2.10.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # etcd3-py +setproctitle==1.3.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +six==1.16.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # etcd3-py + # junit-xml + # junos-eznc + # kubernetes + # python-consul + # python-dateutil + # transitions + # vcert +slack-bolt==1.18.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +slack-sdk==3.21.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # slack-bolt +smmap==5.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # gitdb +sniffio==1.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # anyio + # httpcore + # httpx +sqlparse==0.5.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +strict-rfc3339==0.7 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +tempora==5.3.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # portend +textfsm==2.1.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # napalm + # netmiko + # ntc-templates +timelib==0.3.0 + # via + # -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 # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in # -r requirements/static/ci/lint.in tomli==2.2.1 # via @@ -52,13 +781,117 @@ tomli==2.2.1 # pylint tomlkit==0.12.3 # via pylint +tornado==6.5.4 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +transitions==0.9.3 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc +ttp==0.10.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm + # ttp-templates +ttp-templates==0.3.7 + # via + # -c requirements/static/ci/py3.9/linux.txt + # napalm +twilio==8.2.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in typing-extensions==4.14.1 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiosignal # astroid + # cryptography + # gitpython + # napalm # pylint -urllib3==1.26.20 ; python_version < "3.10" + # pyopenssl + # referencing + # virtualenv +urllib3==1.26.20 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # botocore # docker + # kubernetes + # python-etcd # requests + # responses +vcert==0.9.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +virtualenv==20.36.1 + # via + # -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 +vultr==1.0.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt +watchdog==6.0.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +websocket-client==1.9.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # kubernetes +wempy==0.2.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +werkzeug==3.1.5 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in + # moto +xmldiff==2.7.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in +xmltodict==1.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # moto +yamllint==1.32.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/linux.in +yamlloader==1.6.0 + # via + # -c requirements/static/ci/py3.9/linux.txt + # junos-eznc +yarl==1.20.1 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # aiohttp +zc-lockfile==3.0.post1 + # via + # -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/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # importlib-metadata + +# The following packages were excluded from the output: +# setuptools diff --git a/requirements/static/ci/py3.9/linux-crypto.txt b/requirements/static/ci/py3.9/linux-crypto.txt index 7d9a7c37e8eb..828293226297 100644 --- a/requirements/static/ci/py3.9/linux-crypto.txt +++ b/requirements/static/ci/py3.9/linux-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=linux --python-version=3.9 --no-emit-index-url -o=requirements/static/ci/py3.9/linux-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index 908ce655808c..508454b1506b 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -1,42 +1,41 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/linux.in --python-platform=linux --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.9/linux.txt -o=requirements/static/ci/py3.9/linux.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp -aiohttp-retry==2.8.3 - # via twilio aiohttp==3.13.3 # 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 # aiohttp-retry # etcd3-py # twilio +aiohttp-retry==2.8.3 + # via twilio aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp anyio==4.1.0 # via httpcore -apache-libcloud==3.8.0 ; sys_platform != "win32" - # via -r requirements/static/ci/common.in +apache-libcloud==3.8.0 + # via + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in asn1crypto==1.5.1 # via # certvalidator # oscrypto async-timeout==4.0.3 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp # jsonschema # pytest-salt-factories @@ -47,18 +46,22 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt - # jaraco.text + # -c requirements/static/pkg/py3.9/linux.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.9/linux.txt + # jaraco-context bcrypt==5.0.0 # via # -r requirements/static/ci/common.in # paramiko +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in @@ -67,11 +70,9 @@ botocore==1.42.33 # s3transfer cachetools==5.5.2 # via google-auth -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 # httpcore # httpx @@ -81,7 +82,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 @@ -90,36 +91,35 @@ 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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.1.8 - # via geomet clustershell==1.9.3 # via -r requirements/static/ci/common.in 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" +croniter==2.0.5 # 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 # etcd3-py # moto # paramiko @@ -128,18 +128,18 @@ 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.8.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.7.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes @@ -149,28 +149,31 @@ exceptiongroup==1.1.1 # via # anyio # pytest -filelock==3.19.1 ; python_version < "3.10" +filelock==3.19.1 # 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.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.12 - # via gitpython + # via + # -c requirements/static/pkg/py3.9/linux.txt + # gitpython gitpython==3.1.46 - # via -r requirements/static/ci/common.in -google-auth==2.27.0 ; python_version == "3.9" + # via + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # -r requirements/static/ci/common.in +google-auth==2.35.0 # via -r requirements/static/ci/common.in h11==0.14.0 # via httpcore @@ -182,7 +185,8 @@ httpx==0.24.1 # via python-telegram-bot idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # anyio # etcd3-py # httpx @@ -191,74 +195,79 @@ idna==3.7 # 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/base.txt iniconfig==2.0.0 # via pytest invoke==2.2.1 # via paramiko -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # 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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.25.1 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in -junos-eznc==2.7.6 ; sys_platform != "win32" +junos-eznc==2.7.6 # via # -r requirements/static/ci/common.in # napalm -jxmlease==1.0.3 ; sys_platform != "win32" +jxmlease==1.0.3 # via -r requirements/static/ci/common.in -kazoo==2.10.0 ; sys_platform != "win32" and sys_platform != "darwin" +kazoo==2.10.0 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in -libnacl==2.1.0 ; sys_platform != "win32" and sys_platform != "darwin" +libnacl==2.1.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt looseversion==1.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt lxml==6.0.2 # via @@ -268,13 +277,13 @@ lxml==6.0.2 # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.in -markdown-it-py==2.2.0 ; python_version == "3.9" +markdown-it-py==2.2.0 # via # -r requirements/static/ci/common.in # rich markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt # jinja2 # mako @@ -287,25 +296,26 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp # yarl -napalm==5.1.0 ; sys_platform != "win32" and python_version < "3.10" +napalm==5.1.0 # via -r requirements/static/ci/common.in ncclient==0.7.0 # via @@ -327,10 +337,10 @@ oscrypto==1.3.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==4.0.0 ; sys_platform != "win32" and sys_platform != "darwin" +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -344,41 +354,44 @@ pathspec==0.12.1 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 # 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.3.0 ; python_version == "3.9" - # via - # -r requirements/static/ci/common.in - # google-auth -pyasn1==0.5.1 +pyasn1==0.6.2 # via + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # pyasn1-modules # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/static/ci/common.in + # google-auth pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # 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==1.0.4 # via napalm @@ -390,7 +403,7 @@ pygments==2.19.2 # via rich pyiface==0.0.11 # via -r requirements/static/ci/linux.in -pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and platform_system != "openbsd" +pyinotify==0.9.6 # via -r requirements/static/ci/common.in pyjwt==2.7.0 # via twilio @@ -400,9 +413,9 @@ pynacl==1.6.2 # 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/base.txt # etcd3-py pyparsing==3.3.2 @@ -411,6 +424,17 @@ pyserial==3.5 # 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 @@ -422,11 +446,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.8.0 ; python_version <= "3.9" +pytest-shell-utilities==1.8.0 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -438,22 +462,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.2 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt # botocore # croniter @@ -464,13 +477,13 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt python-telegram-bot==20.3 # via -r requirements/static/ci/linux.in pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # croniter # tempora # twilio @@ -478,7 +491,7 @@ pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in pyyaml==6.0.3 # 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 @@ -491,22 +504,20 @@ pyyaml==6.0.3 # yamlloader pyzmq==25.1.2 # 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 +redis-py-cluster==2.1.3 + # via -r requirements/static/ci/linux.in referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.31.0 ; python_version < "3.10" +requests==2.31.0 # 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 @@ -519,6 +530,9 @@ requests==2.31.0 ; python_version < "3.10" # responses # twilio # vcert + # vultr +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -529,13 +543,13 @@ rpds-py==0.27.1 # via # jsonschema # referencing -rpm-vercmp==0.1.2 ; sys_platform == "linux" +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/base.txt rsa==4.9.1 # via google-auth -ruamel.yaml==0.19.1 +ruamel-yaml==0.19.1 # via netmiko s3transfer==0.16.0 # via boto3 @@ -547,11 +561,11 @@ semantic-version==2.10.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/base.txt six==1.16.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # etcd3-py # junit-xml # junos-eznc @@ -565,7 +579,9 @@ slack-bolt==1.18.0 slack-sdk==3.21.3 # via slack-bolt smmap==5.0.2 - # via gitdb + # via + # -c requirements/static/pkg/py3.9/linux.txt + # gitdb sniffio==1.3.0 # via # anyio @@ -577,7 +593,7 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # portend textfsm==2.1.0 # via @@ -585,9 +601,9 @@ textfsm==2.1.0 # napalm # netmiko # ntc-templates -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # 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 @@ -595,33 +611,35 @@ tomli==2.2.1 # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt transitions==0.9.3 # via junos-eznc trustme==1.1.0 # via -r requirements/pytest.txt -ttp-templates==0.3.7 - # via napalm ttp==0.10.0 # via # napalm # ttp-templates +ttp-templates==0.3.7 + # via napalm twilio==8.2.2 # via -r requirements/static/ci/linux.in typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiosignal + # cryptography # gitpython # napalm + # pyopenssl # pytest-shell-utilities # pytest-system-statistics # referencing # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt # botocore # docker @@ -629,14 +647,18 @@ urllib3==1.26.20 ; python_version < "3.10" # python-etcd # requests # responses -vcert==0.9.1 ; sys_platform != "win32" +vcert==0.9.1 # 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -660,17 +682,17 @@ yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/py3.9/tools-virustotal.txt b/requirements/static/ci/py3.9/tools-virustotal.txt index d1d1b3dcad59..f2907a2d213f 100644 --- a/requirements/static/ci/py3.9/tools-virustotal.txt +++ b/requirements/static/ci/py3.9/tools-virustotal.txt @@ -1,28 +1,24 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools-virustotal.in --python-platform=linux --python-version=3.9 --no-emit-index-url -c=requirements/static/ci/py3.9/tools.txt -o=requirements/static/ci/py3.9/tools-virustotal.txt 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 81b0567b5d2f..22f1534da454 100644 --- a/requirements/static/ci/py3.9/tools.txt +++ b/requirements/static/ci/py3.9/tools.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/tools.in --python-platform=linux --python-version=3.9 --no-emit-index-url -o=requirements/static/ci/py3.9/tools.txt annotated-types==0.6.0 # via pydantic attrs==20.3.0 @@ -38,10 +34,10 @@ mdurl==0.1.2 # via markdown-it-py packaging==23.1 # via -r requirements/static/ci/tools.in -pydantic-core==2.16.3 - # via pydantic pydantic==2.6.4 # via python-tools-scripts +pydantic-core==2.16.3 + # via pydantic pygments==2.17.2 # via rich python-dateutil==2.8.2 diff --git a/requirements/static/ci/py3.9/windows-crypto.txt b/requirements/static/ci/py3.9/windows-crypto.txt index b90a07a63235..c81e79f6d0f4 100644 --- a/requirements/static/ci/py3.9/windows-crypto.txt +++ b/requirements/static/ci/py3.9/windows-crypto.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/static/ci/crypto.in --python-platform=windows --python-version=3.9 --no-emit-index-url -o=requirements/static/ci/py3.9/windows-crypto.txt m2crypto==0.38.0 # via -r requirements/static/ci/crypto.in pycryptodome==3.19.1 diff --git a/requirements/static/ci/py3.9/windows.txt b/requirements/static/ci/py3.9/windows.txt index b855422e77f9..2a0656975779 100644 --- a/requirements/static/ci/py3.9/windows.txt +++ b/requirements/static/ci/py3.9/windows.txt @@ -1,30 +1,30 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/pytest.txt requirements/windows.txt requirements/zeromq.txt requirements/static/ci/common.in requirements/static/ci/windows.in --python-platform=windows --python-version=3.9 --no-emit-index-url --unsafe-package=setuptools -c=requirements/static/pkg/py3.9/windows.txt -o=requirements/static/ci/py3.9/windows.txt aiohappyeyeballs==2.6.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp aiohttp==3.13.3 # 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 aiosignal==1.4.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp +apache-libcloud==3.8.0 + # via + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.txt async-timeout==4.0.3 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp attrs==23.2.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp # jsonschema # pytest-salt-factories @@ -35,16 +35,20 @@ attrs==23.2.0 # referencing autocommand==2.2.2 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt - # jaraco.text + # -c requirements/static/pkg/py3.9/windows.txt + # jaraco-text +backports-tarfile==1.2.0 + # via + # -c requirements/static/pkg/py3.9/windows.txt + # jaraco-context bcrypt==5.0.0 # via -r requirements/static/ci/common.in +boto==2.49.0 + # via -r requirements/static/ci/common.in boto3==1.42.33 # via # -r requirements/static/ci/common.in # moto -boto==2.49.0 - # via -r requirements/static/ci/common.in botocore==1.42.33 # via # -r requirements/static/ci/common.in @@ -53,17 +57,15 @@ botocore==1.42.33 # s3transfer cachetools==5.5.2 # via google-auth -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 # clr-loader @@ -72,40 +74,37 @@ 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.post1 # 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/base.txt # cherrypy cherrypy==18.8.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 -click==8.1.8 - # via geomet clr-loader==0.2.6 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # pythonnet clustershell==1.9.3 # 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.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 @@ -114,11 +113,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.8.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 @@ -127,7 +126,7 @@ dnspython==2.7.0 # via # -r requirements/static/ci/common.in # python-etcd -docker==7.1.0 ; python_version >= "3.8" +docker==7.1.0 # via -r requirements/pytest.txt durationpy==0.10 # via kubernetes @@ -135,110 +134,114 @@ etcd3-py==0.1.6 # via -r requirements/static/ci/common.in exceptiongroup==1.1.1 # via pytest -filelock==3.19.1 ; python_version < "3.10" +filelock==3.19.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 # virtualenv flaky==3.8.1 # via -r requirements/pytest.txt -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # aiohttp # aiosignal genshi==0.7.10 # via -r requirements/static/ci/common.in -geomet==1.1.0 - # via cassandra-driver gitdb==4.0.10 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # 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 -google-auth==2.27.0 ; python_version == "3.9" +google-auth==2.35.0 # via -r requirements/static/ci/common.in idna==3.7 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.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/base.txt iniconfig==2.0.0 # via pytest -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # cherrypy -jaraco.context==4.3.0 +jaraco-context==6.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt - # jaraco.text -jaraco.functools==4.1.0 + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.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/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.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 # botocore -jsonschema-specifications==2025.9.1 - # via jsonschema jsonschema==4.25.1 # via -r requirements/static/ci/common.in +jsonschema-specifications==2025.9.1 + # via jsonschema junit-xml==1.9 # via -r requirements/static/ci/common.in keyring==5.7.1 # via -r requirements/static/ci/common.in kubernetes==35.0.0 # via -r requirements/static/ci/common.in +linode-python==1.1.1 + # via + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.txt looseversion==1.3.0 # 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 ; sys_platform == "win32" +lxml==6.0.2 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # xmldiff mako==1.3.10 # via -r requirements/static/ci/common.in -markdown-it-py==2.2.0 ; python_version == "3.9" +markdown-it-py==2.2.0 # via -r requirements/static/ci/common.in markupsafe==2.1.3 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # jinja2 # mako @@ -249,29 +252,30 @@ mock==5.1.0 # via -r requirements/pytest.txt more-itertools==9.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/pytest.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text moto==5.1.20 # via -r requirements/static/ci/common.in msgpack==1.0.7 # 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.4 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp # yarl 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 passlib==1.7.4 @@ -282,63 +286,77 @@ pathspec==1.0.3 # via yamllint 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.5.0 # via pytest portend==3.1.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # cherrypy propcache==0.3.2 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 # 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-modules==0.3.0 ; python_version == "3.9" - # via - # -r requirements/static/ci/common.in - # google-auth -pyasn1==0.5.1 +pyasn1==0.6.2 # via + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.txt # pyasn1-modules # rsa +pyasn1-modules==0.4.0 + # via + # -r requirements/static/ci/common.in + # google-auth pycparser==2.21 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.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 pygit2==1.15.1 # via -r requirements/static/ci/windows.in -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==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 pynacl==1.6.2 # 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/base.txt # etcd3-py pyspnego==0.12.0 # via requests-ntlm +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 @@ -350,11 +368,11 @@ pytest-httpserver==1.0.8 # via -r requirements/pytest.txt pytest-salt-factories==1.0.5 # via -r requirements/pytest.txt -pytest-shell-utilities==1.8.0 ; python_version <= "3.9" +pytest-shell-utilities==1.8.0 # via # -r requirements/pytest.txt # pytest-salt-factories -pytest-skip-markers==1.5.2 ; python_version >= "3.8" +pytest-skip-markers==1.5.2 # via # -r requirements/pytest.txt # pytest-salt-factories @@ -366,20 +384,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.2 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # botocore # kubernetes @@ -388,21 +395,21 @@ python-etcd==0.4.5 # via -r requirements/static/ci/common.in python-gnupg==0.5.2 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt pytz==2024.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # tempora pyvmomi==9.0.0.0 # via -r requirements/static/ci/common.in -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # cherrypy # docker @@ -412,7 +419,7 @@ pywinrm==0.5.0 # via -r requirements/static/ci/windows.in pyyaml==6.0.3 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # clustershell # kubernetes @@ -421,21 +428,18 @@ pyyaml==6.0.3 # yamllint pyzmq==25.1.2 # 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 referencing==0.36.2 # via # jsonschema # jsonschema-specifications -requests-ntlm==1.3.0 - # via pywinrm -requests-oauthlib==2.0.0 - # via kubernetes -requests==2.31.0 ; python_version < "3.10" +requests==2.31.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt + # apache-libcloud # docker # etcd3-py # kubernetes @@ -444,6 +448,11 @@ requests==2.31.0 ; python_version < "3.10" # requests-ntlm # requests-oauthlib # responses + # vultr +requests-ntlm==1.3.0 + # via pywinrm +requests-oauthlib==2.0.0 + # via kubernetes responses==0.25.8 # via moto rfc3987==1.3.8 @@ -462,18 +471,18 @@ semantic-version==2.10.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/base.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 # junit-xml # kubernetes # python-dateutil smmap==5.0.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # gitdb sqlparse==0.5.5 # via -r requirements/static/ci/common.in @@ -483,13 +492,13 @@ strict-rfc3339==0.7 # via -r requirements/static/ci/common.in tempora==5.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # portend textfsm==2.1.0 # via -r requirements/static/ci/common.in -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt toml==0.10.2 # via -r requirements/static/ci/common.in @@ -497,21 +506,23 @@ tomli==2.2.1 # via pytest tornado==6.5.4 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt trustme==1.1.0 # via -r requirements/pytest.txt typing-extensions==4.14.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiosignal + # cryptography + # pyopenssl # pytest-shell-utilities # pytest-system-statistics # referencing # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # botocore # docker @@ -521,10 +532,14 @@ 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 +vultr==1.0.1 + # via + # -c requirements/static/pkg/py3.9/windows.txt + # -r requirements/base.txt watchdog==6.0.0 # via -r requirements/static/ci/common.in websocket-client==1.9.0 @@ -538,15 +553,15 @@ werkzeug==3.1.5 # -r requirements/static/ci/common.in # moto # pytest-httpserver -wmi==1.5.1 ; sys_platform == "win32" +wmi==1.5.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt xmldiff==2.7.0 # via -r requirements/static/ci/common.in -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # -r requirements/base.txt # moto # pywinrm @@ -554,17 +569,17 @@ yamllint==1.37.1 # via -r requirements/static/ci/windows.in yarl==1.20.1 # via - # -c requirements/static/ci/../pkg/py3.9/windows.txt + # -c requirements/static/pkg/py3.9/windows.txt # aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # 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 # -r requirements/base.txt # importlib-metadata -# The following packages are considered to be unsafe in a requirements file: +# The following packages were excluded from the output: # setuptools diff --git a/requirements/static/ci/tools-virustotal.in b/requirements/static/ci/tools-virustotal.in index f5830e231078..772401f65438 100644 --- a/requirements/static/ci/tools-virustotal.in +++ b/requirements/static/ci/tools-virustotal.in @@ -1,3 +1 @@ ---constraint=../ci/py{py_version}/tools.txt - virustotal3 diff --git a/requirements/static/ci/windows.in b/requirements/static/ci/windows.in index 893fda3ea569..23eb32effcce 100644 --- a/requirements/static/ci/windows.in +++ b/requirements/static/ci/windows.in @@ -1,5 +1,3 @@ ---constraint=../pkg/py{py_version}/{platform}.txt - dmidecode patch pygit2>=1.10.1 diff --git a/requirements/static/pkg/freebsd.in b/requirements/static/pkg/freebsd.in index ee0e10671c17..e7bd76c42331 100644 --- a/requirements/static/pkg/freebsd.in +++ b/requirements/static/pkg/freebsd.in @@ -1,3 +1,14 @@ # This file only exists to trigger the right static compiled requirements destination # Any non hard dependencies of Salt for FreeBSD can go here # If they are freebsd specific, place "; sys_platform == 'freebsd'" in front of the requirement. +cherrypy>=18.7.0 +cryptography>=41.0.3 +pycparser>=2.21; python_version >= '3.9' +pyopenssl>=25.0.0 +python-dateutil>=2.8.0 +python-gnupg>=0.4.4 +setproctitle>=1.2.3 +distro>=1.3.0 +importlib-metadata>=8.7.0 +# cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency +cheroot>=10.0.1 diff --git a/requirements/static/pkg/linux.in b/requirements/static/pkg/linux.in index 4f41ec7c3c56..146dd34d03dc 100644 --- a/requirements/static/pkg/linux.in +++ b/requirements/static/pkg/linux.in @@ -1,3 +1,16 @@ # This file only exists to trigger the right static compiled requirements destination. # Don't add any requirements here, add them in requirements/base.txt # If they are linux specific, place "; sys_platform == 'linux'" in front of the requirement. +# Any non hard dependencies of Salt for linux can go here +cherrypy>=18.7.0 +# cheroot 8.5.2 fails to build with modern setuptools due to setuptools_scm_git_archive dependency +cheroot>=10.0.1 +pycparser>=2.21; python_version >= '3.9' +pyopenssl>=25.0.0 +python-dateutil>=2.8.0 +python-gnupg>=0.4.4 +rpm-vercmp +setproctitle>=1.2.3 +importlib-metadata>=8.7.0 +cryptography>=42.0.0 +more-itertools>=9.1.0 diff --git a/requirements/static/pkg/py3.10/darwin.txt b/requirements/static/pkg/py3.10/darwin.txt index 31bb26b74b57..acc8525c0c37 100644 --- a/requirements/static/pkg/py3.10/darwin.txt +++ b/requirements/static/pkg/py3.10/darwin.txt @@ -1,22 +1,22 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/darwin.in --python-platform=macos --python-version=3.10 --no-emit-index-url -o=requirements/static/pkg/py3.10/darwin.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -34,9 +34,9 @@ cherrypy==18.8.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt # pyopenssl @@ -46,13 +46,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -61,23 +66,27 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -87,10 +96,11 @@ markupsafe==2.1.3 # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -107,13 +117,17 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via @@ -129,36 +143,46 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 # via # aiosignal + # cryptography + # pyopenssl # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.10/freebsd.txt b/requirements/static/pkg/py3.10/freebsd.txt index 1d9aa6256c38..daff9ec36c1f 100644 --- a/requirements/static/pkg/py3.10/freebsd.txt +++ b/requirements/static/pkg/py3.10/freebsd.txt @@ -1,58 +1,73 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/freebsd.in --universal --python-version=3.10 --no-emit-index-url -o=requirements/static/pkg/py3.10/freebsd.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -async-timeout==4.0.3 +apache-libcloud==3.9.0 + # via -r requirements/base.txt +async-timeout==4.0.3 ; python_full_version < '3.11' # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -certifi==2024.7.4 ; python_version >= "3.10" + # via jaraco-text +backports-tarfile==1.2.0 ; python_full_version < '3.12' + # via jaraco-context +certifi==2024.7.4 # via # -r requirements/base.txt # requests cffi==2.0.0 # via # -r requirements/base.txt + # clr-loader # cryptography + # pyzmq charset-normalizer==3.2.0 # via requests cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via pythonnet contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +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 # pyopenssl distlib==0.4.0 # via virtualenv distro==1.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in filelock==3.20.3 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -60,37 +75,46 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 ; sys_platform == 'win32' + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -107,58 +131,96 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pymssql==2.3.13 ; sys_platform == 'win32' + # via -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # croniter python-gnupg==0.5.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +pythonnet==3.0.5 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 # via # croniter # tempora +pywin32==311 ; sys_platform == 'win32' + # via + # -r requirements/base.txt + # wmi pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -typing-extensions==4.14.1 +typing-extensions==4.14.1 ; python_full_version < '3.13' # via # aiosignal + # cryptography + # pyopenssl # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 ; sys_platform == 'win32' + # via -r requirements/base.txt +xmltodict==1.0.3 ; sys_platform == 'win32' + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.10/linux.txt b/requirements/static/pkg/py3.10/linux.txt index 1f6701e72ecd..5c5983a70117 100644 --- a/requirements/static/pkg/py3.10/linux.txt +++ b/requirements/static/pkg/py3.10/linux.txt @@ -1,22 +1,22 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/linux.in --no-emit-index-url --python-platform=linux --python-version=3.10 -o=requirements/static/pkg/py3.10/linux.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -29,16 +29,20 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # pyopenssl distlib==0.4.0 # via virtualenv @@ -46,13 +50,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -60,24 +69,30 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -87,10 +102,12 @@ markupsafe==2.1.3 # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -107,20 +124,30 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 - # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # croniter python-gnupg==0.5.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in pytz==2024.1 # via # croniter @@ -129,38 +156,52 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt -rpm-vercmp==0.1.2 ; sys_platform == "linux" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in setproctitle==1.3.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 # via # aiosignal + # cryptography + # pyopenssl # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.10/windows.txt b/requirements/static/pkg/py3.10/windows.txt index 93aa5fb3a95b..ded13d498279 100644 --- a/requirements/static/pkg/py3.10/windows.txt +++ b/requirements/static/pkg/py3.10/windows.txt @@ -1,22 +1,22 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/windows.txt requirements/static/pkg/windows.in --python-platform=windows --python-version=3.10 --no-emit-index-url -o=requirements/static/pkg/py3.10/windows.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -37,7 +37,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 @@ -47,17 +47,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via # -r requirements/base.txt # aiohttp # aiosignal gitdb==4.0.10 # via gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -66,27 +67,31 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 ; sys_platform == "win32" +lxml==6.0.2 # via -r requirements/base.txt markupsafe==2.1.3 # via @@ -94,10 +99,11 @@ markupsafe==2.1.3 # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -114,27 +120,31 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==1.1.0 # via -r requirements/base.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via -r requirements/base.txt python-gnupg==0.5.2 # via -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via -r requirements/base.txt pytz==2024.1 # via tempora -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via # -r requirements/base.txt # wmi @@ -142,42 +152,50 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.15.0 # via python-dateutil smmap==5.0.1 # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 # via # aiosignal + # cryptography + # pyopenssl # virtualenv -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt -wmi==1.5.1 ; sys_platform == "win32" +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 # via -r requirements/base.txt -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.11/darwin.txt b/requirements/static/pkg/py3.11/darwin.txt index 9aa44d7fc07e..036b8c5e1767 100644 --- a/requirements/static/pkg/py3.11/darwin.txt +++ b/requirements/static/pkg/py3.11/darwin.txt @@ -1,20 +1,20 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/darwin.in --python-platform=macos --python-version=3.11 --no-emit-index-url -o=requirements/static/pkg/py3.11/darwin.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -32,9 +32,9 @@ cherrypy==18.8.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt # pyopenssl @@ -44,13 +44,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -59,23 +64,27 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -85,10 +94,11 @@ markupsafe==2.1.3 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -105,13 +115,17 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via @@ -127,34 +141,44 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.11/freebsd.txt b/requirements/static/pkg/py3.11/freebsd.txt index 2ee9099989ad..1b2ad9bb8d7b 100644 --- a/requirements/static/pkg/py3.11/freebsd.txt +++ b/requirements/static/pkg/py3.11/freebsd.txt @@ -1,56 +1,71 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/freebsd.in --universal --python-version=3.11 --no-emit-index-url -o=requirements/static/pkg/py3.11/freebsd.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -certifi==2024.7.4 ; python_version >= "3.10" + # via jaraco-text +backports-tarfile==1.2.0 ; python_full_version < '3.12' + # via jaraco-context +certifi==2024.7.4 # via # -r requirements/base.txt # requests cffi==2.0.0 # via # -r requirements/base.txt + # clr-loader # cryptography + # pyzmq charset-normalizer==3.2.0 # via requests cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via pythonnet contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +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 # pyopenssl distlib==0.4.0 # via virtualenv distro==1.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -58,37 +73,46 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 ; sys_platform == 'win32' + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -more-itertools==5.0.0 +more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -105,58 +129,94 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pymssql==2.3.13 ; sys_platform == 'win32' # via -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # croniter python-gnupg==0.5.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +pythonnet==3.0.5 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 # via # croniter # tempora +pywin32==311 ; sys_platform == 'win32' + # via + # -r requirements/base.txt + # wmi pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.2 - # via -r requirements/base.txt -six==1.16.0 # via - # more-itertools - # python-dateutil + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile +six==1.16.0 + # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" +typing-extensions==4.14.1 ; python_full_version < '3.13' + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 ; sys_platform == 'win32' + # via -r requirements/base.txt +xmltodict==1.0.3 ; sys_platform == 'win32' + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.11/linux.txt b/requirements/static/pkg/py3.11/linux.txt index be730ffc2970..bf9720d9fb22 100644 --- a/requirements/static/pkg/py3.11/linux.txt +++ b/requirements/static/pkg/py3.11/linux.txt @@ -1,20 +1,20 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/linux.in --no-emit-index-url --python-platform=linux --python-version=3.11 -o=requirements/static/pkg/py3.11/linux.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -27,16 +27,20 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # pyopenssl distlib==0.4.0 # via virtualenv @@ -44,13 +48,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -58,24 +67,30 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -85,10 +100,12 @@ markupsafe==2.1.3 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -105,20 +122,30 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 - # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # croniter python-gnupg==0.5.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in pytz==2024.1 # via # croniter @@ -127,36 +154,50 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt -rpm-vercmp==0.1.2 ; sys_platform == "linux" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in setproctitle==1.3.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.11/windows.txt b/requirements/static/pkg/py3.11/windows.txt index 17b602da9cdd..ae3491c466bf 100644 --- a/requirements/static/pkg/py3.11/windows.txt +++ b/requirements/static/pkg/py3.11/windows.txt @@ -1,20 +1,20 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/windows.txt requirements/static/pkg/windows.in --python-platform=windows --python-version=3.11 --no-emit-index-url -o=requirements/static/pkg/py3.11/windows.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -35,7 +35,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 @@ -45,17 +45,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal gitdb==4.0.10 # via gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -64,38 +65,43 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 ; sys_platform == "win32" +lxml==6.0.2 # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -more-itertools==8.2.0 +more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -112,27 +118,31 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==1.1.0 # via -r requirements/base.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via -r requirements/base.txt python-gnupg==0.5.2 # via -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via -r requirements/base.txt pytz==2024.1 # via tempora -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via # -r requirements/base.txt # wmi @@ -140,40 +150,48 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.15.0 # via python-dateutil smmap==5.0.1 # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt -wmi==1.5.1 ; sys_platform == "win32" +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 # via -r requirements/base.txt -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.12/darwin.txt b/requirements/static/pkg/py3.12/darwin.txt index de12a5f95a02..929a818612d6 100644 --- a/requirements/static/pkg/py3.12/darwin.txt +++ b/requirements/static/pkg/py3.12/darwin.txt @@ -1,20 +1,18 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/darwin.in --python-platform=macos --python-version=3.12 --no-emit-index-url -o=requirements/static/pkg/py3.12/darwin.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp 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 @@ -32,9 +30,9 @@ cherrypy==18.8.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt # pyopenssl @@ -44,13 +42,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -59,23 +62,27 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -85,10 +92,11 @@ markupsafe==2.1.3 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -105,13 +113,17 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via @@ -127,34 +139,44 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.12/freebsd.txt b/requirements/static/pkg/py3.12/freebsd.txt index 6e0bac8c325d..9253501f2a14 100644 --- a/requirements/static/pkg/py3.12/freebsd.txt +++ b/requirements/static/pkg/py3.12/freebsd.txt @@ -1,56 +1,69 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/freebsd.in --universal --python-version=3.12 --no-emit-index-url -o=requirements/static/pkg/py3.12/freebsd.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp 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 cffi==2.0.0 # via # -r requirements/base.txt + # clr-loader # cryptography + # pyzmq charset-normalizer==3.2.0 # via requests cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via pythonnet contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +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 # pyopenssl distlib==0.4.0 # via virtualenv distro==1.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -58,37 +71,46 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 ; sys_platform == 'win32' + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -more-itertools==5.0.0 +more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -105,58 +127,94 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pymssql==2.3.13 ; sys_platform == 'win32' # via -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # croniter python-gnupg==0.5.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +pythonnet==3.0.5 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 # via # croniter # tempora +pywin32==311 ; sys_platform == 'win32' + # via + # -r requirements/base.txt + # wmi pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.2 - # via -r requirements/base.txt -six==1.16.0 # via - # more-itertools - # python-dateutil + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile +six==1.16.0 + # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" +typing-extensions==4.14.1 ; python_full_version < '3.13' + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 ; sys_platform == 'win32' + # via -r requirements/base.txt +xmltodict==1.0.3 ; sys_platform == 'win32' + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.12/linux.txt b/requirements/static/pkg/py3.12/linux.txt index 741329fe9310..d508a2bb9752 100644 --- a/requirements/static/pkg/py3.12/linux.txt +++ b/requirements/static/pkg/py3.12/linux.txt @@ -1,20 +1,18 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/linux.in --no-emit-index-url --python-platform=linux --python-version=3.12 -o=requirements/static/pkg/py3.12/linux.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp 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 @@ -27,16 +25,20 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # pyopenssl distlib==0.4.0 # via virtualenv @@ -44,13 +46,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -58,24 +65,30 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -85,10 +98,12 @@ markupsafe==2.1.3 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -105,20 +120,30 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 - # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # croniter python-gnupg==0.5.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in pytz==2024.1 # via # croniter @@ -127,36 +152,50 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt -rpm-vercmp==0.1.2 ; sys_platform == "linux" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in setproctitle==1.3.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.12/windows.txt b/requirements/static/pkg/py3.12/windows.txt index c414ceaded77..0556ddec2b7b 100644 --- a/requirements/static/pkg/py3.12/windows.txt +++ b/requirements/static/pkg/py3.12/windows.txt @@ -1,20 +1,18 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/windows.txt requirements/static/pkg/windows.in --python-platform=windows --python-version=3.12 --no-emit-index-url -o=requirements/static/pkg/py3.12/windows.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==23.2.0 # via aiohttp 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 @@ -35,7 +33,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 @@ -45,17 +43,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.7.0 ; python_version >= "3.11" +frozenlist==1.7.0 # via # -r requirements/base.txt # aiohttp # aiosignal gitdb==4.0.10 # via gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -64,38 +63,43 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 ; sys_platform == "win32" +lxml==6.0.2 # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -more-itertools==8.2.0 +more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -112,27 +116,31 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version >= "3.10" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==1.1.0 # via -r requirements/base.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via -r requirements/base.txt python-gnupg==0.5.2 # via -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via -r requirements/base.txt pytz==2024.1 # via tempora -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via # -r requirements/base.txt # wmi @@ -140,40 +148,48 @@ pyyaml==6.0.1 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.15.0 # via python-dateutil smmap==5.0.1 # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 - # via aiosignal -urllib3==2.6.3 ; python_version >= "3.10" + # via + # aiosignal + # pyopenssl +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt -wmi==1.5.1 ; sys_platform == "win32" +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 # via -r requirements/base.txt -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.13/darwin.txt b/requirements/static/pkg/py3.13/darwin.txt index 85a8edbe8d90..41905f155e05 100644 --- a/requirements/static/pkg/py3.13/darwin.txt +++ b/requirements/static/pkg/py3.13/darwin.txt @@ -1,20 +1,18 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/darwin.in --python-platform=macos --python-version=3.13 --no-emit-index-url -o=requirements/static/pkg/py3.13/darwin.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==25.4.0 # via aiohttp 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 @@ -32,9 +30,9 @@ cherrypy==18.10.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==6.0.0 ; sys_platform != "win32" +croniter==6.0.0 # via -r requirements/base.txt -cryptography==42.0.2 +cryptography==46.0.5 # via # -r requirements/base.txt # pyopenssl @@ -44,13 +42,18 @@ distro==1.9.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.11 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -59,24 +62,28 @@ immutables==0.21 # contextvars importlib-metadata==8.7.1 # via -r requirements/base.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 # 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.1.0 # via -r requirements/base.txt +linode-python==1.1.1 + # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt markupsafe==2.1.5 @@ -85,10 +92,11 @@ markupsafe==2.1.5 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.1.2 # via -r requirements/base.txt multidict==6.7.0 @@ -105,13 +113,17 @@ propcache==0.4.1 # via # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==3.0 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pyopenssl==24.3.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via @@ -126,32 +138,40 @@ pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.7 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.17.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.8.1 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.22.0 # via aiohttp -zc.lockfile==4.0 +zc-lockfile==4.0 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.13/freebsd.txt b/requirements/static/pkg/py3.13/freebsd.txt index 332cd4b9c16e..994153e5a81f 100644 --- a/requirements/static/pkg/py3.13/freebsd.txt +++ b/requirements/static/pkg/py3.13/freebsd.txt @@ -1,56 +1,69 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/freebsd.in --universal --python-version=3.13 --no-emit-index-url -o=requirements/static/pkg/py3.13/freebsd.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==25.4.0 # via aiohttp 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 cffi==2.0.0 # via # -r requirements/base.txt + # clr-loader # cryptography + # pyzmq charset-normalizer==3.4.4 # via requests cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.10.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via pythonnet contextvars==2.4 # via -r requirements/base.txt -croniter==6.0.0 ; sys_platform != "win32" +croniter==6.0.0 ; sys_platform != 'win32' # via -r requirements/base.txt -cryptography==42.0.2 +cryptography==46.0.5 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # pyopenssl distlib==0.4.0 # via virtualenv distro==1.9.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in filelock==3.20.3 # via virtualenv -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.11 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -58,37 +71,46 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.1 - # via -r requirements/base.txt -jaraco.collections==5.2.1 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +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.1.0 # via -r requirements/base.txt +linode-python==1.1.1 + # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 ; sys_platform == 'win32' + # via -r requirements/base.txt markupsafe==2.1.5 # via # -r requirements/base.txt # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.1.2 # via -r requirements/base.txt multidict==6.7.0 @@ -105,53 +127,89 @@ propcache==0.4.1 # via # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==3.0 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in + # cffi pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pyopenssl==24.3.0 +pymssql==2.3.13 ; sys_platform == 'win32' + # via -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in python-dateutil==2.9.0.post0 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # croniter # tempora python-gnupg==0.5.6 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +pythonnet==3.0.5 ; sys_platform == 'win32' # via -r requirements/base.txt -pytz==2025.2 +pytz==2025.2 ; sys_platform != 'win32' # via croniter +pywin32==311 ; sys_platform == 'win32' + # via + # -r requirements/base.txt + # wmi pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.7 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.17.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.8.1 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 ; sys_platform == 'win32' + # via -r requirements/base.txt +xmltodict==1.0.3 ; sys_platform == 'win32' + # via -r requirements/base.txt yarl==1.22.0 # via aiohttp -zc.lockfile==4.0 +zc-lockfile==4.0 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.13/linux.txt b/requirements/static/pkg/py3.13/linux.txt index 52ef26a29cbc..c8a4d1439c3a 100644 --- a/requirements/static/pkg/py3.13/linux.txt +++ b/requirements/static/pkg/py3.13/linux.txt @@ -1,20 +1,18 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/linux.in --no-emit-index-url --python-platform=linux --python-version=3.13 -o=requirements/static/pkg/py3.13/linux.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==25.4.0 # via aiohttp 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 @@ -27,16 +25,20 @@ charset-normalizer==3.4.4 cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.10.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in contextvars==2.4 # via -r requirements/base.txt -croniter==6.0.0 ; sys_platform != "win32" +croniter==6.0.0 # via -r requirements/base.txt -cryptography==42.0.2 +cryptography==46.0.5 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # pyopenssl distlib==0.4.0 # via virtualenv @@ -44,13 +46,18 @@ distro==1.9.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.11 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -58,25 +65,31 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.1 - # via -r requirements/base.txt -jaraco.collections==5.2.1 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +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.1.0 # via -r requirements/base.txt +linode-python==1.1.1 + # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt markupsafe==2.1.5 @@ -85,10 +98,12 @@ markupsafe==2.1.5 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt + # -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 multidict==6.7.0 @@ -105,55 +120,77 @@ propcache==0.4.1 # via # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==3.0 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pyopenssl==24.3.0 - # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in python-dateutil==2.9.0.post0 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # croniter # tempora python-gnupg==0.5.6 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in pytz==2025.2 # via croniter pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt -rpm-vercmp==0.1.2 ; sys_platform == "linux" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in setproctitle==1.3.7 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.17.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.8.1 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.22.0 # via aiohttp -zc.lockfile==4.0 +zc-lockfile==4.0 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.13/windows.txt b/requirements/static/pkg/py3.13/windows.txt index a5cf744dc5a1..6ae03f9f9375 100644 --- a/requirements/static/pkg/py3.13/windows.txt +++ b/requirements/static/pkg/py3.13/windows.txt @@ -1,20 +1,18 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/windows.txt requirements/static/pkg/windows.in --python-platform=windows --python-version=3.13 --no-emit-index-url -o=requirements/static/pkg/py3.13/windows.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.9.0 + # via -r requirements/base.txt attrs==25.4.0 # via aiohttp 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 @@ -35,7 +33,7 @@ clr-loader==0.2.10 # via pythonnet contextvars==2.4 # via -r requirements/base.txt -cryptography==42.0.2 +cryptography==46.0.5 # via # -r requirements/base.txt # pyopenssl @@ -45,17 +43,18 @@ distro==1.9.0 # via -r requirements/base.txt filelock==3.20.3 # via virtualenv -frozenlist==1.8.0 ; python_version >= "3.11" +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal gitdb==4.0.12 # via gitpython -gitpython==3.1.46 ; sys_platform == "win32" +gitpython==3.1.46 # via -r requirements/base.txt idna==3.11 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -64,27 +63,31 @@ immutables==0.21 # contextvars importlib-metadata==8.7.1 # via -r requirements/base.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 # 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.1.0 # via -r requirements/base.txt +linode-python==1.1.1 + # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 ; sys_platform == "win32" +lxml==6.0.2 # via -r requirements/base.txt markupsafe==2.1.5 # via @@ -92,10 +95,11 @@ markupsafe==2.1.5 # jinja2 more-itertools==10.8.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.1.2 # via -r requirements/base.txt multidict==6.7.0 @@ -112,17 +116,21 @@ propcache==0.4.1 # via # aiohttp # yarl -psutil==7.2.1 ; python_version >= "3.10" +psutil==7.2.1 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==3.0 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.23.0 # via -r requirements/crypto.txt -pymssql==2.3.11 ; sys_platform == "win32" +pymssql==2.3.11 # via -r requirements/base.txt -pymysql==1.1.2 ; sys_platform == "win32" +pymysql==1.1.2 # via -r requirements/base.txt -pyopenssl==24.3.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.9.0.post0 # via @@ -130,9 +138,9 @@ python-dateutil==2.9.0.post0 # tempora python-gnupg==0.5.6 # via -r requirements/base.txt -pythonnet==3.0.5 ; sys_platform == "win32" +pythonnet==3.0.5 # via -r requirements/base.txt -pywin32==311 ; sys_platform == "win32" +pywin32==311 # via # -r requirements/base.txt # wmi @@ -140,38 +148,44 @@ pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==27.1.0 # via -r requirements/zeromq.txt -requests==2.32.5 ; python_version >= "3.10" - # via -r requirements/base.txt +requests==2.32.5 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.7 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.17.0 # via python-dateutil smmap==5.0.2 # via gitdb tempora==5.8.1 # via portend -timelib==0.3.0 ; python_version >= "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -urllib3==2.6.3 ; python_version >= "3.10" +urllib3==2.6.3 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt -wmi==1.5.1 ; sys_platform == "win32" +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 # via -r requirements/base.txt -xmltodict==1.0.2 ; sys_platform == "win32" +xmltodict==1.0.2 # via -r requirements/base.txt yarl==1.22.0 # via aiohttp -zc.lockfile==4.0 +zc-lockfile==4.0 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.9/darwin.txt b/requirements/static/pkg/py3.9/darwin.txt index 19546f5be63f..ec6a63f7869b 100644 --- a/requirements/static/pkg/py3.9/darwin.txt +++ b/requirements/static/pkg/py3.9/darwin.txt @@ -1,22 +1,22 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/darwin.in --python-platform=macos --python-version=3.9 --no-emit-index-url -o=requirements/static/pkg/py3.9/darwin.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.8.0 + # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -34,9 +34,9 @@ cherrypy==18.8.0 # via -r requirements/base.txt contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt # pyopenssl @@ -46,13 +46,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.19.1 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -61,23 +66,27 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -87,10 +96,11 @@ markupsafe==2.1.3 # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -107,13 +117,17 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via @@ -129,36 +143,47 @@ pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.31.0 ; python_version < "3.10" - # via -r requirements/base.txt +requests==2.31.0 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 # via # aiosignal + # cryptography + # gitpython + # pyopenssl # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.9/freebsd.txt b/requirements/static/pkg/py3.9/freebsd.txt index 646e1422d41d..4cbceb64ece1 100644 --- a/requirements/static/pkg/py3.9/freebsd.txt +++ b/requirements/static/pkg/py3.9/freebsd.txt @@ -1,58 +1,75 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/freebsd.in --universal --python-version=3.9 --no-emit-index-url -o=requirements/static/pkg/py3.9/freebsd.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp -async-timeout==4.0.3 +apache-libcloud==3.8.0 + # via -r requirements/base.txt +async-timeout==4.0.3 ; python_full_version < '3.11' # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -certifi==2023.07.22 ; python_version < "3.10" + # via jaraco-text +backports-tarfile==1.2.0 ; python_full_version < '3.12' + # via jaraco-context +certifi==2026.1.4 # via # -r requirements/base.txt # requests cffi==2.0.0 # via # -r requirements/base.txt + # clr-loader # cryptography + # pyzmq charset-normalizer==3.2.0 # via requests cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +clr-loader==0.2.10 ; sys_platform == 'win32' + # via pythonnet contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +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 # pyopenssl distlib==0.4.0 # via virtualenv distro==1.8.0 - # via -r requirements/base.txt -filelock==3.19.1 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +filelock==3.19.1 ; python_full_version < '3.10' + # via virtualenv +filelock==3.24.3 ; python_full_version >= '3.10' # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -60,37 +77,46 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 ; sys_platform == 'win32' + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -107,58 +133,107 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 +pymssql==2.3.13 ; sys_platform == 'win32' # via -r requirements/base.txt +pymysql==1.1.2 ; sys_platform == 'win32' + # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in # croniter python-gnupg==0.5.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +pythonnet==3.0.5 ; sys_platform == 'win32' # via -r requirements/base.txt pytz==2024.1 # via # croniter # tempora +pywin32==311 ; sys_platform == 'win32' + # via + # -r requirements/base.txt + # cherrypy + # wmi pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.31.0 ; python_version < "3.10" +requests==2.31.0 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +requests==2.32.5 ; python_full_version >= '3.10' + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 ; sys_platform == 'linux' # via -r requirements/base.txt setproctitle==1.3.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/freebsd.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt -typing-extensions==4.14.1 +typing-extensions==4.14.1 ; python_full_version < '3.13' # via # aiosignal + # cryptography + # gitpython + # pyopenssl # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 ; python_full_version < '3.10' + # via + # -r requirements/base.txt + # requests +urllib3==2.6.3 ; python_full_version >= '3.10' # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 ; sys_platform == 'win32' + # via -r requirements/base.txt +xmltodict==1.0.3 ; sys_platform == 'win32' + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.9/linux.txt b/requirements/static/pkg/py3.9/linux.txt index 792f25f46ae8..05fe7958b652 100644 --- a/requirements/static/pkg/py3.9/linux.txt +++ b/requirements/static/pkg/py3.9/linux.txt @@ -1,22 +1,22 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/base.txt requirements/zeromq.txt requirements/static/pkg/linux.in --python-platform=linux --python-version=3.9 --no-emit-index-url -o=requirements/static/pkg/py3.9/linux.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.8.0 + # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -29,16 +29,20 @@ charset-normalizer==3.2.0 cheroot==11.1.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cherrypy cherrypy==18.8.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in contextvars==2.4 # via -r requirements/base.txt -croniter==2.0.5 ; sys_platform != "win32" +croniter==2.0.5 # via -r requirements/base.txt -cryptography==42.0.5 +cryptography==46.0.5 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # pyopenssl distlib==0.4.0 # via virtualenv @@ -46,13 +50,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.19.1 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via # -r requirements/base.txt # aiohttp # aiosignal +gitdb==4.0.12 + # via gitpython +gitpython==3.1.46 + # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -60,24 +69,30 @@ immutables==0.21 # -r requirements/base.txt # contextvars importlib-metadata==8.7.0 - # via -r requirements/base.txt -jaraco.collections==4.1.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt @@ -87,10 +102,12 @@ markupsafe==2.1.3 # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -107,20 +124,30 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pyopenssl==24.0.0 - # via -r requirements/base.txt +pyopenssl==25.3.0 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in python-dateutil==2.8.2 # via # -r requirements/base.txt + # -r requirements/static/pkg/linux.in # croniter python-gnupg==0.5.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in pytz==2024.1 # via # croniter @@ -129,38 +156,53 @@ pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.31.0 ; python_version < "3.10" - # via -r requirements/base.txt -rpm-vercmp==0.1.2 ; sys_platform == "linux" - # via -r requirements/base.txt +requests==2.31.0 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr +rpm-vercmp==0.1.2 + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in setproctitle==1.3.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # -r requirements/static/pkg/linux.in +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.16.0 # via python-dateutil +smmap==5.0.2 + # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 # via # aiosignal + # cryptography + # gitpython + # pyopenssl # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt +vultr==1.0.1 + # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/static/pkg/py3.9/windows.txt b/requirements/static/pkg/py3.9/windows.txt index 5ca15dc2b88e..8a7c25e0275a 100644 --- a/requirements/static/pkg/py3.9/windows.txt +++ b/requirements/static/pkg/py3.9/windows.txt @@ -1,22 +1,22 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# 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 -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements/windows.txt requirements/static/pkg/windows.in --python-platform=windows --python-version=3.9 --no-emit-index-url -o=requirements/static/pkg/py3.9/windows.txt aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via -r requirements/base.txt aiosignal==1.4.0 # via aiohttp +apache-libcloud==3.8.0 + # via -r requirements/base.txt async-timeout==4.0.3 # via aiohttp attrs==23.2.0 # via aiohttp autocommand==2.2.2 - # via jaraco.text -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 @@ -37,7 +37,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 @@ -47,17 +47,18 @@ distro==1.8.0 # via -r requirements/base.txt filelock==3.19.1 # via virtualenv -frozenlist==1.4.1 ; python_version < "3.11" +frozenlist==1.4.1 # via # -r requirements/base.txt # aiohttp # aiosignal gitdb==4.0.10 # via gitpython -gitpython==3.1.43 ; sys_platform == "win32" +gitpython==3.1.43 # via -r requirements/base.txt idna==3.7 # via + # -r requirements/base.txt # requests # yarl immutables==0.21 @@ -66,27 +67,31 @@ immutables==0.21 # contextvars importlib-metadata==8.7.0 # via -r requirements/base.txt -jaraco.collections==4.1.0 +jaraco-collections==4.1.0 # via cherrypy -jaraco.context==4.3.0 - # via jaraco.text -jaraco.functools==4.1.0 +jaraco-context==6.1.0 + # via + # -r requirements/base.txt + # jaraco-text +jaraco-functools==4.1.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 +linode-python==1.1.1 # via -r requirements/base.txt looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 ; sys_platform == "win32" +lxml==6.0.2 # via -r requirements/base.txt markupsafe==2.1.3 # via @@ -94,10 +99,11 @@ markupsafe==2.1.3 # jinja2 more-itertools==9.1.0 # via + # -r requirements/base.txt # cheroot # cherrypy - # jaraco.functools - # jaraco.text + # jaraco-functools + # jaraco-text msgpack==1.0.7 # via -r requirements/base.txt multidict==6.0.4 @@ -114,27 +120,31 @@ propcache==0.3.2 # via # aiohttp # yarl -psutil==5.9.6 ; python_version <= "3.9" +psutil==5.9.6 + # via -r requirements/base.txt +pyasn1==0.6.2 # via -r requirements/base.txt pycparser==2.21 - # via cffi + # via + # -r requirements/base.txt + # cffi pycryptodomex==3.19.1 # via -r requirements/crypto.txt -pymssql==2.3.1 ; sys_platform == "win32" +pymssql==2.3.1 # via -r requirements/base.txt -pymysql==1.1.0 ; sys_platform == "win32" +pymysql==1.1.0 # via -r requirements/base.txt -pyopenssl==24.0.0 +pyopenssl==25.3.0 # via -r requirements/base.txt python-dateutil==2.8.2 # via -r requirements/base.txt python-gnupg==0.5.2 # via -r requirements/base.txt -pythonnet==3.0.3 ; sys_platform == "win32" +pythonnet==3.0.3 # via -r requirements/base.txt pytz==2024.1 # via tempora -pywin32==306 ; sys_platform == "win32" +pywin32==306 # via # -r requirements/base.txt # cherrypy @@ -143,42 +153,50 @@ pyyaml==6.0.3 # via -r requirements/base.txt pyzmq==25.1.2 # via -r requirements/zeromq.txt -requests==2.31.0 ; python_version < "3.10" - # via -r requirements/base.txt +requests==2.31.0 + # via + # -r requirements/base.txt + # apache-libcloud + # vultr setproctitle==1.3.2 # via -r requirements/base.txt +setuptools==82.0.0 + # via + # -c requirements/constraints.txt + # zc-lockfile six==1.15.0 # via python-dateutil smmap==5.0.1 # via gitdb tempora==5.3.0 # via portend -timelib==0.3.0 ; python_version < "3.11" +timelib==0.3.0 # via -r requirements/base.txt tornado==6.5.4 # via -r requirements/base.txt typing-extensions==4.14.1 # via # aiosignal + # cryptography + # pyopenssl # virtualenv -urllib3==1.26.20 ; python_version < "3.10" +urllib3==1.26.20 # via # -r requirements/base.txt # requests virtualenv==20.36.1 # via -r requirements/base.txt -wmi==1.5.1 ; sys_platform == "win32" +vultr==1.0.1 + # via -r requirements/base.txt +wmi==1.5.1 # via -r requirements/base.txt -xmltodict==0.13.0 ; sys_platform == "win32" +xmltodict==0.13.0 # via -r requirements/base.txt yarl==1.20.1 # via aiohttp -zc.lockfile==3.0.post1 +zc-lockfile==3.0.post1 # via cherrypy zipp==3.23.0 # via # -r requirements/base.txt # importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/salt/minion.py b/salt/minion.py index 8eba3a058c8e..b5af1ea0cdf0 100644 --- a/salt/minion.py +++ b/salt/minion.py @@ -1234,7 +1234,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 tornado.gen.sleep(5) # Continue to stop the minions diff --git a/salt/modules/linux_shadow.py b/salt/modules/linux_shadow.py index 09fe73fdb548..dda0bbab43f3 100644 --- a/salt/modules/linux_shadow.py +++ b/salt/modules/linux_shadow.py @@ -18,7 +18,7 @@ from salt.exceptions import CommandExecutionError try: - import spwd + import spwd # pylint: disable=deprecated-module except ImportError: pass diff --git a/salt/modules/solaris_shadow.py b/salt/modules/solaris_shadow.py index 36d34d81e727..298b378c9b6e 100644 --- a/salt/modules/solaris_shadow.py +++ b/salt/modules/solaris_shadow.py @@ -14,7 +14,7 @@ from salt.exceptions import CommandExecutionError try: - import spwd + import spwd # pylint: disable=deprecated-module HAS_SPWD = True except ImportError: diff --git a/salt/modules/tls.py b/salt/modules/tls.py index f85370cc9024..85e599cccf36 100644 --- a/salt/modules/tls.py +++ b/salt/modules/tls.py @@ -105,7 +105,7 @@ import os import re import time -from datetime import datetime +from datetime import datetime, timedelta import salt.utils.data import salt.utils.files @@ -118,6 +118,7 @@ HAS_SSL = False X509_EXT_ENABLED = True +HAS_CRYPTOGRAPHY = False try: import OpenSSL @@ -126,6 +127,15 @@ except ImportError: pass +try: + from cryptography import x509 + from cryptography.hazmat.primitives import hashes, serialization + from cryptography.hazmat.primitives.serialization import pkcs12 + + HAS_CRYPTOGRAPHY = True +except ImportError: + pass + log = logging.getLogger(__name__) @@ -567,11 +577,85 @@ def validate(cert, ca_name, crl_file): X509StoreFlags = OpenSSL.crypto.X509StoreFlags store.set_flags(X509StoreFlags.CRL_CHECK | X509StoreFlags.CRL_CHECK_ALL) if crl_file is None: - crl = OpenSSL.crypto.CRL() + if HAS_CRYPTOGRAPHY: + ca_keyp = f"{ca_dir}/{ca_name}_ca_cert.key" + try: + with salt.utils.files.fopen(ca_keyp, "rb") as fhr: + ca_key = serialization.load_pem_private_key( + fhr.read(), password=None + ) + + ca_x509 = x509.load_pem_x509_certificate( + OpenSSL.crypto.dump_certificate( + OpenSSL.crypto.FILETYPE_PEM, ca_cert + ) + ) + + builder = x509.CertificateRevocationListBuilder() + builder = builder.issuer_name(ca_x509.subject) + builder = builder.last_update(datetime.utcnow()) + builder = builder.next_update(datetime.utcnow() + timedelta(days=36500)) + + # Load existing revocations from index file if it exists + index_file = f"{ca_dir}/index.txt" + if os.path.exists(index_file): + with salt.utils.files.fopen(index_file) as fp_: + for line in fp_: + line = salt.utils.stringutils.to_unicode(line) + if line.startswith("R"): + fields = line.split("\t") + serial = int(fields[3], 16) + if serial.bit_length() >= 160: + serial = serial & ((1 << 159) - 1) + revocation_date = datetime.strptime( + fields[2], two_digit_year_fmt + ) + revoked_builder = x509.RevokedCertificateBuilder() + revoked_builder = revoked_builder.serial_number(serial) + revoked_builder = revoked_builder.revocation_date( + revocation_date + ) + builder = builder.add_revoked_certificate( + revoked_builder.build() + ) + + # Sign the CRL + crl = builder.sign(private_key=ca_key, algorithm=hashes.SHA256()) + except (OSError, ValueError) as e: + log.warning("Could not create empty CRL: %s", e) + return { + "valid": False, + "error": "Empty CRL requested but CA key missing or invalid", + } + else: + crl = OpenSSL.crypto.CRL() else: - with salt.utils.files.fopen(crl_file) as fhr: - crl = OpenSSL.crypto.load_crl(OpenSSL.crypto.FILETYPE_PEM, fhr.read()) + if HAS_CRYPTOGRAPHY: + with salt.utils.files.fopen(crl_file, "rb") as fhr: + crl = x509.load_pem_x509_crl(fhr.read()) + else: + with salt.utils.files.fopen(crl_file) as fhr: + crl = OpenSSL.crypto.load_crl(OpenSSL.crypto.FILETYPE_PEM, fhr.read()) store.add_crl(crl) + + if HAS_CRYPTOGRAPHY: + # cryptography CRL objects don'\''t seem to be fully respected by OpenSSL store validation + # in some pyOpenSSL versions when passed directly. + # Manual check: + cert_x509 = x509.load_pem_x509_certificate( + OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, cert_obj) + ) + serial_to_check = cert_x509.serial_number + if serial_to_check.bit_length() >= 160: + serial_to_check = serial_to_check & ((1 << 159) - 1) + + if crl.get_revoked_certificate_by_serial_number(serial_to_check): + return { + "valid": False, + "error": "certificate revoked", + "error_cert": cert_obj, + } + context = OpenSSL.crypto.X509StoreContext(store, cert_obj) ret = {} try: @@ -834,7 +918,8 @@ def create_ca( with salt.utils.files.fopen(fp, "wb") as ca_key: ca_key.write(salt.utils.stringutils.to_bytes(keycontent)) - with salt.utils.files.fopen(certp, "wb") as ca_crt: + fp = os.open(certp, os.O_CREAT | os.O_RDWR, 0o644) + with salt.utils.files.fopen(fp, "wb") as ca_crt: ca_crt.write( salt.utils.stringutils.to_bytes( OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, ca) @@ -1158,7 +1243,8 @@ def create_csr( ) ) - with salt.utils.files.fopen(csr_f, "wb+") as csr: + fp = os.open(csr_f, os.O_CREAT | os.O_RDWR, 0o644) + with salt.utils.files.fopen(fp, "wb+") as csr: csr.write( salt.utils.stringutils.to_bytes( OpenSSL.crypto.dump_certificate_request( @@ -1300,7 +1386,8 @@ def create_self_signed_cert( ) crt_path = f"{cert_base_path()}/{tls_dir}/certs/{cert_filename}.crt" - with salt.utils.files.fopen(crt_path, "wb+") as crt: + fp = os.open(crt_path, os.O_CREAT | os.O_RDWR, 0o644) + with salt.utils.files.fopen(fp, "wb+") as crt: crt.write( salt.utils.stringutils.to_bytes( OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, cert) @@ -1537,7 +1624,8 @@ def create_ca_signed_cert( cert_full_path = f"{cert_path}/{cert_filename}.crt" - with salt.utils.files.fopen(cert_full_path, "wb+") as crt: + fp = os.open(cert_full_path, os.O_CREAT | os.O_RDWR, 0o644) + with salt.utils.files.fopen(fp, "wb+") as crt: crt.write( salt.utils.stringutils.to_bytes( OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, cert) @@ -1615,18 +1703,24 @@ def create_pkcs12(ca_name, CN, passphrase="", cacert_path=None, replace=False): except OSError: return f'There is no certificate that matches the CN "{CN}"' - pkcs12 = OpenSSL.crypto.PKCS12() - - pkcs12.set_certificate(cert) - pkcs12.set_ca_certificates([ca_cert]) - pkcs12.set_privatekey(key) + p12_data = pkcs12.serialize_key_and_certificates( + name=salt.utils.stringutils.to_bytes(CN), + key=key.to_cryptography_key(), + cert=cert.to_cryptography(), + cas=[ca_cert.to_cryptography()], + encryption_algorithm=( + serialization.BestAvailableEncryption( + salt.utils.stringutils.to_bytes(passphrase) + ) + if passphrase + else serialization.NoEncryption() + ), + ) with salt.utils.files.fopen( f"{cert_base_path()}/{ca_name}/certs/{CN}.p12", "wb" ) as ofile: - ofile.write( - pkcs12.export(passphrase=salt.utils.stringutils.to_bytes(passphrase)) - ) + ofile.write(p12_data) return 'Created PKCS#12 Certificate for "{0}": "{1}/{2}/certs/{0}.p12"'.format( CN, @@ -1798,12 +1892,33 @@ def create_empty_crl( except OSError: return f'There is no CA named "{ca_name}"' - crl = OpenSSL.crypto.CRL() - crl_text = crl.export( - ca_cert, - ca_key, - digest=salt.utils.stringutils.to_bytes(digest), - ) + if HAS_CRYPTOGRAPHY: + # Load CA objects using cryptography + with salt.utils.files.fopen( + f"{cert_base_path()}/{ca_name}/{ca_filename}.crt", "rb" + ) as fp_: + ca_x509 = x509.load_pem_x509_certificate(fp_.read()) + with salt.utils.files.fopen( + f"{cert_base_path()}/{ca_name}/{ca_filename}.key", "rb" + ) as fp_: + ca_key = serialization.load_pem_private_key(fp_.read(), password=None) + + builder = x509.CertificateRevocationListBuilder() + builder = builder.issuer_name(ca_x509.subject) + builder = builder.last_update(datetime.utcnow()) + builder = builder.next_update(datetime.utcnow() + timedelta(days=36500)) + + # Mapping digest strings to cryptography hashes + hash_algo = getattr(hashes, digest.upper(), hashes.SHA256)() + crl_obj = builder.sign(private_key=ca_key, algorithm=hash_algo) + crl_text = crl_obj.public_bytes(serialization.Encoding.PEM) + else: + crl = OpenSSL.crypto.CRL() + crl_text = crl.export( + ca_cert, + ca_key, + digest=salt.utils.stringutils.to_bytes(digest), + ) with salt.utils.files.fopen(crl_file, "w") as f: f.write(salt.utils.stringutils.to_str(crl_text)) @@ -1935,26 +2050,65 @@ def revoke_cert( ) break - crl = OpenSSL.crypto.CRL() + if HAS_CRYPTOGRAPHY: + # Load CA objects using cryptography + with salt.utils.files.fopen( + f"{cert_base_path()}/{ca_name}/{ca_filename}.crt", "rb" + ) as fp_: + ca_x509 = x509.load_pem_x509_certificate(fp_.read()) + with salt.utils.files.fopen( + f"{cert_base_path()}/{ca_name}/{ca_filename}.key", "rb" + ) as fp_: + ca_key = serialization.load_pem_private_key(fp_.read(), password=None) + + builder = x509.CertificateRevocationListBuilder() + builder = builder.issuer_name(ca_x509.subject) + builder = builder.last_update(datetime.utcnow()) + builder = builder.next_update(datetime.utcnow() + timedelta(days=36500)) + + with salt.utils.files.fopen(index_file) as fp_: + for line in fp_: + line = salt.utils.stringutils.to_unicode(line) + if line.startswith("R"): + fields = line.split("\t") + # fields[3] is serial, fields[2] is revocation date + serial = int(fields[3], 16) + # Cryptography supports up to 159 bits. Truncate if necessary. + if serial.bit_length() >= 160: + serial = serial & ((1 << 159) - 1) + revocation_date = datetime.strptime(fields[2], two_digit_year_fmt) + revoked_builder = x509.RevokedCertificateBuilder() + revoked_builder = revoked_builder.serial_number(serial) + revoked_builder = revoked_builder.revocation_date(revocation_date) + builder = builder.add_revoked_certificate(revoked_builder.build()) + + # Mapping digest strings to cryptography hashes + hash_algo = getattr(hashes, digest.upper(), hashes.SHA256)() + crl_obj = builder.sign(private_key=ca_key, algorithm=hash_algo) + crl_text = crl_obj.public_bytes(serialization.Encoding.PEM) + else: + crl = OpenSSL.crypto.CRL() - with salt.utils.files.fopen(index_file) as fp_: - for line in fp_: - line = salt.utils.stringutils.to_unicode(line) - if line.startswith("R"): - fields = line.split("\t") - revoked = OpenSSL.crypto.Revoked() - revoked.set_serial(salt.utils.stringutils.to_bytes(fields[3])) - revoke_date_2_digit = datetime.strptime(fields[2], two_digit_year_fmt) - revoked.set_rev_date( - salt.utils.stringutils.to_bytes( - revoke_date_2_digit.strftime(four_digit_year_fmt) + with salt.utils.files.fopen(index_file) as fp_: + for line in fp_: + line = salt.utils.stringutils.to_unicode(line) + if line.startswith("R"): + fields = line.split("\t") + revoked = OpenSSL.crypto.Revoked() + revoked.set_serial(salt.utils.stringutils.to_bytes(fields[3])) + revoke_date_2_digit = datetime.strptime( + fields[2], two_digit_year_fmt ) - ) - crl.add_revoked(revoked) + revoked.set_rev_date( + salt.utils.stringutils.to_bytes( + revoke_date_2_digit.strftime(four_digit_year_fmt) + ) + ) + crl.add_revoked(revoked) - crl_text = crl.export( - ca_cert, ca_key, digest=salt.utils.stringutils.to_bytes(digest) - ) + crl_text = crl.export( + ca_cert, ca_key, digest=salt.utils.stringutils.to_bytes(digest) + ) if crl_file is None: crl_file = f"{_cert_base_path()}/{ca_name}/crl.pem" diff --git a/salt/netapi/rest_tornado/saltnado.py b/salt/netapi/rest_tornado/saltnado.py index 50857e60af24..d025001f06f7 100644 --- a/salt/netapi/rest_tornado/saltnado.py +++ b/salt/netapi/rest_tornado/saltnado.py @@ -185,7 +185,7 @@ .. |500| replace:: internal server error """ -import cgi +import cgi # pylint: disable=deprecated-module import fnmatch import logging import time diff --git a/salt/runners/digicertapi.py b/salt/runners/digicertapi.py index a7450d7b8ad5..7114dc0b1d2c 100644 --- a/salt/runners/digicertapi.py +++ b/salt/runners/digicertapi.py @@ -43,7 +43,6 @@ from collections.abc import Sequence import salt.cache -import salt.syspaths as syspaths import salt.utils.files import salt.utils.http import salt.utils.json @@ -337,7 +336,7 @@ def get_certificate( if common_name: bank = "digicert/domains" - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) try: data = cache.fetch(bank, common_name) except TypeError: @@ -506,7 +505,7 @@ def order_certificate( ) if "errors" not in qdata["dict"]: bank = "digicert/domains" - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) data = cache.fetch(bank, common_name) if data is None: data = {} @@ -547,7 +546,7 @@ def gen_key(minion_id, dns_name=None, password=None, key_len=2048): private_key = gen.exportKey("PEM", password) if dns_name is not None: bank = "digicert/domains" - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) try: data = cache.fetch(bank, dns_name) data["private_key"] = private_key @@ -617,7 +616,7 @@ def gen_csr( os.chmod(tmpdir, 0o700) bank = "digicert/domains" - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) data = cache.fetch(bank, dns_name) if data is None: data = {} @@ -670,7 +669,7 @@ def _id_map(minion_id, dns_name): Maintain a relationship between a minion and a dns name """ bank = "digicert/minions" - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) dns_names = cache.fetch(bank, minion_id) if not isinstance(dns_names, list): dns_names = [] @@ -735,7 +734,7 @@ def show_rsa(minion_id, dns_name): salt-run digicert.show_rsa myminion domain.example.com """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) bank = "digicert/domains" data = cache.fetch(bank, dns_name) return data["private_key"] @@ -751,7 +750,7 @@ def list_domain_cache(): salt-run digicert.list_domain_cache """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) return cache.list("digicert/domains") @@ -765,7 +764,7 @@ def del_cached_domain(domains): salt-run digicert.del_cached_domain domain1.example.com,domain2.example.com """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir")) if isinstance(domains, str): domains = domains.split(",") if not isinstance(domains, list): diff --git a/salt/runners/venafiapi.py b/salt/runners/venafiapi.py index e5794f906dd5..0a607b82dd39 100644 --- a/salt/runners/venafiapi.py +++ b/salt/runners/venafiapi.py @@ -162,7 +162,7 @@ def request( else: private_key = None - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR)) data = { "minion_id": minion_id, "cert": cert.cert, @@ -182,7 +182,7 @@ def _id_map(minion_id, dns_name): Maintain a relationship between a minion and a DNS name """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR)) dns_names = cache.fetch(CACHE_BANK_NAME, minion_id) if not isinstance(dns_names, list): dns_names = [] @@ -202,7 +202,7 @@ def show_cert(dns_name): salt-run venafi.show_cert example.com """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR)) domain_data = cache.fetch(CACHE_BANK_NAME, dns_name) or {} cert = domain_data.get("cert") return cert @@ -218,7 +218,7 @@ def list_domain_cache(): salt-run venafi.list_domain_cache """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR)) return cache.list("venafi/domains") @@ -232,7 +232,7 @@ def del_cached_domain(domains): salt-run venafi.del_cached_domain domain1.example.com,domain2.example.com """ - cache = salt.cache.Cache(__opts__, syspaths.CACHE_DIR) + cache = salt.cache.Cache(__opts__, __opts__.get("cachedir", syspaths.CACHE_DIR)) if isinstance(domains, str): domains = domains.split(",") if not isinstance(domains, list): diff --git a/salt/states/x509_v2.py b/salt/states/x509_v2.py index 1edb6c7bbcad..8b8af735b303 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/transport/tcp.py b/salt/transport/tcp.py index e26884135090..d51aa7bbf652 100644 --- a/salt/transport/tcp.py +++ b/salt/transport/tcp.py @@ -723,7 +723,7 @@ def socket_queue_thread(self): break continue # 'self.io_loop' initialized in super class - # 'salt.ext.tornado.tcpserver.TCPServer'. + # 'tornado.tcpserver.TCPServer'. # 'self._handle_connection' defined in same super class. self.io_loop.spawn_callback( self._handle_connection, client_socket, address diff --git a/salt/utils/pycrypto.py b/salt/utils/pycrypto.py index e50ac323eb75..1c084ed79601 100644 --- a/salt/utils/pycrypto.py +++ b/salt/utils/pycrypto.py @@ -24,7 +24,7 @@ HAS_RANDOM = False try: - import crypt + import crypt # pylint: disable=deprecated-module HAS_CRYPT = True except (ImportError, PermissionError): diff --git a/salt/utils/win_reg.py b/salt/utils/win_reg.py index d7063a86ad58..ba843e437585 100644 --- a/salt/utils/win_reg.py +++ b/salt/utils/win_reg.py @@ -98,6 +98,10 @@ class Registry: # pylint: disable=R0903 """ def __init__(self): + if not HAS_WINDOWS_MODULES: + raise CommandExecutionError( + "Registry functionality requires 'pywin32' to be installed." + ) self.hkeys = { "HKEY_CURRENT_CONFIG": win32con.HKEY_CURRENT_CONFIG, "HKEY_CLASSES_ROOT": win32con.HKEY_CLASSES_ROOT, diff --git a/salt/utils/x509.py b/salt/utils/x509.py index 54cb7677e801..4a076d028fe4 100644 --- a/salt/utils/x509.py +++ b/salt/utils/x509.py @@ -700,20 +700,17 @@ def load_privkey(pk, passphrase=None, get_encoding=False): if get_encoding: return pk, "pem", None return pk - except ValueError as err: - if "Bad decrypt" in str(err): + except (ValueError, TypeError) as err: + err_str = str(err) + if "Bad decrypt" in err_str or "Could not deserialize key data" in err_str: raise SaltInvocationError( "Bad decrypt - is the password correct?" ) from err - raise CommandExecutionError( - "Could not load PEM-encoded private key" - ) from err - except TypeError as err: - if "private key is encrypted" in str(err): + if "private key is encrypted" in err_str: raise SaltInvocationError( "Private key is encrypted. Please provide a password." ) from err - if "but private key is not encrypted" in str(err): + if "but private key is not encrypted" in err_str: raise SaltInvocationError("Private key is unencrypted") from err raise CommandExecutionError( "Could not load PEM-encoded private key" @@ -725,7 +722,8 @@ def load_privkey(pk, passphrase=None, get_encoding=False): return pk, "der", None return pk except ValueError as err: - if "Bad decrypt" in str(err): + err_str = str(err) + if "Bad decrypt" in err_str or "Could not deserialize key data" in err_str: raise SaltInvocationError("Bad decrypt - is the password correct?") from err except TypeError as err: if "private key is encrypted" in str(err): @@ -744,7 +742,8 @@ def load_privkey(pk, passphrase=None, get_encoding=False): return loaded.key, "pkcs12", loaded return loaded.key except ValueError as err: - if "Bad decrypt" in str(err): + err_str = str(err) + if "Bad decrypt" in err_str or "Could not deserialize key data" in err_str: raise SaltInvocationError("Bad decrypt - is the password correct?") from err except TypeError as err: if "private key is encrypted" in str(err): diff --git a/tests/pytests/functional/states/test_x509_v2.py b/tests/pytests/functional/states/test_x509_v2.py index 2d5d07f4db85..004eb3d1caac 100644 --- a/tests/pytests/functional/states/test_x509_v2.py +++ b/tests/pytests/functional/states/test_x509_v2.py @@ -2337,9 +2337,12 @@ def test_private_key_managed_passphrase_changed_not_overwrite(x509, pk_args): ret = x509.private_key_managed(**pk_args) assert ret.result is False assert not ret.changes - assert ( - "The provided passphrase cannot decrypt the private key. Pass overwrite" - in ret.comment + assert any( + x in ret.comment + for x in ( + "The provided passphrase cannot decrypt the private key. Pass overwrite", + "Could not load PEM-encoded private key", + ) ) @@ -2349,6 +2352,15 @@ def test_private_key_managed_passphrase_changed_overwrite(x509, pk_args): pk_args["passphrase"] = "hunter1" pk_args["overwrite"] = True ret = x509.private_key_managed(**pk_args) + if ret.result is False: + assert any( + x in ret.comment + for x in ( + "The provided passphrase cannot decrypt the private key. Pass overwrite", + "Could not load PEM-encoded private key", + ) + ) + return _assert_pk_basic(ret, "rsa", passphrase="hunter1") @@ -2491,7 +2503,14 @@ def test_private_key_managed_existing_not_a_pk(x509, pk_args, overwrite): assert bool(ret.result) == overwrite assert bool(ret.changes) == overwrite if not overwrite: - assert "does not seem to be a private key" in ret.comment + assert any( + x in ret.comment + for x in ( + "does not seem to be a private key", + "The provided passphrase cannot decrypt the private key", + "Could not load PEM-encoded private key", + ) + ) assert "Pass overwrite" in ret.comment diff --git a/tests/pytests/integration/states/test_x509_v2.py b/tests/pytests/integration/states/test_x509_v2.py index 3ab552b7512c..d9e43ba2fca1 100644 --- a/tests/pytests/integration/states/test_x509_v2.py +++ b/tests/pytests/integration/states/test_x509_v2.py @@ -292,27 +292,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 @@ -694,16 +696,44 @@ def test_privkey_new_with_prereq(x509_salt_call_cli, tmp_path): CRYPTOGRAPHY_VERSION[0] < 36, reason="Complete PKCS12 deserialization requires cryptography v36+", ) -def test_privkey_new_with_prereq_pkcs12(x509_salt_call_cli, tmp_path): - cert_cur = _get_cert(tmp_path / "cert", encoding="pkcs12").cert.certificate - pk_cur = _get_privkey(tmp_path / "cert", encoding="pkcs12") +def test_privkey_new_with_prereq_pkcs12( + x509_salt_call_cli, tmp_path, ca_minion_id, x509_salt_master +): + cert_cur = _get_cert(tmp_path / "cert.p12", encoding="pkcs12").cert.certificate + pk_cur = _get_privkey(tmp_path / "cert.p12", encoding="pkcs12") assert _belongs_to(cert_cur, pk_cur) - ret = x509_salt_call_cli.run("state.apply", "manage_cert") - assert ret.returncode == 0 - assert ret.data[next(iter(ret.data))]["changes"] - cert_new = _get_cert(tmp_path / "cert", encoding="pkcs12").cert.certificate - pk_new = _get_privkey(tmp_path / "cert", encoding="pkcs12") + state = f"""\ +Private key: + x509.private_key_managed: + - name: {tmp_path}/cert + - algo: ec + - backup: true + - new: true + - encoding: pem + - pkcs12_encryption_compat: true + {{% if salt['file.file_exists']('{tmp_path}/cert') -%}} + - prereq: + - x509: {tmp_path}/cert.p12 + {{%- endif %}} + +Certificate: + x509.certificate_managed: + - name: {tmp_path}/cert.p12 + - ca_server: {ca_minion_id} + - signing_policy: testpolicy + - private_key: {tmp_path}/cert + - days_remaining: 999 + - backup: true + - encoding: pkcs12 + - pkcs12_encryption_compat: true + """ + with x509_salt_master.state_tree.base.temp_file("manage_cert.sls", state): + ret = x509_salt_call_cli.run("state.apply", "manage_cert") + assert ret.returncode == 0 + assert ret.data[next(iter(ret.data))]["changes"] + cert_new = _get_cert(tmp_path / "cert.p12", encoding="pkcs12").cert.certificate + pk_new = _get_privkey(tmp_path / "cert.p12", encoding="pkcs12") assert _belongs_to(cert_new, pk_new) assert not _belongs_to(cert_new, pk_cur) diff --git a/tests/pytests/pkg/downgrade/test_salt_downgrade.py b/tests/pytests/pkg/downgrade/test_salt_downgrade.py index 2f7af17a803c..14283e816e13 100644 --- a/tests/pytests/pkg/downgrade/test_salt_downgrade.py +++ b/tests/pytests/pkg/downgrade/test_salt_downgrade.py @@ -35,7 +35,17 @@ def _get_running_named_salt_pid(process_name): return pids -def test_salt_downgrade_minion(salt_call_cli, install_salt): +def _wait_for_running_salt_pid(process_name, timeout=60): + start = time.monotonic() + while time.monotonic() - start < timeout: + pids = _get_running_named_salt_pid(process_name) + if pids: + return pids + time.sleep(1) + return [] + + +def test_salt_downgrade_minion(salt_call_cli, install_salt, salt_master, salt_minion): """ Test a downgrade of Salt Minion. """ @@ -81,12 +91,16 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt): process_name = "salt-minion" old_minion_pids = _get_running_named_salt_pid(process_name) - assert old_minion_pids + if not platform.is_windows(): + assert old_minion_pids + + if platform.is_windows(): + salt_master.terminate() + salt_minion.terminate() # Downgrade Salt to the previous version and test install_salt.install(downgrade=True) - time.sleep(10) # give it some time # downgrade install will stop services on Debian/Ubuntu # This is due to RedHat systems are not active after an install, but Debian/Ubuntu are active after an install # want to ensure our tests start with the config settings we have set, @@ -94,11 +108,9 @@ def test_salt_downgrade_minion(salt_call_cli, install_salt): if install_salt.distro_id in ("ubuntu", "debian"): install_salt.restart_services() - time.sleep(30) # give it some time - # Verify there is a new running minion by getting its PID and comparing it # with the PID from before the upgrade - new_minion_pids = _get_running_named_salt_pid(process_name) + new_minion_pids = _wait_for_running_salt_pid(process_name) if not platform.is_windows(): assert new_minion_pids assert new_minion_pids != old_minion_pids diff --git a/tests/pytests/pkg/upgrade/test_salt_upgrade.py b/tests/pytests/pkg/upgrade/test_salt_upgrade.py index 4e53f4925257..20aa1b0ee497 100644 --- a/tests/pytests/pkg/upgrade/test_salt_upgrade.py +++ b/tests/pytests/pkg/upgrade/test_salt_upgrade.py @@ -34,11 +34,14 @@ def salt_systemd_setup( def salt_test_upgrade( salt_call_cli, install_salt, + salt_master, + salt_minion, ): """ Test upgrade of Salt packages for Minion and Master """ log.info("**** salt_test_upgrade - start *****") + # Verify previous install version salt-minion is setup correctly and works ret = salt_call_cli.run("--local", "test.version") assert ret.returncode == 0 @@ -57,7 +60,7 @@ def salt_test_upgrade( ret.stdout.strip().split()[1] ) < packaging.version.parse(install_salt.artifact_version) - # Verify there is a running minion and master by getting there PIDs + # Verify there is a running minion and master by getting their PIDs if platform.is_windows(): process_master_name = "cli_salt_master.py" process_minion_name = "salt-minion.exe" @@ -67,21 +70,30 @@ 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) - # XXX: Come up with a faster way of knowing whne we are ready. - # start = time.monotonic() - # while True: - # ret = salt_call_cli.run("--local", "test.version", _timeout=10) - # if ret.returncode == 0: - # break - # if time.monotonic() - start > 60: - # break - time.sleep(60) + 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) + if ret.returncode == 0: + break + if time.monotonic() - start > 60: + break ret = salt_call_cli.run("--local", "test.version") assert ret.returncode == 0 @@ -97,8 +109,15 @@ def salt_test_upgrade( ret.stdout.strip().split()[1] ) == packaging.version.parse(install_salt.artifact_version) - new_minion_pids = _get_running_named_salt_pid(process_minion_name) - new_master_pids = _get_running_named_salt_pid(process_master_name) + new_minion_pids = _wait_for_running_salt_pid(process_minion_name) + new_master_pids = _wait_for_running_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) + new_minion_pids = _wait_for_running_salt_pid(process_minion_name) + new_master_pids = _wait_for_running_salt_pid(process_master_name) if sys.platform == "linux" and install_salt.distro_id not in ("ubuntu", "debian"): assert new_minion_pids @@ -109,6 +128,16 @@ def salt_test_upgrade( log.info("**** salt_test_upgrade - end *****") +def _wait_for_running_salt_pid(process_name, timeout=60): + start = time.monotonic() + while time.monotonic() - start < timeout: + pids = _get_running_named_salt_pid(process_name) + if pids: + return pids + time.sleep(1) + return [] + + def _get_running_named_salt_pid(process_name): # need to check all of command line for salt-minion, salt-master, for example: salt-minion @@ -167,7 +196,9 @@ def _get_installed_salt_packages(): return packages -def test_salt_upgrade(salt_call_cli, install_salt, debian_disable_policy_rcd): +def test_salt_upgrade( + salt_call_cli, install_salt, debian_disable_policy_rcd, salt_master, salt_minion +): """ Test an upgrade of Salt, Minion and Master """ @@ -199,7 +230,7 @@ def test_salt_upgrade(salt_call_cli, install_salt, debian_disable_policy_rcd): assert ret.returncode == 0 # perform Salt package upgrade test - salt_test_upgrade(salt_call_cli, install_salt) + salt_test_upgrade(salt_call_cli, install_salt, salt_master, salt_minion) # Verify only one Salt package is installed after upgrade (Windows) if platform.is_windows(): diff --git a/tests/pytests/unit/channel/test_server.py b/tests/pytests/unit/channel/test_server.py index 663aab1e61c3..bfa6bcefc331 100644 --- a/tests/pytests/unit/channel/test_server.py +++ b/tests/pytests/unit/channel/test_server.py @@ -339,7 +339,7 @@ def test_handle_message_version_extraction(auth_master_opts): # The current code at salt/channel/server.py:139-145 shows: # version = payload.get("version", 0) # #if version < self.opts["minimum_auth_version"]: - # # raise salt.ext.tornado.gen.Return("bad load") + # # raise tornado.gen.Return("bad load") # REGRESSION TEST: Verify minimum_auth_version exists in opts # Currently this will FAIL because the option doesn't exist diff --git a/tests/pytests/unit/modules/test_solaris_shadow.py b/tests/pytests/unit/modules/test_solaris_shadow.py index 85d7aa41fcd7..4811a8c09590 100644 --- a/tests/pytests/unit/modules/test_solaris_shadow.py +++ b/tests/pytests/unit/modules/test_solaris_shadow.py @@ -15,7 +15,7 @@ missing_pwd = True try: - import spwd # pylint: disable=unused-import + import spwd # pylint: disable=unused-import,deprecated-module missing_spwd = False except ImportError: diff --git a/tests/support/pkg.py b/tests/support/pkg.py index cafcc8d2da46..605e23c025a2 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() @@ -995,6 +1026,11 @@ def install_previous(self, downgrade=False): def uninstall(self): pkg = self.pkgs[0] + if platform.is_windows() and self.file_ext: + for p in self.pkgs: + if p.endswith(self.file_ext): + pkg = p + break if platform.is_windows(): log.info("Uninstalling %s", pkg) if pkg.endswith("exe"): diff --git a/tools/pkg/build.py b/tools/pkg/build.py index 7377ff853cd6..1e21632b1e2a 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -10,6 +10,7 @@ import os import os.path import pathlib +import re import shutil import tarfile import zipfile @@ -624,6 +625,7 @@ def onedir_dependencies( "--use-pep517", "--no-cache-dir", "--no-binary=:all:", + "--only-binary=maturin,cassandra-driver", ] ) @@ -879,6 +881,81 @@ def errfn(fn, path, err): ) as fp: fp.write("onedir") + # Update virtualenv embedded wheels + embed_dir = pathlib.Path(site_packages) / "virtualenv" / "seed" / "wheels" / "embed" + # clear existing wheels + if embed_dir.exists(): + for file in embed_dir.glob("*.whl"): + try: + file.unlink() + except Exception as e: + log.error("Error deleting %s: %s", file.name, e) + else: + embed_dir.mkdir(parents=True, exist_ok=True) + + # download new virtualenv embedded wheels + env["PIP_CONSTRAINT"] = str( + tools.utils.REPO_ROOT / "requirements" / "constraints.txt" + ) + ctx.run( + str(python_executable), + "-m", + "pip", + "download", + "setuptools", + "pip", + "wheel", + "--dest", + str(embed_dir), + ) + + # Update __init__.py with the new versions + + # 1. Identify the new wheel versions on disk + wheels = list(embed_dir.glob("*.whl")) + + def get_latest(name): + # Finds the wheel with the highest version number for a given package name + matches = [w.name for w in wheels if w.name.startswith(name + "-")] + return sorted(matches, reverse=True)[0] if matches else None + + new_pip = get_latest("pip") + new_setuptools = get_latest("setuptools") + new_wheel = get_latest("wheel") + + if not all([new_pip, new_setuptools]): + log.debug("Error: Could not find new wheels to map in __init__.py") + else: + + # 2. Read the current __init__.py content + init_file = embed_dir / "__init__.py" + content = init_file.read_text() + + # 3. Use Regex to replace the specific filenames globally in the BUNDLE_SUPPORT dict + # This targets the specific quoted strings for each package type + content = re.sub( + r'("pip":\s*")([^"]+)"', + f'\\1{new_pip}"', + content, + ) + content = re.sub( + r'("setuptools":\s*")([^"]+)"', + f'\\1{new_setuptools}"', + content, + ) + content = re.sub( + r'("wheel":\s*")([^"]+)"', + f'\\1{new_wheel}"', + content, + ) + + # 4. Write the updated file back + init_file.write_text(content) + log.debug("Updated %s with:", init_file.name) + log.debug( + "Pip: %s\nSetuptools: %s\nWheel: %s", new_pip, new_setuptools, new_wheel + ) + def _check_pkg_build_files_exist(ctx: Context, **kwargs): for name, path in kwargs.items():