mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00
Merge branch '3007.x' into merge/master/3007.x
This commit is contained in:
commit
539664c6ba
205 changed files with 4606 additions and 1723 deletions
53
.github/CODEOWNERS
vendored
53
.github/CODEOWNERS
vendored
|
@ -9,55 +9,4 @@
|
||||||
# This file uses an fnmatch-style matching pattern.
|
# This file uses an fnmatch-style matching pattern.
|
||||||
|
|
||||||
# Team Core
|
# Team Core
|
||||||
* @saltstack/team-core
|
* @saltstack/salt-core-maintainers
|
||||||
|
|
||||||
# Team Boto
|
|
||||||
salt/*/*boto* @saltstack/team-core
|
|
||||||
|
|
||||||
# Team Cloud
|
|
||||||
salt/cloud/* @saltstack/team-core
|
|
||||||
salt/utils/openstack/* @saltstack/team-core
|
|
||||||
salt/utils/aws.py @saltstack/team-core
|
|
||||||
salt/*/*cloud* @saltstack/team-core
|
|
||||||
|
|
||||||
# Team NetAPI
|
|
||||||
salt/cli/api.py @saltstack/team-core
|
|
||||||
salt/client/netapi.py @saltstack/team-core
|
|
||||||
salt/netapi/* @saltstack/team-core
|
|
||||||
|
|
||||||
# Team Network
|
|
||||||
salt/proxy/* @saltstack/team-core
|
|
||||||
|
|
||||||
# Team SPM
|
|
||||||
salt/cli/spm.py @saltstack/team-core
|
|
||||||
salt/spm/* @saltstack/team-core
|
|
||||||
|
|
||||||
# Team SSH
|
|
||||||
salt/cli/ssh.py @saltstack/team-core
|
|
||||||
salt/client/ssh/* @saltstack/team-core
|
|
||||||
salt/roster/* @saltstack/team-core
|
|
||||||
salt/runners/ssh.py @saltstack/team-core
|
|
||||||
salt/*/thin.py @saltstack/team-core
|
|
||||||
|
|
||||||
# Team State
|
|
||||||
salt/state.py @saltstack/team-core
|
|
||||||
|
|
||||||
# Team SUSE
|
|
||||||
salt/*/*btrfs* @saltstack/team-core
|
|
||||||
salt/*/*kubernetes* @saltstack/team-core
|
|
||||||
salt/*/*pkg* @saltstack/team-core
|
|
||||||
salt/*/*snapper* @saltstack/team-core
|
|
||||||
salt/*/*xfs* @saltstack/team-core
|
|
||||||
salt/*/*zypper* @saltstack/team-core
|
|
||||||
|
|
||||||
# Team Transport
|
|
||||||
salt/transport/* @saltstack/team-core
|
|
||||||
salt/utils/zeromq.py @saltstack/team-core
|
|
||||||
|
|
||||||
# Team Windows
|
|
||||||
salt/*/*win* @saltstack/team-core
|
|
||||||
salt/modules/reg.py @saltstack/team-core
|
|
||||||
salt/states/reg.py @saltstack/team-core
|
|
||||||
tests/*/*win* @saltstack/team-core
|
|
||||||
tests/*/test_reg.py @saltstack/team-core
|
|
||||||
tests/pytests/* @saltstack/team-core @s0undt3ch
|
|
||||||
|
|
15
.github/workflows/build-deps-ci-action.yml
vendored
15
.github/workflows/build-deps-ci-action.yml
vendored
|
@ -40,8 +40,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
@ -52,6 +53,8 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
outputs:
|
outputs:
|
||||||
matrix-include: ${{ steps.generate-matrix.outputs.matrix }}
|
matrix-include: ${{ steps.generate-matrix.outputs.matrix }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: "Throttle Builds"
|
- name: "Throttle Builds"
|
||||||
|
@ -66,6 +69,8 @@ jobs:
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
with:
|
with:
|
||||||
cache-prefix: ${{ inputs.cache-prefix }}
|
cache-prefix: ${{ inputs.cache-prefix }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Generate Test Matrix
|
- name: Generate Test Matrix
|
||||||
id: generate-matrix
|
id: generate-matrix
|
||||||
|
@ -123,7 +128,7 @@ jobs:
|
||||||
- name: PyPi Proxy
|
- name: PyPi Proxy
|
||||||
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
||||||
run: |
|
run: |
|
||||||
sed -i '7s;^;--index-url=https://pypi-proxy.saltstack.net/root/local/+simple/ --extra-index-url=https://pypi.org/simple\n;' requirements/static/ci/*/*.txt
|
sed -i '7s;^;--index-url=${{ vars.PIP_INDEX_URL }} --trusted-host ${{ vars.PIP_TRUSTED_HOST }} --extra-index-url=${{ vars.PIP_EXTRA_INDEX_URL }}\n;' requirements/static/ci/*/*.txt
|
||||||
|
|
||||||
- name: Setup Python Tools Scripts
|
- name: Setup Python Tools Scripts
|
||||||
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
||||||
|
@ -195,6 +200,8 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
include: ${{ fromJSON(needs.generate-matrix.outputs.matrix-include)['macos'] }}
|
include: ${{ fromJSON(needs.generate-matrix.outputs.matrix-include)['macos'] }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: "Throttle Builds"
|
- name: "Throttle Builds"
|
||||||
|
@ -321,7 +328,7 @@ jobs:
|
||||||
- name: PyPi Proxy
|
- name: PyPi Proxy
|
||||||
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
||||||
run: |
|
run: |
|
||||||
sed -i '7s;^;--index-url=https://pypi-proxy.saltstack.net/root/local/+simple/ --extra-index-url=https://pypi.org/simple\n;' requirements/static/ci/*/*.txt
|
sed -i '7s;^;--index-url=${{ vars.PIP_INDEX_URL }} --trusted-host ${{ vars.PIP_TRUSTED_HOST }} --extra-index-url=${{ vars.PIP_EXTRA_INDEX_URL }}\n;' requirements/static/ci/*/*.txt
|
||||||
|
|
||||||
- name: Setup Python Tools Scripts
|
- name: Setup Python Tools Scripts
|
||||||
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
if: steps.nox-dependencies-cache.outputs.cache-hit != 'true'
|
||||||
|
|
7
.github/workflows/build-deps-onedir.yml
vendored
7
.github/workflows/build-deps-onedir.yml
vendored
|
@ -32,8 +32,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -98,6 +99,7 @@ jobs:
|
||||||
- ${{ matrix.arch == 'arm64' && 'macos-13-xlarge' || 'macos-12' }}
|
- ${{ matrix.arch == 'arm64' && 'macos-13-xlarge' || 'macos-12' }}
|
||||||
env:
|
env:
|
||||||
USE_S3_CACHE: 'false'
|
USE_S3_CACHE: 'false'
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: "Throttle Builds"
|
- name: "Throttle Builds"
|
||||||
|
@ -148,6 +150,7 @@ jobs:
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
env:
|
env:
|
||||||
USE_S3_CACHE: 'false'
|
USE_S3_CACHE: 'false'
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: "Throttle Builds"
|
- name: "Throttle Builds"
|
||||||
|
|
3
.github/workflows/build-docs.yml
vendored
3
.github/workflows/build-docs.yml
vendored
|
@ -17,8 +17,7 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
11
.github/workflows/build-packages.yml
vendored
11
.github/workflows/build-packages.yml
vendored
|
@ -39,8 +39,9 @@ on:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -54,7 +55,8 @@ jobs:
|
||||||
arch: ${{ github.event.repository.fork && fromJSON('["x86_64"]') || fromJSON('["x86_64", "arm64"]') }}
|
arch: ${{ github.event.repository.fork && fromJSON('["x86_64"]') || fromJSON('["x86_64", "arm64"]') }}
|
||||||
source:
|
source:
|
||||||
- ${{ inputs.source }}
|
- ${{ inputs.source }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
runs-on:
|
runs-on:
|
||||||
- ${{ matrix.arch == 'arm64' && 'macos-13-xlarge' || 'macos-12' }}
|
- ${{ matrix.arch == 'arm64' && 'macos-13-xlarge' || 'macos-12' }}
|
||||||
|
|
||||||
|
@ -289,7 +291,7 @@ jobs:
|
||||||
- ${{ inputs.source }}
|
- ${{ inputs.source }}
|
||||||
|
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/saltstack/salt-ci-containers/packaging:centosstream-9
|
image: ghcr.io/saltstack/salt-ci-containers/packaging:rockylinux-9
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
@ -375,6 +377,7 @@ jobs:
|
||||||
SM_CLIENT_CERT_PASSWORD: "${{ secrets.WIN_SIGN_CERT_PASSWORD }}"
|
SM_CLIENT_CERT_PASSWORD: "${{ secrets.WIN_SIGN_CERT_PASSWORD }}"
|
||||||
SM_CLIENT_CERT_FILE_B64: "${{ secrets.WIN_SIGN_CERT_FILE_B64 }}"
|
SM_CLIENT_CERT_FILE_B64: "${{ secrets.WIN_SIGN_CERT_FILE_B64 }}"
|
||||||
WIN_SIGN_CERT_SHA1_HASH: "${{ secrets.WIN_SIGN_CERT_SHA1_HASH }}"
|
WIN_SIGN_CERT_SHA1_HASH: "${{ secrets.WIN_SIGN_CERT_SHA1_HASH }}"
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check Package Signing Enabled
|
- name: Check Package Signing Enabled
|
||||||
|
|
10
.github/workflows/build-salt-onedir.yml
vendored
10
.github/workflows/build-salt-onedir.yml
vendored
|
@ -32,8 +32,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -102,6 +103,8 @@ jobs:
|
||||||
arch: ${{ github.event.repository.fork && fromJSON('["x86_64"]') || fromJSON('["x86_64", "arm64"]') }}
|
arch: ${{ github.event.repository.fork && fromJSON('["x86_64"]') || fromJSON('["x86_64", "arm64"]') }}
|
||||||
runs-on:
|
runs-on:
|
||||||
- ${{ matrix.arch == 'arm64' && 'macos-13-xlarge' || 'macos-12' }}
|
- ${{ matrix.arch == 'arm64' && 'macos-13-xlarge' || 'macos-12' }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: "Throttle Builds"
|
- name: "Throttle Builds"
|
||||||
|
@ -156,6 +159,9 @@ jobs:
|
||||||
- x86
|
- x86
|
||||||
- amd64
|
- amd64
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: "Throttle Builds"
|
- name: "Throttle Builds"
|
||||||
|
|
55
.github/workflows/ci.yml
vendored
55
.github/workflows/ci.yml
vendored
|
@ -437,7 +437,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-salt-onedir:
|
build-salt-onedir:
|
||||||
|
@ -453,7 +453,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-pkgs-onedir:
|
build-pkgs-onedir:
|
||||||
|
@ -466,7 +466,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "onedir"
|
source: "onedir"
|
||||||
|
|
||||||
|
@ -480,7 +480,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "src"
|
source: "src"
|
||||||
build-ci-deps:
|
build-ci-deps:
|
||||||
|
@ -666,27 +666,6 @@ jobs:
|
||||||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||||
|
|
||||||
centos-7-pkg-tests:
|
|
||||||
name: CentOS 7 Package Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'centos-7') }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-pkgs-onedir
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-packages-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
pkg-type: rpm
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
python-version: "3.10"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
|
||||||
|
|
||||||
debian-11-pkg-tests:
|
debian-11-pkg-tests:
|
||||||
name: Debian 11 Package Test
|
name: Debian 11 Package Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-11') }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-11') }}
|
||||||
|
@ -1579,27 +1558,6 @@ jobs:
|
||||||
workflow-slug: ci
|
workflow-slug: ci
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
||||||
|
|
||||||
centos-7:
|
|
||||||
name: CentOS 7 Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'centos-7') }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
gh-actions-python-version: "3.10"
|
|
||||||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
|
||||||
workflow-slug: ci
|
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
|
||||||
|
|
||||||
debian-11:
|
debian-11:
|
||||||
name: Debian 11 Test
|
name: Debian 11 Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-11') }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-11') }}
|
||||||
|
@ -2028,6 +1986,8 @@ jobs:
|
||||||
name: Combine Code Coverage
|
name: Combine Code Coverage
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
needs:
|
needs:
|
||||||
- prepare-workflow
|
- prepare-workflow
|
||||||
- build-ci-deps
|
- build-ci-deps
|
||||||
|
@ -2046,7 +2006,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -2214,7 +2173,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -2243,7 +2201,6 @@ jobs:
|
||||||
- amazonlinux-2-arm64-pkg-tests
|
- amazonlinux-2-arm64-pkg-tests
|
||||||
- amazonlinux-2023-pkg-tests
|
- amazonlinux-2023-pkg-tests
|
||||||
- amazonlinux-2023-arm64-pkg-tests
|
- amazonlinux-2023-arm64-pkg-tests
|
||||||
- centos-7-pkg-tests
|
|
||||||
- debian-11-pkg-tests
|
- debian-11-pkg-tests
|
||||||
- debian-11-arm64-pkg-tests
|
- debian-11-arm64-pkg-tests
|
||||||
- debian-12-pkg-tests
|
- debian-12-pkg-tests
|
||||||
|
|
7
.github/workflows/lint-action.yml
vendored
7
.github/workflows/lint-action.yml
vendored
|
@ -11,8 +11,7 @@ on:
|
||||||
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,7 +22,7 @@ jobs:
|
||||||
if: ${{ contains(fromJSON('["push", "schedule", "workflow_dispatch"]'), github.event_name) || fromJSON(inputs.changed-files)['salt'] || fromJSON(inputs.changed-files)['lint'] }}
|
if: ${{ contains(fromJSON('["push", "schedule", "workflow_dispatch"]'), github.event_name) || fromJSON(inputs.changed-files)['salt'] || fromJSON(inputs.changed-files)['lint'] }}
|
||||||
|
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/saltstack/salt-ci-containers/python:3.9
|
image: ghcr.io/saltstack/salt-ci-containers/python:3.10
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Install System Deps
|
- name: Install System Deps
|
||||||
|
@ -67,7 +66,7 @@ jobs:
|
||||||
if: ${{ contains(fromJSON('["push", "schedule", "workflow_dispatch"]'), github.event_name) || fromJSON(inputs.changed-files)['tests'] || fromJSON(inputs.changed-files)['lint'] }}
|
if: ${{ contains(fromJSON('["push", "schedule", "workflow_dispatch"]'), github.event_name) || fromJSON(inputs.changed-files)['tests'] || fromJSON(inputs.changed-files)['lint'] }}
|
||||||
|
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/saltstack/salt-ci-containers/python:3.8
|
image: ghcr.io/saltstack/salt-ci-containers/python:3.10
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Install System Deps
|
- name: Install System Deps
|
||||||
|
|
67
.github/workflows/nightly.yml
vendored
67
.github/workflows/nightly.yml
vendored
|
@ -494,7 +494,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-salt-onedir:
|
build-salt-onedir:
|
||||||
|
@ -510,7 +510,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-pkgs-onedir:
|
build-pkgs-onedir:
|
||||||
|
@ -523,7 +523,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "onedir"
|
source: "onedir"
|
||||||
environment: nightly
|
environment: nightly
|
||||||
|
@ -541,7 +541,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "src"
|
source: "src"
|
||||||
environment: nightly
|
environment: nightly
|
||||||
|
@ -731,27 +731,6 @@ jobs:
|
||||||
skip-code-coverage: false
|
skip-code-coverage: false
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||||
|
|
||||||
centos-7-pkg-tests:
|
|
||||||
name: CentOS 7 Package Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-pkgs-onedir
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-packages-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
pkg-type: rpm
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
python-version: "3.10"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: false
|
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
|
||||||
|
|
||||||
debian-11-pkg-tests:
|
debian-11-pkg-tests:
|
||||||
name: Debian 11 Package Test
|
name: Debian 11 Package Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
|
@ -1644,27 +1623,6 @@ jobs:
|
||||||
workflow-slug: nightly
|
workflow-slug: nightly
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
||||||
|
|
||||||
centos-7:
|
|
||||||
name: CentOS 7 Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
gh-actions-python-version: "3.10"
|
|
||||||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: false
|
|
||||||
workflow-slug: nightly
|
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
|
||||||
|
|
||||||
debian-11:
|
debian-11:
|
||||||
name: Debian 11 Test
|
name: Debian 11 Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
|
@ -2093,6 +2051,8 @@ jobs:
|
||||||
name: Combine Code Coverage
|
name: Combine Code Coverage
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
needs:
|
needs:
|
||||||
- prepare-workflow
|
- prepare-workflow
|
||||||
- build-ci-deps
|
- build-ci-deps
|
||||||
|
@ -2111,7 +2071,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -2558,18 +2517,6 @@ jobs:
|
||||||
distro: photon
|
distro: photon
|
||||||
version: "5"
|
version: "5"
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
- pkg-type: rpm
|
|
||||||
distro: redhat
|
|
||||||
version: "7"
|
|
||||||
arch: x86_64
|
|
||||||
- pkg-type: rpm
|
|
||||||
distro: redhat
|
|
||||||
version: "7"
|
|
||||||
arch: arm64
|
|
||||||
- pkg-type: rpm
|
|
||||||
distro: redhat
|
|
||||||
version: "7"
|
|
||||||
arch: aarch64
|
|
||||||
- pkg-type: rpm
|
- pkg-type: rpm
|
||||||
distro: redhat
|
distro: redhat
|
||||||
version: "8"
|
version: "8"
|
||||||
|
@ -3031,7 +2978,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -3118,7 +3064,6 @@ jobs:
|
||||||
- amazonlinux-2-arm64-pkg-tests
|
- amazonlinux-2-arm64-pkg-tests
|
||||||
- amazonlinux-2023-pkg-tests
|
- amazonlinux-2023-pkg-tests
|
||||||
- amazonlinux-2023-arm64-pkg-tests
|
- amazonlinux-2023-arm64-pkg-tests
|
||||||
- centos-7-pkg-tests
|
|
||||||
- debian-11-pkg-tests
|
- debian-11-pkg-tests
|
||||||
- debian-11-arm64-pkg-tests
|
- debian-11-arm64-pkg-tests
|
||||||
- debian-12-pkg-tests
|
- debian-12-pkg-tests
|
||||||
|
|
5
.github/workflows/release-tag.yml
vendored
5
.github/workflows/release-tag.yml
vendored
|
@ -19,8 +19,9 @@ on:
|
||||||
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
|
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
|
|
|
@ -20,8 +20,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
upload-virustotal:
|
upload-virustotal:
|
||||||
|
|
55
.github/workflows/scheduled.yml
vendored
55
.github/workflows/scheduled.yml
vendored
|
@ -484,7 +484,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-salt-onedir:
|
build-salt-onedir:
|
||||||
|
@ -500,7 +500,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-pkgs-onedir:
|
build-pkgs-onedir:
|
||||||
|
@ -513,7 +513,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "onedir"
|
source: "onedir"
|
||||||
|
|
||||||
|
@ -527,7 +527,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "src"
|
source: "src"
|
||||||
build-ci-deps:
|
build-ci-deps:
|
||||||
|
@ -713,27 +713,6 @@ jobs:
|
||||||
skip-code-coverage: false
|
skip-code-coverage: false
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||||
|
|
||||||
centos-7-pkg-tests:
|
|
||||||
name: CentOS 7 Package Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-pkgs-onedir
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-packages-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
pkg-type: rpm
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
python-version: "3.10"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: false
|
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
|
||||||
|
|
||||||
debian-11-pkg-tests:
|
debian-11-pkg-tests:
|
||||||
name: Debian 11 Package Test
|
name: Debian 11 Package Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
|
@ -1626,27 +1605,6 @@ jobs:
|
||||||
workflow-slug: scheduled
|
workflow-slug: scheduled
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
||||||
|
|
||||||
centos-7:
|
|
||||||
name: CentOS 7 Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
gh-actions-python-version: "3.10"
|
|
||||||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: false
|
|
||||||
workflow-slug: scheduled
|
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
|
||||||
|
|
||||||
debian-11:
|
debian-11:
|
||||||
name: Debian 11 Test
|
name: Debian 11 Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
|
@ -2075,6 +2033,8 @@ jobs:
|
||||||
name: Combine Code Coverage
|
name: Combine Code Coverage
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
needs:
|
needs:
|
||||||
- prepare-workflow
|
- prepare-workflow
|
||||||
- build-ci-deps
|
- build-ci-deps
|
||||||
|
@ -2093,7 +2053,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -2263,7 +2222,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -2292,7 +2250,6 @@ jobs:
|
||||||
- amazonlinux-2-arm64-pkg-tests
|
- amazonlinux-2-arm64-pkg-tests
|
||||||
- amazonlinux-2023-pkg-tests
|
- amazonlinux-2023-pkg-tests
|
||||||
- amazonlinux-2023-arm64-pkg-tests
|
- amazonlinux-2023-arm64-pkg-tests
|
||||||
- centos-7-pkg-tests
|
|
||||||
- debian-11-pkg-tests
|
- debian-11-pkg-tests
|
||||||
- debian-11-arm64-pkg-tests
|
- debian-11-arm64-pkg-tests
|
||||||
- debian-12-pkg-tests
|
- debian-12-pkg-tests
|
||||||
|
|
64
.github/workflows/staging.yml
vendored
64
.github/workflows/staging.yml
vendored
|
@ -476,7 +476,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-salt-onedir:
|
build-salt-onedir:
|
||||||
|
@ -492,7 +492,7 @@ jobs:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
|
|
||||||
build-pkgs-onedir:
|
build-pkgs-onedir:
|
||||||
|
@ -505,7 +505,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "onedir"
|
source: "onedir"
|
||||||
environment: staging
|
environment: staging
|
||||||
|
@ -523,7 +523,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}
|
||||||
relenv-version: "0.16.0"
|
relenv-version: "0.17.0"
|
||||||
python-version: "3.10.14"
|
python-version: "3.10.14"
|
||||||
source: "src"
|
source: "src"
|
||||||
environment: staging
|
environment: staging
|
||||||
|
@ -713,27 +713,6 @@ jobs:
|
||||||
skip-code-coverage: true
|
skip-code-coverage: true
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||||
|
|
||||||
centos-7-pkg-tests:
|
|
||||||
name: CentOS 7 Package Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-pkgs-onedir
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-packages-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
pkg-type: rpm
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
python-version: "3.10"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: true
|
|
||||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
|
||||||
|
|
||||||
debian-11-pkg-tests:
|
debian-11-pkg-tests:
|
||||||
name: Debian 11 Package Test
|
name: Debian 11 Package Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
|
@ -1626,27 +1605,6 @@ jobs:
|
||||||
workflow-slug: staging
|
workflow-slug: staging
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
||||||
|
|
||||||
centos-7:
|
|
||||||
name: CentOS 7 Test
|
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
|
||||||
needs:
|
|
||||||
- prepare-workflow
|
|
||||||
- build-ci-deps
|
|
||||||
uses: ./.github/workflows/test-action-linux.yml
|
|
||||||
with:
|
|
||||||
distro-slug: centos-7
|
|
||||||
nox-session: ci-test-onedir
|
|
||||||
platform: linux
|
|
||||||
arch: x86_64
|
|
||||||
nox-version: 2022.8.7
|
|
||||||
gh-actions-python-version: "3.10"
|
|
||||||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
|
||||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
|
||||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.14
|
|
||||||
skip-code-coverage: true
|
|
||||||
workflow-slug: staging
|
|
||||||
timeout-minutes: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['type'] == 'full' && 180 || 360 }}
|
|
||||||
|
|
||||||
debian-11:
|
debian-11:
|
||||||
name: Debian 11 Test
|
name: Debian 11 Test
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||||
|
@ -2381,18 +2339,6 @@ jobs:
|
||||||
distro: photon
|
distro: photon
|
||||||
version: "5"
|
version: "5"
|
||||||
arch: aarch64
|
arch: aarch64
|
||||||
- pkg-type: rpm
|
|
||||||
distro: redhat
|
|
||||||
version: "7"
|
|
||||||
arch: x86_64
|
|
||||||
- pkg-type: rpm
|
|
||||||
distro: redhat
|
|
||||||
version: "7"
|
|
||||||
arch: arm64
|
|
||||||
- pkg-type: rpm
|
|
||||||
distro: redhat
|
|
||||||
version: "7"
|
|
||||||
arch: aarch64
|
|
||||||
- pkg-type: rpm
|
- pkg-type: rpm
|
||||||
distro: redhat
|
distro: redhat
|
||||||
version: "8"
|
version: "8"
|
||||||
|
@ -2988,7 +2934,6 @@ jobs:
|
||||||
- amazonlinux-2023
|
- amazonlinux-2023
|
||||||
- amazonlinux-2023-arm64
|
- amazonlinux-2023-arm64
|
||||||
- archlinux-lts
|
- archlinux-lts
|
||||||
- centos-7
|
|
||||||
- debian-11
|
- debian-11
|
||||||
- debian-11-arm64
|
- debian-11-arm64
|
||||||
- debian-12
|
- debian-12
|
||||||
|
@ -3017,7 +2962,6 @@ jobs:
|
||||||
- amazonlinux-2-arm64-pkg-tests
|
- amazonlinux-2-arm64-pkg-tests
|
||||||
- amazonlinux-2023-pkg-tests
|
- amazonlinux-2023-pkg-tests
|
||||||
- amazonlinux-2023-arm64-pkg-tests
|
- amazonlinux-2023-arm64-pkg-tests
|
||||||
- centos-7-pkg-tests
|
|
||||||
- debian-11-pkg-tests
|
- debian-11-pkg-tests
|
||||||
- debian-11-arm64-pkg-tests
|
- debian-11-arm64-pkg-tests
|
||||||
- debian-12-pkg-tests
|
- debian-12-pkg-tests
|
||||||
|
|
2
.github/workflows/templates/ci.yml.jinja
vendored
2
.github/workflows/templates/ci.yml.jinja
vendored
|
@ -311,6 +311,8 @@
|
||||||
name: Combine Code Coverage
|
name: Combine Code Coverage
|
||||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
if: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] == false }}
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
needs:
|
needs:
|
||||||
- prepare-workflow
|
- prepare-workflow
|
||||||
<%- for need in test_salt_needs.iter(consume=False) %>
|
<%- for need in test_salt_needs.iter(consume=False) %>
|
||||||
|
|
11
.github/workflows/test-action-linux.yml
vendored
11
.github/workflows/test-action-linux.yml
vendored
|
@ -70,8 +70,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
@ -97,6 +98,8 @@ jobs:
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
with:
|
with:
|
||||||
cache-prefix: ${{ inputs.cache-prefix }}
|
cache-prefix: ${{ inputs.cache-prefix }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Generate Test Matrix
|
- name: Generate Test Matrix
|
||||||
id: generate-matrix
|
id: generate-matrix
|
||||||
|
@ -159,7 +162,7 @@ jobs:
|
||||||
|
|
||||||
- name: PyPi Proxy
|
- name: PyPi Proxy
|
||||||
run: |
|
run: |
|
||||||
sed -i '7s;^;--index-url=https://pypi-proxy.saltstack.net/root/local/+simple/ --extra-index-url=https://pypi.org/simple\n;' requirements/static/ci/*/*.txt
|
sed -i '7s;^;--index-url=${{ vars.PIP_INDEX_URL }} --trusted-host ${{ vars.PIP_TRUSTED_HOST }} --extra-index-url=${{ vars.PIP_EXTRA_INDEX_URL }}\n;' requirements/static/ci/*/*.txt
|
||||||
|
|
||||||
- name: Setup Python Tools Scripts
|
- name: Setup Python Tools Scripts
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
|
@ -307,6 +310,8 @@ jobs:
|
||||||
needs:
|
needs:
|
||||||
- test
|
- test
|
||||||
- generate-matrix
|
- generate-matrix
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Source Code
|
- name: Checkout Source Code
|
||||||
|
|
11
.github/workflows/test-action-macos.yml
vendored
11
.github/workflows/test-action-macos.yml
vendored
|
@ -67,8 +67,9 @@ on:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
PIP_INDEX_URL: "https://pypi-proxy.saltstack.net/root/local/+simple/"
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: "https://pypi.org/simple"
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
@ -94,6 +95,8 @@ jobs:
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
with:
|
with:
|
||||||
cache-prefix: ${{ inputs.cache-prefix }}
|
cache-prefix: ${{ inputs.cache-prefix }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Generate Test Matrix
|
- name: Generate Test Matrix
|
||||||
id: generate-matrix
|
id: generate-matrix
|
||||||
|
@ -162,6 +165,8 @@ jobs:
|
||||||
- name: Install Nox
|
- name: Install Nox
|
||||||
run: |
|
run: |
|
||||||
python3 -m pip install 'nox==${{ inputs.nox-version }}'
|
python3 -m pip install 'nox==${{ inputs.nox-version }}'
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Decompress .nox Directory
|
- name: Decompress .nox Directory
|
||||||
run: |
|
run: |
|
||||||
|
@ -335,6 +340,8 @@ jobs:
|
||||||
needs:
|
needs:
|
||||||
- test
|
- test
|
||||||
- generate-matrix
|
- generate-matrix
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Source Code
|
- name: Checkout Source Code
|
||||||
|
|
11
.github/workflows/test-action-windows.yml
vendored
11
.github/workflows/test-action-windows.yml
vendored
|
@ -70,8 +70,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
@ -97,6 +98,8 @@ jobs:
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
with:
|
with:
|
||||||
cache-prefix: ${{ inputs.cache-prefix }}
|
cache-prefix: ${{ inputs.cache-prefix }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Generate Test Matrix
|
- name: Generate Test Matrix
|
||||||
id: generate-matrix
|
id: generate-matrix
|
||||||
|
@ -159,7 +162,7 @@ jobs:
|
||||||
|
|
||||||
- name: PyPi Proxy
|
- name: PyPi Proxy
|
||||||
run: |
|
run: |
|
||||||
sed -i '7s;^;--index-url=https://pypi-proxy.saltstack.net/root/local/+simple/ --extra-index-url=https://pypi.org/simple\n;' requirements/static/ci/*/*.txt
|
sed -i '7s;^;--index-url=${{ vars.PIP_INDEX_URL }} --trusted-host ${{ vars.PIP_TRUSTED_HOST }} --extra-index-url=${{ vars.PIP_EXTRA_INDEX_URL }}\n;' requirements/static/ci/*/*.txt
|
||||||
|
|
||||||
- name: Setup Python Tools Scripts
|
- name: Setup Python Tools Scripts
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
|
@ -308,6 +311,8 @@ jobs:
|
||||||
needs:
|
needs:
|
||||||
- test
|
- test
|
||||||
- generate-matrix
|
- generate-matrix
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Source Code
|
- name: Checkout Source Code
|
||||||
|
|
|
@ -48,8 +48,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
@ -74,6 +75,8 @@ jobs:
|
||||||
uses: ./.github/actions/setup-python-tools-scripts
|
uses: ./.github/actions/setup-python-tools-scripts
|
||||||
with:
|
with:
|
||||||
cache-prefix: ${{ inputs.cache-prefix }}
|
cache-prefix: ${{ inputs.cache-prefix }}
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Generate Test Matrix
|
- name: Generate Test Matrix
|
||||||
id: generate-matrix
|
id: generate-matrix
|
||||||
|
@ -296,6 +299,7 @@ jobs:
|
||||||
runs-on: ${{ matrix.distro-slug == 'macos-13-arm64' && 'macos-13-xlarge' || matrix.distro-slug }}
|
runs-on: ${{ matrix.distro-slug == 'macos-13-arm64' && 'macos-13-xlarge' || matrix.distro-slug }}
|
||||||
env:
|
env:
|
||||||
USE_S3_CACHE: 'false'
|
USE_S3_CACHE: 'false'
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
environment: ${{ inputs.environment }}
|
environment: ${{ inputs.environment }}
|
||||||
timeout-minutes: 120 # 2 Hours - More than this and something is wrong
|
timeout-minutes: 120 # 2 Hours - More than this and something is wrong
|
||||||
strategy:
|
strategy:
|
||||||
|
|
|
@ -65,8 +65,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
USE_S3_CACHE: 'true'
|
USE_S3_CACHE: 'true'
|
||||||
|
|
|
@ -62,8 +62,9 @@ on:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
@ -162,6 +163,8 @@ jobs:
|
||||||
- name: Install Nox
|
- name: Install Nox
|
||||||
run: |
|
run: |
|
||||||
python3 -m pip install 'nox==${{ inputs.nox-version }}'
|
python3 -m pip install 'nox==${{ inputs.nox-version }}'
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
||||||
- name: Download nox.macos.${{ inputs.arch }}.tar.* artifact for session ${{ inputs.nox-session }}
|
- name: Download nox.macos.${{ inputs.arch }}.tar.* artifact for session ${{ inputs.nox-session }}
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
|
@ -263,3 +266,5 @@ jobs:
|
||||||
- name: Install Nox
|
- name: Install Nox
|
||||||
run: |
|
run: |
|
||||||
python3 -m pip install 'nox==${{ inputs.nox-version }}'
|
python3 -m pip install 'nox==${{ inputs.nox-version }}'
|
||||||
|
env:
|
||||||
|
PIP_INDEX_URL: https://pypi.org/simple
|
||||||
|
|
|
@ -65,8 +65,9 @@ env:
|
||||||
COLUMNS: 190
|
COLUMNS: 190
|
||||||
AWS_MAX_ATTEMPTS: "10"
|
AWS_MAX_ATTEMPTS: "10"
|
||||||
AWS_RETRY_MODE: "adaptive"
|
AWS_RETRY_MODE: "adaptive"
|
||||||
PIP_INDEX_URL: https://pypi-proxy.saltstack.net/root/local/+simple/
|
PIP_INDEX_URL: ${{ vars.PIP_INDEX_URL }}
|
||||||
PIP_EXTRA_INDEX_URL: https://pypi.org/simple
|
PIP_TRUSTED_HOST: ${{ vars.PIP_TRUSTED_HOST }}
|
||||||
|
PIP_EXTRA_INDEX_URL: ${{ vars.PIP_EXTRA_INDEX_URL }}
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
PIP_DISABLE_PIP_VERSION_CHECK: "1"
|
||||||
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
RAISE_DEPRECATIONS_RUNTIME_ERRORS: "1"
|
||||||
|
|
||||||
|
|
114
SECURITY.md
114
SECURITY.md
|
@ -4,77 +4,65 @@
|
||||||
- saltproject-security.pdl@broadcom.com
|
- saltproject-security.pdl@broadcom.com
|
||||||
|
|
||||||
**GPG key ID:**
|
**GPG key ID:**
|
||||||
- 4EA0793D
|
- 37654A06
|
||||||
|
|
||||||
**GPG key fingerprint:**
|
**GPG key fingerprint:**
|
||||||
- `8ABE 4EFC F0F4 B24B FF2A AF90 D570 F2D3 4EA0 793D`
|
- `99EF 26F2 6469 2D24 973A 7007 E8BF 76A7 3765 4A06`
|
||||||
|
|
||||||
**GPG Public Key**
|
**GPG Public Key**
|
||||||
|
|
||||||
```
|
```
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
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
|
=pPmt
|
||||||
13nL8Mygk+ANY4Xljub/TeZqKtzmnWGso843XysErLH1adCu1KDX1Dj4/o3WoPOt
|
|
||||||
0O78uSS81N428ocOPKx+fA63n7q1mRqHHy6pLLVKoT66tmvE1ZN0ObaiPK9IxZkB
|
|
||||||
ThGlHJk9VaUg0vzAaRznogWeBh1dyZktVrtbUO5u4xDX9iql/unVmCWm+U1R7t4q
|
|
||||||
fqPEbk8ZnWc7x4bAZf8/vSQ93mAbpnRRuJdDK9tsiuhl8pRz7OyzvMS81rVF75ja
|
|
||||||
7CcShPofrW4yZ7FqAUMwTbfrvsAraWmDjW17Ao7C2dUA9ViwSKJ6u6Pd5no/hwbm
|
|
||||||
jVoxtO2RvjGOBxKneD36uENAUMBExjDTkSHmOxUYSknrEKUy7P1OL2ZHLG8/rouN
|
|
||||||
5ZvIxHiMkz12ukSt29IHvCngn1UB4/7+tvDHqug4ZAZPuwH7TC5Hk6WO0OoK8Eb2
|
|
||||||
sQa2QoehQjwK0IakGd5kFEqKgbrwYPPa3my7l58nOZmPHdMcTOzgKvUEYAITjsT4
|
|
||||||
oOtocs9Nj+cfCfp6YUn6JeYfiHs+Xhze5igdWIl0ZO5rTmbqcD8A1URKBds0WA+G
|
|
||||||
FLP9shPC0rS/L3Y1fKhqAc0h+znWBU6xjipTkmzh3FdM8gGT6g9YwGQNbi/x47k5
|
|
||||||
vtBIWO4LPeGEvb2Gs65PL2eouOqU6yvBr5Y=
|
|
||||||
=F/97
|
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
1
changelog/50196.fixed.md
Normal file
1
changelog/50196.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Made slsutil.renderer work with salt-ssh
|
1
changelog/51605.fixed.md
Normal file
1
changelog/51605.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fixed defaults.merge is not available when using salt-ssh
|
1
changelog/56441.fixed.md
Normal file
1
changelog/56441.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fixed config.get does not support merge option with salt-ssh
|
1
changelog/57649.fixed.md
Normal file
1
changelog/57649.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Update to include croniter in pkg requirements
|
1
changelog/61100.fixed.md
Normal file
1
changelog/61100.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fixed state.test does not work with salt-ssh
|
1
changelog/61143.fixed.md
Normal file
1
changelog/61143.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Made slsutil.findup work with salt-ssh
|
1
changelog/64300.fixed.md
Normal file
1
changelog/64300.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix utf8 handling in 'pass' renderer
|
1
changelog/64728.fixed.md
Normal file
1
changelog/64728.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
salt-cloud honors root_dir config setting for log_file location and fixes for root_dir locations on windows.
|
1
changelog/65067.fixed.md
Normal file
1
changelog/65067.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fixed slsutil.update with salt-ssh during template rendering
|
1
changelog/65251.fixed.md
Normal file
1
changelog/65251.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix config.items when called on minion
|
1
changelog/65304.fixed.md
Normal file
1
changelog/65304.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
pkg.installed state aggregate does not honors requires requisite
|
1
changelog/65630.fixed.md
Normal file
1
changelog/65630.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Added SSH wrapper for logmod
|
1
changelog/65816.fixed.md
Normal file
1
changelog/65816.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix for GitFS failure to unlock lock file, and resource cleanup for process SIGTERM
|
1
changelog/66330.fixed.md
Normal file
1
changelog/66330.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
fix #66194: Exchange HTTPClient by AsyncHTTPClient in salt.utils.http
|
1
changelog/66347.fixed.md
Normal file
1
changelog/66347.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix win_task ExecutionTimeLimit and result/error code interpretation
|
1
changelog/66414.fixed.md
Normal file
1
changelog/66414.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fixed x509_v2 certificate.managed crash for locally signed certificates if the signing policy defines signing_private_key
|
1
changelog/66441.fixed.md
Normal file
1
changelog/66441.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix win_task ExecutionTimeLimit and result/error code interpretation
|
1
changelog/66579.fixed.md
Normal file
1
changelog/66579.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix support for FIPS approved encryption and signing algorithms.
|
1
changelog/66604.fixed.md
Normal file
1
changelog/66604.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Fix RPM package provides
|
1
changelog/66623.deprecated.md
Normal file
1
changelog/66623.deprecated.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Drop CentOS 7 support
|
1
changelog/66624.added.md
Normal file
1
changelog/66624.added.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Build RPM packages with Rocky Linux 9 (instead of CentOS Stream 9)
|
1
changelog/66624.deprecated.md
Normal file
1
changelog/66624.deprecated.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
No longer build RPM packages with CentOS Stream 9
|
1
changelog/66632.fixed.md
Normal file
1
changelog/66632.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Upgrade relAenv to 0.16.1. This release fixes several package installs for salt-pip
|
1
changelog/66663.fixed.md
Normal file
1
changelog/66663.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Upgrade relenv to 0.17.0 (https://github.com/saltstack/relenv/blob/v0.17.0/CHANGELOG.md)
|
4
changelog/66666.fixed.md
Normal file
4
changelog/66666.fixed.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
Upgrade dependencies due to security issues:
|
||||||
|
- pymysql>=1.1.1
|
||||||
|
- requests>=2.32.0
|
||||||
|
- docker>=7.1.0
|
1
changelog/66683.fixed.md
Normal file
1
changelog/66683.fixed.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Corrected missed line in branch 3006.x when backporting from PR 61620 and 65044
|
|
@ -49,26 +49,6 @@
|
||||||
"is_windows": "false",
|
"is_windows": "false",
|
||||||
"ssh_username": "arch"
|
"ssh_username": "arch"
|
||||||
},
|
},
|
||||||
"centos-7-arm64": {
|
|
||||||
"ami": "ami-0ef52419c91cb0169",
|
|
||||||
"ami_description": "CI Image of CentOS 7 arm64",
|
|
||||||
"ami_name": "salt-project/ci/centos/7/arm64/20240509.1530",
|
|
||||||
"arch": "arm64",
|
|
||||||
"cloudwatch-agent-available": "true",
|
|
||||||
"instance_type": "m6g.large",
|
|
||||||
"is_windows": "false",
|
|
||||||
"ssh_username": "centos"
|
|
||||||
},
|
|
||||||
"centos-7": {
|
|
||||||
"ami": "ami-0973c8d1b91dcba5c",
|
|
||||||
"ami_description": "CI Image of CentOS 7 x86_64",
|
|
||||||
"ami_name": "salt-project/ci/centos/7/x86_64/20240509.1530",
|
|
||||||
"arch": "x86_64",
|
|
||||||
"cloudwatch-agent-available": "true",
|
|
||||||
"instance_type": "t3a.large",
|
|
||||||
"is_windows": "false",
|
|
||||||
"ssh_username": "centos"
|
|
||||||
},
|
|
||||||
"debian-11-arm64": {
|
"debian-11-arm64": {
|
||||||
"ami": "ami-0eff227d9a94d8692",
|
"ami": "ami-0eff227d9a94d8692",
|
||||||
"ami_description": "CI Image of Debian 11 arm64",
|
"ami_description": "CI Image of Debian 11 arm64",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
nox_version: "2022.8.7"
|
nox_version: "2022.8.7"
|
||||||
python_version: "3.10.14"
|
python_version: "3.10.14"
|
||||||
relenv_version: "0.16.0"
|
relenv_version: "0.17.0"
|
||||||
release_branches:
|
release_branches:
|
||||||
- "3006.x"
|
- "3006.x"
|
||||||
- "3007.x"
|
- "3007.x"
|
||||||
|
|
|
@ -96,6 +96,14 @@ The user to run the Salt processes
|
||||||
|
|
||||||
user: root
|
user: root
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Starting with version `3006.0`, Salt's offical packages ship with a default
|
||||||
|
configuration which runs the Master as a non-priviledged user. The Master's
|
||||||
|
configuration file has the `user` option set to `user: salt`. Unless you
|
||||||
|
are absolutly sure want to run salt as some other user, care should be
|
||||||
|
taken to preserve this setting in your Master configuration file..
|
||||||
|
|
||||||
.. conf_master:: ret_port
|
.. conf_master:: ret_port
|
||||||
|
|
||||||
``enable_ssh_minions``
|
``enable_ssh_minions``
|
||||||
|
@ -2123,6 +2131,20 @@ The number of seconds between AES key rotations on the master.
|
||||||
|
|
||||||
.. conf_master:: ssl
|
.. conf_master:: ssl
|
||||||
|
|
||||||
|
|
||||||
|
``publish_signing_algorithm``
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3006.9
|
||||||
|
|
||||||
|
Default: PKCS1v15-SHA1
|
||||||
|
|
||||||
|
The RSA signing algorithm used by this minion when connecting to the
|
||||||
|
master's request channel. Valid values are ``PKCS1v15-SHA1`` and
|
||||||
|
``PKCS1v15-SHA224``. Minions must be at version ``3006.9`` or greater if this
|
||||||
|
is changed from the default setting.
|
||||||
|
|
||||||
|
|
||||||
``ssl``
|
``ssl``
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
|
|
@ -3170,6 +3170,28 @@ constant names without ssl module prefix: ``CERT_REQUIRED`` or ``PROTOCOL_SSLv23
|
||||||
certfile: <path_to_certfile>
|
certfile: <path_to_certfile>
|
||||||
ssl_version: PROTOCOL_TLSv1_2
|
ssl_version: PROTOCOL_TLSv1_2
|
||||||
|
|
||||||
|
``encryption_algorithm``
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3006.9
|
||||||
|
|
||||||
|
Default: OAEP-SHA1
|
||||||
|
|
||||||
|
The RSA encryption algorithm used by this minion when connecting to the
|
||||||
|
master's request channel. Valid values are ``OAEP-SHA1`` and ``OAEP-SHA224``
|
||||||
|
|
||||||
|
|
||||||
|
``signing_algorithm``
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
.. versionadded:: 3006.9
|
||||||
|
|
||||||
|
Default: PKCS1v15-SHA1
|
||||||
|
|
||||||
|
The RSA signing algorithm used by this minion when connecting to the
|
||||||
|
master's request channel. Valid values are ``PKCS1v15-SHA1`` and
|
||||||
|
``PKCS1v15-SHA224``
|
||||||
|
|
||||||
|
|
||||||
Reactor Settings
|
Reactor Settings
|
||||||
================
|
================
|
||||||
|
|
|
@ -5,8 +5,8 @@ Security disclosure policy
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
:email: saltproject-security.pdl@broadcom.com
|
:email: saltproject-security.pdl@broadcom.com
|
||||||
:gpg key ID: 4EA0793D
|
:gpg key ID: 37654A06
|
||||||
:gpg key fingerprint: ``8ABE 4EFC F0F4 B24B FF2A AF90 D570 F2D3 4EA0 793D``
|
:gpg key fingerprint: ``99EF 26F2 6469 2D24 973A 7007 E8BF 76A7 3765 4A06``
|
||||||
|
|
||||||
**gpg public key:**
|
**gpg public key:**
|
||||||
|
|
||||||
|
@ -14,104 +14,55 @@ Security disclosure policy
|
||||||
|
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
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
|
=pPmt
|
||||||
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
|
|
||||||
fwPKmQ2cKnCBs5ASj1DkgUcz2c8DTUPVqg==
|
|
||||||
=i1Tf
|
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
-----END PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
The SaltStack Security Team is available at saltproject-security.pdl@broadcom.com for
|
The SaltStack Security Team is available at saltproject-security.pdl@broadcom.com for
|
||||||
|
|
|
@ -10,8 +10,9 @@
|
||||||
%define __brp_python_hardlink /usr/bin/true
|
%define __brp_python_hardlink /usr/bin/true
|
||||||
|
|
||||||
# Disable private libraries from showing in provides
|
# Disable private libraries from showing in provides
|
||||||
%global __provides_exclude_from ^lib/.*\\.so.*$
|
%global __to_exclude .*\\.so.*
|
||||||
%global __requires_exclude_from ^lib/.*\\.so.*$
|
%global __provides_exclude_from ^.*$
|
||||||
|
%global __requires_exclude_from ^.*$
|
||||||
%define _source_payload w2.gzdio
|
%define _source_payload w2.gzdio
|
||||||
%define _binary_payload w2.gzdio
|
%define _binary_payload w2.gzdio
|
||||||
%define _SALT_GROUP salt
|
%define _SALT_GROUP salt
|
||||||
|
|
|
@ -25,6 +25,8 @@ param(
|
||||||
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
|
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
|
||||||
$ProgressPreference = "SilentlyContinue"
|
$ProgressPreference = "SilentlyContinue"
|
||||||
$ErrorActionPreference = "Stop"
|
$ErrorActionPreference = "Stop"
|
||||||
|
# https://stackoverflow.com/a/67201331/4581998
|
||||||
|
$env:PSModulePath = [Environment]::GetEnvironmentVariable('PSModulePath', 'Machine')
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Script Functions
|
# Script Functions
|
||||||
|
@ -39,6 +41,43 @@ function Write-Result($result, $ForegroundColor="Green") {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Add-Certificate {
|
||||||
|
[CmdletBinding()]
|
||||||
|
param(
|
||||||
|
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
# The path in the certstore (CERT:/LocalMachine/Root/<hash>)
|
||||||
|
[String] $Path,
|
||||||
|
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
# The path to the cert file for importing
|
||||||
|
[String] $File,
|
||||||
|
|
||||||
|
[Parameter(Mandatory=$true)]
|
||||||
|
# The name of the cert file for importing
|
||||||
|
[String] $Name
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
# Validation
|
||||||
|
if ( ! (Test-Path -Path $File)) {
|
||||||
|
Write-Host "Invalid path to certificate file"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
if (! (Test-Path -Path $Path) ) {
|
||||||
|
|
||||||
|
Write-Host "Installing Certificate $Name`: " -NoNewLine
|
||||||
|
$output = Import-Certificate -FilePath $File -CertStoreLocation "Cert:\LocalMachine\Root"
|
||||||
|
if ( Test-Path -Path $Path ) {
|
||||||
|
Write-Result "Success"
|
||||||
|
} else {
|
||||||
|
Write-Result "Failed" -ForegroundColor Yellow
|
||||||
|
Write-Host $output
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Start the Script
|
# Start the Script
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
@ -53,25 +92,32 @@ Write-Host $("-" * 80)
|
||||||
|
|
||||||
# Dependency Variables
|
# Dependency Variables
|
||||||
$VS_BLD_TOOLS = "https://aka.ms/vs/15/release/vs_buildtools.exe"
|
$VS_BLD_TOOLS = "https://aka.ms/vs/15/release/vs_buildtools.exe"
|
||||||
$VS_CL_BIN = "${env:ProgramFiles(x86)}\Microsoft Visual Studio 14.0\VC\bin\cl.exe"
|
try {
|
||||||
$MSBUILD_BIN = "${env:ProgramFiles(x86)}\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\msbuild.exe"
|
# If VS is installed, you will be able to get the WMI Object MSFT_VSInstance
|
||||||
$WIN10_SDK_RC = "${env:ProgramFiles(x86)}\Windows Kits\10\bin\10.0.17763.0\x64\rc.exe"
|
$VS_INST_LOC = $(Get-CimInstance MSFT_VSInstance -Namespace root/cimv2/vs).InstallLocation
|
||||||
|
$MSBUILD_BIN = $(Get-ChildItem "$VS_INST_LOC\MSBuild\*\Bin\msbuild.exe").FullName
|
||||||
|
} catch {
|
||||||
|
# If VS is not installed, this is the fallback for this installation
|
||||||
|
$MSBUILD_BIN = "${env:ProgramFiles(x86)}\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\msbuild.exe"
|
||||||
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Visual Studio
|
# Visual Studio
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
||||||
$install_build_tools = $false
|
|
||||||
Write-Host "Confirming Presence of Visual Studio Build Tools: " -NoNewline
|
Write-Host "Confirming Presence of Visual Studio Build Tools: " -NoNewline
|
||||||
@($VS_CL_BIN, $MSBUILD_BIN, $WIN10_SDK_RC) | ForEach-Object {
|
# We're only gonna look for msbuild.exe
|
||||||
if ( ! (Test-Path -Path $_) ) {
|
if ( Test-Path -Path $MSBUILD_BIN ) {
|
||||||
$install_build_tools = $true
|
Write-Result "Success" -ForegroundColor Green
|
||||||
}
|
} else {
|
||||||
}
|
|
||||||
|
|
||||||
if ( $install_build_tools ) {
|
|
||||||
Write-Result "Missing" -ForegroundColor Yellow
|
Write-Result "Missing" -ForegroundColor Yellow
|
||||||
|
|
||||||
|
try {
|
||||||
|
# If VS is installed, you will be able to get the WMI Object MSFT_VSInstance
|
||||||
|
Write-Host "Get VS Instance Information"
|
||||||
|
Get-CimInstance MSFT_VSInstance -Namespace root/cimv2/vs
|
||||||
|
} catch {}
|
||||||
|
|
||||||
Write-Host "Checking available disk space: " -NoNewLine
|
Write-Host "Checking available disk space: " -NoNewLine
|
||||||
$available = (Get-PSDrive $env:SystemDrive.Trim(":")).Free
|
$available = (Get-PSDrive $env:SystemDrive.Trim(":")).Free
|
||||||
if ( $available -gt (1024 * 1024 * 1024 * 9.1) ) {
|
if ( $available -gt (1024 * 1024 * 1024 * 9.1) ) {
|
||||||
|
@ -101,7 +147,6 @@ if ( $install_build_tools ) {
|
||||||
"--add Microsoft.VisualStudio.Workload.MSBuildTools", `
|
"--add Microsoft.VisualStudio.Workload.MSBuildTools", `
|
||||||
"--add Microsoft.VisualStudio.Workload.VCTools", `
|
"--add Microsoft.VisualStudio.Workload.VCTools", `
|
||||||
"--add Microsoft.VisualStudio.Component.Windows81SDK", `
|
"--add Microsoft.VisualStudio.Component.Windows81SDK", `
|
||||||
"--add Microsoft.VisualStudio.Component.Windows10SDK.17763", `
|
|
||||||
"--add Microsoft.VisualStudio.Component.VC.140", `
|
"--add Microsoft.VisualStudio.Component.VC.140", `
|
||||||
"--lang en-US", `
|
"--lang en-US", `
|
||||||
"--includeRecommended", `
|
"--includeRecommended", `
|
||||||
|
@ -115,51 +160,35 @@ if ( $install_build_tools ) {
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
# Serial: 28cc3a25bfba44ac449a9b586b4339a
|
# Serial: 28cc3a25bfba44ac449a9b586b4339aa
|
||||||
# Hash: 3b1efd3a66ea28b16697394703a72ca340a05bd5
|
# Hash: 3b1efd3a66ea28b16697394703a72ca340a05bd5
|
||||||
if (! (Test-Path -Path Cert:\LocalMachine\Root\3b1efd3a66ea28b16697394703a72ca340a05bd5) ) {
|
$cert_name = "Sign Root Certificate"
|
||||||
Write-Host "Installing Certificate Sign Root Certificate: " -NoNewLine
|
$cert_path = "Cert:\LocalMachine\Root\3b1efd3a66ea28b16697394703a72ca340a05bd5"
|
||||||
Start-Process -FilePath "certutil" `
|
$cert_file = "$env:TEMP\build_tools\certificates\manifestCounterSignRootCertificate.cer"
|
||||||
-ArgumentList "-addstore", `
|
Add-Certificate -Name $cert_name -Path $cert_path -File $cert_file
|
||||||
"Root", `
|
|
||||||
"$($env:TEMP)\build_tools\certificates\manifestCounterSignRootCertificate.cer" `
|
|
||||||
-Wait -WindowStyle Hidden
|
|
||||||
if ( Test-Path -Path Cert:\LocalMachine\Root\3b1efd3a66ea28b16697394703a72ca340a05bd5 ) {
|
|
||||||
Write-Result "Success" -ForegroundColor Green
|
|
||||||
} else {
|
|
||||||
Write-Result "Failed" -ForegroundColor Yellow
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Serial: 3f8bc8b5fc9fb29643b569d66c42e144
|
# Serial: 3f8bc8b5fc9fb29643b569d66c42e144
|
||||||
# Hash: 8f43288ad272f3103b6fb1428485ea3014c0bcfe
|
# Hash: 8f43288ad272f3103b6fb1428485ea3014c0bcfe
|
||||||
if (! (Test-Path -Path Cert:\LocalMachine\Root\8f43288ad272f3103b6fb1428485ea3014c0bcfe) ) {
|
$cert_name = "Root Certificate"
|
||||||
Write-Host "Installing Certificate Root Certificate: " -NoNewLine
|
$cert_path = "Cert:\LocalMachine\Root\8f43288ad272f3103b6fb1428485ea3014c0bcfe"
|
||||||
Start-Process -FilePath "certutil" `
|
$cert_file = "$env:TEMP\build_tools\certificates\manifestRootCertificate.cer"
|
||||||
-ArgumentList "-addstore", `
|
Add-Certificate -Name $cert_name -Path $cert_path -File $cert_file
|
||||||
"Root", `
|
|
||||||
"$($env:TEMP)\build_tools\certificates\manifestRootCertificate.cer" `
|
|
||||||
-Wait -WindowStyle Hidden
|
|
||||||
if ( Test-Path -Path Cert:\LocalMachine\Root\8f43288ad272f3103b6fb1428485ea3014c0bcfe ) {
|
|
||||||
Write-Result "Success" -ForegroundColor Green
|
|
||||||
} else {
|
|
||||||
Write-Result "Failed" -ForegroundColor Yellow
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-Host "Installing Visual Studio 2017 build tools: " -NoNewline
|
Write-Host "Installing Visual Studio 2017 build tools: " -NoNewline
|
||||||
Start-Process -FilePath "$env:TEMP\build_tools\vs_setup.exe" `
|
$proc = Start-Process `
|
||||||
-ArgumentList "--wait", "--noweb", "--quiet" `
|
-FilePath "$env:TEMP\build_tools\vs_setup.exe" `
|
||||||
-Wait
|
-ArgumentList "--wait", "--noweb", "--quiet" `
|
||||||
@($VS_CL_BIN, $MSBUILD_BIN, $WIN10_SDK_RC) | ForEach-Object {
|
-PassThru -Wait `
|
||||||
if ( ! (Test-Path -Path $_) ) {
|
-RedirectStandardOutput "$env:TEMP\stdout.txt"
|
||||||
Write-Result "Failed" -ForegroundColor Red
|
if ( Test-Path -Path $MSBUILD_BIN ) {
|
||||||
exit 1
|
Write-Result "Failed" -ForegroundColor Red
|
||||||
}
|
Write-Host "Missing: $_"
|
||||||
|
Write-Host "ExitCode: $($proc.ExitCode)"
|
||||||
|
Write-Host "STDOUT:"
|
||||||
|
Get-Content "$env:TEMP\stdout.txt"
|
||||||
|
exit 1
|
||||||
}
|
}
|
||||||
Write-Result "Success" -ForegroundColor Green
|
Write-Result "Success" -ForegroundColor Green
|
||||||
} else {
|
|
||||||
Write-Result "Success" -ForegroundColor Green
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
|
@ -5,13 +5,15 @@ jmespath
|
||||||
msgpack>=1.0.0
|
msgpack>=1.0.0
|
||||||
PyYAML
|
PyYAML
|
||||||
MarkupSafe
|
MarkupSafe
|
||||||
requests>=2.25.1
|
requests>=2.31.0 ; python_version < '3.8'
|
||||||
|
requests>=2.32.0 ; python_version >= '3.8'
|
||||||
distro>=1.0.1
|
distro>=1.0.1
|
||||||
psutil>=5.0.0
|
psutil>=5.0.0
|
||||||
packaging>=21.3
|
packaging>=21.3
|
||||||
looseversion
|
looseversion
|
||||||
tornado>=6.3.3
|
tornado>=6.3.3
|
||||||
aiohttp>=3.9.0
|
aiohttp>=3.9.0
|
||||||
|
croniter>=0.3.0,!=0.3.22; sys_platform != 'win32'
|
||||||
|
|
||||||
# We need contextvars for salt-ssh.
|
# We need contextvars for salt-ssh.
|
||||||
# Even on python versions which ships with contextvars in the standard library!
|
# Even on python versions which ships with contextvars in the standard library!
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
mock >= 3.0.0
|
mock >= 3.0.0
|
||||||
# PyTest
|
# PyTest
|
||||||
docker
|
docker >= 7.1.0; python_version >= '3.8'
|
||||||
|
docker < 7.1.0; python_version < '3.8'
|
||||||
pytest >= 7.2.0
|
pytest >= 7.2.0
|
||||||
pytest-salt-factories >= 1.0.0
|
pytest-salt-factories >= 1.0.0
|
||||||
pytest-helpers-namespace >= 2019.1.8
|
pytest-helpers-namespace >= 2019.1.8
|
||||||
|
|
|
@ -12,7 +12,6 @@ certifi>=2022.12.07
|
||||||
cffi>=1.14.6
|
cffi>=1.14.6
|
||||||
cherrypy>=17.4.1
|
cherrypy>=17.4.1
|
||||||
clustershell
|
clustershell
|
||||||
croniter>=0.3.0,!=0.3.22"; sys_platform != 'win32'
|
|
||||||
dnspython
|
dnspython
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
gitpython>=3.1.37
|
gitpython>=3.1.37
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
|
|
||||||
--constraint=./py{py_version}/{platform}.txt
|
--constraint=./py{py_version}/{platform}.txt
|
||||||
|
|
||||||
docker
|
docker >= 7.1.0; python_version >= '3.8'
|
||||||
|
docker < 7.1.0; python_version < '3.8'
|
||||||
pylint~=3.1.0
|
pylint~=3.1.0
|
||||||
SaltPyLint>=2024.2.2
|
SaltPyLint>=2024.2.2
|
||||||
toml
|
toml
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
pyiface
|
pyiface
|
||||||
pygit2>=1.10.1
|
pygit2>=1.10.1
|
||||||
pymysql>=1.0.2
|
pymysql>=1.1.1
|
||||||
ansible>=9.1.0; python_version >= '3.10'
|
ansible>=9.1.0; python_version >= '3.10'
|
||||||
twilio
|
twilio
|
||||||
python-telegram-bot>=13.7
|
python-telegram-bot>=13.7
|
||||||
|
|
|
@ -51,7 +51,7 @@ pywinrm==0.4.3
|
||||||
# via -r requirements/static/ci/cloud.in
|
# via -r requirements/static/ci/cloud.in
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
# apache-libcloud
|
# apache-libcloud
|
||||||
|
|
|
@ -99,8 +99,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
|
@ -122,7 +124,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -288,7 +290,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0
|
paramiko==3.4.0
|
||||||
# via
|
# via
|
||||||
|
@ -414,6 +415,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -435,7 +437,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -552,9 +554,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -119,7 +119,7 @@ pyyaml==6.0.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
# myst-docutils
|
# myst-docutils
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
# sphinx
|
# sphinx
|
||||||
|
|
|
@ -98,8 +98,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
|
@ -121,7 +123,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -291,7 +293,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -418,6 +419,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -439,7 +441,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -557,9 +559,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -16,7 +16,7 @@ charset-normalizer==3.2.0
|
||||||
# requests
|
# requests
|
||||||
dill==0.3.8
|
dill==0.3.8
|
||||||
# via pylint
|
# via pylint
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
|
@ -28,10 +28,6 @@ isort==4.3.21
|
||||||
# via pylint
|
# via pylint
|
||||||
mccabe==0.6.1
|
mccabe==0.6.1
|
||||||
# via pylint
|
# via pylint
|
||||||
packaging==23.1
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
|
||||||
# docker
|
|
||||||
platformdirs==4.0.0
|
platformdirs==4.0.0
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
|
@ -40,16 +36,12 @@ pylint==3.1.0
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
# saltpylint
|
# saltpylint
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
# docker
|
# docker
|
||||||
saltpylint==2024.2.5
|
saltpylint==2024.2.5
|
||||||
# via -r requirements/static/ci/lint.in
|
# via -r requirements/static/ci/lint.in
|
||||||
six==1.16.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
|
||||||
# websocket-client
|
|
||||||
toml==0.10.2
|
toml==0.10.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
|
@ -69,7 +61,3 @@ urllib3==1.26.18
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
# -c requirements/static/ci/py3.10/linux.txt
|
||||||
# docker
|
# docker
|
||||||
# requests
|
# requests
|
||||||
websocket-client==0.40.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.10/linux.txt
|
|
||||||
# docker
|
|
||||||
|
|
|
@ -111,8 +111,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
||||||
|
@ -135,7 +137,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -317,7 +319,6 @@ packaging==23.1
|
||||||
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# ansible-core
|
# ansible-core
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -380,7 +381,7 @@ pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and plat
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
pyjwt==2.7.0
|
pyjwt==2.7.0
|
||||||
# via twilio
|
# via twilio
|
||||||
pymysql==1.1.0
|
pymysql==1.1.1
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
pynacl==1.5.0
|
pynacl==1.5.0
|
||||||
# via
|
# via
|
||||||
|
@ -456,6 +457,7 @@ python-telegram-bot==20.3
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
# twilio
|
# twilio
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
|
@ -483,7 +485,7 @@ redis-py-cluster==2.1.3
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
redis==3.5.3
|
redis==3.5.3
|
||||||
# via redis-py-cluster
|
# via redis-py-cluster
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
# -c requirements/static/ci/../pkg/py3.10/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -621,9 +623,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -120,7 +120,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -257,7 +257,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/windows.txt
|
# -c requirements/static/ci/../pkg/py3.10/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
passlib==1.7.4
|
passlib==1.7.4
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -408,7 +407,7 @@ pyzmq==25.1.2
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.10/windows.txt
|
# -c requirements/static/ci/../pkg/py3.10/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -505,9 +504,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -51,7 +51,7 @@ pywinrm==0.4.3
|
||||||
# via -r requirements/static/ci/cloud.in
|
# via -r requirements/static/ci/cloud.in
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
# apache-libcloud
|
# apache-libcloud
|
||||||
|
|
|
@ -94,8 +94,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
|
@ -117,7 +119,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -281,7 +283,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0
|
paramiko==3.4.0
|
||||||
# via
|
# via
|
||||||
|
@ -407,6 +408,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -428,7 +430,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -543,9 +545,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -119,7 +119,7 @@ pyyaml==6.0.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
# myst-docutils
|
# myst-docutils
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
# sphinx
|
# sphinx
|
||||||
|
|
|
@ -93,8 +93,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
|
@ -116,7 +118,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -284,7 +286,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -411,6 +412,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -432,7 +434,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -549,9 +551,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -16,7 +16,7 @@ charset-normalizer==3.2.0
|
||||||
# requests
|
# requests
|
||||||
dill==0.3.8
|
dill==0.3.8
|
||||||
# via pylint
|
# via pylint
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
|
@ -28,10 +28,6 @@ isort==4.3.21
|
||||||
# via pylint
|
# via pylint
|
||||||
mccabe==0.6.1
|
mccabe==0.6.1
|
||||||
# via pylint
|
# via pylint
|
||||||
packaging==23.1
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
|
||||||
# docker
|
|
||||||
platformdirs==4.0.0
|
platformdirs==4.0.0
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
|
@ -40,16 +36,12 @@ pylint==3.1.0
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
# saltpylint
|
# saltpylint
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
# docker
|
# docker
|
||||||
saltpylint==2024.2.5
|
saltpylint==2024.2.5
|
||||||
# via -r requirements/static/ci/lint.in
|
# via -r requirements/static/ci/lint.in
|
||||||
six==1.16.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
|
||||||
# websocket-client
|
|
||||||
toml==0.10.2
|
toml==0.10.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
|
@ -61,7 +53,3 @@ urllib3==1.26.18
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
# -c requirements/static/ci/py3.11/linux.txt
|
||||||
# docker
|
# docker
|
||||||
# requests
|
# requests
|
||||||
websocket-client==0.40.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.11/linux.txt
|
|
||||||
# docker
|
|
||||||
|
|
|
@ -106,8 +106,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
||||||
|
@ -130,7 +132,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -308,7 +310,6 @@ packaging==23.1
|
||||||
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# ansible-core
|
# ansible-core
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -371,7 +372,7 @@ pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and plat
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
pyjwt==2.4.0
|
pyjwt==2.4.0
|
||||||
# via twilio
|
# via twilio
|
||||||
pymysql==1.1.0
|
pymysql==1.1.1
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
pynacl==1.5.0
|
pynacl==1.5.0
|
||||||
# via
|
# via
|
||||||
|
@ -447,6 +448,7 @@ python-telegram-bot==20.3
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
# twilio
|
# twilio
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
|
@ -474,7 +476,7 @@ redis-py-cluster==2.1.3
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
redis==3.5.3
|
redis==3.5.3
|
||||||
# via redis-py-cluster
|
# via redis-py-cluster
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
# -c requirements/static/ci/../pkg/py3.11/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -611,9 +613,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -115,7 +115,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -250,7 +250,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/windows.txt
|
# -c requirements/static/ci/../pkg/py3.11/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
passlib==1.7.4
|
passlib==1.7.4
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -401,7 +400,7 @@ pyzmq==25.1.2
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.11/windows.txt
|
# -c requirements/static/ci/../pkg/py3.11/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -496,9 +495,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -125,10 +125,11 @@ contextvars==2.4
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
|
@ -158,7 +159,7 @@ dnspython==2.6.1
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/pytest.txt
|
# -r requirements/pytest.txt
|
||||||
|
@ -397,7 +398,6 @@ packaging==23.1
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -582,6 +582,7 @@ pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via
|
# via
|
||||||
|
@ -610,7 +611,7 @@ pyzmq==25.1.2
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
@ -785,7 +786,6 @@ watchdog==3.0.0
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# docker
|
|
||||||
# kubernetes
|
# kubernetes
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via
|
# via
|
||||||
|
|
|
@ -94,8 +94,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
|
@ -117,7 +119,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -281,7 +283,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0
|
paramiko==3.4.0
|
||||||
# via
|
# via
|
||||||
|
@ -407,6 +408,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -428,7 +430,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -543,9 +545,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -53,6 +53,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
|
# via
|
||||||
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
@ -195,6 +199,7 @@ python-dateutil==2.8.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
# croniter
|
||||||
python-gnupg==0.5.2
|
python-gnupg==0.5.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
@ -202,6 +207,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
# via
|
# via
|
||||||
|
@ -212,7 +218,7 @@ pyzmq==25.1.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
|
|
@ -93,8 +93,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
|
@ -116,7 +118,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -284,7 +286,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -411,6 +412,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -432,7 +434,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.12/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -549,9 +551,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -143,10 +143,11 @@ contextvars==2.4
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
|
@ -174,7 +175,7 @@ dnspython==2.6.1
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
|
@ -425,7 +426,6 @@ packaging==23.1
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# ansible-core
|
# ansible-core
|
||||||
# docker
|
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
@ -511,7 +511,7 @@ pylint==3.1.0
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
# saltpylint
|
# saltpylint
|
||||||
pymysql==1.1.0
|
pymysql==1.1.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# -r requirements/static/ci/linux.in
|
# -r requirements/static/ci/linux.in
|
||||||
|
@ -570,6 +570,7 @@ pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
# twilio
|
# twilio
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
|
@ -603,7 +604,7 @@ redis==3.5.3
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# redis-py-cluster
|
# redis-py-cluster
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
|
@ -792,7 +793,6 @@ watchdog==3.0.0
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.12/linux.txt
|
# -c requirements/static/ci/py3.12/linux.txt
|
||||||
# docker
|
|
||||||
# kubernetes
|
# kubernetes
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via
|
# via
|
||||||
|
|
|
@ -106,8 +106,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
|
@ -130,7 +132,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -308,7 +310,6 @@ packaging==23.1
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# ansible-core
|
# ansible-core
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -371,7 +372,7 @@ pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and plat
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
pyjwt==2.4.0
|
pyjwt==2.4.0
|
||||||
# via twilio
|
# via twilio
|
||||||
pymysql==1.1.0
|
pymysql==1.1.1
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
pynacl==1.5.0
|
pynacl==1.5.0
|
||||||
# via
|
# via
|
||||||
|
@ -447,6 +448,7 @@ python-telegram-bot==20.3
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
# twilio
|
# twilio
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
|
@ -474,7 +476,7 @@ redis-py-cluster==2.1.3
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
redis==3.5.3
|
redis==3.5.3
|
||||||
# via redis-py-cluster
|
# via redis-py-cluster
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
# -c requirements/static/ci/../pkg/py3.12/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -611,9 +613,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -115,7 +115,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -250,7 +250,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/windows.txt
|
# -c requirements/static/ci/../pkg/py3.12/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
passlib==1.7.4
|
passlib==1.7.4
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -401,7 +400,7 @@ pyzmq==25.1.2
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.12/windows.txt
|
# -c requirements/static/ci/../pkg/py3.12/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -496,9 +495,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -51,7 +51,7 @@ pywinrm==0.4.3
|
||||||
# via -r requirements/static/ci/cloud.in
|
# via -r requirements/static/ci/cloud.in
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
# apache-libcloud
|
# apache-libcloud
|
||||||
|
|
|
@ -128,7 +128,7 @@ pyyaml==6.0.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
# myst-docutils
|
# myst-docutils
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
# sphinx
|
# sphinx
|
||||||
|
|
|
@ -98,8 +98,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
|
@ -121,7 +123,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -295,7 +297,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -422,6 +423,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -443,7 +445,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.8/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -562,9 +564,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -16,7 +16,7 @@ charset-normalizer==3.2.0
|
||||||
# requests
|
# requests
|
||||||
dill==0.3.8
|
dill==0.3.8
|
||||||
# via pylint
|
# via pylint
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
|
@ -28,10 +28,6 @@ isort==4.3.21
|
||||||
# via pylint
|
# via pylint
|
||||||
mccabe==0.6.1
|
mccabe==0.6.1
|
||||||
# via pylint
|
# via pylint
|
||||||
packaging==23.1
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
|
||||||
# docker
|
|
||||||
platformdirs==4.0.0
|
platformdirs==4.0.0
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
|
@ -40,16 +36,12 @@ pylint==3.1.0
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
# saltpylint
|
# saltpylint
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
# docker
|
# docker
|
||||||
saltpylint==2024.2.5
|
saltpylint==2024.2.5
|
||||||
# via -r requirements/static/ci/lint.in
|
# via -r requirements/static/ci/lint.in
|
||||||
six==1.16.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
|
||||||
# websocket-client
|
|
||||||
toml==0.10.2
|
toml==0.10.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
|
@ -70,7 +62,3 @@ urllib3==1.26.18
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
# -c requirements/static/ci/py3.8/linux.txt
|
||||||
# docker
|
# docker
|
||||||
# requests
|
# requests
|
||||||
websocket-client==0.40.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.8/linux.txt
|
|
||||||
# docker
|
|
||||||
|
|
|
@ -107,8 +107,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
||||||
|
@ -130,7 +132,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -314,7 +316,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -377,7 +378,7 @@ pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and plat
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
pyjwt==2.7.0
|
pyjwt==2.7.0
|
||||||
# via twilio
|
# via twilio
|
||||||
pymysql==1.1.0
|
pymysql==1.1.1
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
pynacl==1.5.0
|
pynacl==1.5.0
|
||||||
# via
|
# via
|
||||||
|
@ -453,6 +454,7 @@ python-telegram-bot==20.3
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
# twilio
|
# twilio
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
|
@ -479,7 +481,7 @@ redis-py-cluster==2.1.3
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
redis==3.5.3
|
redis==3.5.3
|
||||||
# via redis-py-cluster
|
# via redis-py-cluster
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
# -c requirements/static/ci/../pkg/py3.8/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -614,9 +616,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -120,7 +120,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -261,7 +261,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/windows.txt
|
# -c requirements/static/ci/../pkg/py3.8/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
passlib==1.7.4
|
passlib==1.7.4
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -413,7 +412,7 @@ pyzmq==25.1.2
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.8/windows.txt
|
# -c requirements/static/ci/../pkg/py3.8/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -511,9 +510,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -51,7 +51,7 @@ pywinrm==0.4.3
|
||||||
# via -r requirements/static/ci/cloud.in
|
# via -r requirements/static/ci/cloud.in
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
# apache-libcloud
|
# apache-libcloud
|
||||||
|
|
|
@ -99,8 +99,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
|
@ -122,7 +124,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -288,7 +290,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0
|
paramiko==3.4.0
|
||||||
# via
|
# via
|
||||||
|
@ -414,6 +415,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -435,7 +437,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
# -c requirements/static/ci/../pkg/py3.9/darwin.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -552,9 +554,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -123,7 +123,7 @@ pyyaml==6.0.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
# myst-docutils
|
# myst-docutils
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
# sphinx
|
# sphinx
|
||||||
|
|
|
@ -98,8 +98,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
|
@ -121,7 +123,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -291,7 +293,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -418,6 +419,7 @@ python-gnupg==0.5.2
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -439,7 +441,7 @@ pyzmq==25.1.2
|
||||||
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
# -r requirements/zeromq.txt
|
# -r requirements/zeromq.txt
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
# -c requirements/static/ci/../pkg/py3.9/freebsd.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -557,9 +559,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -16,7 +16,7 @@ charset-normalizer==3.2.0
|
||||||
# requests
|
# requests
|
||||||
dill==0.3.8
|
dill==0.3.8
|
||||||
# via pylint
|
# via pylint
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
|
@ -28,10 +28,6 @@ isort==4.3.21
|
||||||
# via pylint
|
# via pylint
|
||||||
mccabe==0.6.1
|
mccabe==0.6.1
|
||||||
# via pylint
|
# via pylint
|
||||||
packaging==23.1
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
|
||||||
# docker
|
|
||||||
platformdirs==4.0.0
|
platformdirs==4.0.0
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
|
@ -40,16 +36,12 @@ pylint==3.1.0
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/lint.in
|
# -r requirements/static/ci/lint.in
|
||||||
# saltpylint
|
# saltpylint
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
# docker
|
# docker
|
||||||
saltpylint==2024.2.5
|
saltpylint==2024.2.5
|
||||||
# via -r requirements/static/ci/lint.in
|
# via -r requirements/static/ci/lint.in
|
||||||
six==1.16.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
|
||||||
# websocket-client
|
|
||||||
toml==0.10.2
|
toml==0.10.2
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
|
@ -70,7 +62,3 @@ urllib3==1.26.18
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
# -c requirements/static/ci/py3.9/linux.txt
|
||||||
# docker
|
# docker
|
||||||
# requests
|
# requests
|
||||||
websocket-client==0.40.0
|
|
||||||
# via
|
|
||||||
# -c requirements/static/ci/py3.9/linux.txt
|
|
||||||
# docker
|
|
||||||
|
|
|
@ -107,8 +107,10 @@ contextvars==2.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
croniter==1.3.15 ; sys_platform != "win32"
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
# via -r requirements/static/ci/common.in
|
# via
|
||||||
|
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
||||||
|
# -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
||||||
|
@ -130,7 +132,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -310,7 +312,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
paramiko==3.4.0 ; sys_platform != "win32" and sys_platform != "darwin"
|
||||||
# via
|
# via
|
||||||
|
@ -373,7 +374,7 @@ pyinotify==0.9.6 ; sys_platform != "win32" and sys_platform != "darwin" and plat
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
pyjwt==2.7.0
|
pyjwt==2.7.0
|
||||||
# via twilio
|
# via twilio
|
||||||
pymysql==1.1.0
|
pymysql==1.1.1
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
pynacl==1.5.0
|
pynacl==1.5.0
|
||||||
# via
|
# via
|
||||||
|
@ -449,6 +450,7 @@ python-telegram-bot==20.3
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
||||||
|
# croniter
|
||||||
# tempora
|
# tempora
|
||||||
# twilio
|
# twilio
|
||||||
pyvmomi==8.0.1.0.1
|
pyvmomi==8.0.1.0.1
|
||||||
|
@ -475,7 +477,7 @@ redis-py-cluster==2.1.3
|
||||||
# via -r requirements/static/ci/linux.in
|
# via -r requirements/static/ci/linux.in
|
||||||
redis==3.5.3
|
redis==3.5.3
|
||||||
# via redis-py-cluster
|
# via redis-py-cluster
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
# -c requirements/static/ci/../pkg/py3.9/linux.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -609,9 +611,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -120,7 +120,7 @@ dnspython==2.6.1
|
||||||
# via
|
# via
|
||||||
# -r requirements/static/ci/common.in
|
# -r requirements/static/ci/common.in
|
||||||
# python-etcd
|
# python-etcd
|
||||||
docker==6.1.3
|
docker==7.1.0 ; python_version >= "3.8"
|
||||||
# via -r requirements/pytest.txt
|
# via -r requirements/pytest.txt
|
||||||
etcd3-py==0.1.6
|
etcd3-py==0.1.6
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -257,7 +257,6 @@ packaging==23.1
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/windows.txt
|
# -c requirements/static/ci/../pkg/py3.9/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
# docker
|
|
||||||
# pytest
|
# pytest
|
||||||
passlib==1.7.4
|
passlib==1.7.4
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
|
@ -409,7 +408,7 @@ pyzmq==25.1.2
|
||||||
# pytest-salt-factories
|
# pytest-salt-factories
|
||||||
requests-ntlm==1.2.0
|
requests-ntlm==1.2.0
|
||||||
# via pywinrm
|
# via pywinrm
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via
|
# via
|
||||||
# -c requirements/static/ci/../pkg/py3.9/windows.txt
|
# -c requirements/static/ci/../pkg/py3.9/windows.txt
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -506,9 +505,7 @@ virtualenv==20.24.7
|
||||||
watchdog==3.0.0
|
watchdog==3.0.0
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
websocket-client==0.40.0
|
websocket-client==0.40.0
|
||||||
# via
|
# via kubernetes
|
||||||
# docker
|
|
||||||
# kubernetes
|
|
||||||
wempy==0.2.1
|
wempy==0.2.1
|
||||||
# via -r requirements/static/ci/common.in
|
# via -r requirements/static/ci/common.in
|
||||||
werkzeug==3.0.3
|
werkzeug==3.0.3
|
||||||
|
|
|
@ -28,6 +28,8 @@ cherrypy==18.8.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
contextvars==2.4
|
contextvars==2.4
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
|
# via -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -98,16 +100,20 @@ pydantic==2.6.4
|
||||||
pyopenssl==24.0.0
|
pyopenssl==24.0.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
python-dateutil==2.8.2
|
python-dateutil==2.8.2
|
||||||
# via -r requirements/base.txt
|
# via
|
||||||
|
# -r requirements/base.txt
|
||||||
|
# croniter
|
||||||
python-gnupg==0.5.2
|
python-gnupg==0.5.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via tempora
|
# via
|
||||||
|
# croniter
|
||||||
|
# tempora
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pyzmq==25.1.2
|
pyzmq==25.1.2
|
||||||
# via -r requirements/zeromq.txt
|
# via -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
setproctitle==1.3.2
|
setproctitle==1.3.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
|
|
@ -28,6 +28,8 @@ cherrypy==18.8.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
contextvars==2.4
|
contextvars==2.4
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
|
# via -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -98,16 +100,20 @@ pydantic==2.6.4
|
||||||
pyopenssl==24.0.0
|
pyopenssl==24.0.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
python-dateutil==2.8.2
|
python-dateutil==2.8.2
|
||||||
# via -r requirements/base.txt
|
# via
|
||||||
|
# -r requirements/base.txt
|
||||||
|
# croniter
|
||||||
python-gnupg==0.5.2
|
python-gnupg==0.5.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via tempora
|
# via
|
||||||
|
# croniter
|
||||||
|
# tempora
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pyzmq==25.1.2
|
pyzmq==25.1.2
|
||||||
# via -r requirements/zeromq.txt
|
# via -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
setproctitle==1.3.2
|
setproctitle==1.3.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
|
|
@ -28,6 +28,8 @@ cherrypy==18.8.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
contextvars==2.4
|
contextvars==2.4
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
|
# via -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -98,16 +100,20 @@ pydantic==2.6.4
|
||||||
pyopenssl==24.0.0
|
pyopenssl==24.0.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
python-dateutil==2.8.2
|
python-dateutil==2.8.2
|
||||||
# via -r requirements/base.txt
|
# via
|
||||||
|
# -r requirements/base.txt
|
||||||
|
# croniter
|
||||||
python-gnupg==0.5.2
|
python-gnupg==0.5.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via tempora
|
# via
|
||||||
|
# croniter
|
||||||
|
# tempora
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pyzmq==25.1.2
|
pyzmq==25.1.2
|
||||||
# via -r requirements/zeromq.txt
|
# via -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
rpm-vercmp==0.1.2 ; sys_platform == "linux"
|
rpm-vercmp==0.1.2 ; sys_platform == "linux"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
|
|
@ -127,7 +127,7 @@ pyyaml==6.0.1
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pyzmq==25.1.2
|
pyzmq==25.1.2
|
||||||
# via -r requirements/zeromq.txt
|
# via -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
setproctitle==1.3.2
|
setproctitle==1.3.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
|
|
@ -26,6 +26,8 @@ cherrypy==18.8.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
contextvars==2.4
|
contextvars==2.4
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
|
# via -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -96,16 +98,20 @@ pydantic==2.6.4
|
||||||
pyopenssl==24.0.0
|
pyopenssl==24.0.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
python-dateutil==2.8.2
|
python-dateutil==2.8.2
|
||||||
# via -r requirements/base.txt
|
# via
|
||||||
|
# -r requirements/base.txt
|
||||||
|
# croniter
|
||||||
python-gnupg==0.5.2
|
python-gnupg==0.5.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via tempora
|
# via
|
||||||
|
# croniter
|
||||||
|
# tempora
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pyzmq==25.1.2
|
pyzmq==25.1.2
|
||||||
# via -r requirements/zeromq.txt
|
# via -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
setproctitle==1.3.2
|
setproctitle==1.3.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
|
|
@ -26,6 +26,8 @@ cherrypy==18.8.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
contextvars==2.4
|
contextvars==2.4
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
croniter==2.0.5 ; sys_platform != "win32"
|
||||||
|
# via -r requirements/base.txt
|
||||||
cryptography==42.0.5
|
cryptography==42.0.5
|
||||||
# via
|
# via
|
||||||
# -r requirements/base.txt
|
# -r requirements/base.txt
|
||||||
|
@ -96,16 +98,20 @@ pydantic==2.6.4
|
||||||
pyopenssl==24.0.0
|
pyopenssl==24.0.0
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
python-dateutil==2.8.2
|
python-dateutil==2.8.2
|
||||||
# via -r requirements/base.txt
|
# via
|
||||||
|
# -r requirements/base.txt
|
||||||
|
# croniter
|
||||||
python-gnupg==0.5.2
|
python-gnupg==0.5.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pytz==2024.1
|
pytz==2024.1
|
||||||
# via tempora
|
# via
|
||||||
|
# croniter
|
||||||
|
# tempora
|
||||||
pyyaml==6.0.1
|
pyyaml==6.0.1
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
pyzmq==25.1.2
|
pyzmq==25.1.2
|
||||||
# via -r requirements/zeromq.txt
|
# via -r requirements/zeromq.txt
|
||||||
requests==2.31.0
|
requests==2.32.3 ; python_version >= "3.8"
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
setproctitle==1.3.2
|
setproctitle==1.3.2
|
||||||
# via -r requirements/base.txt
|
# via -r requirements/base.txt
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue