Merge pull request #65968 from s0undt3ch/hotfix/merge-forward-into-3005.x

[3005.x] Merge 3005.5 into 3005.x
This commit is contained in:
Pedro Algarvio 2024-02-01 07:21:24 +00:00 committed by GitHub
commit 1717176862
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
169 changed files with 5013 additions and 1790 deletions

View file

@ -2,27 +2,36 @@ name: Docs
on: [push, pull_request] on: [push, pull_request]
permissions:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
jobs: jobs:
Salt: Salt:
name: Build Salt Documentation name: Build Salt Documentation
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "medium", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: ghcr.io/saltstack/salt-ci-containers/python:3.8
steps: steps:
- name: Install System Deps - name: Install System Deps
run: | run: |
echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
apt-get update apt-get update
apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev xz-utils apt-get upgrade debian-keyring -y
apt-get install -y git/buster-backports echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list
apt-get update
apt-get install -y enchant-2 git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev xz-utils
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Add Git Safe Directory
run: |
git config --global --add safe.directory $(pwd)
- name: Install Nox - name: Install Nox
env: env:
PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/ PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
@ -60,21 +69,26 @@ jobs:
Manpages: Manpages:
name: Build Salt man Pages name: Build Salt man Pages
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "medium", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: ghcr.io/saltstack/salt-ci-containers/python:3.8
steps: steps:
- name: Install System Deps - name: Install System Deps
run: | run: |
echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
apt-get update apt-get update
apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev apt-get upgrade debian-keyring -y
apt-get install -y git/buster-backports echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list
apt-get update
apt-get install -y enchant-2 git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Add Git Safe Directory
run: |
git config --global --add safe.directory $(pwd)
- id: changed-files - id: changed-files
name: Get Changed Files name: Get Changed Files

View file

@ -2,24 +2,33 @@ name: Lint
on: [push, pull_request] on: [push, pull_request]
permissions:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
jobs: jobs:
Salt: Salt:
name: Lint Salt's Source Code name: Lint Salt's Source Code
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "medium", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: ghcr.io/saltstack/salt-ci-containers/python:3.8
steps: steps:
- name: Install System Deps - name: Install System Deps
run: | run: |
echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
apt-get update apt-get update
apt-get install -y enchant git gcc make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev apt-get upgrade debian-keyring -y
apt-get install -y git/buster-backports echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list
apt-get update
apt-get install -y enchant-2 git gcc make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Add Git Safe Directory
run: |
git config --global --add safe.directory $(pwd)
- name: Install Nox - name: Install Nox
env: env:
@ -67,26 +76,32 @@ jobs:
Tests: Tests:
name: Lint Salt's Test Suite name: Lint Salt's Test Suite
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "medium", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: ghcr.io/saltstack/salt-ci-containers/python:3.8
steps: steps:
- name: Install System Deps - name: Install System Deps
run: | run: |
echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
apt-get update apt-get update
apt-get install -y enchant git gcc make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev apt-get upgrade debian-keyring -y
apt-get install -y git/buster-backports echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list
apt-get update
apt-get install -y enchant-2 git gcc make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Add Git Safe Directory
run: |
git config --global --add safe.directory $(pwd)
- name: Install Nox - name: Install Nox
env: env:
PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/ PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
run: | run: |
git config --global --add safe.directory $(pwd)
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install nox pip install nox

View file

@ -4,15 +4,19 @@ on:
pull_request_target: pull_request_target:
types: [opened, synchronize] types: [opened, synchronize]
permissions:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
jobs: jobs:
Check-Changed-Files-Docstrings: Check-Changed-Files-Docstrings:
name: Check Docstrings For Changed Files On PR name: Check Docstrings For Changed Files On PR
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions/setup-python@v2 - uses: actions/setup-python@v4
with: with:
python-version: '3.9' python-version: '3.9'
@ -20,6 +24,7 @@ jobs:
env: env:
PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/ PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
run: | run: |
git config --global --add safe.directory $(pwd)
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install pre-commit pygithub pip install pre-commit pygithub

View file

@ -2,33 +2,43 @@ name: Pre-Commit
on: [push, pull_request] on: [push, pull_request]
permissions:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
jobs: jobs:
Pre-Commit: Pre-Commit:
name: Run Pre-Commit Against Salt name: Run Pre-Commit Against Salt
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: ghcr.io/saltstack/salt-ci-containers/python:3.8
steps: steps:
- name: Install System Deps - name: Install System Deps
run: | run: |
echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
apt-get update apt-get update
apt-get install -y enchant git gcc make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev apt-get upgrade debian-keyring -y
apt-get install -y git/buster-backports echo "deb http://deb.debian.org/debian bookworm-backports main" >> /etc/apt/sources.list
apt-get update
apt-get install -y enchant-2 git gcc make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Add Git Safe Directory
run: |
git config --global --add safe.directory $(pwd)
- name: Install Pre-Commit - name: Install Pre-Commit
env: env:
PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/ PIP_EXTRA_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
run: | run: |
git config --global --add safe.directory $(pwd)
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install pre-commit pip install pre-commit
pre-commit install --install-hooks pre-commit install --install-hooks || cat /root/.cache/pre-commit/pre-commit.log
- id: changed-files - id: changed-files
name: Get Changed Files name: Get Changed Files

View file

@ -19,7 +19,7 @@ on:
jobs: jobs:
GenerateTagRelease: GenerateTagRelease:
name: Generate Tag and Github Release name: Generate Tag and Github Release
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
steps: steps:
- uses: dev-drprasad/delete-tag-and-release@v0.2.0 - uses: dev-drprasad/delete-tag-and-release@v0.2.0
if: github.event.inputs.reTag == 'true' if: github.event.inputs.reTag == 'true'
@ -29,7 +29,7 @@ jobs:
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with: with:
repository: ${{ github.event.inputs.saltRepo }} repository: ${{ github.event.inputs.saltRepo }}
ref: ${{ github.event.inputs.saltBranch }} ref: ${{ github.event.inputs.saltBranch }}
@ -42,11 +42,11 @@ jobs:
custom_tag: ${{ github.event.inputs.saltVersion }} custom_tag: ${{ github.event.inputs.saltVersion }}
- name: Set up Python 3.8 - name: Set up Python 3.8
uses: actions/setup-python@v1 uses: actions/setup-python@v4
with: with:
python-version: 3.8 python-version: 3.8
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Install pypa/build - name: Install pypa/build
run: | run: |
python -m pip install build --user python -m pip install build --user

View file

@ -15,10 +15,14 @@ on:
default: "master" default: "master"
required: false required: false
permissions:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
jobs: jobs:
SaltChangelog: SaltChangelog:
name: Build Salt Changelog name: Build Salt Changelog
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: python:3.8.6-slim-buster
@ -32,7 +36,7 @@ jobs:
apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev xz-utils apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev xz-utils
apt-get install -y git/buster-backports apt-get install -y git/buster-backports
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with: with:
ref: ${{ github.event.inputs.branch }} ref: ${{ github.event.inputs.branch }}
fetch-depth: 0 fetch-depth: 0
@ -81,7 +85,7 @@ jobs:
Manpages: Manpages:
name: Build Salt man Pages name: Build Salt man Pages
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: python:3.8.6-slim-buster
@ -96,7 +100,7 @@ jobs:
apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev
apt-get install -y git/buster-backports apt-get install -y git/buster-backports
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with: with:
ref: ${{ github.event.inputs.branch }} ref: ${{ github.event.inputs.branch }}
@ -144,7 +148,7 @@ jobs:
PullRequest: PullRequest:
needs: [SaltChangelog, Manpages] needs: [SaltChangelog, Manpages]
name: Create Pull Request name: Create Pull Request
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
container: container:
image: python:3.8.6-slim-buster image: python:3.8.6-slim-buster
@ -157,7 +161,7 @@ jobs:
apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev xz-utils apt-get install -y enchant git gcc imagemagick make zlib1g-dev libc-dev libffi-dev g++ libxml2 libxml2-dev libxslt-dev libcurl4-openssl-dev libssl-dev libgnutls28-dev xz-utils
apt-get install -y git/buster-backports apt-get install -y git/buster-backports
- uses: actions/checkout@v2 - uses: actions/checkout@v3
with: with:
ref: ${{ github.event.inputs.branch }} ref: ${{ github.event.inputs.branch }}
fetch-depth: 0 fetch-depth: 0

View file

@ -7,13 +7,13 @@ on:
jobs: jobs:
label-and-assign: label-and-assign:
name: Triage New Issue name: Triage New Issue
runs-on: ubuntu-latest runs-on: ${{ github.event.repository.private && fromJSON('["self-hosted", "linux", "x86_64"]') || 'ubuntu-latest' }}
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v2 uses: actions/setup-python@v4
with: with:
python-version: 3.8 python-version: 3.8

View file

@ -9,9 +9,9 @@ jobs:
runs-on: ubuntu-20.04 runs-on: ubuntu-20.04
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v2 uses: actions/setup-python@v4
with: with:
python-version: '3.8' python-version: '3.8'

View file

@ -21,6 +21,9 @@ repos:
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/linux.in - requirements/static/pkg/linux.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-linux-3.6-zmq-requirements alias: compile-pkg-linux-3.6-zmq-requirements
@ -34,6 +37,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/linux.in - requirements/static/pkg/linux.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-linux-3.7-zmq-requirements alias: compile-pkg-linux-3.7-zmq-requirements
@ -47,6 +53,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/linux.in - requirements/static/pkg/linux.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-linux-3.8-zmq-requirements alias: compile-pkg-linux-3.8-zmq-requirements
@ -60,6 +69,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/linux.in - requirements/static/pkg/linux.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-linux-3.9-zmq-requirements alias: compile-pkg-linux-3.9-zmq-requirements
@ -73,6 +85,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/linux.in - requirements/static/pkg/linux.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-linux-3.10-zmq-requirements alias: compile-pkg-linux-3.10-zmq-requirements
@ -86,6 +101,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/linux.in - requirements/static/pkg/linux.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-freebsd-3.7-zmq-requirements alias: compile-pkg-freebsd-3.7-zmq-requirements
@ -99,6 +117,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/freebsd.in - requirements/static/pkg/freebsd.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-freebsd-3.8-zmq-requirements alias: compile-pkg-freebsd-3.8-zmq-requirements
@ -112,6 +133,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/freebsd.in - requirements/static/pkg/freebsd.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-freebsd-3.9-zmq-requirements alias: compile-pkg-freebsd-3.9-zmq-requirements
@ -125,6 +149,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/freebsd.in - requirements/static/pkg/freebsd.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-freebsd-3.10-zmq-requirements alias: compile-pkg-freebsd-3.10-zmq-requirements
@ -138,6 +165,9 @@ repos:
- --include=requirements/base.txt - --include=requirements/base.txt
- --include=requirements/zeromq.txt - --include=requirements/zeromq.txt
- requirements/static/pkg/freebsd.in - requirements/static/pkg/freebsd.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-darwin-3.9-zmq-requirements alias: compile-pkg-darwin-3.9-zmq-requirements
@ -150,6 +180,9 @@ repos:
- --platform=darwin - --platform=darwin
- --include=requirements/darwin.txt - --include=requirements/darwin.txt
- requirements/static/pkg/darwin.in - requirements/static/pkg/darwin.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-darwin-3.10-zmq-requirements alias: compile-pkg-darwin-3.10-zmq-requirements
@ -162,6 +195,9 @@ repos:
- --platform=darwin - --platform=darwin
- --include=requirements/darwin.txt - --include=requirements/darwin.txt
- requirements/static/pkg/darwin.in - requirements/static/pkg/darwin.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-windows-3.7-zmq-requirements alias: compile-pkg-windows-3.7-zmq-requirements
@ -174,6 +210,9 @@ repos:
- --platform=windows - --platform=windows
- --include=requirements/windows.txt - --include=requirements/windows.txt
- requirements/static/pkg/windows.in - requirements/static/pkg/windows.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-windows-3.8-zmq-requirements alias: compile-pkg-windows-3.8-zmq-requirements
@ -186,6 +225,9 @@ repos:
- --platform=windows - --platform=windows
- --include=requirements/windows.txt - --include=requirements/windows.txt
- requirements/static/pkg/windows.in - requirements/static/pkg/windows.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
- id: pip-tools-compile - id: pip-tools-compile
alias: compile-pkg-windows-3.9-zmq-requirements alias: compile-pkg-windows-3.9-zmq-requirements
@ -198,6 +240,9 @@ repos:
- --platform=windows - --platform=windows
- --include=requirements/windows.txt - --include=requirements/windows.txt
- requirements/static/pkg/windows.in - requirements/static/pkg/windows.in
additional_dependencies:
- setuptools<58.0
- pip>=20.2.4,<21.2
# There's no pywin32 package for Py3.10 yet # There's no pywin32 package for Py3.10 yet
# - id: pip-tools-compile # - id: pip-tools-compile
@ -1216,7 +1261,7 @@ repos:
- docs.check - docs.check
additional_dependencies: additional_dependencies:
- blessings==1.7 - blessings==1.7
- pyyaml==6.0 - pyyaml==6.0.1
- distro==1.7.0 - distro==1.7.0
- jinja2==3.0.3 - jinja2==3.0.3
- msgpack==1.0.3 - msgpack==1.0.3
@ -1233,7 +1278,7 @@ repos:
- filemap.check - filemap.check
additional_dependencies: additional_dependencies:
- blessings==1.7 - blessings==1.7
- pyyaml==6.0 - pyyaml==6.0.1
- distro==1.7.0 - distro==1.7.0
- jinja2==3.0.3 - jinja2==3.0.3
- msgpack==1.0.3 - msgpack==1.0.3
@ -1254,7 +1299,7 @@ repos:
- loader.check-virtual - loader.check-virtual
additional_dependencies: additional_dependencies:
- blessings==1.7 - blessings==1.7
- pyyaml==6.0 - pyyaml==6.0.1
- distro==1.7.0 - distro==1.7.0
- jinja2==3.0.3 - jinja2==3.0.3
- msgpack==1.0.3 - msgpack==1.0.3
@ -1275,7 +1320,7 @@ repos:
- docstrings.check - docstrings.check
additional_dependencies: additional_dependencies:
- blessings==1.7 - blessings==1.7
- pyyaml==6.0 - pyyaml==6.0.1
- distro==1.7.0 - distro==1.7.0
- jinja2==3.0.3 - jinja2==3.0.3
- msgpack==1.0.3 - msgpack==1.0.3
@ -1298,7 +1343,7 @@ repos:
- --error-on-known-failures - --error-on-known-failures
additional_dependencies: additional_dependencies:
- blessings==1.7 - blessings==1.7
- pyyaml==6.0 - pyyaml==6.0.1
- distro==1.7.0 - distro==1.7.0
- jinja2==3.0.3 - jinja2==3.0.3
- msgpack==1.0.3 - msgpack==1.0.3

