From 29b6f930bf01aa9f0d90496a0297c3e82fc01411 Mon Sep 17 00:00:00 2001 From: twangboy Date: Fri, 30 Apr 2021 12:20:52 -0600 Subject: [PATCH] Passthrough pywin32 --- .pre-commit-config.yaml | 93 ++++++++++++++++++++++++----------------- 1 file changed, 55 insertions(+), 38 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 89de4f0143d..e4152f72b28 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -195,7 +195,6 @@ repos: - --passthrough-line-from-input=^pyobjc(.*)$ - requirements/static/pkg/darwin.in - - id: pip-tools-compile alias: compile-pkg-windows-3.7-zmq-requirements name: Windows Packaging Py3.7 ZeroMQ Requirements @@ -206,6 +205,7 @@ repos: - --py-version=3.7 - --platform=windows - --include=requirements/windows.txt + - --passthrough-line-from-input=^pywin32(.*)$ - requirements/static/pkg/windows.in - id: pip-tools-compile @@ -218,20 +218,22 @@ repos: - --py-version=3.8 - --platform=windows - --include=requirements/windows.txt + - --passthrough-line-from-input=^pywin32(.*)$ - requirements/static/pkg/windows.in # Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.9 -# - 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 -# - --py-version=3.9 -# - --platform=windows -# - --include=requirements/windows.txt -# - requirements/static/pkg/windows.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 + - --py-version=3.9 + - --platform=windows + - --include=requirements/windows.txt + - --passthrough-line-from-input=^pywin32(.*)$ + - requirements/static/pkg/windows.in # Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.10 # - id: pip-tools-compile @@ -625,7 +627,6 @@ repos: - --out-prefix=darwin - requirements/static/ci/crypto.in - - id: pip-tools-compile alias: compile-ci-windows-py3.7-zmq-requirements name: Windows CI Py3.7 ZeroMQ Requirements @@ -638,6 +639,7 @@ repos: - --include=requirements/static/pkg/py{py_version}/windows.txt - --include=requirements/pytest.txt - --include=requirements/static/ci/common.in + - --passthrough-line-from-input=^pywin32(.*)$ - requirements/static/ci/windows.in - id: pip-tools-compile @@ -652,22 +654,24 @@ repos: - --include=requirements/static/pkg/py{py_version}/windows.txt - --include=requirements/pytest.txt - --include=requirements/static/ci/common.in + - --passthrough-line-from-input=^pywin32(.*)$ - requirements/static/ci/windows.in -# Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.9 -# - id: pip-tools-compile -# alias: compile-ci-windows-py3.9-zmq-requirements -# name: Windows CI Py3.9 ZeroMQ Requirements -# files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|pkg/py3\.9/windows\.txt))$ -# pass_filenames: false -# args: -# - -v -# - --py-version=3.9 -# - --platform=windows -# - --include=requirements/static/pkg/py{py_version}/windows.txt -# - --include=requirements/pytest.txt -# - --include=requirements/static/ci/common.in -# - requirements/static/ci/windows.in +# Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.8 + - id: pip-tools-compile + alias: compile-ci-windows-py3.9-zmq-requirements + name: Windows CI Py3.9 ZeroMQ Requirements + files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|pkg/py3\.9/windows\.txt))$ + pass_filenames: false + args: + - -v + - --py-version=3.9 + - --platform=windows + - --include=requirements/static/pkg/py{py_version}/windows.txt + - --include=requirements/pytest.txt + - --include=requirements/static/ci/common.in + - --passthrough-line-from-input=^pywin32(.*)$ + - requirements/static/ci/windows.in # Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.10 # - id: pip-tools-compile @@ -682,8 +686,21 @@ repos: # - --include=requirements/static/pkg/py{py_version}/windows.txt # - --include=requirements/pytest.txt # - --include=requirements/static/ci/common.in +# - --passthrough-line-from-input=^pywin32(.*)$ # - requirements/static/ci/windows.in + - id: pip-tools-compile + alias: compile-ci-windows-crypto-py3.6-requirements + name: Windows CI Py3.6 Crypto Requirements + files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$ + pass_filenames: false + args: + - -v + - --py-version=3.6 + - --platform=windows + - --out-prefix=windows + - requirements/static/ci/crypto.in + - id: pip-tools-compile alias: compile-ci-windows-crypto-py3.7-requirements name: Windows CI Py3.7 Crypto Requirements @@ -709,17 +726,17 @@ repos: - requirements/static/ci/crypto.in # Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.9 -# - id: pip-tools-compile -# alias: compile-ci-windows-crypto-py3.9-requirements -# name: Windows CI Py3.9 Crypto Requirements -# files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$ -# pass_filenames: false -# args: -# - -v -# - --py-version=3.9 -# - --platform=windows -# - --out-prefix=windows -# - requirements/static/ci/crypto.in + - id: pip-tools-compile + alias: compile-ci-windows-crypto-py3.9-requirements + name: Windows CI Py3.9 Crypto Requirements + files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$ + pass_filenames: false + args: + - -v + - --py-version=3.9 + - --platform=windows + - --out-prefix=windows + - requirements/static/ci/crypto.in # Commented out since pywin32 and pymssql do not have packages or support for Py >= 3.10 # - id: pip-tools-compile