Skip to content

Commit

Permalink
Restored support for Python 3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
dmurphy18 committed Feb 19, 2025
1 parent 3396d02 commit 49d9e72
Show file tree
Hide file tree
Showing 20 changed files with 3,750 additions and 0 deletions.
259 changes: 259 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,21 @@ repos:
rev: "4.8"
hooks:

- id: pip-tools-compile
alias: compile-pkg-linux-3.9-zmq-requirements
name: Linux Packaging Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(linux\.in|py3\.9/linux\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=linux
- --include=requirements/base.txt
- --include=requirements/zeromq.txt
- --no-emit-index-url
- requirements/static/pkg/linux.in

- id: pip-tools-compile
alias: compile-pkg-linux-3.10-zmq-requirements
name: Linux Packaging Py3.10 ZeroMQ Requirements
Expand Down Expand Up @@ -190,6 +205,20 @@ repos:
- --no-emit-index-url
- requirements/static/pkg/linux.in

- id: pip-tools-compile
alias: compile-pkg-freebsd-3.9-zmq-requirements
name: FreeBSD Packaging Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto)\.txt|static/pkg/(freebsd\.in|py3\.9/freebsd\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=freebsd
- --include=requirements/base.txt
- --include=requirements/zeromq.txt
- --no-emit-index-url
- requirements/static/pkg/freebsd.in

- id: pip-tools-compile
alias: compile-pkg-freebsd-3.10-zmq-requirements
Expand Down Expand Up @@ -278,6 +307,34 @@ repos:
- --no-emit-index-url
- requirements/static/pkg/darwin.in

- id: pip-tools-compile
alias: compile-pkg-darwin-3.9-zmq-requirements
name: Darwin Packaging Py3.9 ZeroMQ Requirements
files: ^(requirements/((base|zeromq|crypto|darwin)\.txt|static/pkg/(darwin\.in|py3\.9/darwin\.txt)))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=darwin
- --include=requirements/darwin.txt
- --no-emit-index-url
- requirements/static/pkg/darwin.in

- id: pip-tools-compile
alias: compile-pkg-windows-3.9-zmq-requirements
name: Windows Packaging Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.9/windows\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=windows
- --include=requirements/windows.txt
- --no-emit-index-url
- requirements/static/pkg/windows.in

- id: pip-tools-compile
alias: compile-pkg-windows-3.10-zmq-requirements
name: Windows Packaging Py3.10 ZeroMQ Requirements
Expand Down Expand Up @@ -324,6 +381,24 @@ repos:

# ----- CI Requirements ------------------------------------------------------------------------------------------->

- id: pip-tools-compile
alias: compile-ci-linux-3.9-zmq-requirements
name: Linux CI Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(linux\.in|common\.in)|py3\.9/linux\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=linux
- --include=requirements/base.txt
- --include=requirements/zeromq.txt
- --include=requirements/pytest.txt
- --include=requirements/static/pkg/linux.in
- --include=requirements/static/ci/common.in
- --no-emit-index-url
- requirements/static/ci/linux.in

- id: pip-tools-compile
alias: compile-ci-linux-3.10-zmq-requirements
name: Linux CI Py3.10 ZeroMQ Requirements
Expand Down Expand Up @@ -378,6 +453,20 @@ repos:
- --no-emit-index-url
- requirements/static/ci/linux.in

- id: pip-tools-compile
alias: compile-ci-linux-crypto-3.9-requirements
name: Linux CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/linux-crypto\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=linux
- --out-prefix=linux
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-linux-crypto-3.10-requirements
name: Linux CI Py3.10 Crypto Requirements
Expand Down Expand Up @@ -420,6 +509,23 @@ repos:
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-freebsd-3.9-zmq-requirements
name: FreeBSD CI Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((freebsd|common)\.in|py3\.9/freebsd\.txt)))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=freebsd
- --include=requirements/base.txt
- --include=requirements/zeromq.txt
- --include=requirements/pytest.txt
- --include=requirements/static/pkg/freebsd.in
- --include=requirements/static/ci/common.in
- --no-emit-index-url
- requirements/static/ci/freebsd.in

- id: pip-tools-compile
alias: compile-ci-freebsd-3.10-zmq-requirements
Expand Down Expand Up @@ -475,6 +581,21 @@ repos:
- --no-emit-index-url
- requirements/static/ci/freebsd.in

- id: pip-tools-compile
alias: compile-ci-freebsd-crypto-3.9-requirements
name: FreeBSD CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/freebsd-crypto\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --build-isolation
- --py-version=3.9
- --platform=freebsd
- --out-prefix=freebsd
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-freebsd-crypto-3.10-requirements
name: FreeBSD CI Py3.10 Crypto Requirements
Expand Down Expand Up @@ -517,6 +638,23 @@ repos:
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-darwin-3.9-zmq-requirements
name: Darwin CI Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((darwin|common)\.in|py3\.9/darwin\.txt)))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=darwin
- --include=requirements/darwin.txt
- --include=requirements/pytest.txt
- --include=requirements/static/pkg/darwin.in
- --include=requirements/static/ci/common.in
- --no-emit-index-url
- requirements/static/ci/darwin.in

- id: pip-tools-compile
alias: compile-ci-darwin-3.10-zmq-requirements
name: Darwin CI Py3.10 ZeroMQ Requirements
Expand Down Expand Up @@ -568,6 +706,20 @@ repos:
- --no-emit-index-url
- requirements/static/ci/darwin.in