View file

@ -7,6 +7,80 @@ Versions are `MAJOR.PATCH`.
# Changelog # Changelog
Salt 3005.5 (2024-01-19)
========================
Security
--------
- Fix CVE-2024-22231 Prevent directory traversal when creating syndic cache directory on the master.
- Fix CVE-2024-22232 Prevent directory traversal attacks in the master's serve_file method.
These vulnerablities were discovered and reported by:
Yudi Zhao(Huawei Nebula Security Lab),Chenwei Jiang(Huawei Nebula Security Lab) (#565)
Salt v3005.4 (2023-10-16)
=========================
Security
--------
- Fix CVE-2023-34049 by ensuring we do not use a predictable name for the script and correctly check returncode of scp command.
This only impacts salt-ssh users using the pre-flight option. (cve-2023-34049)
- Bump to `cryptography==41.0.4` due to https://github.com/advisories/GHSA-v8gr-m533-ghj9 (#65267)
- Bump to `urllib3==1.26.17` or `urllib3==2.0.6` due to https://github.com/advisories/GHSA-v845-jxx5-vc9f (#65334)
- Bump to `gitpython==3.1.37` due to https://github.com/advisories/GHSA-cwvm-v4w8-q58c (#65383)
## Salt v3005.3 (2023-09-14)
### Fixed
- Fix __env__ and improve cache cleaning see more info at pull #65017. (#65002)
### Security
- Update to `gitpython>=3.1.35` due to https://github.com/advisories/GHSA-wfm5-v35h-vwf4 and https://github.com/advisories/GHSA-cwvm-v4w8-q58c (#65167)
Salt v3005.2 (2023-07-31)
=========================
Changed
-------
- Additional required package upgrades
* It's now `pyzmq>=20.0.0` on all platforms, and `<=22.0.3` just for windows.
* Upgrade to `pyopenssl==23.0.0` due to the cryptography upgrade. (#63757)
Security
--------
- fix CVE-2023-20897 by catching exception instead of letting exception disrupt connection (cve-2023-20897)
- Fixed gitfs cachedir_basename to avoid hash collisions. Added MP Lock to gitfs. These changes should stop race conditions. (cve-2023-20898)
- Upgrade to `requests==2.31.0`
Due to:
* https://github.com/advisories/GHSA-j8r2-6x86-q33q (#64336)
- Upgrade to `cryptography==41.0.3`(and therefor `pyopenssl==23.2.0` due to https://github.com/advisories/GHSA-jm77-qphf-c4w8)
Also resolves the following cryptography advisories:
Due to:
* https://github.com/advisories/GHSA-5cpq-8wj7-hf2v
* https://github.com/advisories/GHSA-x4qr-2fvf-3mr5
* https://github.com/advisories/GHSA-w7pp-m8wf-vj6r
There is no security upgrade available for Py3.5 (#64595)
- Bump to `certifi==2023.07.22` due to https://github.com/advisories/GHSA-xqr8-7jwr-rhp7
Python 3.5 cannot get the updated requirements since certifi no longer supports this python version (#64720)
Salt v3005.1-2 (2022-11-04) Salt v3005.1-2 (2022-11-04)
=========================== ===========================

View file

@ -1,5 +1,5 @@
alma-8-x86_64: ami-0594d7cf435c3d2f7 alma-8-x86_64: ami-0594d7cf435c3d2f7
amazon-2-x86_64: ami-01226819a514516fe amazon-2-x86_64: ami-01cef47eb0f1d5363
arch-lts-x86_64: ami-018a6b479dcb87969 arch-lts-x86_64: ami-018a6b479dcb87969
centos-7-x86_64: ami-05764f27cdf8f99e0 centos-7-x86_64: ami-05764f27cdf8f99e0
centosstream-8-x86_64: ami-02fc0a57f9b1fa4ed centosstream-8-x86_64: ami-02fc0a57f9b1fa4ed
@ -7,9 +7,6 @@ centosstream-9-x86_64: ami-09c9a8cff0874c232
debian-10-amd64: ami-0eb32b3297dc438d0 debian-10-amd64: ami-0eb32b3297dc438d0
debian-11-amd64: ami-08bf6df84b4488e8a debian-11-amd64: ami-08bf6df84b4488e8a
debian-11-arm64: ami-085ff5dc42735c52e debian-11-arm64: ami-085ff5dc42735c52e
debian-9-amd64: ami-033ed8f0f55cad1e0
fedora-35-x86_64: ami-05dbe9d0b98ca2f9c
freebsd-131-amd64: ami-0ef1a75f9b997e572
opensuse-15-x86_64: ami-0b57dabce687992c3 opensuse-15-x86_64: ami-0b57dabce687992c3
photon-3-x86_64: ami-080bc696fab4f5840 photon-3-x86_64: ami-080bc696fab4f5840
ubuntu-1804-amd64: ami-0decb138fa5e24979 ubuntu-1804-amd64: ami-0decb138fa5e24979

View file

@ -1,17 +0,0 @@
@Library('salt@master-1.11') _
runTestSuite(
concurrent_builds: 1,
distro_name: 'debian',
distro_version: '9',
distro_arch: 'amd64',
env: env,
jenkins_slave_label: 'kitchen-slave',
nox_env_name: 'pytest-zeromq',
nox_passthrough_opts: '--ssh-tests',
python_version: 'py3',
testrun_timeout: 6,
use_spot_instances: true,
)
// vim: ft=groovy

View file

@ -1,17 +0,0 @@
@Library('salt@master-1.11') _
runTestSuite(
concurrent_builds: 1,
distro_name: 'fedora',
distro_version: '35',
distro_arch: 'x86-64',
env: env,
jenkins_slave_label: 'kitchen-slave',
nox_env_name: 'pytest-zeromq',
nox_passthrough_opts: '--ssh-tests',
python_version: 'py3',
testrun_timeout: 6,
use_spot_instances: true,
)
// vim: ft=groovy

View file

@ -1,17 +0,0 @@
@Library('salt@master-1.11') _
runTestSuite(
concurrent_builds: 1,
distro_name: 'freebsd',
distro_version: '131',
distro_arch: 'amd64',
env: env,
jenkins_slave_label: 'kitchen-slave',
nox_env_name: 'pytest-zeromq',
nox_passthrough_opts: '--ssh-tests',
python_version: 'py3',
testrun_timeout: 6,
use_spot_instances: true,
)
// vim: ft=groovy

View file

@ -152,7 +152,7 @@
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
</button> </button>
<a href="http://saltstack.com/" target="_blank"><img src="{{ pathto('_static/images/SaltStack_white.svg', 1) }}" class="nolightbox" height="40px" width="170px"></a> <a href="https://saltproject.io/" target="_blank"><img src="https://gitlab.com/saltstack/open/salt-branding-guide/-/raw/master/logos/SaltProject_altlogo_teal.png" class="nolightbox" height="44.5px" width="125px"></a>
</div> </div>
<!-- Collect the nav links, forms, and other content for toggling --> <!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="navbarCollapse"> <div class="collapse navbar-collapse" id="navbarCollapse">
@ -263,17 +263,17 @@
<p>You are viewing preview docs for the next major release, {{ next_release }}. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>.</p> <p>You are viewing preview docs for the next major release, {{ next_release }}. Switch to docs for the latest stable release, <a data-container="body" data-toggle="tooltip" data-placement="bottom" title="Docs for the latest stable release" href="/en/latest/">{{ latest_release }}</a>.</p>
{% endif %} {% endif %}
<br> <br>
<p><a href="http://saltstack.com">saltstack.com</a></p> <p><a href="https://saltproject.io/">saltproject.io</a></p>
<div class="footer"> <div class="footer">
<p>© {{ copyright }} SaltStack. All Rights Reserved, SaltStack Inc. | <a href="http://saltstack.com/privacy-policy" target="_blank">Privacy Policy</a></p> <p>© {{ copyright }} VMware, Inc. | <a href="https://www.vmware.com/help/privacy.html" target="_blank">Privacy Policy</a></p>
</div> </div>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<!-- <!--
<a href="https://saltstack.com/saltstack-enterprise/" target="_blank"><img class="nolightbox footer-banner center" src="{{ pathto('_static/images/enterprise_ad.jpg', 1) }}"/></a> <a href="https://saltstack.com/saltstack-enterprise/" target="_blank"><img class="nolightbox footer-banner center" src="{{ pathto('_static/images/enterprise_ad.jpg', 1) }}"/></a>
--> -->
<a href="https://saltconf.com/ad" target="_blank"><img class="nolightbox footer-banner center" src="https://gitlab.com/saltstack/open/salt-branding-guide/-/raw/master/misc/banners/try_salt_now.png"/></a> <a href="https://docs.saltproject.io/salt/user-guide/en/latest/index.html" target="_blank"><img class="nolightbox footer-banner center" src="https://gitlab.com/saltstack/open/salt-branding-guide/-/raw/master/misc/banners/try_salt_now.png"/></a>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@ -295,7 +295,7 @@
{% else %} {% else %}
<a href="http://saltstack.com/support" target="_blank"><img class="nolightbox sidebar-banner center" src="{{ pathto('_static/images/banner-support.png', 1) }}"/></a> <a href="http://saltstack.com/support" target="_blank"><img class="nolightbox sidebar-banner center" src="{{ pathto('_static/images/banner-support.png', 1) }}"/></a>
{% endif %} #}--> {% endif %} #}-->
<a href="https://saltconf.com/menu-ad" target="_blank"><img class="nolightbox sidebar-banner center" src="https://gitlab.com/saltstack/open/salt-branding-guide/-/raw/master/misc/banners/saltconf.png"/></a> <a href="https://saltproject.io" target="_blank"><img class="nolightbox sidebar-banner center" src="https://gitlab.com/saltstack/open/salt-branding-guide/-/raw/master/logos/SaltProject_altlogo_teal.png"/></a>
{% if build_type=="next" %} {% if build_type=="next" %}

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-API" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-API" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-api \- salt-api Command salt-api \- salt-api Command
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-CALL" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-CALL" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-call \- salt-call Documentation salt-call \- salt-call Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-CLOUD" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-CLOUD" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-cloud \- Salt Cloud Command salt-cloud \- Salt Cloud Command
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-CP" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-CP" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-cp \- salt-cp Documentation salt-cp \- salt-cp Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-KEY" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-KEY" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-key \- salt-key Documentation salt-key \- salt-key Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-MASTER" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-MASTER" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-master \- salt-master Documentation salt-master \- salt-master Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-MINION" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-MINION" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-minion \- salt-minion Documentation salt-minion \- salt-minion Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-PROXY" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-PROXY" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-proxy \- salt-proxy Documentation salt-proxy \- salt-proxy Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-RUN" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-RUN" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-run \- salt-run Documentation salt-run \- salt-run Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-SSH" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-SSH" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-ssh \- salt-ssh Documentation salt-ssh \- salt-ssh Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT-SYNDIC" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT-SYNDIC" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt-syndic \- salt-syndic Documentation salt-syndic \- salt-syndic Documentation
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SALT" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt \- salt salt \- salt
. .

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SALT" "7" "Sep 26, 2022" "3005" "Salt" .TH "SALT" "7" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
salt \- Salt Documentation salt \- Salt Documentation
. .
@ -151127,7 +151127,7 @@ salt \(aq*\(aq cmd.powershell_all "dir mydirectory" force_list=True
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.retcode(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, clean_env=False, template=None, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, password=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.retcode(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, clean_env=False, template=None, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, password=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Execute a shell command and return the command\(aqs return code. Execute a shell command and return the command\(aqs return code.
.INDENT 7.0 .INDENT 7.0
.TP .TP
@ -151386,7 +151386,7 @@ salt \(aq*\(aq cmd.retcode "grep f" stdin=\(aqone\entwo\enthree\enfour\enfive\en
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.run(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, bg=False, password=None, encoded_cmd=False, raise_err=False, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.run(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, bg=False, password=None, encoded_cmd=False, raise_err=False, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Execute the passed command and return the output as a string Execute the passed command and return the output as a string
.INDENT 7.0 .INDENT 7.0
.TP .TP
@ -151767,7 +151767,7 @@ salt \(aq*\(aq cmd.run cmd=\(aqsed \-e s/=/:/g\(aq
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.run_all(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, redirect_stderr=False, password=None, encoded_cmd=False, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.run_all(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, redirect_stderr=False, password=None, encoded_cmd=False, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Execute the passed command and return a dict of return data Execute the passed command and return a dict of return data
.INDENT 7.0 .INDENT 7.0
.TP .TP
@ -152110,7 +152110,7 @@ salt \(aq*\(aq cmd.run_all "grep f" stdin=\(aqone\entwo\enthree\enfour\enfive\en
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.run_bg(cmd, cwd=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, clean_env=False, template=None, umask=None, timeout=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.run_bg(cmd, cwd=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, clean_env=False, template=None, umask=None, timeout=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
New in version 2016.3.0. New in version 2016.3.0.
.sp .sp
@ -152411,7 +152411,7 @@ salt \(aq*\(aq cmd.run_bg cmd=\(aqls \-lR / | sed \-e s/=/:/g > /tmp/dontwait\(a
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.run_chroot(root, cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=True, binds=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqquiet\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, bg=False, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.run_chroot(root, cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=True, binds=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqquiet\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, bg=False, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
New in version 2014.7.0. New in version 2014.7.0.
.sp .sp
@ -152632,7 +152632,7 @@ salt \(aq*\(aq cmd.run_chroot /var/lib/lxc/container_name/rootfs \(aqsh /tmp/boo
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.run_stderr(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.run_stderr(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Execute a command and only return the standard error Execute a command and only return the standard error
.INDENT 7.0 .INDENT 7.0
.TP .TP
@ -152909,7 +152909,7 @@ salt \(aq*\(aq cmd.run_stderr "grep f" stdin=\(aqone\entwo\enthree\enfour\enfive
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.run_stdout(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.run_stdout(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Execute a command, and only return the standard out Execute a command, and only return the standard out
.INDENT 7.0 .INDENT 7.0
.TP .TP
@ -153186,7 +153186,7 @@ salt \(aq*\(aq cmd.run_stdout "grep f" stdin=\(aqone\entwo\enthree\enfour\enfive
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.script(source, args=None, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, template=None, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, saltenv=None, use_vt=False, bg=False, password=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.script(source, args=None, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, template=None, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, saltenv=None, use_vt=False, bg=False, password=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Download a script from a remote location and execute the script locally. Download a script from a remote location and execute the script locally.
The script can be located on the salt master file server or on an HTTP/FTP The script can be located on the salt master file server or on an HTTP/FTP
server. server.
@ -153462,7 +153462,7 @@ salt \(aq*\(aq cmd.script salt://scripts/runme.sh stdin=\(aqone\entwo\enthree\en
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.script_retcode(source, args=None, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, python_shell=None, env=None, template=\(aqjinja\(aq, umask=None, timeout=None, reset_system_locale=True, saltenv=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, use_vt=False, password=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.script_retcode(source, args=None, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, python_shell=None, env=None, template=\(aqjinja\(aq, umask=None, timeout=None, reset_system_locale=True, saltenv=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, use_vt=False, password=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Download a script from a remote location and execute the script locally. Download a script from a remote location and execute the script locally.
The script can be located on the salt master file server or on an HTTP/FTP The script can be located on the salt master file server or on an HTTP/FTP
server. server.
@ -153687,7 +153687,7 @@ salt \(aq*\(aq cmd.script_retcode salt://scripts/runme.sh stdin=\(aqone\entwo\en
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.modules.cmdmod.shell(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/sh\(aq, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, bg=False, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs) .B salt.modules.cmdmod.shell(cmd, cwd=None, stdin=None, runas=None, group=None, shell=\(aq/bin/bash\(aq, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_encoding=None, output_loglevel=\(aqdebug\(aq, log_callback=None, hide_output=False, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv=None, use_vt=False, bg=False, password=None, prepend_path=None, success_retcodes=None, success_stdout=None, success_stderr=None, **kwargs)
Execute the passed command and return the output as a string. Execute the passed command and return the output as a string.
.sp .sp
New in version 2015.5.0. New in version 2015.5.0.
@ -192875,7 +192875,7 @@ Passes through all the parameters described in the
\fI\%utils.http.query function\fP: \fI\%utils.http.query function\fP:
.INDENT 7.0 .INDENT 7.0
.TP .TP
.B salt.utils.http.query(url, method=\(aqGET\(aq, params=None, data=None, data_file=None, header_dict=None, header_list=None, header_file=None, username=None, password=None, auth=None, decode=False, decode_type=\(aqauto\(aq, status=False, headers=False, text=False, cookies=None, cookie_jar=None, cookie_format=\(aqlwp\(aq, persist_session=False, session_cookie_jar=None, data_render=False, data_renderer=None, header_render=False, header_renderer=None, template_dict=None, test=False, test_url=None, node=\(aqminion\(aq, port=80, opts=None, backend=None, ca_bundle=None, verify_ssl=None, cert=None, text_out=None, headers_out=None, decode_out=None, stream=False, streaming_callback=None, header_callback=None, handle=False, agent=\(aqSalt/3005+0na.a0d3c44\(aq, hide_fields=None, raise_error=True, formdata=False, formdata_fieldname=None, formdata_filename=None, decode_body=True, **kwargs) .B salt.utils.http.query(url, method=\(aqGET\(aq, params=None, data=None, data_file=None, header_dict=None, header_list=None, header_file=None, username=None, password=None, auth=None, decode=False, decode_type=\(aqauto\(aq, status=False, headers=False, text=False, cookies=None, cookie_jar=None, cookie_format=\(aqlwp\(aq, persist_session=False, session_cookie_jar=None, data_render=False, data_renderer=None, header_render=False, header_renderer=None, template_dict=None, test=False, test_url=None, node=\(aqminion\(aq, port=80, opts=None, backend=None, ca_bundle=None, verify_ssl=None, cert=None, text_out=None, headers_out=None, decode_out=None, stream=False, streaming_callback=None, header_callback=None, handle=False, agent=\(aqSalt/3005.4+8.ge88ed17326\(aq, hide_fields=None, raise_error=True, formdata=False, formdata_fieldname=None, formdata_filename=None, decode_body=True, **kwargs)
Query a resource, and decode the return data Query a resource, and decode the return data
.UNINDENT .UNINDENT
.INDENT 7.0 .INDENT 7.0
@ -335748,8 +335748,8 @@ Alternate constructor that accept multiple recipients and rooms
.B filter(record) .B filter(record)
Determine if the specified record is to be logged. Determine if the specified record is to be logged.
.sp .sp
Is the specified record to be logged? Returns 0 for no, nonzero for Returns True if the record should be logged, or False otherwise.
yes. If deemed appropriate, the record may be modified in\-place. If deemed appropriate, the record may be modified in\-place.
.UNINDENT .UNINDENT
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
@ -448748,7 +448748,7 @@ installed2
.UNINDENT .UNINDENT
.INDENT 0.0 .INDENT 0.0
.TP .TP
.B salt.states.zcbuildout.installed(name, config=\(aqbuildout.cfg\(aq, quiet=False, parts=None, user=None, env=(), buildout_ver=None, test_release=False, distribute=None, new_st=None, offline=False, newest=False, python=\(aq/__w/salt/salt/.nox/docs\-man\-compress\-false\-update\-true\-clean\-true/bin/python\(aq, debug=False, verbose=False, unless=None, onlyif=None, use_vt=False, loglevel=\(aqdebug\(aq, **kwargs) .B salt.states.zcbuildout.installed(name, config=\(aqbuildout.cfg\(aq, quiet=False, parts=None, user=None, env=(), buildout_ver=None, test_release=False, distribute=None, new_st=None, offline=False, newest=False, python=\(aq/mnt/c/Users/alyssar/Documents/Git\-Projects/salt\-priv/.nox/docs\-man\-compress\-false\-update\-true\-clean\-true/bin/python\(aq, debug=False, verbose=False, unless=None, onlyif=None, use_vt=False, loglevel=\(aqdebug\(aq, **kwargs)
Install buildout in a specific directory Install buildout in a specific directory
.sp .sp
It is a thin wrapper to modules.buildout.buildout It is a thin wrapper to modules.buildout.buildout
@ -468050,6 +468050,140 @@ Add sample and shuffle functions from random (#62225)
.IP \(bu 2 .IP \(bu 2
Add "<tiamat> python" subcommand to allow execution or arbitrary scripts via bundled Python runtime (#62381) Add "<tiamat> python" subcommand to allow execution or arbitrary scripts via bundled Python runtime (#62381)
.UNINDENT .UNINDENT
.SS Salt 3005.1 Release Notes
.sp
Version 3005.1 is a bug fix release for 3005\&.
.SS Fixed
.INDENT 0.0
.IP \(bu 2
Fix arch parsing issue in apt source files (#62247)
.IP \(bu 2
Fixed parsing CDROM apt sources (#62474)
.IP \(bu 2
Use str() method instead of repo_line for when python3\-apt is installed or not in aptpkg.py. (#62546)
.IP \(bu 2
Remove the connection_timeout from netmiko_connection_args before netmiko_connection_args is added to __context__["netmiko_device"]["args"] which is passed along to the Netmiko library. (#62547)
.IP \(bu 2
fixes #62553 by checking for disabled master_type before starting master connection and skipping it if set. (#62553)
.IP \(bu 2
Fix runas with cmd module when using the onedir bundled packages (#62565)
.IP \(bu 2
Fix the Pyinstaller hooks to preserve the environment if None is passed. (#62567, #62628)
.IP \(bu 2
pkgrepo.managed sets wrong permissions on keys installed to /etc/apt/keyring (#62569)
.IP \(bu 2
pkgrepo.managed creates zero byte gpg files when dearmoring contents to the same filename (#62570)
.IP \(bu 2
Ensure default values for IPC Buffers are correct type (#62591)
.IP \(bu 2
Fix a hang on salt\-ssh when using sudo. (#62603)
.IP \(bu 2
Renderers now have access to the correct set of salt functions. (#62610, #62620)
.IP \(bu 2
Fix including Jinja template from absolute path (#62611)
.IP \(bu 2
include jmespath in package requirements (#62613)
.IP \(bu 2
Fix pkgrepo.managed signed\-by in test=true mode (#62662)
.IP \(bu 2
Ensure the status of the service is captured when the beacon function is called, even when the event is not being emitted. (#62675)
.IP \(bu 2
The sub proxies controlled by Deltaproxy need to have their own req_channel otherwise there are timeout exceptions when the __master_req_channel_payload is fired and reacted on. (#62708)
.UNINDENT
.SS Salt 3005.2 Release Notes
.sp
Version 3005.2 is a CVE security fix release for 3005\&.
.SS Changed
.INDENT 0.0
.IP \(bu 2
Additional required package upgrades
.INDENT 2.0
.IP \(bu 2
It\(aqs now \fIpyzmq>=20.0.0\fP on all platforms, and \fI<=22.0.3\fP just for windows.
.IP \(bu 2
Upgrade to \fIpyopenssl==23.0.0\fP due to the cryptography upgrade. (#63757)
.UNINDENT
.UNINDENT
.SS Security
.INDENT 0.0
.IP \(bu 2
fix CVE\-2023\-20897 by catching exception instead of letting exception disrupt connection (cve\-2023\-20897)
.IP \(bu 2
Fixed gitfs cachedir_basename to avoid hash collisions. Added MP Lock to gitfs. These changes should stop race conditions. (cve\-2023\-20898)
.IP \(bu 2
Upgrade to \fIrequests==2.31.0\fP
.INDENT 2.0
.TP
.B Due to:
.INDENT 7.0
.IP \(bu 2
\fI\%https://github.com/advisories/GHSA\-j8r2\-6x86\-q33q\fP (#64336)
.UNINDENT
.UNINDENT
.IP \(bu 2
Upgrade to \fIcryptography==41.0.3\(ga(and therefor \(gapyopenssl==23.2.0\fP due to \fI\%https://github.com/advisories/GHSA\-jm77\-qphf\-c4w8\fP)
.sp
Also resolves the following cryptography advisories:
.INDENT 2.0
.TP
.B Due to:
.INDENT 7.0
.IP \(bu 2
\fI\%https://github.com/advisories/GHSA\-5cpq\-8wj7\-hf2v\fP
.IP \(bu 2
\fI\%https://github.com/advisories/GHSA\-x4qr\-2fvf\-3mr5\fP
.IP \(bu 2
\fI\%https://github.com/advisories/GHSA\-w7pp\-m8wf\-vj6r\fP
.UNINDENT
.UNINDENT
.sp
There is no security upgrade available for Py3.5 (#64595)
.IP \(bu 2
Bump to \fIcertifi==2023.07.22\fP due to \fI\%https://github.com/advisories/GHSA\-xqr8\-7jwr\-rhp7\fP
.sp
Python 3.5 cannot get the updated requirements since certifi no longer supports this python version (#64720)
.UNINDENT
.SS Salt 3005.3 Release Notes
.sp
Version 3005.3 is a Bug fix release for 3005\&.
.SS Changed
.INDENT 0.0
.IP \(bu 2
Fix __env__ and improve cache cleaning see more info at pull #65017. (#65002)
.UNINDENT
.SS Security
.INDENT 0.0
.IP \(bu 2
Update to \fIgitpython>=3.1.35\fP due to \fI\%https://github.com/advisories/GHSA\-wfm5\-v35h\-vwf4\fP and \fI\%https://github.com/advisories/GHSA\-cwvm\-v4w8\-q58c\fP (#65167)
.UNINDENT
.SS Salt 3005.4 Release Notes
.sp
Version 3005.4 is a CVE security fix release for 3005\&.
.SS Security
.INDENT 0.0
.IP \(bu 2
Fix CVE\-2023\-34049 by ensuring we do not use a predictable name for the script and correctly check returncode of scp command.
This only impacts salt\-ssh users using the pre\-flight option. (cve\-2023\-34049)
.IP \(bu 2
Bump to \fIcryptography==41.0.4\fP due to \fI\%https://github.com/advisories/GHSA\-v8gr\-m533\-ghj9\fP (#65267)
.IP \(bu 2
Bump to \fIurllib3==1.26.17\fP or \fIurllib3==2.0.6\fP due to \fI\%https://github.com/advisories/GHSA\-v845\-jxx5\-vc9f\fP (#65334)
.IP \(bu 2
Bump to \fIgitpython==3.1.37\fP due to \fI\%https://github.com/advisories/GHSA\-cwvm\-v4w8\-q58c\fP (#65383)
.UNINDENT
.SS Salt 3005.5 Release Notes
.sp
Version 3005.5 is a CVE security fix release for 3005\&.
.SS Security
.INDENT 0.0
.IP \(bu 2
Fix CVE\-2024\-22231 by preventing directory traversal when creating syndic cache directory on the master.
.IP \(bu 2
Fix CVE\-2024\-22232 Prevent directory traversal attacks in the master\(aqs serve_file method.
.UNINDENT
.sp
These vulnerablities were discovered and reported by:
Yudi Zhao(Huawei Nebula Security Lab),Chenwei Jiang(Huawei Nebula Security Lab) (#565)
.SS Salt 3004 Release Notes \- Codename Silicon .SS Salt 3004 Release Notes \- Codename Silicon
.SS New Features .SS New Features
.SS Transactional System Support (MicroOS) .SS Transactional System Support (MicroOS)

View file

@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText. .\" Man page generated from reStructuredText.
. .
.TH "SPM" "1" "Sep 26, 2022" "3005.1" "Salt" .TH "SPM" "1" "Jan 24, 2024" "3005" "Salt"
.SH NAME .SH NAME
spm \- Salt Package Manager Command spm \- Salt Package Manager Command
. .

View file

@ -0,0 +1,41 @@
.. _release-3005-2:
=========================
Salt 3005.2 Release Notes
=========================
Version 3005.2 is a CVE security fix release for :ref:`3005 <release-3005>`.
Changed
-------
- Additional required package upgrades
* It's now `pyzmq>=20.0.0` on all platforms, and `<=22.0.3` just for windows.
* Upgrade to `pyopenssl==23.0.0` due to the cryptography upgrade. (#63757)
Security
--------
- fix CVE-2023-20897 by catching exception instead of letting exception disrupt connection (cve-2023-20897)
- Fixed gitfs cachedir_basename to avoid hash collisions. Added MP Lock to gitfs. These changes should stop race conditions. (cve-2023-20898)
- Upgrade to `requests==2.31.0`
Due to:
* https://github.com/advisories/GHSA-j8r2-6x86-q33q (#64336)
- Upgrade to `cryptography==41.0.3`(and therefor `pyopenssl==23.2.0` due to https://github.com/advisories/GHSA-jm77-qphf-c4w8)
Also resolves the following cryptography advisories:
Due to:
* https://github.com/advisories/GHSA-5cpq-8wj7-hf2v
* https://github.com/advisories/GHSA-x4qr-2fvf-3mr5
* https://github.com/advisories/GHSA-w7pp-m8wf-vj6r
There is no security upgrade available for Py3.5 (#64595)
- Bump to `certifi==2023.07.22` due to https://github.com/advisories/GHSA-xqr8-7jwr-rhp7
Python 3.5 cannot get the updated requirements since certifi no longer supports this python version (#64720)

View file

@ -0,0 +1,19 @@
.. _release-3005-3:
=========================
Salt 3005.3 Release Notes
=========================
Version 3005.3 is a Bug fix release for :ref:`3005 <release-3005>`.
Changed
-------
- Fix __env__ and improve cache cleaning see more info at pull #65017. (#65002)
Security
--------
- Update to `gitpython>=3.1.35` due to https://github.com/advisories/GHSA-wfm5-v35h-vwf4 and https://github.com/advisories/GHSA-cwvm-v4w8-q58c (#65167)

View file

@ -0,0 +1,17 @@
.. _release-3005-4:
=========================
Salt 3005.4 Release Notes
=========================
Version 3005.4 is a CVE security fix release for :ref:`3005 <release-3005>`.
Security
--------
- Fix CVE-2023-34049 by ensuring we do not use a predictable name for the script and correctly check returncode of scp command.
This only impacts salt-ssh users using the pre-flight option. (cve-2023-34049)
- Bump to `cryptography==41.0.4` due to https://github.com/advisories/GHSA-v8gr-m533-ghj9 (#65267)
- Bump to `urllib3==1.26.17` or `urllib3==2.0.6` due to https://github.com/advisories/GHSA-v845-jxx5-vc9f (#65334)
- Bump to `gitpython==3.1.37` due to https://github.com/advisories/GHSA-cwvm-v4w8-q58c (#65383)

View file

@ -0,0 +1,16 @@
.. _release-3005-5:
=========================
Salt 3005.5 Release Notes
=========================
Version 3005.5 is a CVE security fix release for :ref:`3005 <release-3005>`.
Security
--------
- Fix CVE-2024-22231 by preventing directory traversal when creating syndic cache directory on the master.
- Fix CVE-2024-22232 Prevent directory traversal attacks in the master's serve_file method.
These vulnerablities were discovered and reported by:
Yudi Zhao(Huawei Nebula Security Lab),Chenwei Jiang(Huawei Nebula Security Lab) (#565)

View file

@ -10,6 +10,8 @@ Nox configuration script
import datetime import datetime
import os import os
import pathlib import pathlib
import platform
import subprocess
import sys import sys
import tempfile import tempfile
@ -272,6 +274,20 @@ def _install_requirements(
requirements_file = _get_pip_requirements_file( requirements_file = _get_pip_requirements_file(
session, transport, requirements_type=requirements_type session, transport, requirements_type=requirements_type
) )
if _get_session_python_version_info(session) >= (3, 10):
# Workaround pyyaml issue https://github.com/yaml/pyyaml/issues/601
with open(requirements_file, encoding="utf-8") as rfh:
contents = rfh.read().lower()
for line in contents.splitlines():
if line.startswith("pyyaml"):
session.install(
"--progress-bar=off",
"--no-build-isolation",
"Cython<3.0",
line.strip(),
silent=PIP_INSTALL_SILENT,
)
break
install_command = ["--progress-bar=off", "-r", requirements_file] install_command = ["--progress-bar=off", "-r", requirements_file]
session.install(*install_command, silent=PIP_INSTALL_SILENT) session.install(*install_command, silent=PIP_INSTALL_SILENT)
@ -721,6 +737,17 @@ def _pytest(session, coverage, cmd_args):
# Create required artifacts directories # Create required artifacts directories
_create_ci_directories() _create_ci_directories()
if "amzn2" in platform.release():
# workaround on 3005 for https://github.com/saltstack/salt/issues/62851
subprocess.run(
[
"pip3",
"install",
"importlib_metadata<5.0.0",
],
check=True,
)
env = {"CI_RUN": "1" if CI_RUN else "0"} env = {"CI_RUN": "1" if CI_RUN else "0"}
args = [ args = [
@ -934,7 +961,14 @@ def docs(session, compress, update, clean):
""" """
Build Salt's Documentation Build Salt's Documentation
""" """
session.notify("docs-html-{}(compress={})".format(session.python, compress)) session.notify(
find_session_runner(
session,
"docs-html-{}".format(session.python),
compress=compress,
clean=clean,
)
)
session.notify( session.notify(
find_session_runner( find_session_runner(
session, session,

View file

@ -59,7 +59,7 @@ export MACOSX_DEPLOYMENT_TARGET
# Versions we're going to install # Versions we're going to install
PY_VERSION=3.9 PY_VERSION=3.9
PY_DOT_VERSION=3.9.16 PY_DOT_VERSION=3.9.18
ZMQ_VERSION=4.3.4 ZMQ_VERSION=4.3.4
LIBSODIUM_VERSION=1.0.18 LIBSODIUM_VERSION=1.0.18

View file

@ -6,18 +6,19 @@
# Date: December 2020 # Date: December 2020
# #
# Description: This notarizes the macOS Installer Package (.pkg). It uses the # Description: This notarizes the macOS Installer Package (.pkg). It uses the
# `altool` xcode utility which is only available in the full # `notarytool` xcode utility which became available in Xcode 13.
# Xcode package. It is not available in Command Line Tools. # Xcode 13 requires macOS Big Sur 11.3 or higher. However, the
# notarytool binary can be extracted and run on macOS Catalina
# 10.15.7 and higher. It is not available in Command Line Tools.
# #
# This script will upload a copy of the package to apple and wait # This script will upload a copy of the package to Apple and wait
# for the notarization to return. This can take several minutes. # for the notarization to return. This can take several minutes.
# #
# This script should be run with sudo. If not, it will attempt to # This script requires the presence of some environment variables.
# elevate and run with sudo. In order for the environment variables # If running this script with sudo, be sure to pass the `-E`
# to be available in sudo you need to pass the `-E` option. For # option.
# example:
# #
# sudo -E ./notarize.sh # sudo -E ./notarize.sh salt-3006.2-signed.pkg
# #
# Requirements: # Requirements:
# - Full Xcode Installation # - Full Xcode Installation
@ -32,36 +33,27 @@
# The package that will be notarized (must be signed) # The package that will be notarized (must be signed)
# #
# Example: # Example:
# The following will notarize the 'salt-v2015.8.3-signed.pkg' file # The following will notarize the 'salt-3006.2-signed.pkg' file:
# #
# sudo ./notarize.sh salt-v2015.8.3-signed.pkg # ./notarize.sh salt-3006.2-signed.pkg
# #
# Environment Setup: # Environment Setup:
# #
# Define Environment Variables: # Define Environment Variables:
# Create two environment variables for the apple account and the # Create three environment variables for the apple account, apple team
# app-specific password associated with that account. To generate the # ID, and the app-specific password associated with that account. To
# app-specific password see: https://support.apple.com/en-us/HT204397 # generate the app-specific password see:
# https://support.apple.com/en-us/HT204397
# #
# export APPLE_ACCT="username@domain.com" # export APPLE_ACCT="username@domain.com"
# export APPLE_TEAM_ID="AB283DVDS5"
# export APP_SPEC_PWD="abcd-efgh-ijkl-mnop" # export APP_SPEC_PWD="abcd-efgh-ijkl-mnop"
# #
################################################################################ ################################################################################
echo "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv"
echo "Notarize Salt Package"
# Make sure the script is launched with sudo #-------------------------------------------------------------------------------
# We're doing this with notarize because the package we're notarizing was
# built with sudo... so, we need sudo here in order to staple the notarization
# to the package
if [[ $(id -u) -ne 0 ]]; then
echo ">>>>>> Re-launching as sudo <<<<<<"
exec sudo -E /bin/bash -c "$(printf '%q ' "${BASH_SOURCE[0]}" "$@")"
fi
################################################################################
# Check input parameters # Check input parameters
################################################################################ #-------------------------------------------------------------------------------
if [ "$1" == "" ]; then if [ "$1" == "" ]; then
echo "Must supply a package to notarize" echo "Must supply a package to notarize"
exit 1 exit 1
@ -69,84 +61,99 @@ else
PACKAGE=$1 PACKAGE=$1
fi fi
################################################################################ #-------------------------------------------------------------------------------
# Environment Variables # Functions
################################################################################ #-------------------------------------------------------------------------------
echo "**** Setting Variables" # _msg
BUNDLE_ID="com.saltstack.salt" #
NOTARIZE_APP_LOG=$(mktemp -t notarize-app) # Prints the message with a dash... no new line
NOTARIZE_INFO_LOG=$(mktemp -t notarize-info) _msg() {
printf -- "- %s: " "$1"
}
################################################################################ # _success
#
# Prints a green Success
_success() {
printf "\e[32m%s\e[0m\n" "Success"
}
# _failure
#
# Prints a red Failure and exits
_failure() {
printf "\e[31m%s\e[0m\n" "Failure"
echo "output >>>>>>"
cat "$NOTARIZE_LOG" 1>&2
echo "<<<<<< output"
exit 1
}
#-------------------------------------------------------------------------------
# Environment Variables
#-------------------------------------------------------------------------------
_msg "Setting Variables"
NOTARIZE_LOG=$(mktemp -t notarize-app.log)
NOTARY_TOOL=$(xcrun --find notarytool)
_success
#-------------------------------------------------------------------------------
# Check for notarytool
#-------------------------------------------------------------------------------
if [ ! -f "$NOTARY_TOOL" ]; then
echo "This script requires the NotaryTool binary"
exit 1
fi
#-------------------------------------------------------------------------------
# Delete temporary files on exit # Delete temporary files on exit
################################################################################ #-------------------------------------------------------------------------------
function finish { function finish {
rm "$NOTARIZE_APP_LOG" "$NOTARIZE_INFO_LOG" rm "$NOTARIZE_LOG"
} }
trap finish EXIT trap finish EXIT
################################################################################ #-------------------------------------------------------------------------------
# Script Start
#-------------------------------------------------------------------------------
printf "=%.0s" {1..80}; printf "\n"
echo "Notarize Salt Package"
echo "- This can take up to 30 minutes"
printf -- "-%.0s" {1..80}; printf "\n"
#-------------------------------------------------------------------------------
# Submit app for notarization # Submit app for notarization
################################################################################ #-------------------------------------------------------------------------------
echo "**** Submitting Package for Notarization" _msg "Submitting Package for Notarization"
if ! xcrun altool --notarize-app \ if $NOTARY_TOOL submit \
--primary-bundle-id "$BUNDLE_ID" \ --apple-id "$APPLE_ACCT" \
--username "$APPLE_ACCT" \ --team-id "$APPLE_TEAM_ID" \
--password "$APP_SPEC_PWD" \ --password "$APP_SPEC_PWD" \
-f "$PACKAGE" > "$NOTARIZE_APP_LOG" 2>&1; then --wait \
cat "$NOTARIZE_APP_LOG" 1>&2 "$PACKAGE" > "$NOTARIZE_LOG" 2>&1; then
exit 1 _success
else
_failure
fi fi
# Get RequestUUID from the APP LOG # Make sure the status is "Accepted", then staple
# Uncomment for debugging _msg "Verifying accepted status"
# cat "$NOTARIZE_APP_LOG" if grep -q "status: Accepted" "$NOTARIZE_LOG"; then
_success
if ! grep -q "No errors uploading" "$NOTARIZE_APP_LOG"; then else
echo ">>>>>> Failed Uploading Package <<<<<<" _failure
exit 1
fi
RequestUUID=$(awk -F ' = ' '/RequestUUID/ {print $2}' "$NOTARIZE_APP_LOG")
echo "**** Checking Notarization Status (every 30 seconds)"
echo -n "**** "
# Check status every 30 seconds
while sleep 30; do
echo -n "."
# check notarization status
if ! xcrun altool --notarization-info "$RequestUUID" \
--username "$APPLE_ACCT" \
--password "$APP_SPEC_PWD" > "$NOTARIZE_INFO_LOG" 2>&1; then
cat "$NOTARIZE_INFO_LOG" 1>&2
exit 1
fi
# Look for Status in the INFO LOG
# Uncomment for debugging
# cat "$NOTARIZE_INFO_LOG"
# Continue checking until Status is no longer "in progress"
if ! grep -q "Status: in progress" "$NOTARIZE_INFO_LOG"; then
echo ""
break
fi
done
# Make sure the result is "success", then staple
if ! grep -q "Status: success" "$NOTARIZE_INFO_LOG"; then
echo "**** There was a problem notarizing the package"
echo "**** View the log for details:"
awk -F ': ' '/LogFileURL/ {print $2}' "$NOTARIZE_INFO_LOG"
exit 1
fi fi
echo "**** Stapling Notarization to the Package" _msg "Stapling Notarization to the Package"
if ! xcrun stapler staple "$PACKAGE" > "$NOTARIZE_INFO_LOG"; then if xcrun stapler staple "$PACKAGE" > "$NOTARIZE_LOG"; then
cat "$NOTARIZE_INFO_LOG" 1>&2 _success
exit 1 else
_failure
fi fi
echo "Notarize Salt Package Completed Successfully" #-------------------------------------------------------------------------------
echo "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" # Script Completed
#-------------------------------------------------------------------------------
printf -- "-%.0s" {1..80}; printf "\n"
echo "Notarize Salt Package Completed"
printf "=%.0s" {1..80}; printf "\n"

View file

@ -94,7 +94,7 @@ echo "**** Setting Variables"
SRCDIR=`git rev-parse --show-toplevel` SRCDIR=`git rev-parse --show-toplevel`
PKGRESOURCES=$SRCDIR/pkg/osx PKGRESOURCES=$SRCDIR/pkg/osx
PY_VERSION=3.9 PY_VERSION=3.9
PY_DOT_VERSION=3.9.16 PY_DOT_VERSION=3.9.18
################################################################################ ################################################################################
# Make sure this is the Salt Repository # Make sure this is the Salt Repository

View file

@ -19,7 +19,7 @@
############################################################################### ###############################################################################
# Define Variables # Define Variables
############################################################################### ###############################################################################
PY_DOT_VERSION=3.9.16 PY_DOT_VERSION=3.9.18
INSTALL_DIR="/opt/salt" INSTALL_DIR="/opt/salt"
BIN_DIR="$INSTALL_DIR/bin" BIN_DIR="$INSTALL_DIR/bin"
CONFIG_DIR="/etc/salt" CONFIG_DIR="/etc/salt"

View file

@ -68,7 +68,7 @@ quit_on_error() {
echo "**** Setting Variables" echo "**** Setting Variables"
INSTALL_DIR=/opt/salt INSTALL_DIR=/opt/salt
PY_VERSION=3.9 PY_VERSION=3.9
PY_DOT_VERSION=3.9.16 PY_DOT_VERSION=3.9.18
CMD_OUTPUT=$(mktemp -t cmd.log) CMD_OUTPUT=$(mktemp -t cmd.log)
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)

View file

@ -5,15 +5,18 @@
apache-libcloud>=2.4.0 apache-libcloud>=2.4.0
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7' backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
cherrypy>=17.4.1 cherrypy>=17.4.1
cryptography>=2.6.1 cryptography>=41.0.3 ; python_version >= "3.7"
cryptography<=40.0.2 ; python_version == "3.6"
cryptography<=3.2.1 ; python_version <= "3.5"
gitpython>=2.1.15 ; python_version <= "3.6" gitpython>=2.1.15 ; python_version <= "3.6"
gitpython>=3.1.30 ; python_version >= "3.7" gitpython>=3.1.37 ; python_version >= "3.7"
idna>=2.8 idna>=2.8
linode-python>=1.1.1 linode-python>=1.1.1
mako>=1.0.7 mako>=1.0.7
pyasn1>=0.4.8 pyasn1>=0.4.8
pycparser>=2.21 pycparser>=2.21
pyopenssl>=19.0.0 pyopenssl>=23.2.0 ; python_version >= "3.6"
pyopenssl<=20.0.0 ; python_version <= "3.5"
python-dateutil>=2.8.0 python-dateutil>=2.8.0
python-gnupg>=0.4.4 python-gnupg>=0.4.4
setproctitle>=1.1.10 setproctitle>=1.1.10

View file

@ -7,7 +7,7 @@ boto3>=1.16.0,<1.17.0; python_version < '3.6'
boto3>=1.17.67; python_version >= '3.6' boto3>=1.17.67; python_version >= '3.6'
boto>=2.46.0 boto>=2.46.0
cassandra-driver>=2.0 cassandra-driver>=2.0
certifi>=2022.12.7; python_version >= "3.6" certifi>=2023.07.22; python_version >= "3.6"
certifi<=2021.10.8; python_version <= "3.5" certifi<=2021.10.8; python_version <= "3.5"
cffi>=1.12.2 cffi>=1.12.2
cherrypy>=17.4.1 cherrypy>=17.4.1
@ -17,7 +17,7 @@ dnspython
docker docker
etcd3-py==0.1.6 ; python_version >= '3.6' etcd3-py==0.1.6 ; python_version >= '3.6'
gitpython>=2.1.15 ; python_version <= "3.6" gitpython>=2.1.15 ; python_version <= "3.6"
gitpython>=3.1.30 ; python_version >= "3.7" gitpython>=3.1.37 ; python_version >= "3.7"
jmespath jmespath
jsonschema jsonschema
junos-eznc==2.4.0; sys_platform != 'win32' and python_version <= '3.9' junos-eznc==2.4.0; sys_platform != 'win32' and python_version <= '3.9'

View file

@ -348,7 +348,7 @@ cachetools==4.2.2
# via google-auth # via google-auth
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -363,10 +363,10 @@ cffi==1.14.6
# bcrypt # bcrypt
# cryptography # cryptography
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -383,8 +383,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -426,7 +427,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.1.0 google-auth==2.1.0
# via kubernetes # via kubernetes
@ -435,7 +436,7 @@ idna==2.8
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib_metadata==4.6.3 ; python_version >= "3.10" importlib_metadata==4.6.3 ; python_version >= "3.10"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -665,7 +666,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -739,14 +740,14 @@ pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pywinrm==0.3.0 pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in # via -r requirements/static/ci/cloud.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
# junos-eznc # junos-eznc
# kubernetes # kubernetes
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -754,7 +755,7 @@ requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -799,7 +800,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -813,7 +813,6 @@ six==1.16.0
# paramiko # paramiko
# profitbricks # profitbricks
# pynacl # pynacl
# pyopenssl
# pypsexec # pypsexec
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -846,7 +845,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -350,7 +350,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -366,10 +366,10 @@ cffi==1.14.6
# cryptography # cryptography
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -386,7 +386,7 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# adal # adal
@ -428,7 +428,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -667,7 +667,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.0.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# etcd3-py # etcd3-py
@ -737,7 +737,7 @@ pytz==2022.1
# tempora # tempora
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -745,13 +745,13 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -792,7 +792,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -807,7 +806,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# responses # responses
@ -835,7 +833,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -353,7 +353,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -370,10 +370,10 @@ cffi==1.14.4
# cryptography # cryptography
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.6.0 cheroot==8.6.0
@ -390,8 +390,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -428,7 +429,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -669,7 +670,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -710,7 +711,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -719,7 +720,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -727,7 +728,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -775,7 +776,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -789,7 +789,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -834,7 +833,7 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -346,7 +346,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.24.0 cassandra-driver==3.24.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -362,10 +362,10 @@ cffi==1.14.6
# cryptography # cryptography
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -382,8 +382,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/freebsd.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -424,7 +425,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -662,7 +663,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/freebsd.in # -r requirements/static/pkg/freebsd.in
# etcd3-py # etcd3-py
@ -732,7 +733,7 @@ pytz==2022.1
# tempora # tempora
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -740,13 +741,13 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -786,7 +787,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -803,7 +803,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# responses # responses
@ -831,7 +830,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -8,7 +8,7 @@ blessings==1.7
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
invoke==1.4.1 invoke==1.4.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
six==1.16.0 six==1.16.0
# via blessings # via blessings

View file

@ -351,7 +351,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -388,8 +388,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -424,7 +425,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -435,7 +436,7 @@ idna==3.2
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib_metadata==4.6.3 ; python_version >= "3.10" importlib_metadata==4.6.3 ; python_version >= "3.10"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -669,7 +670,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -709,7 +710,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -718,7 +719,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -726,7 +727,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.26.0 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -788,7 +789,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -819,7 +819,7 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -359,7 +359,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -376,10 +376,10 @@ cffi==1.14.6
# cryptography # cryptography
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -396,8 +396,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -438,7 +439,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -684,7 +685,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -762,7 +763,7 @@ pytz==2022.1
# tzlocal # tzlocal
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -771,7 +772,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -781,7 +782,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -828,7 +829,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -844,7 +844,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -879,7 +878,7 @@ typing-extensions==4.2.0
# pytest-system-statistics # pytest-system-statistics
tzlocal==2.1 tzlocal==2.1
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -37,7 +37,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.5.18.1 certifi==2023.07.22
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/static/pkg/py3.10/windows.txt # -r requirements/static/pkg/py3.10/windows.txt
@ -72,8 +72,8 @@ clustershell==1.8.3
colorama==0.4.1 colorama==0.4.1
# via pytest # via pytest
contextvars==2.4 contextvars==2.4
# via -r requirements/static/pkg/py3.10/windows.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4
# via # via
# -r requirements/static/pkg/py3.10/windows.txt # -r requirements/static/pkg/py3.10/windows.txt
# moto # moto
@ -263,7 +263,7 @@ pygit2==1.5.0 ; python_version >= "3.7"
# via -r requirements/static/ci/windows.in # via -r requirements/static/ci/windows.in
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/static/pkg/py3.10/windows.txt # via -r requirements/static/pkg/py3.10/windows.txt
pyopenssl==20.0.1 pyopenssl==23.0.0
# via -r requirements/static/pkg/py3.10/windows.txt # via -r requirements/static/pkg/py3.10/windows.txt
pyparsing==2.4.5 pyparsing==2.4.5
# via packaging # via packaging
@ -314,7 +314,7 @@ pywin32==303
# wmi # wmi
pywinrm==0.4.1 pywinrm==0.4.1
# via -r requirements/static/ci/windows.in # via -r requirements/static/ci/windows.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/static/pkg/py3.10/windows.txt # -r requirements/static/pkg/py3.10/windows.txt
# cfn-lint # cfn-lint

View file

@ -394,8 +394,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.0 cryptography==3.2.1 ; python_version <= "3.5"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -717,7 +718,7 @@ pymysql==0.9.3 ; python_version <= "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==20.0.0 ; python_version <= "3.5"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
pyparsing==2.4.5 pyparsing==2.4.5
# via # via
@ -803,7 +804,7 @@ pyyaml==5.3.1
# moto # moto
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==19.0.2 ; python_version < "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories

View file

@ -352,7 +352,7 @@ cachetools==4.2.2
# via google-auth # via google-auth
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -387,8 +387,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==40.0.2 ; python_version == "3.6"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -446,7 +447,7 @@ idna==2.8
# idna-ssl # idna-ssl
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10"
# via # via
@ -687,7 +688,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -761,14 +762,14 @@ pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pywinrm==0.3.0 pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in # via -r requirements/static/ci/cloud.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
# junos-eznc # junos-eznc
# kubernetes # kubernetes
# yamlordereddictloader # yamlordereddictloader
pyzmq==21.0.2 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -821,7 +822,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -835,7 +835,6 @@ six==1.16.0
# paramiko # paramiko
# profitbricks # profitbricks
# pynacl # pynacl
# pyopenssl
# pypsexec # pypsexec
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -877,7 +876,7 @@ typing-extensions==3.10.0.0
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
# yarl # yarl
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -359,7 +359,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -396,8 +396,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==40.0.2 ; python_version == "3.6"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -691,7 +692,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -732,7 +733,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -741,7 +742,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -810,7 +811,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -865,7 +865,7 @@ typing-extensions==3.10.0.0
# yarl # yarl
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -8,7 +8,7 @@ blessings==1.7
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
invoke==1.4.1 invoke==1.4.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
six==1.16.0 six==1.16.0
# via blessings # via blessings

View file

@ -357,7 +357,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -394,8 +394,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==40.0.2 ; python_version == "3.6"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -448,7 +449,7 @@ idna==3.2
# idna-ssl # idna-ssl
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10"
# via # via
@ -693,7 +694,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -733,7 +734,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -742,7 +743,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==21.0.2 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -812,7 +813,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -856,7 +856,7 @@ typing-extensions==3.10.0.0
# yarl # yarl
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -363,7 +363,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -400,8 +400,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==40.0.2 ; python_version == "3.6"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -706,7 +707,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -784,7 +785,7 @@ pytz==2022.1
# tzlocal # tzlocal
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -793,7 +794,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -850,7 +851,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -866,7 +866,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -911,7 +910,7 @@ typing-extensions==3.10.0.0
# yarl # yarl
tzlocal==2.1 tzlocal==2.1
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -350,7 +350,7 @@ cachetools==4.2.2
# via google-auth # via google-auth
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -366,10 +366,10 @@ cffi==1.14.6
# cryptography # cryptography
# napalm # napalm
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -390,8 +390,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -438,7 +439,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.1.0 google-auth==2.1.0
# via kubernetes # via kubernetes
@ -447,7 +448,7 @@ idna==2.8
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10"
# via # via
@ -706,7 +707,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -782,7 +783,7 @@ pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pywinrm==0.3.0 pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in # via -r requirements/static/ci/cloud.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -790,7 +791,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# napalm # napalm
# yamlordereddictloader # yamlordereddictloader
pyzmq==21.0.2 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -798,7 +799,7 @@ requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -847,7 +848,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -861,7 +861,6 @@ six==1.16.0
# paramiko # paramiko
# profitbricks # profitbricks
# pynacl # pynacl
# pyopenssl
# pypsexec # pypsexec
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -907,7 +906,7 @@ typing-extensions==3.10.0.0
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
# yarl # yarl
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -357,7 +357,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -375,10 +375,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -399,8 +399,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -442,7 +443,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -709,7 +710,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -752,7 +753,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -762,7 +763,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -770,7 +771,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -835,7 +836,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -894,7 +894,7 @@ typing-extensions==3.10.0.0
# yarl # yarl
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -348,7 +348,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.24.0 cassandra-driver==3.24.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -365,10 +365,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -389,8 +389,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/freebsd.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -436,7 +437,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -699,7 +700,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/freebsd.in # -r requirements/static/pkg/freebsd.in
# etcd3-py # etcd3-py
@ -771,7 +772,7 @@ pytz==2022.1
# tempora # tempora
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -780,13 +781,13 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -830,7 +831,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -847,7 +847,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# responses # responses
@ -888,7 +887,7 @@ typing-extensions==3.10.0.0
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
# yarl # yarl
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -8,7 +8,7 @@ blessings==1.7
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
invoke==1.4.1 invoke==1.4.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
six==1.16.0 six==1.16.0
# via blessings # via blessings

View file

@ -355,7 +355,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -397,8 +397,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -438,7 +439,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -449,7 +450,7 @@ idna==3.2
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10"
# via # via
@ -711,7 +712,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -753,7 +754,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -763,7 +764,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==21.0.2 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -771,7 +772,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.26.0 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -837,7 +838,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -885,7 +885,7 @@ typing-extensions==3.10.0.0
# yarl # yarl
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -361,7 +361,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -379,10 +379,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -403,8 +403,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -450,7 +451,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -719,7 +720,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -799,7 +800,7 @@ pytz==2022.1
# tzlocal # tzlocal
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -809,7 +810,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -819,7 +820,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -870,7 +871,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -886,7 +886,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -934,7 +933,7 @@ typing-extensions==3.10.0.0
# yarl # yarl
tzlocal==2.1 tzlocal==2.1
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -42,7 +42,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/windows.txt # -r requirements/windows.txt
@ -54,10 +54,10 @@ cffi==1.14.6
# -r requirements/windows.txt # -r requirements/windows.txt
# cryptography # cryptography
# pygit2 # pygit2
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -74,7 +74,7 @@ colorama==0.4.1
# via pytest # via pytest
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# etcd3-py # etcd3-py
@ -113,7 +113,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/windows.txt # -r requirements/windows.txt
@ -248,7 +248,7 @@ pymssql==2.2.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# etcd3-py # etcd3-py
@ -319,19 +319,19 @@ pywin32==303
# wmi # wmi
pywinrm==0.4.1 pywinrm==0.4.1
# via -r requirements/static/ci/windows.in # via -r requirements/static/ci/windows.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
# kubernetes # kubernetes
# yamllint # yamllint
pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" pyzmq==22.0.3 ; sys_platform == "win32"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-ntlm==1.1.0 requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests==2.25.1 requests==2.31.0 ; python_version >= "3.7"
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -372,7 +372,6 @@ six==1.16.0
# kubernetes # kubernetes
# mock # mock
# packaging # packaging
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# pywinrm # pywinrm
@ -402,7 +401,7 @@ typing-extensions==3.10.0.0
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
# yarl # yarl
urllib3==1.26.6 urllib3==1.26.17
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# botocore # botocore

View file

@ -348,7 +348,7 @@ cachetools==4.2.2
# via google-auth # via google-auth
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -364,10 +364,10 @@ cffi==1.14.6
# cryptography # cryptography
# napalm # napalm
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -388,8 +388,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -436,7 +437,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.1.0 google-auth==2.1.0
# via kubernetes # via kubernetes
@ -445,7 +446,7 @@ idna==2.8
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -696,7 +697,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -772,7 +773,7 @@ pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pywinrm==0.3.0 pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in # via -r requirements/static/ci/cloud.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -780,7 +781,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# napalm # napalm
# yamlordereddictloader # yamlordereddictloader
pyzmq==21.0.2 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -788,7 +789,7 @@ requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -837,7 +838,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -851,7 +851,6 @@ six==1.16.0
# paramiko # paramiko
# profitbricks # profitbricks
# pynacl # pynacl
# pyopenssl
# pypsexec # pypsexec
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -891,7 +890,7 @@ typing-extensions==3.10.0.2
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -355,7 +355,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -373,10 +373,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -397,8 +397,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -440,7 +441,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -701,7 +702,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -744,7 +745,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -754,7 +755,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==19.0.0 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -762,7 +763,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -814,7 +815,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -828,7 +828,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -880,7 +879,7 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -346,7 +346,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.24.0 cassandra-driver==3.24.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -363,10 +363,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -387,8 +387,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/freebsd.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -434,7 +435,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -690,7 +691,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/freebsd.in # -r requirements/static/pkg/freebsd.in
# etcd3-py # etcd3-py
@ -762,7 +763,7 @@ pytz==2022.1
# tempora # tempora
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -771,13 +772,13 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==19.0.0 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -821,7 +822,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -838,7 +838,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# responses # responses
@ -874,7 +873,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -8,7 +8,7 @@ blessings==1.7
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
invoke==1.4.1 invoke==1.4.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
six==1.16.0 six==1.16.0
# via blessings # via blessings

View file

@ -353,7 +353,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -395,8 +395,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -436,7 +437,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -447,7 +448,7 @@ idna==3.2
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -703,7 +704,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -745,7 +746,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -755,7 +756,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==21.0.2 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -763,7 +764,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.26.0 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -829,7 +830,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -867,7 +867,7 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -359,7 +359,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -377,10 +377,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -401,8 +401,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -448,7 +449,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -710,7 +711,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -790,7 +791,7 @@ pytz==2022.1
# tzlocal # tzlocal
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -800,7 +801,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==19.0.0 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -810,7 +811,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -861,7 +862,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -877,7 +877,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -920,7 +919,7 @@ typing-extensions==4.2.0
# pytest-system-statistics # pytest-system-statistics
tzlocal==2.1 tzlocal==2.1
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -40,7 +40,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/windows.txt # -r requirements/windows.txt
@ -52,10 +52,10 @@ cffi==1.14.6
# -r requirements/windows.txt # -r requirements/windows.txt
# cryptography # cryptography
# pygit2 # pygit2
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -72,7 +72,7 @@ colorama==0.4.1
# via pytest # via pytest
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# etcd3-py # etcd3-py
@ -111,7 +111,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/windows.txt # -r requirements/windows.txt
@ -239,7 +239,7 @@ pymssql==2.2.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# etcd3-py # etcd3-py
@ -310,19 +310,19 @@ pywin32==303
# wmi # wmi
pywinrm==0.4.1 pywinrm==0.4.1
# via -r requirements/static/ci/windows.in # via -r requirements/static/ci/windows.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
# kubernetes # kubernetes
# yamllint # yamllint
pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" pyzmq==22.0.3 ; sys_platform == "win32"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-ntlm==1.1.0 requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests==2.25.1 requests==2.31.0 ; python_version >= "3.7"
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -363,7 +363,6 @@ six==1.15.0
# kubernetes # kubernetes
# mock # mock
# packaging # packaging
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# pywinrm # pywinrm
@ -388,7 +387,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# botocore # botocore

View file

@ -348,7 +348,7 @@ cachetools==4.2.2
# via google-auth # via google-auth
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -364,10 +364,10 @@ cffi==1.14.6
# cryptography # cryptography
# napalm # napalm
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -388,8 +388,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -436,7 +437,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.1.0 google-auth==2.1.0
# via kubernetes # via kubernetes
@ -445,7 +446,7 @@ idna==2.8
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.8.1 ; python_version >= "3.6" and python_version < "3.10"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -699,7 +700,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -775,7 +776,7 @@ pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pywinrm==0.3.0 pywinrm==0.3.0
# via -r requirements/static/ci/cloud.in # via -r requirements/static/ci/cloud.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -783,7 +784,7 @@ pyyaml==5.4.1
# kubernetes # kubernetes
# napalm # napalm
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -791,7 +792,7 @@ requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -840,7 +841,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -854,7 +854,6 @@ six==1.16.0
# paramiko # paramiko
# profitbricks # profitbricks
# pynacl # pynacl
# pyopenssl
# pypsexec # pypsexec
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -894,7 +893,7 @@ typing-extensions==3.10.0.2
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -350,7 +350,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -367,10 +367,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -391,7 +391,7 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# adal # adal
@ -438,7 +438,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -698,7 +698,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.0.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# etcd3-py # etcd3-py
@ -770,7 +770,7 @@ pytz==2022.1
# tempora # tempora
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -779,13 +779,13 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -830,7 +830,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -845,7 +844,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# responses # responses
@ -881,7 +879,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -353,7 +353,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -371,10 +371,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post1 cheetah3==3.2.6.post1
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -395,8 +395,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -438,7 +439,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -702,7 +703,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -745,7 +746,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -755,7 +756,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -763,7 +764,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -815,7 +816,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -829,7 +829,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -881,7 +880,7 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -346,7 +346,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.24.0 cassandra-driver==3.24.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -363,10 +363,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -387,8 +387,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/freebsd.in
# adal # adal
# azure-cosmosdb-table # azure-cosmosdb-table
# azure-keyvault # azure-keyvault
@ -434,7 +435,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -693,7 +694,7 @@ pyjwt==2.4.0
# via adal # via adal
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/freebsd.in # -r requirements/static/pkg/freebsd.in
# etcd3-py # etcd3-py
@ -765,7 +766,7 @@ pytz==2022.1
# tempora # tempora
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
@ -774,13 +775,13 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -824,7 +825,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -841,7 +841,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# responses # responses
@ -877,7 +876,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -8,7 +8,7 @@ blessings==1.7
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
invoke==1.4.1 invoke==1.4.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/static/ci/invoke.in # via -r requirements/static/ci/invoke.in
six==1.16.0 six==1.16.0
# via blessings # via blessings

View file

@ -351,7 +351,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.25.0 cassandra-driver==3.25.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -393,8 +393,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==1.0.15 ; sys_platform != "win32" croniter==1.0.15 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -434,7 +435,7 @@ geomet==0.2.1.post1
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==2.0.1 google-auth==2.0.1
# via kubernetes # via kubernetes
@ -445,7 +446,7 @@ idna==3.2
# etcd3-py # etcd3-py
# requests # requests
# yarl # yarl
immutables==0.16 immutables==0.19
# via contextvars # via contextvars
importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10" importlib-metadata==4.6.4 ; python_version >= "3.6" and python_version < "3.10"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -704,7 +705,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.4.0 pynacl==1.4.0
# via paramiko # via paramiko
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -746,7 +747,7 @@ pytz==2022.1
# twilio # twilio
pyvmomi==7.0.2 pyvmomi==7.0.2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -756,7 +757,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
redis-py-cluster==2.1.3 redis-py-cluster==2.1.3
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
@ -764,7 +765,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.26.0 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -830,7 +831,6 @@ six==1.16.0
# ncclient # ncclient
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -868,7 +868,7 @@ twilio==7.9.2
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
tzlocal==3.0 tzlocal==3.0
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -361,7 +361,7 @@ cachetools==4.2.2
# python-telegram-bot # python-telegram-bot
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# kubernetes # kubernetes
@ -379,10 +379,10 @@ cffi==1.14.6
# napalm # napalm
# pygit2 # pygit2
# pynacl # pynacl
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -403,8 +403,9 @@ contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
croniter==0.3.29 ; sys_platform != "win32" croniter==0.3.29 ; sys_platform != "win32"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/static/pkg/linux.in
# adal # adal
# ansible-core # ansible-core
# azure-cosmosdb-table # azure-cosmosdb-table
@ -450,7 +451,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
google-auth==1.6.3 google-auth==1.6.3
# via kubernetes # via kubernetes
@ -715,7 +716,7 @@ pymysql==1.0.2 ; python_version > "3.5"
# via -r requirements/static/ci/linux.in # via -r requirements/static/ci/linux.in
pynacl==1.3.0 pynacl==1.3.0
# via paramiko # via paramiko
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/static/pkg/linux.in # -r requirements/static/pkg/linux.in
# etcd3-py # etcd3-py
@ -795,7 +796,7 @@ pytz==2022.1
# tzlocal # tzlocal
pyvmomi==6.7.1.2018.12 pyvmomi==6.7.1.2018.12
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# ansible-core # ansible-core
@ -805,7 +806,7 @@ pyyaml==5.4.1
# napalm # napalm
# yamllint # yamllint
# yamlordereddictloader # yamlordereddictloader
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
@ -815,7 +816,7 @@ redis==3.5.3
# via redis-py-cluster # via redis-py-cluster
requests-oauthlib==1.3.0 requests-oauthlib==1.3.0
# via msrest # via msrest
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -866,7 +867,6 @@ six==1.16.0
# bcrypt # bcrypt
# cassandra-driver # cassandra-driver
# cheroot # cheroot
# cryptography
# etcd3-py # etcd3-py
# genshi # genshi
# geomet # geomet
@ -882,7 +882,6 @@ six==1.16.0
# packaging # packaging
# paramiko # paramiko
# pynacl # pynacl
# pyopenssl
# python-consul # python-consul
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
@ -925,7 +924,7 @@ typing-extensions==4.2.0
# pytest-system-statistics # pytest-system-statistics
tzlocal==2.1 tzlocal==2.1
# via apscheduler # via apscheduler
urllib3==1.26.6 urllib3==1.26.17
# via # via
# botocore # botocore
# kubernetes # kubernetes

View file

@ -40,7 +40,7 @@ cachetools==3.1.0
# via google-auth # via google-auth
cassandra-driver==3.23.0 cassandra-driver==3.23.0
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/windows.txt # -r requirements/windows.txt
@ -52,10 +52,10 @@ cffi==1.14.6
# -r requirements/windows.txt # -r requirements/windows.txt
# cryptography # cryptography
# pygit2 # pygit2
chardet==3.0.4
# via requests
charset-normalizer==2.0.12 charset-normalizer==2.0.12
# via aiohttp # via
# aiohttp
# requests
cheetah3==3.2.6.post2 cheetah3==3.2.6.post2
# via -r requirements/static/ci/common.in # via -r requirements/static/ci/common.in
cheroot==8.5.2 cheroot==8.5.2
@ -72,7 +72,7 @@ colorama==0.4.1
# via pytest # via pytest
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# etcd3-py # etcd3-py
@ -111,7 +111,7 @@ geomet==0.1.2
# via cassandra-driver # via cassandra-driver
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via # via
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
# -r requirements/windows.txt # -r requirements/windows.txt
@ -240,7 +240,7 @@ pymssql==2.2.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# etcd3-py # etcd3-py
@ -311,19 +311,19 @@ pywin32==303
# wmi # wmi
pywinrm==0.4.1 pywinrm==0.4.1
# via -r requirements/static/ci/windows.in # via -r requirements/static/ci/windows.in
pyyaml==5.4.1 pyyaml==6.0.1
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# clustershell # clustershell
# kubernetes # kubernetes
# yamllint # yamllint
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==22.0.3 ; sys_platform == "win32"
# via # via
# -r requirements/zeromq.txt # -r requirements/zeromq.txt
# pytest-salt-factories # pytest-salt-factories
requests-ntlm==1.1.0 requests-ntlm==1.1.0
# via pywinrm # via pywinrm
requests==2.25.1 requests==2.31.0 ; python_version >= "3.7"
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/static/ci/common.in # -r requirements/static/ci/common.in
@ -364,7 +364,6 @@ six==1.15.0
# kubernetes # kubernetes
# mock # mock
# packaging # packaging
# pyopenssl
# python-dateutil # python-dateutil
# pyvmomi # pyvmomi
# pywinrm # pywinrm
@ -389,7 +388,7 @@ typing-extensions==4.2.0
# via # via
# pytest-shell-utilities # pytest-shell-utilities
# pytest-system-statistics # pytest-system-statistics
urllib3==1.26.6 urllib3==1.26.17
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# botocore # botocore

View file

@ -1,9 +1,13 @@
# This file only exists to trigger the right static compiled requirements destination # This file only exists to trigger the right static compiled requirements destination
# Any non hard dependencies of Salt for FreeBSD can go here # Any non hard dependencies of Salt for FreeBSD can go here
cherrypy cherrypy
cryptography>=41.0.3 ; python_version >= "3.7"
cryptography<=40.0.2 ; python_version == "3.6"
cryptography<=3.2.1 ; python_version <= "3.5"
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7' backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
pycparser>=2.21; python_version >= '3.9' pycparser>=2.21; python_version >= '3.9'
pyopenssl>=19.0.0 pyopenssl>=23.2.0 ; python_version >= "3.6"
pyopenssl<=20.0.0 ; python_version <= "3.5"
python-dateutil>=2.8.0 python-dateutil>=2.8.0
python-gnupg>=0.4.4 python-gnupg>=0.4.4
setproctitle>=1.1.10 setproctitle>=1.1.10

View file

@ -1,9 +1,13 @@
# This file only exists to trigger the right static compiled requirements destination. # This file only exists to trigger the right static compiled requirements destination.
# Any non hard dependencies of Salt for linux can go here # Any non hard dependencies of Salt for linux can go here
cherrypy cherrypy
cryptography>=41.0.3 ; python_version >= "3.7"
cryptography<=40.0.2 ; python_version == "3.6"
cryptography<=3.2.1 ; python_version <= "3.5"
backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7' backports.ssl_match_hostname>=3.7.0.1; python_version < '3.7'
pycparser>=2.21; python_version >= '3.9' pycparser>=2.21; python_version >= '3.9'
pyopenssl>=19.0.0 pyopenssl>=23.2.0 ; python_version >= "3.6"
pyopenssl<=20.0.0 ; python_version <= "3.5"
python-dateutil>=2.8.0 python-dateutil>=2.8.0
python-gnupg>=0.4.4 python-gnupg>=0.4.4
rpm-vercmp rpm-vercmp

View file

@ -6,11 +6,11 @@
# #
apache-libcloud==2.5.0 apache-libcloud==2.5.0
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -18,7 +18,7 @@ cherrypy==18.6.1
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# pyopenssl # pyopenssl
@ -26,7 +26,7 @@ distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
idna==2.8 idna==2.8
# via # via
@ -78,7 +78,7 @@ pycparser==2.21
# cffi # cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.0.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
python-dateutil==2.8.0 python-dateutil==2.8.0
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
@ -86,11 +86,11 @@ python-gnupg==0.4.8
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# apache-libcloud # apache-libcloud
@ -100,8 +100,6 @@ setproctitle==1.1.10
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# pyopenssl
# python-dateutil # python-dateutil
smmap==3.0.2 smmap==3.0.2
# via gitdb # via gitdb
@ -109,7 +107,7 @@ tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
vultr==1.0.1 vultr==1.0.1
# via -r requirements/darwin.txt # via -r requirements/darwin.txt

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.10/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.10/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/freebsd.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
@ -63,7 +65,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi # cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
@ -71,26 +73,24 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
setproctitle==1.1.10 setproctitle==1.1.10
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.10/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.10/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/linux.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
idna==2.8 idna==2.8
@ -63,7 +65,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi # cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -71,11 +73,11 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
rpm-vercmp==0.1.2 rpm-vercmp==0.1.2
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -84,15 +86,13 @@ setproctitle==1.2.2 ; python_version >= "3.10"
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,7 +4,7 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.10/windows.txt requirements/static/pkg/windows.in requirements/windows.txt # pip-compile --output-file=requirements/static/pkg/py3.10/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
# #
certifi==2022.5.18.1 certifi==2023.07.22
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests
@ -20,7 +20,7 @@ cherrypy==18.6.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# pyopenssl # pyopenssl
@ -85,7 +85,7 @@ pycurl==7.43.0.5
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.0.0
# via -r requirements/windows.txt # via -r requirements/windows.txt
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
@ -100,7 +100,7 @@ pywin32==303
# -r requirements/windows.txt # -r requirements/windows.txt
# cherrypy # cherrypy
# wmi # wmi
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 pyzmq==23.2.0
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt

View file

@ -18,8 +18,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.0 cryptography==3.2.1 ; python_version <= "3.5"
# via pyopenssl # via
# -r requirements/static/pkg/linux.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
idna==2.8 idna==2.8
@ -62,7 +64,7 @@ pycparser==2.17
# via cffi # via cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==20.0.0 ; python_version <= "3.5"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -72,7 +74,7 @@ pytz==2022.1
# via tempora # via tempora
pyyaml==5.3.1 pyyaml==5.3.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==19.0.2 ; python_version < "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.25.1
# via -r requirements/base.txt # via -r requirements/base.txt

View file

@ -6,7 +6,7 @@
# #
backports.ssl-match-hostname==3.7.0.1 ; python_version < "3.7" backports.ssl-match-hostname==3.7.0.1 ; python_version < "3.7"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
@ -18,8 +18,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==40.0.2 ; python_version == "3.6"
# via pyopenssl # via
# -r requirements/static/pkg/linux.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
idna==2.8 idna==2.8
@ -65,7 +67,7 @@ pycparser==2.17
# via cffi # via cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -73,9 +75,9 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.25.1
# via -r requirements/base.txt # via -r requirements/base.txt
@ -86,9 +88,7 @@ setproctitle==1.1.10 ; python_version < "3.10"
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
@ -96,7 +96,7 @@ timelib==0.2.5
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
typing-extensions==3.10.0.0 typing-extensions==3.10.0.0
# via importlib-metadata # via importlib-metadata
urllib3==1.26.6 urllib3==1.26.17
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.7/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.7/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/freebsd.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
@ -63,7 +65,7 @@ pycparser==2.17
# via cffi # via cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
@ -71,20 +73,18 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
setproctitle==1.1.10 setproctitle==1.1.10
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
@ -92,7 +92,7 @@ timelib==0.2.5
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
typing-extensions==3.10.0.0 typing-extensions==3.10.0.0
# via importlib-metadata # via importlib-metadata
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.7/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.7/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/linux.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
idna==2.8 idna==2.8
@ -61,7 +63,7 @@ pycparser==2.17
# via cffi # via cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -69,11 +71,11 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==18.0.1 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
rpm-vercmp==0.1.2 rpm-vercmp==0.1.2
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -82,9 +84,7 @@ setproctitle==1.1.10 ; python_version < "3.10"
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
@ -92,7 +92,7 @@ timelib==0.2.5
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
typing-extensions==3.10.0.0 typing-extensions==3.10.0.0
# via importlib-metadata # via importlib-metadata
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,7 +4,7 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.7/windows.txt requirements/static/pkg/windows.in requirements/windows.txt # pip-compile --output-file=requirements/static/pkg/py3.7/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
# #
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests
@ -12,7 +12,7 @@ cffi==1.14.6
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# cryptography # cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -20,7 +20,7 @@ cherrypy==18.6.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# pyopenssl # pyopenssl
@ -28,7 +28,7 @@ distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/windows.txt # via -r requirements/windows.txt
idna==2.8 idna==2.8
# via requests # via requests
@ -91,7 +91,7 @@ pymssql==2.2.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/windows.txt # via -r requirements/windows.txt
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
@ -106,11 +106,11 @@ pywin32==303
# -r requirements/windows.txt # -r requirements/windows.txt
# cherrypy # cherrypy
# wmi # wmi
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" pyzmq==22.0.3 ; sys_platform == "win32"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0 ; python_version >= "3.7"
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/windows.txt # -r requirements/windows.txt
@ -119,7 +119,6 @@ setproctitle==1.1.10
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# pyopenssl
# python-dateutil # python-dateutil
smmap==3.0.4 smmap==3.0.4
# via gitdb # via gitdb
@ -131,7 +130,7 @@ typing-extensions==3.10.0.0
# via # via
# gitpython # gitpython
# importlib-metadata # importlib-metadata
urllib3==1.26.6 urllib3==2.0.6
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.8/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.8/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/freebsd.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
@ -63,7 +65,7 @@ pycparser==2.17
# via cffi # via cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
@ -71,26 +73,24 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==19.0.0 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
setproctitle==1.1.10 setproctitle==1.1.10
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.8/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.8/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/linux.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
idna==2.8 idna==2.8
@ -61,7 +63,7 @@ pycparser==2.17
# via cffi # via cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -69,11 +71,11 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==19.0.0 ; python_version < "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
rpm-vercmp==0.1.2 rpm-vercmp==0.1.2
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -82,15 +84,13 @@ setproctitle==1.1.10 ; python_version < "3.10"
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,7 +4,7 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.8/windows.txt requirements/static/pkg/windows.in requirements/windows.txt # pip-compile --output-file=requirements/static/pkg/py3.8/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
# #
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests
@ -12,7 +12,7 @@ cffi==1.14.6
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# cryptography # cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -20,7 +20,7 @@ cherrypy==18.6.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# pyopenssl # pyopenssl
@ -28,7 +28,7 @@ distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/windows.txt # via -r requirements/windows.txt
idna==2.8 idna==2.8
# via requests # via requests
@ -91,7 +91,7 @@ pymssql==2.2.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/windows.txt # via -r requirements/windows.txt
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
@ -106,11 +106,11 @@ pywin32==303
# -r requirements/windows.txt # -r requirements/windows.txt
# cherrypy # cherrypy
# wmi # wmi
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" pyzmq==22.0.3 ; sys_platform == "win32"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0 ; python_version >= "3.7"
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/windows.txt # -r requirements/windows.txt
@ -119,7 +119,6 @@ setproctitle==1.1.10
six==1.15.0 six==1.15.0
# via # via
# cheroot # cheroot
# pyopenssl
# python-dateutil # python-dateutil
smmap==4.0.0 smmap==4.0.0
# via gitdb # via gitdb
@ -127,7 +126,7 @@ tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/windows.txt # via -r requirements/windows.txt
urllib3==1.26.6 urllib3==2.0.6
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests

View file

@ -6,11 +6,11 @@
# #
apache-libcloud==2.5.0 apache-libcloud==2.5.0
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -18,7 +18,7 @@ cherrypy==18.6.1
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/darwin.txt # -r requirements/darwin.txt
# pyopenssl # pyopenssl
@ -26,7 +26,7 @@ distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
gitdb==4.0.5 gitdb==4.0.5
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
idna==2.8 idna==2.8
# via # via
@ -80,7 +80,7 @@ pycparser==2.21
# cffi # cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.0.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
python-dateutil==2.8.0 python-dateutil==2.8.0
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
@ -88,11 +88,11 @@ python-gnupg==0.4.8
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# apache-libcloud # apache-libcloud
@ -102,8 +102,6 @@ setproctitle==1.1.10
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# pyopenssl
# python-dateutil # python-dateutil
smmap==3.0.2 smmap==3.0.2
# via gitdb # via gitdb
@ -111,7 +109,7 @@ tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/darwin.txt # via -r requirements/darwin.txt
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
vultr==1.0.1 vultr==1.0.1
# via -r requirements/darwin.txt # via -r requirements/darwin.txt

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.9/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.9/freebsd.txt requirements/base.txt requirements/static/pkg/freebsd.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/freebsd.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via # via
# -r requirements/base.txt # -r requirements/base.txt
@ -65,7 +67,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi # cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
@ -73,26 +75,24 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
setproctitle==1.1.10 setproctitle==1.1.10
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/static/pkg/freebsd.in # via -r requirements/static/pkg/freebsd.in
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,11 +4,11 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.9/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt # pip-compile --output-file=requirements/static/pkg/py3.9/linux.txt requirements/base.txt requirements/static/pkg/linux.in requirements/zeromq.txt
# #
certifi==2022.12.7 certifi==2023.07.22
# via requests # via requests
cffi==1.14.6 cffi==1.14.6
# via cryptography # via cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -16,8 +16,10 @@ cherrypy==18.6.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.3.2 cryptography==41.0.4 ; python_version >= "3.7"
# via pyopenssl # via
# -r requirements/static/pkg/linux.in
# pyopenssl
distro==1.5.0 distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
idna==2.8 idna==2.8
@ -63,7 +65,7 @@ pycparser==2.21 ; python_version >= "3.9"
# cffi # cffi
pycryptodomex==3.9.8 pycryptodomex==3.9.8
# via -r requirements/crypto.txt # via -r requirements/crypto.txt
pyopenssl==19.1.0 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -71,11 +73,11 @@ python-gnupg==0.4.8
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
pytz==2022.1 pytz==2022.1
# via tempora # via tempora
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==23.2.0 ; python_version >= "3.6"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0
# via -r requirements/base.txt # via -r requirements/base.txt
rpm-vercmp==0.1.2 rpm-vercmp==0.1.2
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
@ -84,15 +86,13 @@ setproctitle==1.1.10 ; python_version < "3.10"
six==1.16.0 six==1.16.0
# via # via
# cheroot # cheroot
# cryptography
# more-itertools # more-itertools
# pyopenssl
# python-dateutil # python-dateutil
tempora==4.1.1 tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/static/pkg/linux.in # via -r requirements/static/pkg/linux.in
urllib3==1.26.6 urllib3==2.0.6
# via requests # via requests
zc.lockfile==1.4 zc.lockfile==1.4
# via cherrypy # via cherrypy

View file

@ -4,7 +4,7 @@
# #
# pip-compile --output-file=requirements/static/pkg/py3.9/windows.txt requirements/static/pkg/windows.in requirements/windows.txt # pip-compile --output-file=requirements/static/pkg/py3.9/windows.txt requirements/static/pkg/windows.in requirements/windows.txt
# #
certifi==2022.12.7 ; python_version >= "3.6" certifi==2023.07.22 ; python_version >= "3.6"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests
@ -12,7 +12,7 @@ cffi==1.14.6
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# cryptography # cryptography
chardet==3.0.4 charset-normalizer==3.2.0
# via requests # via requests
cheroot==8.5.2 cheroot==8.5.2
# via cherrypy # via cherrypy
@ -20,7 +20,7 @@ cherrypy==18.6.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
contextvars==2.4 contextvars==2.4
# via -r requirements/base.txt # via -r requirements/base.txt
cryptography==3.4.7 cryptography==41.0.4 ; python_version >= "3.7"
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# pyopenssl # pyopenssl
@ -28,7 +28,7 @@ distro==1.5.0
# via -r requirements/base.txt # via -r requirements/base.txt
gitdb==4.0.7 gitdb==4.0.7
# via gitpython # via gitpython
gitpython==3.1.30 ; python_version >= "3.7" gitpython==3.1.37 ; python_version >= "3.7"
# via -r requirements/windows.txt # via -r requirements/windows.txt
idna==2.8 idna==2.8
# via requests # via requests
@ -91,7 +91,7 @@ pymssql==2.2.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
pymysql==1.0.2 pymysql==1.0.2
# via -r requirements/windows.txt # via -r requirements/windows.txt
pyopenssl==20.0.1 pyopenssl==23.2.0 ; python_version >= "3.6"
# via -r requirements/windows.txt # via -r requirements/windows.txt
python-dateutil==2.8.1 python-dateutil==2.8.1
# via -r requirements/windows.txt # via -r requirements/windows.txt
@ -106,11 +106,11 @@ pywin32==303
# -r requirements/windows.txt # -r requirements/windows.txt
# cherrypy # cherrypy
# wmi # wmi
pyyaml==5.4.1 pyyaml==6.0.1
# via -r requirements/base.txt # via -r requirements/base.txt
pyzmq==23.2.0 ; python_version >= "3.9" pyzmq==22.0.3 ; sys_platform == "win32"
# via -r requirements/zeromq.txt # via -r requirements/zeromq.txt
requests==2.25.1 requests==2.31.0 ; python_version >= "3.7"
# via # via
# -r requirements/base.txt # -r requirements/base.txt
# -r requirements/windows.txt # -r requirements/windows.txt
@ -119,7 +119,6 @@ setproctitle==1.1.10
six==1.15.0 six==1.15.0
# via # via
# cheroot # cheroot
# pyopenssl
# python-dateutil # python-dateutil
smmap==4.0.0 smmap==4.0.0
# via gitdb # via gitdb
@ -127,7 +126,7 @@ tempora==4.1.1
# via portend # via portend
timelib==0.2.5 timelib==0.2.5
# via -r requirements/windows.txt # via -r requirements/windows.txt
urllib3==1.26.6 urllib3==2.0.6
# via # via
# -r requirements/windows.txt # -r requirements/windows.txt
# requests # requests

View file

@ -11,9 +11,11 @@ certifi>=2022.12.7 ; python_version >= "3.6"
certifi<=2021.10.8 ; python_version <= "3.5" certifi<=2021.10.8 ; python_version <= "3.5"
cffi>=1.14.5 cffi>=1.14.5
cherrypy>=18.6.1 cherrypy>=18.6.1
cryptography>=3.4.7 cryptography>=41.0.3 ; python_version >= "3.7"
cryptography<=40.0.2 ; python_version == "3.6"
cryptography<=3.2.1 ; python_version <= "3.5"
gitpython>=2.1.15 ; python_version <= "3.6" gitpython>=2.1.15 ; python_version <= "3.6"
gitpython>=3.1.30 ; python_version >= "3.7" gitpython>=3.1.37 ; python_version >= "3.7"
ioloop>=0.1a0 ioloop>=0.1a0
libnacl>=1.8.0 libnacl>=1.8.0
lxml>=4.6.3 lxml>=4.6.3
@ -23,10 +25,13 @@ pycparser>=2.21
pycurl>=7.43.0.5 # PyCurl does not provide a whl file for newer versions pycurl>=7.43.0.5 # PyCurl does not provide a whl file for newer versions
pymssql>=2.2.1 pymssql>=2.2.1
pymysql>=1.0.2 pymysql>=1.0.2
pyopenssl>=20.0.1 pyopenssl>=23.2.0 ; python_version >= "3.6"
pyopenssl<=20.0.0 ; python_version <= "3.5"
python-dateutil>=2.8.1 python-dateutil>=2.8.1
python-gnupg>=0.4.7 python-gnupg>=0.4.7
requests>=2.25.1 requests>=2.31.0 ; python_version >= "3.7"
requests<=2.27.1 ; python_version == "3.6"
requests<=2.25.1 ; python_version == "3.5"
setproctitle setproctitle
timelib>=0.2.5 timelib>=0.2.5
urllib3>=1.26.5 urllib3>=1.26.5

View file

@ -1,10 +1,8 @@
-r base.txt -r base.txt
-r crypto.txt -r crypto.txt
pyzmq<=20.0.0 ; python_version < "3.6" pyzmq<=20.0.0; python_version < "3.6"
pyzmq>=17.0.0 ; python_version < "3.9" pyzmq>=20.0.0; python_version >= "3.6"
pyzmq>19.0.2 ; python_version >= "3.9"
# We can't use 23+ on Windows until they fix this: # We can't use 23+ on Windows until they fix this:
# https://github.com/zeromq/pyzmq/issues/1472 # https://github.com/zeromq/pyzmq/issues/1472
pyzmq>=20.0.0, <=22.0.3 ; python_version < "3.9" and sys_platform == 'win32' pyzmq>=20.0.0,<=22.0.3 ; sys_platform == "win32"

View file

@ -11,9 +11,11 @@ import hashlib
import logging import logging
import multiprocessing import multiprocessing
import os import os
import pathlib
import queue import queue
import re import re
import shlex import shlex
import shutil
import subprocess import subprocess
import sys import sys
import tarfile import tarfile
@ -467,7 +469,14 @@ class SSH(MultiprocessingStateMixin):
if target.get("passwd", False) or self.opts["ssh_passwd"]: if target.get("passwd", False) or self.opts["ssh_passwd"]:
self._key_deploy_run(host, target, False) self._key_deploy_run(host, target, False)
return ret return ret
if ret[host].get("stderr", "").count("Permission denied"): stderr = ret[host].get("stderr", "")
# -failed to upload file- is detecting scp errors
# Errors to ignore when Permission denied is in the stderr. For example
# scp can get a permission denied on the target host, but they where
# able to accurate authenticate against the box
ignore_err = ["failed to upload file"]
check_err = [x for x in ignore_err if stderr.count(x)]
if "Permission denied" in stderr and not check_err:
target = self.targets[host] target = self.targets[host]
# permission denied, attempt to auto deploy ssh key # permission denied, attempt to auto deploy ssh key
print( print(
@ -500,7 +509,7 @@ class SSH(MultiprocessingStateMixin):
mods=self.mods, mods=self.mods,
fsclient=self.fsclient, fsclient=self.fsclient,
thin=self.thin, thin=self.thin,
**target **target,
) )
if salt.utils.path.which("ssh-copy-id"): if salt.utils.path.which("ssh-copy-id"):
# we have ssh-copy-id, use it! # we have ssh-copy-id, use it!
@ -516,7 +525,7 @@ class SSH(MultiprocessingStateMixin):
mods=self.mods, mods=self.mods,
fsclient=self.fsclient, fsclient=self.fsclient,
thin=self.thin, thin=self.thin,
**target **target,
) )
stdout, stderr, retcode = single.cmd_block() stdout, stderr, retcode = single.cmd_block()
try: try:
@ -543,7 +552,7 @@ class SSH(MultiprocessingStateMixin):
fsclient=self.fsclient, fsclient=self.fsclient,
thin=self.thin, thin=self.thin,
mine=mine, mine=mine,
**target **target,
) )
ret = {"id": single.id} ret = {"id": single.id}
stdout, stderr, retcode = single.run() stdout, stderr, retcode = single.run()
@ -883,7 +892,7 @@ class Single:
remote_port_forwards=None, remote_port_forwards=None,
winrm=False, winrm=False,
ssh_options=None, ssh_options=None,
**kwargs **kwargs,
): ):
# Get mine setting and mine_functions if defined in kwargs (from roster) # Get mine setting and mine_functions if defined in kwargs (from roster)
self.mine = mine self.mine = mine
@ -1007,11 +1016,30 @@ class Single:
""" """
Run our pre_flight script before running any ssh commands Run our pre_flight script before running any ssh commands
""" """
script = os.path.join(tempfile.gettempdir(), self.ssh_pre_file) with tempfile.NamedTemporaryFile() as temp:
# ensure we use copyfile to not copy the file attributes
# we want to ensure we use the perms set by the secure
# NamedTemporaryFile
try:
shutil.copyfile(self.ssh_pre_flight, temp.name)
except OSError as err:
return (
"",
"Could not copy pre flight script to temporary path",
1,
)
target_script = f".{pathlib.Path(temp.name).name}"
log.trace("Copying the pre flight script to target")
stdout, stderr, retcode = self.shell.send(temp.name, target_script)
if retcode != 0:
# We could not copy the script to the target
log.error("Could not copy the pre flight script to target")
return stdout, stderr, retcode
self.shell.send(self.ssh_pre_flight, script) log.trace("Executing the pre flight script on target")
return self.execute_script(
return self.execute_script(script, script_args=self.ssh_pre_flight_args) target_script, script_args=self.ssh_pre_flight_args
)
def check_thin_dir(self): def check_thin_dir(self):
""" """
@ -1131,7 +1159,7 @@ class Single:
self.id, self.id,
fsclient=self.fsclient, fsclient=self.fsclient,
minion_opts=self.minion_opts, minion_opts=self.minion_opts,
**self.target **self.target,
) )
opts_pkg = pre_wrapper["test.opts_pkg"]() # pylint: disable=E1102 opts_pkg = pre_wrapper["test.opts_pkg"]() # pylint: disable=E1102
@ -1210,7 +1238,7 @@ class Single:
self.id, self.id,
fsclient=self.fsclient, fsclient=self.fsclient,
minion_opts=self.minion_opts, minion_opts=self.minion_opts,
**self.target **self.target,
) )
wrapper.fsclient.opts["cachedir"] = opts["cachedir"] wrapper.fsclient.opts["cachedir"] = opts["cachedir"]
self.wfuncs = salt.loader.ssh_wrapper(opts, wrapper, self.context) self.wfuncs = salt.loader.ssh_wrapper(opts, wrapper, self.context)
@ -1381,18 +1409,20 @@ ARGS = {arguments}\n'''.format(
return self.shell.exec_cmd(cmd_str) return self.shell.exec_cmd(cmd_str)
# Write the shim to a temporary file in the default temp directory # Write the shim to a temporary file in the default temp directory
with tempfile.NamedTemporaryFile( with tempfile.NamedTemporaryFile(mode="w+b", delete=False) as shim_tmp_file:
mode="w+b", prefix="shim_", delete=False
) as shim_tmp_file:
shim_tmp_file.write(salt.utils.stringutils.to_bytes(cmd_str)) shim_tmp_file.write(salt.utils.stringutils.to_bytes(cmd_str))
# Copy shim to target system, under $HOME/.<randomized name> # Copy shim to target system, under $HOME/.<randomized name>
target_shim_file = ".{}.{}".format( target_shim_file = f".{pathlib.Path(shim_tmp_file.name).name}"
binascii.hexlify(os.urandom(6)).decode("ascii"), extension
)
if self.winrm: if self.winrm:
target_shim_file = saltwinshell.get_target_shim_file(self, target_shim_file) target_shim_file = saltwinshell.get_target_shim_file(self, target_shim_file)
self.shell.send(shim_tmp_file.name, target_shim_file, makedirs=True) stdout, stderr, retcode = self.shell.send(
shim_tmp_file.name, target_shim_file, makedirs=True
)
if retcode != 0:
log.error("Could not copy the shim script to target")
return stdout, stderr, retcode
# Remove our shim file # Remove our shim file
try: try:

View file

@ -569,10 +569,6 @@ class Fileserver:
back = self.backends(back) back = self.backends(back)
kwargs = {} kwargs = {}
fnd = {"path": "", "rel": ""} fnd = {"path": "", "rel": ""}
if os.path.isabs(path):
return fnd
if "../" in path:
return fnd
if salt.utils.url.is_escaped(path): if salt.utils.url.is_escaped(path):
# don't attempt to find URL query arguments in the path # don't attempt to find URL query arguments in the path
path = salt.utils.url.unescape(path) path = salt.utils.url.unescape(path)
@ -588,6 +584,9 @@ class Fileserver:
args = comp.split("=", 1) args = comp.split("=", 1)
kwargs[args[0]] = args[1] kwargs[args[0]] = args[1]
if os.path.isabs(path) or "../" in path:
return fnd
if "env" in kwargs: if "env" in kwargs:
# "env" is not supported; Use "saltenv". # "env" is not supported; Use "saltenv".
kwargs.pop("env") kwargs.pop("env")

View file

@ -27,6 +27,7 @@ import salt.utils.hashutils
import salt.utils.path import salt.utils.path
import salt.utils.platform import salt.utils.platform
import salt.utils.stringutils import salt.utils.stringutils
import salt.utils.verify
import salt.utils.versions import salt.utils.versions
log = logging.getLogger(__name__) log = logging.getLogger(__name__)
@ -98,6 +99,11 @@ def find_file(path, saltenv="base", **kwargs):
if saltenv == "__env__": if saltenv == "__env__":
root = root.replace("__env__", actual_saltenv) root = root.replace("__env__", actual_saltenv)
full = os.path.join(root, path) full = os.path.join(root, path)
# Refuse to serve file that is not under the root.
if not salt.utils.verify.clean_path(root, full, subdir=True):
continue
if os.path.isfile(full) and not salt.fileserver.is_file_ignored(__opts__, full): if os.path.isfile(full) and not salt.fileserver.is_file_ignored(__opts__, full):
fnd["path"] = full fnd["path"] = full
fnd["rel"] = path fnd["rel"] = path
@ -128,6 +134,26 @@ def serve_file(load, fnd):
ret["dest"] = fnd["rel"] ret["dest"] = fnd["rel"]
gzip = load.get("gzip", None) gzip = load.get("gzip", None)
fpath = os.path.normpath(fnd["path"]) fpath = os.path.normpath(fnd["path"])
actual_saltenv = saltenv = load["saltenv"]
if saltenv not in __opts__["file_roots"]:
if "__env__" in __opts__["file_roots"]:
log.debug(
"salt environment '%s' maps to __env__ file_roots directory", saltenv
)
saltenv = "__env__"
else:
return fnd
file_in_root = False
for root in __opts__["file_roots"][saltenv]:
if saltenv == "__env__":
root = root.replace("__env__", actual_saltenv)
# Refuse to serve file that is not under the root.
if salt.utils.verify.clean_path(root, fpath, subdir=True):
file_in_root = True
if not file_in_root:
return ret
with salt.utils.files.fopen(fpath, "rb") as fp_: with salt.utils.files.fopen(fpath, "rb") as fp_:
fp_.seek(load["loc"]) fp_.seek(load["loc"])
data = fp_.read(__opts__["file_buffer_size"]) data = fp_.read(__opts__["file_buffer_size"])

Some files were not shown because too many files have changed in this diff Show more