From 3bb683f94a9ad9f8d398373deb2fc08d82fbced0 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Wed, 25 Mar 2026 14:05:58 -0700 Subject: [PATCH 01/11] Bump python version to 3.12 --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/nightly.yml | 14 +++++++------- .github/workflows/scheduled.yml | 14 +++++++------- .github/workflows/staging.yml | 14 +++++++------- cicd/shared-gh-workflows-context.yml | 2 +- 5 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d2c98b6280..9b5fbaa3f42 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -470,7 +470,7 @@ jobs: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -487,7 +487,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "onedir" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -504,7 +504,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "src" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -519,10 +519,10 @@ jobs: with: nox-session: ci-test-onedir nox-version: 2022.8.7 - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 nox-archive-hash: "${{ needs.prepare-workflow.outputs.nox-archive-hash }}" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -539,7 +539,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" nox-version: 2022.8.7 ci-python-version: "3.11" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.config)['skip_code_coverage'] }} testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }} matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['pkg-test-matrix']) }} @@ -557,7 +557,7 @@ jobs: ci-python-version: "3.11" testrun: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['testrun']) }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.config)['skip_code_coverage'] }} workflow-slug: ci default-timeout: 180 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 5020f2a760e..8e7c34b2886 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -465,7 +465,7 @@ jobs: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -482,7 +482,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "onedir" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -503,7 +503,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "src" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -522,10 +522,10 @@ jobs: with: nox-session: ci-test-onedir nox-version: 2022.8.7 - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 nox-archive-hash: "${{ needs.prepare-workflow.outputs.nox-archive-hash }}" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -542,7 +542,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" nox-version: 2022.8.7 ci-python-version: "3.11" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: true testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }} matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['pkg-test-matrix']) }} @@ -560,7 +560,7 @@ jobs: ci-python-version: "3.11" testrun: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['testrun']) }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: true workflow-slug: nightly default-timeout: 360 diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index 83d32acdeef..007ef715d89 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -513,7 +513,7 @@ jobs: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -530,7 +530,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "onedir" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -547,7 +547,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "src" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -562,10 +562,10 @@ jobs: with: nox-session: ci-test-onedir nox-version: 2022.8.7 - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 nox-archive-hash: "${{ needs.prepare-workflow.outputs.nox-archive-hash }}" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -582,7 +582,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" nox-version: 2022.8.7 ci-python-version: "3.11" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: true testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }} matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['pkg-test-matrix']) }} @@ -600,7 +600,7 @@ jobs: ci-python-version: "3.11" testrun: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['testrun']) }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: true workflow-slug: scheduled default-timeout: 360 diff --git a/.github/workflows/staging.yml b/.github/workflows/staging.yml index 0b5de3fadb6..ce8cb4e7419 100644 --- a/.github/workflows/staging.yml +++ b/.github/workflows/staging.yml @@ -497,7 +497,7 @@ jobs: cache-seed: ${{ needs.prepare-workflow.outputs.cache-seed }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -515,7 +515,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "onedir" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -537,7 +537,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }} relenv-version: "0.22.4" - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" source: "src" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} @@ -556,10 +556,10 @@ jobs: with: nox-session: ci-test-onedir nox-version: 2022.8.7 - python-version: "3.11.14" + python-version: "3.12.12" ci-python-version: "3.11" salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 nox-archive-hash: "${{ needs.prepare-workflow.outputs.nox-archive-hash }}" matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['build-matrix']) }} linux_arm_runner: ${{ fromJSON(needs.prepare-workflow.outputs.config)['linux_arm_runner'] }} @@ -576,7 +576,7 @@ jobs: salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" nox-version: 2022.8.7 ci-python-version: "3.11" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: true testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }} matrix: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['pkg-test-matrix']) }} @@ -594,7 +594,7 @@ jobs: ci-python-version: "3.11" testrun: ${{ toJSON(fromJSON(needs.prepare-workflow.outputs.config)['testrun']) }} salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}" - cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.11.14 + cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.12.12 skip-code-coverage: true workflow-slug: staging default-timeout: 180 diff --git a/cicd/shared-gh-workflows-context.yml b/cicd/shared-gh-workflows-context.yml index 1632de2dd51..3f7df6dd43b 100644 --- a/cicd/shared-gh-workflows-context.yml +++ b/cicd/shared-gh-workflows-context.yml @@ -3,7 +3,7 @@ # Tool versions nox_version: "2022.8.7" -python_version: "3.11.14" +python_version: "3.12.12" relenv_version: "0.22.4" release_branches: - "3006.x" From a272a5a5c1994185d7dc8f8290e4ed41fe683e7d Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Wed, 25 Mar 2026 20:36:26 -0700 Subject: [PATCH 02/11] Use wheel for attrs to avoid building setuptools-scm --- tools/pkg/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pkg/build.py b/tools/pkg/build.py index c154314b144..02fa3b46fff 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -627,7 +627,7 @@ def onedir_dependencies( python_bin = env_scripts_dir / "python3" install_args.append("--no-binary=:all:") install_args.append( - "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver" + "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,attrs" ) # Cryptography needs openssl dir set to link to the proper openssl libs. From b71a58adf61eba13ff7205f3bf273268cd24ad14 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Wed, 25 Mar 2026 23:10:10 -0700 Subject: [PATCH 03/11] Use binary setuptools-scm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The setuptools-scm 10.0.2 sdist contains a pyproject.toml with a backend-path entry (../vcs-versioning/src) that points outside its own source tree — a developer's local monorepo path that was accidentally shipped in the release. pip 25.2 now validates that backend-path entries stay inside the source tree and rejects it. The wheel is fine since it bypasses pyproject.toml processing entirely. --- tools/pkg/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pkg/build.py b/tools/pkg/build.py index 02fa3b46fff..422d33fb1f3 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -627,7 +627,7 @@ def onedir_dependencies( python_bin = env_scripts_dir / "python3" install_args.append("--no-binary=:all:") install_args.append( - "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,attrs" + "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,setuptools-scm" ) # Cryptography needs openssl dir set to link to the proper openssl libs. From 7ea63c131883e9cb4ff3b26490ee720f199985c1 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 26 Mar 2026 01:24:50 -0700 Subject: [PATCH 04/11] Use hatchlin wheel when building MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pip's build tracker catches the infinite loop and raises LookupError: already being built. It's a pure chicken-and-egg problem — the only way to bootstrap a self-hosting build tool is to start with a pre-built wheel. --- tools/pkg/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pkg/build.py b/tools/pkg/build.py index 422d33fb1f3..4cd35bb9c1c 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -627,7 +627,7 @@ def onedir_dependencies( python_bin = env_scripts_dir / "python3" install_args.append("--no-binary=:all:") install_args.append( - "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,setuptools-scm" + "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,setuptools-scm,hatchling" ) # Cryptography needs openssl dir set to link to the proper openssl libs. From efb3bba50ee874ff2e12b805a2af1467a1a6cb43 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 26 Mar 2026 13:45:56 -0700 Subject: [PATCH 05/11] Add pluggy to only-binary to avoid setuptools-scm --- tools/pkg/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pkg/build.py b/tools/pkg/build.py index 4cd35bb9c1c..e9f3aced8ce 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -627,7 +627,7 @@ def onedir_dependencies( python_bin = env_scripts_dir / "python3" install_args.append("--no-binary=:all:") install_args.append( - "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,setuptools-scm,hatchling" + "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,setuptools-scm,hatchling,pluggy" ) # Cryptography needs openssl dir set to link to the proper openssl libs. From 9d80ac08105042d86a4183e4f0c91fe95310c8f0 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Thu, 26 Mar 2026 15:12:59 -0700 Subject: [PATCH 06/11] Revert only binary changes --- tools/pkg/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pkg/build.py b/tools/pkg/build.py index e9f3aced8ce..c154314b144 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -627,7 +627,7 @@ def onedir_dependencies( python_bin = env_scripts_dir / "python3" install_args.append("--no-binary=:all:") install_args.append( - "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,setuptools-scm,hatchling,pluggy" + "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver" ) # Cryptography needs openssl dir set to link to the proper openssl libs. From 1d011ece9c9d8f9406b88fb7c3181a36dfba6e9c Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 27 Mar 2026 09:59:50 -0700 Subject: [PATCH 07/11] Only binary for hatchling --- tools/pkg/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/pkg/build.py b/tools/pkg/build.py index c154314b144..bef148fcb53 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -627,7 +627,7 @@ def onedir_dependencies( python_bin = env_scripts_dir / "python3" install_args.append("--no-binary=:all:") install_args.append( - "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver" + "--only-binary=maturin,apache-libcloud,pymssql,cassandra-driver,hatchling" ) # Cryptography needs openssl dir set to link to the proper openssl libs. From 6ed34a83b68a0d23092e6a8012a8ec74635cced8 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 27 Mar 2026 14:12:03 -0700 Subject: [PATCH 08/11] Fix multidict build on macos --- pkg/macos/install_salt.sh | 2 +- tools/pkg/build.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/macos/install_salt.sh b/pkg/macos/install_salt.sh index fc6d23d7b88..5e3211fab8f 100755 --- a/pkg/macos/install_salt.sh +++ b/pkg/macos/install_salt.sh @@ -127,7 +127,7 @@ fi # Install Requirements into the Python Environment #------------------------------------------------------------------------------- _msg "Installing Salt requirements" -$PIP_BIN install -r "$REQ_FILE" > /dev/null 2>&1 +CFLAGS="${CFLAGS} -Wno-int-conversion" $PIP_BIN install -r "$REQ_FILE" > /dev/null 2>&1 if [ -f "$BUILD_DIR/bin/distro" ]; then _success else diff --git a/tools/pkg/build.py b/tools/pkg/build.py index bef148fcb53..663c18c0543 100644 --- a/tools/pkg/build.py +++ b/tools/pkg/build.py @@ -633,6 +633,10 @@ def onedir_dependencies( # Cryptography needs openssl dir set to link to the proper openssl libs. if platform == "macos": env["OPENSSL_DIR"] = f"{dest}" + # Apple Clang 16+ (Xcode 16, macOS 14+) treats pointer-to-integer + # conversions as hard errors. Suppress for packages with older C code + # (e.g. multidict 6.0.4) that predate stricter Clang defaults. + env["CFLAGS"] = env.get("CFLAGS", "") + " -Wno-int-conversion" if platform == "linux": # This installs the ppbt package. We'll remove it after installing all From 47f00b0a0bd400d42273913991ebef78d44e8430 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 27 Mar 2026 15:54:23 -0700 Subject: [PATCH 09/11] Update ci deps for python 3.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `lxml` → requirements/base.txt: added lxml>=5.0.0; sys_platform != 'win32' (no cp312 wheels before 5.0.0) `ncclient` → requirements/static/ci/common.in: added ncclient>=0.6.16; sys_platform != 'win32' (SafeConfigParser removed in Python 3.12) `pygit2` → requirements/static/ci/{linux,darwin,windows}.in: bumped >=1.10.1 → >=1.14.0 (no cp312 wheels before 1.14.0) --- requirements/base.txt | 1 + requirements/static/ci/common.in | 1 + requirements/static/ci/darwin.in | 2 +- requirements/static/ci/linux.in | 2 +- requirements/static/ci/py3.10/cloud.txt | 25 ++++++++++++--------- requirements/static/ci/py3.10/darwin.txt | 25 ++++++++++++--------- requirements/static/ci/py3.10/docs.txt | 4 ++++ requirements/static/ci/py3.10/freebsd.txt | 19 ++++++++-------- requirements/static/ci/py3.10/lint.txt | 26 ++++++++++++---------- requirements/static/ci/py3.10/linux.txt | 25 ++++++++++++--------- requirements/static/ci/py3.10/windows.txt | 2 +- requirements/static/ci/py3.11/cloud.txt | 25 ++++++++++++--------- requirements/static/ci/py3.11/darwin.txt | 25 ++++++++++++--------- requirements/static/ci/py3.11/docs.txt | 4 ++++ requirements/static/ci/py3.11/freebsd.txt | 19 ++++++++-------- requirements/static/ci/py3.11/lint.txt | 26 ++++++++++++---------- requirements/static/ci/py3.11/linux.txt | 25 ++++++++++++--------- requirements/static/ci/py3.11/windows.txt | 2 +- requirements/static/ci/py3.12/cloud.txt | 25 ++++++++++++--------- requirements/static/ci/py3.12/darwin.txt | 25 ++++++++++++--------- requirements/static/ci/py3.12/docs.txt | 4 ++++ requirements/static/ci/py3.12/freebsd.txt | 19 ++++++++-------- requirements/static/ci/py3.12/lint.txt | 26 ++++++++++++---------- requirements/static/ci/py3.12/linux.txt | 25 ++++++++++++--------- requirements/static/ci/py3.12/windows.txt | 2 +- requirements/static/ci/py3.13/cloud.txt | 5 ++++- requirements/static/ci/py3.13/darwin.txt | 8 +++++-- requirements/static/ci/py3.13/docs.txt | 4 ++++ requirements/static/ci/py3.13/freebsd.txt | 4 +++- requirements/static/ci/py3.13/lint.txt | 5 ++++- requirements/static/ci/py3.13/linux.txt | 8 +++++-- requirements/static/ci/py3.9/cloud.txt | 21 ++++++++++------- requirements/static/ci/py3.9/darwin.txt | 21 +++++++++-------- requirements/static/ci/py3.9/docs.txt | 4 ++++ requirements/static/ci/py3.9/freebsd.txt | 17 +++++++------- requirements/static/ci/py3.9/lint.txt | 23 +++++++++++-------- requirements/static/ci/py3.9/linux.txt | 21 +++++++++-------- requirements/static/ci/py3.9/windows.txt | 2 +- requirements/static/ci/windows.in | 2 +- requirements/static/pkg/py3.10/darwin.txt | 2 ++ requirements/static/pkg/py3.10/freebsd.txt | 2 +- requirements/static/pkg/py3.10/linux.txt | 2 ++ requirements/static/pkg/py3.11/darwin.txt | 2 ++ requirements/static/pkg/py3.11/freebsd.txt | 2 +- requirements/static/pkg/py3.11/linux.txt | 2 ++ requirements/static/pkg/py3.12/darwin.txt | 2 ++ requirements/static/pkg/py3.12/freebsd.txt | 2 +- requirements/static/pkg/py3.12/linux.txt | 2 ++ requirements/static/pkg/py3.13/darwin.txt | 2 ++ requirements/static/pkg/py3.13/freebsd.txt | 2 +- requirements/static/pkg/py3.13/linux.txt | 2 ++ requirements/static/pkg/py3.9/darwin.txt | 2 ++ requirements/static/pkg/py3.9/freebsd.txt | 2 +- requirements/static/pkg/py3.9/linux.txt | 2 ++ 54 files changed, 335 insertions(+), 224 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 627a9bed58c..97463944bc8 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -27,6 +27,7 @@ jaraco.text>=4.0.0 Jinja2>=3.1.5 jmespath>=1.1.0 looseversion +lxml>=5.0.0; sys_platform != 'win32' lxml>=6.0.2; sys_platform == 'win32' MarkupSafe<3.0.0 msgpack>=1.0.0 ; python_version < '3.13' diff --git a/requirements/static/ci/common.in b/requirements/static/ci/common.in index 6358a8b1f95..78b74709d74 100644 --- a/requirements/static/ci/common.in +++ b/requirements/static/ci/common.in @@ -24,6 +24,7 @@ google-auth==2.35.0; python_version == '3.9' jmespath>=1.1.0 jsonschema junos-eznc; sys_platform != 'win32' +ncclient>=0.6.16; sys_platform != 'win32' junit-xml>=1.9 jxmlease; sys_platform != 'win32' kazoo; sys_platform != 'win32' and sys_platform != 'darwin' diff --git a/requirements/static/ci/darwin.in b/requirements/static/ci/darwin.in index 96ded57cab8..5bebd610166 100644 --- a/requirements/static/ci/darwin.in +++ b/requirements/static/ci/darwin.in @@ -1,4 +1,4 @@ -pygit2>=1.10.1 +pygit2>=1.14.0 yamllint mercurial hglib diff --git a/requirements/static/ci/linux.in b/requirements/static/ci/linux.in index 73cd0bfed34..1c98af4275b 100644 --- a/requirements/static/ci/linux.in +++ b/requirements/static/ci/linux.in @@ -1,6 +1,6 @@ # Linux static CI requirements pyiface -pygit2>=1.10.1 +pygit2>=1.14.0 pymysql>=1.1.1 ansible>=10.7.0; python_version >= '3.10' and python_version < '3.11' ansible>=12.3.0; python_version >= '3.11' and python_version < '3.12' diff --git a/requirements/static/ci/py3.10/cloud.txt b/requirements/static/ci/py3.10/cloud.txt index 30b9e1bc7c5..8914bdb360a 100644 --- a/requirements/static/ci/py3.10/cloud.txt +++ b/requirements/static/ci/py3.10/cloud.txt @@ -231,6 +231,10 @@ iniconfig==2.0.0 # via # -c requirements/static/ci/py3.10/linux.txt # pytest +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # paramiko jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.10/linux.txt @@ -279,7 +283,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/common.in @@ -312,9 +316,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.10/linux.txt # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -361,15 +367,13 @@ multidict==6.7.1 # -c requirements/static/pkg/py3.10/linux.txt # aiohttp # yarl -ncclient==0.6.13 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in # junos-eznc netaddr==0.8.0 - # via - # -c requirements/static/ci/py3.10/linux.txt - # -r requirements/static/ci/cloud.in - # junos-eznc + # via -r requirements/static/ci/cloud.in oauthlib==3.3.1 # via # -c requirements/static/ci/py3.10/linux.txt @@ -384,7 +388,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/common.in @@ -584,7 +588,7 @@ pyyaml==6.0.1 # kubernetes # pytest-salt-factories # responses - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.10/linux.txt @@ -657,7 +661,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # profitbricks # python-dateutil # pyvmomi @@ -787,7 +790,7 @@ xmltodict==0.13.0 # -c requirements/static/ci/py3.10/linux.txt # moto # pywinrm -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.10/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index f6309545388..9389a740ee3 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -176,6 +176,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.10/darwin.txt @@ -214,7 +216,7 @@ 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 +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in jxmlease==1.0.3 # via -r requirements/static/ci/common.in @@ -226,8 +228,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.10/darwin.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -265,10 +269,10 @@ multidict==6.7.1 # -c requirements/static/pkg/py3.10/darwin.txt # aiohttp # yarl -ncclient==0.6.13 - # via junos-eznc -netaddr==0.8.0 - # via junos-eznc +ncclient==0.7.0 + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 @@ -278,7 +282,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.10/darwin.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # junos-eznc # ncclient @@ -325,7 +329,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.18.2 # via -r requirements/static/ci/darwin.in pynacl==1.5.0 # via @@ -416,7 +420,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.10/darwin.txt @@ -460,7 +464,6 @@ six==1.16.0 # junit-xml # junos-eznc # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -548,7 +551,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/darwin.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.23.0 # via diff --git a/requirements/static/ci/py3.10/docs.txt b/requirements/static/ci/py3.10/docs.txt index 70606f6ac15..625de002883 100644 --- a/requirements/static/ci/py3.10/docs.txt +++ b/requirements/static/ci/py3.10/docs.txt @@ -148,6 +148,10 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt index 229c8ca9fe0..9b45d4b80df 100644 --- a/requirements/static/ci/py3.10/freebsd.txt +++ b/requirements/static/ci/py3.10/freebsd.txt @@ -186,6 +186,8 @@ importlib-metadata==8.7.0 # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest +invoke==2.2.1 ; sys_platform != 'win32' + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.10/freebsd.txt @@ -224,7 +226,7 @@ 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.7.6 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in @@ -285,10 +287,10 @@ multidict==6.7.1 # -c requirements/static/pkg/py3.10/freebsd.txt # aiohttp # yarl -ncclient==0.6.13 ; sys_platform != 'win32' - # via junos-eznc -netaddr==0.8.0 ; sys_platform != 'win32' - # via junos-eznc +ncclient==0.7.0 ; sys_platform != 'win32' + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 ; sys_platform != 'win32' @@ -298,7 +300,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.10/freebsd.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 ; sys_platform != 'win32' +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -464,7 +466,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.10/freebsd.txt @@ -527,7 +529,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -623,7 +624,7 @@ xmltodict==1.0.4 # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlordereddictloader==0.4.0 ; sys_platform != 'win32' +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.23.0 # via diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt index 65ab4e8b5db..2b1acfe29a2 100644 --- a/requirements/static/ci/py3.10/lint.txt +++ b/requirements/static/ci/py3.10/lint.txt @@ -255,6 +255,10 @@ importlib-metadata==8.7.0 # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # -r requirements/static/pkg/linux.in +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.10/linux.txt + # paramiko isort==4.3.21 # via pylint jaraco-collections==4.1.0 @@ -306,7 +310,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/common.in @@ -339,9 +343,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.10/linux.txt # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.10/linux.txt + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -388,13 +394,10 @@ multidict==6.7.1 # -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 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.10/linux.txt + # -r requirements/static/ci/common.in # junos-eznc oauthlib==3.3.1 # via @@ -410,7 +413,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt # ansible-core -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/common.in @@ -465,7 +468,7 @@ pycryptodomex==3.19.1 # -c requirements/static/ci/py3.10/linux.txt # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/crypto.txt -pygit2==1.13.1 +pygit2==1.18.2 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/linux.in @@ -569,7 +572,7 @@ pyyaml==6.0.1 # kubernetes # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.10/linux.txt @@ -652,7 +655,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -795,7 +797,7 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.10/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index 0ccdfbdeada..f2a7f95f30d 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -197,6 +197,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.10/linux.txt @@ -236,7 +238,7 @@ 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 +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in jxmlease==1.0.3 # via -r requirements/static/ci/common.in @@ -252,8 +254,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.10/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.10/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -291,10 +295,10 @@ multidict==6.7.1 # -c requirements/static/pkg/py3.10/linux.txt # aiohttp # yarl -ncclient==0.6.13 - # via junos-eznc -netaddr==0.8.0 - # via junos-eznc +ncclient==0.7.0 + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 @@ -305,7 +309,7 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -353,7 +357,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.18.2 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in @@ -458,7 +462,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.10/linux.txt @@ -515,7 +519,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -615,7 +618,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.23.0 # via diff --git a/requirements/static/ci/py3.10/windows.txt b/requirements/static/ci/py3.10/windows.txt index a5dff327b58..3f8689ce0fa 100644 --- a/requirements/static/ci/py3.10/windows.txt +++ b/requirements/static/ci/py3.10/windows.txt @@ -301,7 +301,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.18.2 # via -r requirements/static/ci/windows.in pymssql==2.3.1 # via diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt index f3ec776f822..71fc43745ff 100644 --- a/requirements/static/ci/py3.11/cloud.txt +++ b/requirements/static/ci/py3.11/cloud.txt @@ -221,6 +221,10 @@ 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 @@ -269,7 +273,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/common.in @@ -302,9 +306,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.11/linux.txt # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -351,15 +357,13 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/linux.txt # aiohttp # yarl -ncclient==0.6.13 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in # junos-eznc netaddr==0.8.0 - # via - # -c requirements/static/ci/py3.11/linux.txt - # -r requirements/static/ci/cloud.in - # junos-eznc + # via -r requirements/static/ci/cloud.in oauthlib==3.3.1 # via # -c requirements/static/ci/py3.11/linux.txt @@ -374,7 +378,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/common.in @@ -574,7 +578,7 @@ pyyaml==6.0.1 # kubernetes # pytest-salt-factories # responses - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.11/linux.txt @@ -647,7 +651,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # profitbricks # python-dateutil # pyvmomi @@ -770,7 +773,7 @@ xmltodict==0.13.0 # -c requirements/static/ci/py3.11/linux.txt # moto # pywinrm -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.11/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index eba17cafb99..f6c20775a29 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -169,6 +169,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.11/darwin.txt @@ -207,7 +209,7 @@ 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 +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in jxmlease==1.0.3 # via -r requirements/static/ci/common.in @@ -219,8 +221,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.11/darwin.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -258,10 +262,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/darwin.txt # aiohttp # yarl -ncclient==0.6.13 - # via junos-eznc -netaddr==0.8.0 - # via junos-eznc +ncclient==0.7.0 + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 @@ -271,7 +275,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/darwin.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # junos-eznc # ncclient @@ -318,7 +322,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.19.1 # via -r requirements/static/ci/darwin.in pynacl==1.5.0 # via @@ -409,7 +413,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.11/darwin.txt @@ -453,7 +457,6 @@ six==1.16.0 # junit-xml # junos-eznc # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -536,7 +539,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/darwin.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via diff --git a/requirements/static/ci/py3.11/docs.txt b/requirements/static/ci/py3.11/docs.txt index e549a0ef706..98015ba2c2a 100644 --- a/requirements/static/ci/py3.11/docs.txt +++ b/requirements/static/ci/py3.11/docs.txt @@ -144,6 +144,10 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt index d5044ce1cca..2a5a81cec66 100644 --- a/requirements/static/ci/py3.11/freebsd.txt +++ b/requirements/static/ci/py3.11/freebsd.txt @@ -179,6 +179,8 @@ importlib-metadata==8.7.0 # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest +invoke==2.2.1 ; sys_platform != 'win32' + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.11/freebsd.txt @@ -217,7 +219,7 @@ 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.7.6 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in @@ -278,10 +280,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/freebsd.txt # aiohttp # yarl -ncclient==0.6.13 ; sys_platform != 'win32' - # via junos-eznc -netaddr==0.8.0 ; sys_platform != 'win32' - # via junos-eznc +ncclient==0.7.0 ; sys_platform != 'win32' + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 ; sys_platform != 'win32' @@ -291,7 +293,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/freebsd.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 ; sys_platform != 'win32' +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -453,7 +455,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.11/freebsd.txt @@ -503,7 +505,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -594,7 +595,7 @@ xmltodict==1.0.4 # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlordereddictloader==0.4.0 ; sys_platform != 'win32' +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.20.1 # via diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt index 0dd38634b22..184958c0362 100644 --- a/requirements/static/ci/py3.11/lint.txt +++ b/requirements/static/ci/py3.11/lint.txt @@ -246,6 +246,10 @@ importlib-metadata==8.7.0 # -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 @@ -297,7 +301,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/common.in @@ -330,9 +334,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.11/linux.txt # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.11/linux.txt + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -379,13 +385,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/linux.txt # aiohttp # yarl -ncclient==0.6.13 - # via - # -c requirements/static/ci/py3.11/linux.txt - # junos-eznc -netaddr==0.8.0 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/common.in # junos-eznc oauthlib==3.3.1 # via @@ -401,7 +404,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt # ansible-core -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/common.in @@ -456,7 +459,7 @@ pycryptodomex==3.19.1 # -c requirements/static/ci/py3.11/linux.txt # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/crypto.txt -pygit2==1.13.1 +pygit2==1.19.1 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/linux.in @@ -560,7 +563,7 @@ pyyaml==6.0.1 # kubernetes # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.11/linux.txt @@ -643,7 +646,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -778,7 +780,7 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.11/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index 44a1715083d..6d21a1dab52 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -188,6 +188,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.11/linux.txt @@ -227,7 +229,7 @@ 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 +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in jxmlease==1.0.3 # via -r requirements/static/ci/common.in @@ -243,8 +245,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.11/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.11/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -282,10 +286,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.11/linux.txt # aiohttp # yarl -ncclient==0.6.13 - # via junos-eznc -netaddr==0.8.0 - # via junos-eznc +ncclient==0.7.0 + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 @@ -296,7 +300,7 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -344,7 +348,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.19.1 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in @@ -449,7 +453,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.11/linux.txt @@ -506,7 +510,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -601,7 +604,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via diff --git a/requirements/static/ci/py3.11/windows.txt b/requirements/static/ci/py3.11/windows.txt index f2758a58dfe..bc598e7755b 100644 --- a/requirements/static/ci/py3.11/windows.txt +++ b/requirements/static/ci/py3.11/windows.txt @@ -294,7 +294,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.19.1 # via -r requirements/static/ci/windows.in pymssql==2.3.11 # via diff --git a/requirements/static/ci/py3.12/cloud.txt b/requirements/static/ci/py3.12/cloud.txt index 12bc53b4e50..1168b10dae6 100644 --- a/requirements/static/ci/py3.12/cloud.txt +++ b/requirements/static/ci/py3.12/cloud.txt @@ -216,6 +216,10 @@ iniconfig==2.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # pytest +invoke==2.2.1 + # via + # -c requirements/static/ci/py3.12/linux.txt + # paramiko jaraco-collections==4.1.0 # via # -c requirements/static/ci/py3.12/linux.txt @@ -264,7 +268,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -297,9 +301,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.12/linux.txt # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -346,15 +352,13 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/linux.txt # aiohttp # yarl -ncclient==0.6.13 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/static/ci/common.in # junos-eznc netaddr==0.8.0 - # via - # -c requirements/static/ci/py3.12/linux.txt - # -r requirements/static/ci/cloud.in - # junos-eznc + # via -r requirements/static/ci/cloud.in oauthlib==3.3.1 # via # -c requirements/static/ci/py3.12/linux.txt @@ -369,7 +373,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -569,7 +573,7 @@ pyyaml==6.0.1 # kubernetes # pytest-salt-factories # responses - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.12/linux.txt @@ -642,7 +646,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # profitbricks # python-dateutil # pyvmomi @@ -765,7 +768,7 @@ xmltodict==0.13.0 # -c requirements/static/ci/py3.12/linux.txt # moto # pywinrm -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.12/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt index 3cee9aa0940..6b487fa4bfc 100644 --- a/requirements/static/ci/py3.12/darwin.txt +++ b/requirements/static/ci/py3.12/darwin.txt @@ -165,6 +165,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.12/darwin.txt @@ -203,7 +205,7 @@ 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 +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in jxmlease==1.0.3 # via -r requirements/static/ci/common.in @@ -215,8 +217,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.12/darwin.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -254,10 +258,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/darwin.txt # aiohttp # yarl -ncclient==0.6.13 - # via junos-eznc -netaddr==0.8.0 - # via junos-eznc +ncclient==0.7.0 + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 @@ -267,7 +271,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/darwin.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # junos-eznc # ncclient @@ -314,7 +318,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.19.1 # via -r requirements/static/ci/darwin.in pynacl==1.5.0 # via @@ -405,7 +409,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.12/darwin.txt @@ -449,7 +453,6 @@ six==1.16.0 # junit-xml # junos-eznc # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -532,7 +535,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/darwin.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via diff --git a/requirements/static/ci/py3.12/docs.txt b/requirements/static/ci/py3.12/docs.txt index 5e32ada6160..536aeb4da66 100644 --- a/requirements/static/ci/py3.12/docs.txt +++ b/requirements/static/ci/py3.12/docs.txt @@ -140,6 +140,10 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.12/freebsd.txt b/requirements/static/ci/py3.12/freebsd.txt index 4570121176b..d85f2ec788f 100644 --- a/requirements/static/ci/py3.12/freebsd.txt +++ b/requirements/static/ci/py3.12/freebsd.txt @@ -175,6 +175,8 @@ importlib-metadata==8.7.0 # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest +invoke==2.2.1 ; sys_platform != 'win32' + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.12/freebsd.txt @@ -213,7 +215,7 @@ 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.7.6 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in jxmlease==1.0.3 ; sys_platform != 'win32' # via -r requirements/static/ci/common.in @@ -274,10 +276,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/freebsd.txt # aiohttp # yarl -ncclient==0.6.13 ; sys_platform != 'win32' - # via junos-eznc -netaddr==0.8.0 ; sys_platform != 'win32' - # via junos-eznc +ncclient==0.7.0 ; sys_platform != 'win32' + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 ; sys_platform != 'win32' @@ -287,7 +289,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/freebsd.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 ; sys_platform != 'win32' +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -449,7 +451,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.12/freebsd.txt @@ -499,7 +501,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -590,7 +591,7 @@ xmltodict==1.0.4 # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlordereddictloader==0.4.0 ; sys_platform != 'win32' +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.20.1 # via diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt index 998f5a8d8cf..6df1a8e1cf4 100644 --- a/requirements/static/ci/py3.12/lint.txt +++ b/requirements/static/ci/py3.12/lint.txt @@ -241,6 +241,10 @@ importlib-metadata==8.7.0 # -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 @@ -292,7 +296,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -325,9 +329,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.12/linux.txt # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.12/linux.txt + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -374,13 +380,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/linux.txt # aiohttp # yarl -ncclient==0.6.13 - # via - # -c requirements/static/ci/py3.12/linux.txt - # junos-eznc -netaddr==0.8.0 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.12/linux.txt + # -r requirements/static/ci/common.in # junos-eznc oauthlib==3.3.1 # via @@ -396,7 +399,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt # ansible-core -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/common.in @@ -451,7 +454,7 @@ pycryptodomex==3.19.1 # -c requirements/static/ci/py3.12/linux.txt # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/crypto.txt -pygit2==1.13.1 +pygit2==1.19.1 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/linux.in @@ -555,7 +558,7 @@ pyyaml==6.0.1 # kubernetes # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.12/linux.txt @@ -638,7 +641,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -773,7 +775,7 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.12/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt index 959ff5b4cd2..a52e6e66ac0 100644 --- a/requirements/static/ci/py3.12/linux.txt +++ b/requirements/static/ci/py3.12/linux.txt @@ -184,6 +184,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.12/linux.txt @@ -223,7 +225,7 @@ 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 +junos-eznc==2.7.6 # via -r requirements/static/ci/common.in jxmlease==1.0.3 # via -r requirements/static/ci/common.in @@ -239,8 +241,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.12/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.12/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -278,10 +282,10 @@ multidict==6.0.4 # -c requirements/static/pkg/py3.12/linux.txt # aiohttp # yarl -ncclient==0.6.13 - # via junos-eznc -netaddr==0.8.0 - # via junos-eznc +ncclient==0.7.0 + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 @@ -292,7 +296,7 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -340,7 +344,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.19.1 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in @@ -445,7 +449,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.12/linux.txt @@ -502,7 +506,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -597,7 +600,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.20.1 # via diff --git a/requirements/static/ci/py3.12/windows.txt b/requirements/static/ci/py3.12/windows.txt index 7f26bea8d65..4010bb0b7af 100644 --- a/requirements/static/ci/py3.12/windows.txt +++ b/requirements/static/ci/py3.12/windows.txt @@ -288,7 +288,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.19.1 # via -r requirements/static/ci/windows.in pymssql==2.3.11 # via diff --git a/requirements/static/ci/py3.13/cloud.txt b/requirements/static/ci/py3.13/cloud.txt index 4371de681a6..a838b6a9395 100644 --- a/requirements/static/ci/py3.13/cloud.txt +++ b/requirements/static/ci/py3.13/cloud.txt @@ -303,9 +303,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.13/linux.txt # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt -lxml==5.3.0 +lxml==6.0.2 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -355,6 +357,7 @@ multidict==6.1.0 ncclient==0.6.16 # via # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/static/ci/common.in # junos-eznc netaddr==1.3.0 # via -r requirements/static/ci/cloud.in diff --git a/requirements/static/ci/py3.13/darwin.txt b/requirements/static/ci/py3.13/darwin.txt index 0f3373c372f..ca30bc232ce 100644 --- a/requirements/static/ci/py3.13/darwin.txt +++ b/requirements/static/ci/py3.13/darwin.txt @@ -219,8 +219,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.13/darwin.txt # -r requirements/base.txt -lxml==5.3.0 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.13/darwin.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -259,7 +261,9 @@ multidict==6.1.0 # aiohttp # yarl ncclient==0.6.16 - # via junos-eznc + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 diff --git a/requirements/static/ci/py3.13/docs.txt b/requirements/static/ci/py3.13/docs.txt index cfe54de17b3..38822cbe487 100644 --- a/requirements/static/ci/py3.13/docs.txt +++ b/requirements/static/ci/py3.13/docs.txt @@ -140,6 +140,10 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/base.txt markdown-it-py==3.0.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.13/freebsd.txt b/requirements/static/ci/py3.13/freebsd.txt index cad51862555..97a64e90dc7 100644 --- a/requirements/static/ci/py3.13/freebsd.txt +++ b/requirements/static/ci/py3.13/freebsd.txt @@ -274,7 +274,9 @@ multidict==6.1.0 # aiohttp # yarl ncclient==0.6.16 ; sys_platform != 'win32' - # via junos-eznc + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 ; sys_platform != 'win32' diff --git a/requirements/static/ci/py3.13/lint.txt b/requirements/static/ci/py3.13/lint.txt index 60b15cf63c7..a0142efe9fc 100644 --- a/requirements/static/ci/py3.13/lint.txt +++ b/requirements/static/ci/py3.13/lint.txt @@ -330,9 +330,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.13/linux.txt # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt -lxml==5.3.0 +lxml==6.0.2 # via # -c requirements/static/ci/py3.13/linux.txt + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -382,6 +384,7 @@ multidict==6.1.0 ncclient==0.6.16 # via # -c requirements/static/ci/py3.13/linux.txt + # -r requirements/static/ci/common.in # junos-eznc oauthlib==3.3.1 # via diff --git a/requirements/static/ci/py3.13/linux.txt b/requirements/static/ci/py3.13/linux.txt index 0ddf095dbec..61e4b547fd9 100644 --- a/requirements/static/ci/py3.13/linux.txt +++ b/requirements/static/ci/py3.13/linux.txt @@ -243,8 +243,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.13/linux.txt # -r requirements/base.txt -lxml==5.3.0 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.13/linux.txt + # -r requirements/base.txt # junos-eznc # ncclient # xmldiff @@ -283,7 +285,9 @@ multidict==6.1.0 # aiohttp # yarl ncclient==0.6.16 - # via junos-eznc + # via + # -r requirements/static/ci/common.in + # junos-eznc oauthlib==3.3.1 # via requests-oauthlib oscrypto==1.3.0 diff --git a/requirements/static/ci/py3.9/cloud.txt b/requirements/static/ci/py3.9/cloud.txt index 4719b4eed5a..b818e10d0dd 100644 --- a/requirements/static/ci/py3.9/cloud.txt +++ b/requirements/static/ci/py3.9/cloud.txt @@ -241,6 +241,10 @@ 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 @@ -290,7 +294,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in @@ -324,9 +328,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.9/linux.txt # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # junos-eznc # napalm # ncclient @@ -378,16 +384,16 @@ napalm==4.1.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in -ncclient==0.6.13 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in # junos-eznc # napalm netaddr==0.8.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/cloud.in - # junos-eznc # napalm # pyeapi netmiko==4.2.0 @@ -416,7 +422,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in @@ -632,7 +638,7 @@ pyyaml==6.0.1 # netmiko # pytest-salt-factories # responses - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.9/linux.txt @@ -712,7 +718,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # profitbricks # python-dateutil # pyvmomi @@ -853,7 +858,7 @@ xmltodict==0.13.0 # -c requirements/static/ci/py3.9/linux.txt # moto # pywinrm -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.9/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index d3d99fe9134..c034689b6a8 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -183,6 +183,8 @@ importlib-metadata==8.7.0 # -r requirements/base.txt iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.9/darwin.txt @@ -222,7 +224,7 @@ 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 +junos-eznc==2.7.6 # via # -r requirements/static/ci/common.in # napalm @@ -236,8 +238,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.9/darwin.txt + # -r requirements/base.txt # junos-eznc # napalm # ncclient @@ -278,13 +282,13 @@ multidict==6.7.1 # yarl napalm==4.1.0 # via -r requirements/static/ci/common.in -ncclient==0.6.13 +ncclient==0.7.0 # via + # -r requirements/static/ci/common.in # junos-eznc # napalm netaddr==0.8.0 # via - # junos-eznc # napalm # pyeapi netmiko==4.2.0 @@ -302,7 +306,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.9/darwin.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # junos-eznc # napalm @@ -359,7 +363,7 @@ pyeapi==1.0.0 # via napalm pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.15.1 # via -r requirements/static/ci/darwin.in pynacl==1.5.0 # via @@ -454,7 +458,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.9/darwin.txt @@ -504,7 +508,6 @@ six==1.16.0 # junit-xml # junos-eznc # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -605,7 +608,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/darwin.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.22.0 # via diff --git a/requirements/static/ci/py3.9/docs.txt b/requirements/static/ci/py3.9/docs.txt index 2f38d36a5a0..013f48592af 100644 --- a/requirements/static/ci/py3.9/docs.txt +++ b/requirements/static/ci/py3.9/docs.txt @@ -149,6 +149,10 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/base.txt +lxml==6.0.2 + # via + # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt index 1b25ae7e9fb..dc7f894cd62 100644 --- a/requirements/static/ci/py3.9/freebsd.txt +++ b/requirements/static/ci/py3.9/freebsd.txt @@ -210,6 +210,8 @@ importlib-metadata==8.7.0 # -r requirements/static/pkg/freebsd.in iniconfig==2.0.0 # via pytest +invoke==2.2.1 ; sys_platform != 'win32' + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.9/freebsd.txt @@ -249,7 +251,7 @@ 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.7.6 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # napalm @@ -315,13 +317,13 @@ multidict==6.7.1 # yarl napalm==4.1.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via -r requirements/static/ci/common.in -ncclient==0.6.13 ; sys_platform != 'win32' +ncclient==0.7.0 ; sys_platform != 'win32' # via + # -r requirements/static/ci/common.in # junos-eznc # napalm -netaddr==0.8.0 ; sys_platform != 'win32' +netaddr==0.8.0 ; python_full_version < '3.10' and sys_platform != 'win32' # via - # junos-eznc # napalm # pyeapi netmiko==4.2.0 ; python_full_version < '3.10' and sys_platform != 'win32' @@ -339,7 +341,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.9/freebsd.txt # -r requirements/base.txt # pytest -paramiko==3.4.0 ; sys_platform != 'win32' +paramiko==4.0.0 ; sys_platform != 'win32' # via # -r requirements/static/ci/common.in # junos-eznc @@ -529,7 +531,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==27.1.0 # via # -c requirements/static/pkg/py3.9/freebsd.txt @@ -598,7 +600,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-dateutil # pyvmomi # textfsm @@ -717,7 +718,7 @@ xmltodict==1.0.4 # moto yamllint==1.32.0 # via -r requirements/static/ci/freebsd.in -yamlordereddictloader==0.4.0 ; sys_platform != 'win32' +yamlloader==1.6.0 ; sys_platform != 'win32' # via junos-eznc yarl==1.22.0 ; python_full_version < '3.10' # via diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt index dc0932062cf..c066c4b497e 100644 --- a/requirements/static/ci/py3.9/lint.txt +++ b/requirements/static/ci/py3.9/lint.txt @@ -269,6 +269,10 @@ importlib-resources==5.0.7 # via # -c requirements/static/ci/py3.9/linux.txt # ansible-core +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 @@ -321,7 +325,7 @@ junit-xml==1.9 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in -junos-eznc==2.6.7 +junos-eznc==2.7.6 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in @@ -355,9 +359,11 @@ looseversion==1.3.0 # -c requirements/static/ci/py3.9/linux.txt # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via # -c requirements/static/ci/py3.9/linux.txt + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # junos-eznc # napalm # ncclient @@ -409,15 +415,15 @@ napalm==4.1.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in -ncclient==0.6.13 +ncclient==0.7.0 # via # -c requirements/static/ci/py3.9/linux.txt + # -r requirements/static/ci/common.in # junos-eznc # napalm netaddr==0.8.0 # via # -c requirements/static/ci/py3.9/linux.txt - # junos-eznc # napalm # pyeapi netmiko==4.2.0 @@ -446,7 +452,7 @@ packaging==24.0 # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt # ansible-core -paramiko==3.4.0 +paramiko==4.0.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/common.in @@ -514,7 +520,7 @@ pyeapi==1.0.0 # via # -c requirements/static/ci/py3.9/linux.txt # napalm -pygit2==1.13.1 +pygit2==1.15.1 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/linux.in @@ -621,7 +627,7 @@ pyyaml==6.0.1 # netmiko # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/ci/py3.9/linux.txt @@ -711,7 +717,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -865,7 +870,7 @@ yamllint==1.32.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via # -c requirements/static/ci/py3.9/linux.txt # junos-eznc diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index 66150ac5010..c6b61f66ed7 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -206,6 +206,8 @@ importlib-resources==5.0.7 # via ansible-core iniconfig==2.0.0 # via pytest +invoke==2.2.1 + # via paramiko jaraco-collections==4.1.0 # via # -c requirements/static/pkg/py3.9/linux.txt @@ -246,7 +248,7 @@ 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 +junos-eznc==2.7.6 # via # -r requirements/static/ci/common.in # napalm @@ -264,8 +266,10 @@ looseversion==1.3.0 # via # -c requirements/static/pkg/py3.9/linux.txt # -r requirements/base.txt -lxml==4.9.2 +lxml==6.0.2 # via + # -c requirements/static/pkg/py3.9/linux.txt + # -r requirements/base.txt # junos-eznc # napalm # ncclient @@ -306,13 +310,13 @@ multidict==6.7.1 # yarl napalm==4.1.0 # via -r requirements/static/ci/common.in -ncclient==0.6.13 +ncclient==0.7.0 # via + # -r requirements/static/ci/common.in # junos-eznc # napalm netaddr==0.8.0 # via - # junos-eznc # napalm # pyeapi netmiko==4.2.0 @@ -331,7 +335,7 @@ packaging==24.0 # -r requirements/base.txt # ansible-core # pytest -paramiko==3.4.0 +paramiko==4.0.0 # via # -r requirements/static/ci/common.in # junos-eznc @@ -389,7 +393,7 @@ pyeapi==1.0.0 # via napalm pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.15.1 # via -r requirements/static/ci/linux.in pyiface==0.0.11 # via -r requirements/static/ci/linux.in @@ -498,7 +502,7 @@ pyyaml==6.0.1 # pytest-salt-factories # responses # yamllint - # yamlordereddictloader + # yamlloader pyzmq==25.1.2 # via # -c requirements/static/pkg/py3.9/linux.txt @@ -561,7 +565,6 @@ six==1.16.0 # junos-eznc # kazoo # kubernetes - # ncclient # python-consul # python-dateutil # pyvmomi @@ -672,7 +675,7 @@ xmltodict==0.13.0 # via moto yamllint==1.32.0 # via -r requirements/static/ci/linux.in -yamlordereddictloader==0.4.0 +yamlloader==1.6.0 # via junos-eznc yarl==1.22.0 # via diff --git a/requirements/static/ci/py3.9/windows.txt b/requirements/static/ci/py3.9/windows.txt index 682caf74a84..f0da35ae46f 100644 --- a/requirements/static/ci/py3.9/windows.txt +++ b/requirements/static/ci/py3.9/windows.txt @@ -309,7 +309,7 @@ pycryptodomex==3.19.1 # -r requirements/crypto.txt pyfakefs==5.3.1 # via -r requirements/pytest.txt -pygit2==1.13.1 +pygit2==1.15.1 # via -r requirements/static/ci/windows.in pymssql==2.3.1 # via diff --git a/requirements/static/ci/windows.in b/requirements/static/ci/windows.in index 23eb32effcc..e9f317cb00b 100644 --- a/requirements/static/ci/windows.in +++ b/requirements/static/ci/windows.in @@ -1,6 +1,6 @@ dmidecode patch -pygit2>=1.10.1 +pygit2>=1.14.0 sed pywinrm>=0.4.1 yamllint diff --git a/requirements/static/pkg/py3.10/darwin.txt b/requirements/static/pkg/py3.10/darwin.txt index 64c6dffd5a9..6ac1cdaad8c 100644 --- a/requirements/static/pkg/py3.10/darwin.txt +++ b/requirements/static/pkg/py3.10/darwin.txt @@ -86,6 +86,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.10/freebsd.txt b/requirements/static/pkg/py3.10/freebsd.txt index 8c33a1910b2..0d87d3bf6ca 100644 --- a/requirements/static/pkg/py3.10/freebsd.txt +++ b/requirements/static/pkg/py3.10/freebsd.txt @@ -98,7 +98,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in 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 diff --git a/requirements/static/pkg/py3.10/linux.txt b/requirements/static/pkg/py3.10/linux.txt index 92f6cc3f728..5c7aa6fed92 100644 --- a/requirements/static/pkg/py3.10/linux.txt +++ b/requirements/static/pkg/py3.10/linux.txt @@ -92,6 +92,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.11/darwin.txt b/requirements/static/pkg/py3.11/darwin.txt index b76ebe3a9ef..8391d74015b 100644 --- a/requirements/static/pkg/py3.11/darwin.txt +++ b/requirements/static/pkg/py3.11/darwin.txt @@ -84,6 +84,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.11/freebsd.txt b/requirements/static/pkg/py3.11/freebsd.txt index 895bcb118c2..cfb4afbe116 100644 --- a/requirements/static/pkg/py3.11/freebsd.txt +++ b/requirements/static/pkg/py3.11/freebsd.txt @@ -96,7 +96,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in 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 diff --git a/requirements/static/pkg/py3.11/linux.txt b/requirements/static/pkg/py3.11/linux.txt index bda73621029..e518001dc74 100644 --- a/requirements/static/pkg/py3.11/linux.txt +++ b/requirements/static/pkg/py3.11/linux.txt @@ -90,6 +90,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.12/darwin.txt b/requirements/static/pkg/py3.12/darwin.txt index 56abd776cab..0b532078739 100644 --- a/requirements/static/pkg/py3.12/darwin.txt +++ b/requirements/static/pkg/py3.12/darwin.txt @@ -82,6 +82,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.12/freebsd.txt b/requirements/static/pkg/py3.12/freebsd.txt index 8a366a22507..7c193f56dd5 100644 --- a/requirements/static/pkg/py3.12/freebsd.txt +++ b/requirements/static/pkg/py3.12/freebsd.txt @@ -94,7 +94,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in 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 diff --git a/requirements/static/pkg/py3.12/linux.txt b/requirements/static/pkg/py3.12/linux.txt index 1d8cfba13c8..b40d24bc0c4 100644 --- a/requirements/static/pkg/py3.12/linux.txt +++ b/requirements/static/pkg/py3.12/linux.txt @@ -88,6 +88,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.13/darwin.txt b/requirements/static/pkg/py3.13/darwin.txt index 9e8586cd1cc..d89977c959e 100644 --- a/requirements/static/pkg/py3.13/darwin.txt +++ b/requirements/static/pkg/py3.13/darwin.txt @@ -82,6 +82,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.5 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.13/freebsd.txt b/requirements/static/pkg/py3.13/freebsd.txt index adf1a156886..b84ade2f4c0 100644 --- a/requirements/static/pkg/py3.13/freebsd.txt +++ b/requirements/static/pkg/py3.13/freebsd.txt @@ -91,7 +91,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in 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 diff --git a/requirements/static/pkg/py3.13/linux.txt b/requirements/static/pkg/py3.13/linux.txt index 07818050910..dce906142a8 100644 --- a/requirements/static/pkg/py3.13/linux.txt +++ b/requirements/static/pkg/py3.13/linux.txt @@ -88,6 +88,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.5 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.9/darwin.txt b/requirements/static/pkg/py3.9/darwin.txt index 50e2657812c..94f1c8c6e11 100644 --- a/requirements/static/pkg/py3.9/darwin.txt +++ b/requirements/static/pkg/py3.9/darwin.txt @@ -86,6 +86,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.9/freebsd.txt b/requirements/static/pkg/py3.9/freebsd.txt index 8e5d83659ae..c3296026d0e 100644 --- a/requirements/static/pkg/py3.9/freebsd.txt +++ b/requirements/static/pkg/py3.9/freebsd.txt @@ -108,7 +108,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in 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 diff --git a/requirements/static/pkg/py3.9/linux.txt b/requirements/static/pkg/py3.9/linux.txt index 575d27ae450..9586479d83d 100644 --- a/requirements/static/pkg/py3.9/linux.txt +++ b/requirements/static/pkg/py3.9/linux.txt @@ -92,6 +92,8 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt +lxml==6.0.2 + # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt From 11a9f5dfa3348132b717e061605098108421b58c Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 27 Mar 2026 18:03:18 -0700 Subject: [PATCH 10/11] Fix ci deps --- requirements/base.txt | 1 - requirements/static/ci/py3.10/cloud.txt | 2 -- requirements/static/ci/py3.10/darwin.txt | 2 -- requirements/static/ci/py3.10/docs.txt | 4 ---- requirements/static/ci/py3.10/lint.txt | 2 -- requirements/static/ci/py3.10/linux.txt | 2 -- requirements/static/ci/py3.11/cloud.txt | 2 -- requirements/static/ci/py3.11/darwin.txt | 2 -- requirements/static/ci/py3.11/docs.txt | 4 ---- requirements/static/ci/py3.11/lint.txt | 2 -- requirements/static/ci/py3.11/linux.txt | 2 -- requirements/static/ci/py3.12/cloud.txt | 2 -- requirements/static/ci/py3.12/darwin.txt | 2 -- requirements/static/ci/py3.12/docs.txt | 4 ---- requirements/static/ci/py3.12/lint.txt | 2 -- requirements/static/ci/py3.12/linux.txt | 2 -- requirements/static/ci/py3.13/cloud.txt | 2 -- requirements/static/ci/py3.13/darwin.txt | 2 -- requirements/static/ci/py3.13/docs.txt | 4 ---- requirements/static/ci/py3.13/lint.txt | 2 -- requirements/static/ci/py3.13/linux.txt | 2 -- requirements/static/ci/py3.9/cloud.txt | 2 -- requirements/static/ci/py3.9/darwin.txt | 2 -- requirements/static/ci/py3.9/docs.txt | 4 ---- requirements/static/ci/py3.9/lint.txt | 2 -- requirements/static/ci/py3.9/linux.txt | 2 -- requirements/static/pkg/py3.10/darwin.txt | 2 -- requirements/static/pkg/py3.10/freebsd.txt | 2 +- requirements/static/pkg/py3.10/linux.txt | 2 -- requirements/static/pkg/py3.11/darwin.txt | 2 -- requirements/static/pkg/py3.11/freebsd.txt | 2 +- requirements/static/pkg/py3.11/linux.txt | 2 -- requirements/static/pkg/py3.12/darwin.txt | 2 -- requirements/static/pkg/py3.12/freebsd.txt | 2 +- requirements/static/pkg/py3.12/linux.txt | 2 -- requirements/static/pkg/py3.13/darwin.txt | 2 -- requirements/static/pkg/py3.13/freebsd.txt | 2 +- requirements/static/pkg/py3.13/linux.txt | 2 -- requirements/static/pkg/py3.9/darwin.txt | 2 -- requirements/static/pkg/py3.9/freebsd.txt | 2 +- requirements/static/pkg/py3.9/linux.txt | 2 -- 41 files changed, 5 insertions(+), 86 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 97463944bc8..627a9bed58c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -27,7 +27,6 @@ jaraco.text>=4.0.0 Jinja2>=3.1.5 jmespath>=1.1.0 looseversion -lxml>=5.0.0; sys_platform != 'win32' lxml>=6.0.2; sys_platform == 'win32' MarkupSafe<3.0.0 msgpack>=1.0.0 ; python_version < '3.13' diff --git a/requirements/static/ci/py3.10/cloud.txt b/requirements/static/ci/py3.10/cloud.txt index 8914bdb360a..2b5204d5966 100644 --- a/requirements/static/ci/py3.10/cloud.txt +++ b/requirements/static/ci/py3.10/cloud.txt @@ -319,8 +319,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.10/linux.txt - # -c requirements/static/pkg/py3.10/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index 9389a740ee3..f56493a3f60 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -230,8 +230,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.10/darwin.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.10/docs.txt b/requirements/static/ci/py3.10/docs.txt index 625de002883..70606f6ac15 100644 --- a/requirements/static/ci/py3.10/docs.txt +++ b/requirements/static/ci/py3.10/docs.txt @@ -148,10 +148,6 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/base.txt -lxml==6.0.2 - # via - # -c requirements/static/ci/py3.10/linux.txt - # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt index 2b1acfe29a2..24d68aacd18 100644 --- a/requirements/static/ci/py3.10/lint.txt +++ b/requirements/static/ci/py3.10/lint.txt @@ -346,8 +346,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.10/linux.txt - # -c requirements/static/pkg/py3.10/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index f2a7f95f30d..6f7cff17229 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -256,8 +256,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.10/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt index 71fc43745ff..dd199a543a2 100644 --- a/requirements/static/ci/py3.11/cloud.txt +++ b/requirements/static/ci/py3.11/cloud.txt @@ -309,8 +309,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.11/linux.txt - # -c requirements/static/pkg/py3.11/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index f6c20775a29..a9f94dab5c0 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -223,8 +223,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.11/darwin.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.11/docs.txt b/requirements/static/ci/py3.11/docs.txt index 98015ba2c2a..e549a0ef706 100644 --- a/requirements/static/ci/py3.11/docs.txt +++ b/requirements/static/ci/py3.11/docs.txt @@ -144,10 +144,6 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/base.txt -lxml==6.0.2 - # via - # -c requirements/static/ci/py3.11/linux.txt - # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt index 184958c0362..6c931214cd7 100644 --- a/requirements/static/ci/py3.11/lint.txt +++ b/requirements/static/ci/py3.11/lint.txt @@ -337,8 +337,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.11/linux.txt - # -c requirements/static/pkg/py3.11/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index 6d21a1dab52..339b9eee504 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -247,8 +247,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.11/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.12/cloud.txt b/requirements/static/ci/py3.12/cloud.txt index 1168b10dae6..b259cc8db95 100644 --- a/requirements/static/ci/py3.12/cloud.txt +++ b/requirements/static/ci/py3.12/cloud.txt @@ -304,8 +304,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.12/linux.txt - # -c requirements/static/pkg/py3.12/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt index 6b487fa4bfc..ed8bd26fae9 100644 --- a/requirements/static/ci/py3.12/darwin.txt +++ b/requirements/static/ci/py3.12/darwin.txt @@ -219,8 +219,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.12/darwin.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.12/docs.txt b/requirements/static/ci/py3.12/docs.txt index 536aeb4da66..5e32ada6160 100644 --- a/requirements/static/ci/py3.12/docs.txt +++ b/requirements/static/ci/py3.12/docs.txt @@ -140,10 +140,6 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/base.txt -lxml==6.0.2 - # via - # -c requirements/static/ci/py3.12/linux.txt - # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt index 6df1a8e1cf4..3586af6042c 100644 --- a/requirements/static/ci/py3.12/lint.txt +++ b/requirements/static/ci/py3.12/lint.txt @@ -332,8 +332,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.12/linux.txt - # -c requirements/static/pkg/py3.12/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt index a52e6e66ac0..897c2d4ba9b 100644 --- a/requirements/static/ci/py3.12/linux.txt +++ b/requirements/static/ci/py3.12/linux.txt @@ -243,8 +243,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.12/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.13/cloud.txt b/requirements/static/ci/py3.13/cloud.txt index a838b6a9395..53c38570118 100644 --- a/requirements/static/ci/py3.13/cloud.txt +++ b/requirements/static/ci/py3.13/cloud.txt @@ -306,8 +306,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.13/linux.txt - # -c requirements/static/pkg/py3.13/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.13/darwin.txt b/requirements/static/ci/py3.13/darwin.txt index ca30bc232ce..17d40fb7af4 100644 --- a/requirements/static/ci/py3.13/darwin.txt +++ b/requirements/static/ci/py3.13/darwin.txt @@ -221,8 +221,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.13/darwin.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.13/docs.txt b/requirements/static/ci/py3.13/docs.txt index 38822cbe487..cfe54de17b3 100644 --- a/requirements/static/ci/py3.13/docs.txt +++ b/requirements/static/ci/py3.13/docs.txt @@ -140,10 +140,6 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.13/linux.txt # -r requirements/base.txt -lxml==6.0.2 - # via - # -c requirements/static/ci/py3.13/linux.txt - # -r requirements/base.txt markdown-it-py==3.0.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.13/lint.txt b/requirements/static/ci/py3.13/lint.txt index a0142efe9fc..d766787ae16 100644 --- a/requirements/static/ci/py3.13/lint.txt +++ b/requirements/static/ci/py3.13/lint.txt @@ -333,8 +333,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.13/linux.txt - # -c requirements/static/pkg/py3.13/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.13/linux.txt b/requirements/static/ci/py3.13/linux.txt index 61e4b547fd9..e73715bced3 100644 --- a/requirements/static/ci/py3.13/linux.txt +++ b/requirements/static/ci/py3.13/linux.txt @@ -245,8 +245,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.13/linux.txt - # -r requirements/base.txt # junos-eznc # ncclient # xmldiff diff --git a/requirements/static/ci/py3.9/cloud.txt b/requirements/static/ci/py3.9/cloud.txt index b818e10d0dd..63e99279cf7 100644 --- a/requirements/static/ci/py3.9/cloud.txt +++ b/requirements/static/ci/py3.9/cloud.txt @@ -331,8 +331,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.9/linux.txt - # -c requirements/static/pkg/py3.9/linux.txt - # -r requirements/base.txt # junos-eznc # napalm # ncclient diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index c034689b6a8..5b1eea19381 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -240,8 +240,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.9/darwin.txt - # -r requirements/base.txt # junos-eznc # napalm # ncclient diff --git a/requirements/static/ci/py3.9/docs.txt b/requirements/static/ci/py3.9/docs.txt index 013f48592af..2f38d36a5a0 100644 --- a/requirements/static/ci/py3.9/docs.txt +++ b/requirements/static/ci/py3.9/docs.txt @@ -149,10 +149,6 @@ looseversion==1.3.0 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/base.txt -lxml==6.0.2 - # via - # -c requirements/static/ci/py3.9/linux.txt - # -r requirements/base.txt markdown-it-py==2.2.0 # via # mdit-py-plugins diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt index c066c4b497e..de07ba2ea15 100644 --- a/requirements/static/ci/py3.9/lint.txt +++ b/requirements/static/ci/py3.9/lint.txt @@ -362,8 +362,6 @@ looseversion==1.3.0 lxml==6.0.2 # via # -c requirements/static/ci/py3.9/linux.txt - # -c requirements/static/pkg/py3.9/linux.txt - # -r requirements/base.txt # junos-eznc # napalm # ncclient diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index c6b61f66ed7..174182e3ecb 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -268,8 +268,6 @@ looseversion==1.3.0 # -r requirements/base.txt lxml==6.0.2 # via - # -c requirements/static/pkg/py3.9/linux.txt - # -r requirements/base.txt # junos-eznc # napalm # ncclient diff --git a/requirements/static/pkg/py3.10/darwin.txt b/requirements/static/pkg/py3.10/darwin.txt index 6ac1cdaad8c..64c6dffd5a9 100644 --- a/requirements/static/pkg/py3.10/darwin.txt +++ b/requirements/static/pkg/py3.10/darwin.txt @@ -86,8 +86,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.10/freebsd.txt b/requirements/static/pkg/py3.10/freebsd.txt index 0d87d3bf6ca..8c33a1910b2 100644 --- a/requirements/static/pkg/py3.10/freebsd.txt +++ b/requirements/static/pkg/py3.10/freebsd.txt @@ -98,7 +98,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 +lxml==6.0.2 ; sys_platform == 'win32' # via -r requirements/base.txt markupsafe==2.1.3 # via diff --git a/requirements/static/pkg/py3.10/linux.txt b/requirements/static/pkg/py3.10/linux.txt index 5c7aa6fed92..92f6cc3f728 100644 --- a/requirements/static/pkg/py3.10/linux.txt +++ b/requirements/static/pkg/py3.10/linux.txt @@ -92,8 +92,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.11/darwin.txt b/requirements/static/pkg/py3.11/darwin.txt index 8391d74015b..b76ebe3a9ef 100644 --- a/requirements/static/pkg/py3.11/darwin.txt +++ b/requirements/static/pkg/py3.11/darwin.txt @@ -84,8 +84,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.11/freebsd.txt b/requirements/static/pkg/py3.11/freebsd.txt index cfb4afbe116..895bcb118c2 100644 --- a/requirements/static/pkg/py3.11/freebsd.txt +++ b/requirements/static/pkg/py3.11/freebsd.txt @@ -96,7 +96,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 +lxml==6.0.2 ; sys_platform == 'win32' # via -r requirements/base.txt markupsafe==2.1.3 # via diff --git a/requirements/static/pkg/py3.11/linux.txt b/requirements/static/pkg/py3.11/linux.txt index e518001dc74..bda73621029 100644 --- a/requirements/static/pkg/py3.11/linux.txt +++ b/requirements/static/pkg/py3.11/linux.txt @@ -90,8 +90,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.12/darwin.txt b/requirements/static/pkg/py3.12/darwin.txt index 0b532078739..56abd776cab 100644 --- a/requirements/static/pkg/py3.12/darwin.txt +++ b/requirements/static/pkg/py3.12/darwin.txt @@ -82,8 +82,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.12/freebsd.txt b/requirements/static/pkg/py3.12/freebsd.txt index 7c193f56dd5..8a366a22507 100644 --- a/requirements/static/pkg/py3.12/freebsd.txt +++ b/requirements/static/pkg/py3.12/freebsd.txt @@ -94,7 +94,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 +lxml==6.0.2 ; sys_platform == 'win32' # via -r requirements/base.txt markupsafe==2.1.3 # via diff --git a/requirements/static/pkg/py3.12/linux.txt b/requirements/static/pkg/py3.12/linux.txt index b40d24bc0c4..1d8cfba13c8 100644 --- a/requirements/static/pkg/py3.12/linux.txt +++ b/requirements/static/pkg/py3.12/linux.txt @@ -88,8 +88,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.13/darwin.txt b/requirements/static/pkg/py3.13/darwin.txt index d89977c959e..9e8586cd1cc 100644 --- a/requirements/static/pkg/py3.13/darwin.txt +++ b/requirements/static/pkg/py3.13/darwin.txt @@ -82,8 +82,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.5 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.13/freebsd.txt b/requirements/static/pkg/py3.13/freebsd.txt index b84ade2f4c0..adf1a156886 100644 --- a/requirements/static/pkg/py3.13/freebsd.txt +++ b/requirements/static/pkg/py3.13/freebsd.txt @@ -91,7 +91,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 +lxml==6.0.2 ; sys_platform == 'win32' # via -r requirements/base.txt markupsafe==2.1.5 # via diff --git a/requirements/static/pkg/py3.13/linux.txt b/requirements/static/pkg/py3.13/linux.txt index dce906142a8..07818050910 100644 --- a/requirements/static/pkg/py3.13/linux.txt +++ b/requirements/static/pkg/py3.13/linux.txt @@ -88,8 +88,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.5 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.9/darwin.txt b/requirements/static/pkg/py3.9/darwin.txt index 94f1c8c6e11..50e2657812c 100644 --- a/requirements/static/pkg/py3.9/darwin.txt +++ b/requirements/static/pkg/py3.9/darwin.txt @@ -86,8 +86,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/darwin.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt diff --git a/requirements/static/pkg/py3.9/freebsd.txt b/requirements/static/pkg/py3.9/freebsd.txt index c3296026d0e..8e5d83659ae 100644 --- a/requirements/static/pkg/py3.9/freebsd.txt +++ b/requirements/static/pkg/py3.9/freebsd.txt @@ -108,7 +108,7 @@ linode-python==1.1.1 # via -r requirements/static/pkg/freebsd.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 +lxml==6.0.2 ; sys_platform == 'win32' # via -r requirements/base.txt markupsafe==2.1.3 # via diff --git a/requirements/static/pkg/py3.9/linux.txt b/requirements/static/pkg/py3.9/linux.txt index 9586479d83d..575d27ae450 100644 --- a/requirements/static/pkg/py3.9/linux.txt +++ b/requirements/static/pkg/py3.9/linux.txt @@ -92,8 +92,6 @@ linode-python==1.1.1 # via -r requirements/static/pkg/linux.in looseversion==1.3.0 # via -r requirements/base.txt -lxml==6.0.2 - # via -r requirements/base.txt markupsafe==2.1.3 # via # -r requirements/base.txt From c1fb49b58b1dfb6babf9c3ee441d6a7e614d1057 Mon Sep 17 00:00:00 2001 From: "Daniel A. Wozniak" Date: Fri, 27 Mar 2026 23:45:48 -0700 Subject: [PATCH 11/11] more ci fixes --- requirements/static/ci/darwin.in | 2 +- requirements/static/ci/freebsd.in | 2 +- requirements/static/ci/linux.in | 2 +- requirements/static/ci/py3.10/darwin.txt | 2 +- requirements/static/ci/py3.10/freebsd.txt | 2 +- requirements/static/ci/py3.10/lint.txt | 2 +- requirements/static/ci/py3.10/linux.txt | 2 +- requirements/static/ci/py3.11/darwin.txt | 2 +- requirements/static/ci/py3.11/freebsd.txt | 2 +- requirements/static/ci/py3.11/lint.txt | 2 +- requirements/static/ci/py3.11/linux.txt | 2 +- requirements/static/ci/py3.12/darwin.txt | 2 +- requirements/static/ci/py3.12/freebsd.txt | 2 +- requirements/static/ci/py3.12/lint.txt | 2 +- requirements/static/ci/py3.12/linux.txt | 2 +- requirements/static/ci/py3.9/darwin.txt | 2 +- requirements/static/ci/py3.9/freebsd.txt | 2 +- requirements/static/ci/py3.9/lint.txt | 2 +- requirements/static/ci/py3.9/linux.txt | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/requirements/static/ci/darwin.in b/requirements/static/ci/darwin.in index 5bebd610166..2420386d377 100644 --- a/requirements/static/ci/darwin.in +++ b/requirements/static/ci/darwin.in @@ -1,6 +1,6 @@ pygit2>=1.14.0 yamllint -mercurial +mercurial>=6.7 hglib # Pin versions to match 3007.x apache-libcloud>=3.8.0 diff --git a/requirements/static/ci/freebsd.in b/requirements/static/ci/freebsd.in index a6d21d5a499..7b24f942361 100644 --- a/requirements/static/ci/freebsd.in +++ b/requirements/static/ci/freebsd.in @@ -1,5 +1,5 @@ # FreeBSD static CI requirements yamllint -mercurial +mercurial>=6.7 hglib diff --git a/requirements/static/ci/linux.in b/requirements/static/ci/linux.in index 1c98af4275b..f39cbdd0ecc 100644 --- a/requirements/static/ci/linux.in +++ b/requirements/static/ci/linux.in @@ -10,7 +10,7 @@ ansible>=4.4.0,<5.0.1; python_version < '3.9' twilio python-telegram-bot>=13.7 yamllint -mercurial +mercurial>=6.7 hglib redis-py-cluster python-consul diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index f56493a3f60..e602844d0b4 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -242,7 +242,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.4.4 +mercurial==7.2 # via -r requirements/static/ci/darwin.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt index 9b45d4b80df..ccea9accb4f 100644 --- a/requirements/static/ci/py3.10/freebsd.txt +++ b/requirements/static/ci/py3.10/freebsd.txt @@ -262,7 +262,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.4.4 +mercurial==7.2 # via -r requirements/static/ci/freebsd.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.10/lint.txt b/requirements/static/ci/py3.10/lint.txt index 24d68aacd18..1d5c5bde0f1 100644 --- a/requirements/static/ci/py3.10/lint.txt +++ b/requirements/static/ci/py3.10/lint.txt @@ -363,7 +363,7 @@ markupsafe==2.1.3 # werkzeug mccabe==0.6.1 # via pylint -mercurial==6.4.4 +mercurial==7.2 # via # -c requirements/static/ci/py3.10/linux.txt # -r requirements/static/ci/linux.in diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index 6f7cff17229..02cd6dcaa47 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -268,7 +268,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.4.4 +mercurial==7.2 # via -r requirements/static/ci/linux.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index a9f94dab5c0..0304196fa61 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -235,7 +235,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.0.1 +mercurial==7.2 # via -r requirements/static/ci/darwin.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt index 2a5a81cec66..7a04291af19 100644 --- a/requirements/static/ci/py3.11/freebsd.txt +++ b/requirements/static/ci/py3.11/freebsd.txt @@ -255,7 +255,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.0.1 +mercurial==7.2 # via -r requirements/static/ci/freebsd.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.11/lint.txt b/requirements/static/ci/py3.11/lint.txt index 6c931214cd7..7e6f02ecf19 100644 --- a/requirements/static/ci/py3.11/lint.txt +++ b/requirements/static/ci/py3.11/lint.txt @@ -354,7 +354,7 @@ markupsafe==2.1.3 # werkzeug mccabe==0.6.1 # via pylint -mercurial==6.0.1 +mercurial==7.2 # via # -c requirements/static/ci/py3.11/linux.txt # -r requirements/static/ci/linux.in diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index 339b9eee504..da59910b6ea 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -259,7 +259,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.0.1 +mercurial==7.2 # via -r requirements/static/ci/linux.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.12/darwin.txt b/requirements/static/ci/py3.12/darwin.txt index ed8bd26fae9..c670932aad7 100644 --- a/requirements/static/ci/py3.12/darwin.txt +++ b/requirements/static/ci/py3.12/darwin.txt @@ -231,7 +231,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.0.1 +mercurial==7.2 # via -r requirements/static/ci/darwin.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.12/freebsd.txt b/requirements/static/ci/py3.12/freebsd.txt index d85f2ec788f..d7e687f7b23 100644 --- a/requirements/static/ci/py3.12/freebsd.txt +++ b/requirements/static/ci/py3.12/freebsd.txt @@ -251,7 +251,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.0.1 +mercurial==7.2 # via -r requirements/static/ci/freebsd.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.12/lint.txt b/requirements/static/ci/py3.12/lint.txt index 3586af6042c..27317fd46ac 100644 --- a/requirements/static/ci/py3.12/lint.txt +++ b/requirements/static/ci/py3.12/lint.txt @@ -349,7 +349,7 @@ markupsafe==2.1.3 # werkzeug mccabe==0.6.1 # via pylint -mercurial==6.0.1 +mercurial==7.2 # via # -c requirements/static/ci/py3.12/linux.txt # -r requirements/static/ci/linux.in diff --git a/requirements/static/ci/py3.12/linux.txt b/requirements/static/ci/py3.12/linux.txt index 897c2d4ba9b..e1ae72cc986 100644 --- a/requirements/static/ci/py3.12/linux.txt +++ b/requirements/static/ci/py3.12/linux.txt @@ -255,7 +255,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.0.1 +mercurial==7.2 # via -r requirements/static/ci/linux.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index 5b1eea19381..2c1416eb175 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -253,7 +253,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.4.4 +mercurial==7.2 # via -r requirements/static/ci/darwin.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt index dc7f894cd62..694e24f4345 100644 --- a/requirements/static/ci/py3.9/freebsd.txt +++ b/requirements/static/ci/py3.9/freebsd.txt @@ -290,7 +290,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.4.4 +mercurial==7.2 # via -r requirements/static/ci/freebsd.in mock==5.1.0 # via -r requirements/pytest.txt diff --git a/requirements/static/ci/py3.9/lint.txt b/requirements/static/ci/py3.9/lint.txt index de07ba2ea15..dae4fe9aaf0 100644 --- a/requirements/static/ci/py3.9/lint.txt +++ b/requirements/static/ci/py3.9/lint.txt @@ -380,7 +380,7 @@ markupsafe==2.1.3 # werkzeug mccabe==0.6.1 # via pylint -mercurial==6.4.4 +mercurial==7.2 # via # -c requirements/static/ci/py3.9/linux.txt # -r requirements/static/ci/linux.in diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index 174182e3ecb..11efe67724b 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -281,7 +281,7 @@ markupsafe==2.1.3 # jinja2 # mako # werkzeug -mercurial==6.4.4 +mercurial==7.2 # via -r requirements/static/ci/linux.in mock==5.1.0 # via -r requirements/pytest.txt