- id: pip-tools-compile
alias: compile-ci-darwin-crypto-3.9-requirements
name: Darwin CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/darwin-crypto\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=darwin
- --out-prefix=darwin
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-darwin-crypto-3.10-requirements
name: Darwin CI Py3.10 Crypto Requirements
Expand Down Expand Up @@ -610,6 +762,23 @@ repos:
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-windows-3.9-zmq-requirements
name: Windows CI Py3.9 ZeroMQ Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/((windows|common)\.in|py3\.9/windows\.txt)))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=windows
- --include=requirements/windows.txt
- --include=requirements/pytest.txt
- --include=requirements/static/pkg/windows.in
- --include=requirements/static/ci/common.in
- --no-emit-index-url
- requirements/static/ci/windows.in

- id: pip-tools-compile
alias: compile-ci-windows-3.10-zmq-requirements
name: Windows CI Py3.10 ZeroMQ Requirements
Expand Down Expand Up @@ -661,6 +830,20 @@ repos:
- --no-emit-index-url
- requirements/static/ci/windows.in

- id: pip-tools-compile
alias: compile-ci-windows-crypto-3.9-requirements
name: Windows CI Py3.9 Crypto Requirements
files: ^requirements/(crypto\.txt|static/ci/(crypto\.in|py3\.9/windows-crypto\.txt))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=windows
- --out-prefix=windows
- --no-emit-index-url
- requirements/static/ci/crypto.in

- id: pip-tools-compile
alias: compile-ci-windows-crypto-3.10-requirements
name: Windows CI Py3.10 Crypto Requirements
Expand Down Expand Up @@ -706,6 +889,19 @@ repos:
# <---- CI Requirements --------------------------------------------------------------------------------------------

# ----- Cloud CI Requirements ------------------------------------------------------------------------------------->

- id: pip-tools-compile
alias: compile-ci-cloud-3.9-requirements
name: Cloud CI Py3.9 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((cloud|common)\.in|py3\.9/cloud\.txt)))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --no-emit-index-url
- requirements/static/ci/cloud.in

- id: pip-tools-compile
alias: compile-ci-cloud-3.10-requirements
name: Cloud CI Py3.10 Requirements
Expand Down Expand Up @@ -749,6 +945,20 @@ repos:
# <---- Cloud CI Requirements --------------------------------------------------------------------------------------

# ----- Doc CI Requirements --------------------------------------------------------------------------------------->

- id: pip-tools-compile
alias: compile-doc-requirements
name: Docs CI Py3.9 Requirements
files: ^requirements/((base|zeromq|pytest)\.txt|static/ci/(docs|common|linux)\.in|static/pkg/linux\.in|static/pkg/.*/linux\.txt)$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=linux
- --no-emit-index-url
- requirements/static/ci/docs.in

- id: pip-tools-compile
alias: compile-doc-requirements
name: Docs CI Py3.10 Requirements
Expand Down Expand Up @@ -794,6 +1004,19 @@ repos:

# ----- Lint CI Requirements -------------------------------------------------------------------------------------->

- id: pip-tools-compile
alias: compile-ci-lint-3.9-requirements
name: Lint CI Py3.9 Requirements
files: ^requirements/((base|zeromq)\.txt|static/(pkg/linux\.in|ci/(linux\.in|common\.in|lint\.in|py3\.9/linux\.txt)))$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=linux
- --no-emit-index-url
- requirements/static/ci/lint.in

- id: pip-tools-compile
alias: compile-ci-lint-3.10-requirements
name: Lint CI Py3.10 Requirements
Expand Down Expand Up @@ -841,6 +1064,20 @@ repos:
# <---- Lint CI Requirements ---------------------------------------------------------------------------------------

# ----- Changelog ------------------------------------------------------------------------------------------------->

- id: pip-tools-compile
alias: compile-ci-changelog-3.9-requirements
name: Changelog CI Py3.9 Requirements
files: ^requirements/static/ci/(changelog\.in|py3\.9/(changelog|linux)\.txt)$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --platform=linux
- --no-emit-index-url
- requirements/static/ci/changelog.in

- id: pip-tools-compile
alias: compile-ci-changelog-3.10-requirements
name: Changelog CI Py3.10 Requirements
Expand Down Expand Up @@ -882,6 +1119,18 @@ repos:
# <---- Changelog --------------------------------------------------------------------------------------------------

# ----- Tools ---------------------------------------------------------------------------------------------------->
- id: pip-tools-compile
alias: compile-ci-tools-3.9-requirements
name: Linux CI Py3.9 Tools Requirements
files: ^requirements/static/ci/(tools\.in|py3.9/(tools|linux)\.txt)$
pass_filenames: false
args:
- -v
- --build-isolation
- --py-version=3.9
- --no-emit-index-url
- requirements/static/ci/tools.in

- id: pip-tools-compile
alias: compile-ci-tools-3.10-requirements
name: Linux CI Py3.10 Tools Requirements
Expand Down Expand Up @@ -918,6 +1167,16 @@ repos:
- --no-emit-index-url
- requirements/static/ci/tools.in

- id: pip-tools-compile
alias: compile-ci-tools-virustotal-3.9-requirements
name: Linux CI Py3.9 Tools virustotal Requirements
files: ^requirements/static/ci/(tools(-virustotal)?\.in|py3.9/(tools(-virustotal)?|linux)\.txt)$
pass_filenames: false
args:
- -v
- --py-version=3.9
- requirements/static/ci/tools-virustotal.in

- id: pip-tools-compile
alias: compile-ci-tools-virustotal-3.10-requirements
name: Linux CI Py3.10 Tools virustotal Requirements
Expand Down
Loading

0 comments on commit 49d9e72

Please sign in to comment.