From 1f4c68a365d55ee27f3f02b03f362c1d6da5db6e Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Tue, 4 May 2021 16:02:30 +0100 Subject: [PATCH] Compile requirements files. Include python 3.9 stubs, these are NON WORKING requirements files for Py3.9 --- .pre-commit-config.yaml | 74 +++++----- .../static/ci/py3.8/windows-crypto.txt | 8 ++ requirements/static/ci/py3.8/windows.txt | 136 ++++++++++++++++++ .../static/ci/py3.9/windows-crypto.txt | 8 ++ requirements/static/ci/py3.9/windows.txt | 133 +++++++++++++++++ requirements/static/pkg/py3.8/windows.txt | 53 ++++--- 6 files changed, 347 insertions(+), 65 deletions(-) create mode 100644 requirements/static/ci/py3.8/windows-crypto.txt create mode 100644 requirements/static/ci/py3.8/windows.txt create mode 100644 requirements/static/ci/py3.9/windows-crypto.txt create mode 100644 requirements/static/ci/py3.9/windows.txt diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e4152f72b28..b6adc6623db 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -222,18 +222,18 @@ repos: - 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 - - --passthrough-line-from-input=^pywin32(.*)$ - - 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 @@ -658,20 +658,20 @@ repos: - 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 +# - 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 @@ -726,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 diff --git a/requirements/static/ci/py3.8/windows-crypto.txt b/requirements/static/ci/py3.8/windows-crypto.txt new file mode 100644 index 00000000000..01f61b1527a --- /dev/null +++ b/requirements/static/ci/py3.8/windows-crypto.txt @@ -0,0 +1,8 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile -o requirements/static/ci/py3.8/windows-crypto.txt -v requirements/static/ci/crypto.in +# +m2crypto==0.35.2 +pycryptodome==3.9.7 diff --git a/requirements/static/ci/py3.8/windows.txt b/requirements/static/ci/py3.8/windows.txt new file mode 100644 index 00000000000..f16eafae6f2 --- /dev/null +++ b/requirements/static/ci/py3.8/windows.txt @@ -0,0 +1,136 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile -o requirements/static/ci/py3.8/windows.txt -v requirements/static/pkg/py3.8/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in +# +appdirs==1.4.4 # via virtualenv +atomicwrites==1.3.0 # via pytest +attrs==20.3.0 # via jsonschema, pytest, pytest-salt-factories +aws-sam-translator==1.33.0 # via cfn-lint +aws-xray-sdk==0.95 # via moto +boto3==1.13.5 +boto==2.49.0 +botocore==1.16.26 # via boto3, moto, s3transfer +cachetools==3.1.0 # via google-auth +cassandra-driver==3.23.0 +certifi==2020.12.5 +cffi==1.14.5 +cfn-lint==0.44.3 # via moto +chardet==3.0.4 +cheetah3==3.1.0 +cheroot==8.3.0 +cherrypy==18.6.0 +click==7.1.2 # via geomet +clustershell==1.8.3 +colorama==0.4.1 # via pytest +contextvars==2.4 +cryptography==3.4.6 +decorator==4.4.2 # via networkx +distlib==0.3.0 # via virtualenv +distro==1.5.0 +dmidecode==0.9.0 +dnspython==1.16.0 +docker-pycreds==0.4.0 # via docker +docker==2.7.0 +docutils==0.15.2 # via botocore +ecdsa==0.13.3 # via moto, python-jose, sshpubkeys +filelock==3.0.12 # via virtualenv +flaky==3.7.0 +genshi==0.7.3 +geomet==0.1.2 # via cassandra-driver +gitdb==4.0.5 +gitpython==3.1.13 +google-auth==1.6.3 # via kubernetes +idna==2.8 +immutables==0.15 +iniconfig==1.0.1 # via pytest +ioloop==0.1a0 +ipaddress==1.0.22 # via kubernetes +jaraco.classes==3.2.1 +jaraco.collections==3.2.0 +jaraco.functools==2.0 +jaraco.text==3.5.0 +jinja2==2.10.1 +jmespath==0.9.4 +jsondiff==1.2.0 # via moto +jsonpatch==1.28 # via cfn-lint +jsonpickle==1.1 # via aws-xray-sdk +jsonpointer==2.0 # via jsonpatch +jsonschema==3.2.0 +junit-xml==1.9 # via cfn-lint +keyring==5.7.1 +kubernetes==3.0.0 +libnacl==1.7.2 +lxml==4.6.2 +mako==1.1.4 +markupsafe==1.1.1 +mock==3.0.5 +more-itertools==8.2.0 +moto==1.3.16 +msgpack==1.0.2 +networkx==2.5 # via cfn-lint +ntlm-auth==1.5.0 # via requests-ntlm +packaging==19.2 # via pytest +patch==1.16 +pathtools==0.1.2 # via watchdog +pluggy==0.13.0 # via pytest +portend==2.6 +psutil==5.8.0 +py==1.9.0 # via pytest +pyasn1-modules==0.2.4 # via google-auth +pyasn1==0.4.8 +pycparser==2.20 +pycryptodomex==3.9.8 +pycurl==7.43.0.5 +pygit2==0.28.2 ; python_version == "3.8" +pymysql==1.0.2 +pyopenssl==20.0.1 +pyparsing==2.4.5 # via packaging +pyrsistent==0.17.3 # via jsonschema +pytest-helpers-namespace==2019.1.8 +pytest-salt-factories==0.121.1 +pytest-subtests==0.4.0 +pytest-tempdir==2019.10.12 +pytest==6.1.2 +python-dateutil==2.8.1 +python-etcd==0.4.5 +python-gnupg==0.4.6 +python-jose[cryptography]==3.2.0 # via moto +pythonnet==2.5.2 +pytz==2020.1 +pyvmomi==6.7.1.2018.12 +pywin32==300 # via cherrypy, wmi +pywinrm==0.4.1 +pyyaml==5.3.1 +pyzmq==18.0.1 ; python_version < "3.9" +requests-ntlm==1.1.0 # via pywinrm +requests==2.25.1 +responses==0.10.6 # via moto +rfc3987==1.3.8 +rsa==4.0 # via google-auth, python-jose +s3transfer==0.3.3 # via boto3 +sed==0.3.1 +setproctitle==1.1.10 +six==1.15.0 +smmap==3.0.4 +sqlparse==0.4.1 +sshpubkeys==3.1.0 # via moto +strict-rfc3339==0.7 +tempora==1.14.1 +timelib==0.2.5 +toml==0.10.2 +urllib3==1.24.3 +virtualenv==20.0.20 +watchdog==0.10.3 +websocket-client==0.40.0 # via docker, kubernetes +werkzeug==0.15.6 # via moto +wheel==0.36.2 +wmi==1.5.1 +wrapt==1.11.1 # via aws-xray-sdk +xmltodict==0.12.0 # via moto, pywinrm +zc.lockfile==2.0 +zipp==0.6.0 # via moto +# Passthrough dependencies from requirements/static/pkg/py3.8/windows.txt +pywin32==300 # via cherrypy, wmi +pywin32>=300 diff --git a/requirements/static/ci/py3.9/windows-crypto.txt b/requirements/static/ci/py3.9/windows-crypto.txt new file mode 100644 index 00000000000..7f40c3874db --- /dev/null +++ b/requirements/static/ci/py3.9/windows-crypto.txt @@ -0,0 +1,8 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile -o requirements/static/ci/py3.9/windows-crypto.txt -v requirements/static/ci/crypto.in +# +m2crypto==0.35.2 +pycryptodome==3.9.7 diff --git a/requirements/static/ci/py3.9/windows.txt b/requirements/static/ci/py3.9/windows.txt new file mode 100644 index 00000000000..b4f60517567 --- /dev/null +++ b/requirements/static/ci/py3.9/windows.txt @@ -0,0 +1,133 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile -o requirements/static/ci/py3.7/windows.txt -v requirements/static/pkg/py3.7/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in +# +appdirs==1.4.4 # via virtualenv +atomicwrites==1.3.0 # via pytest +attrs==20.3.0 # via jsonschema, pytest, pytest-salt-factories +aws-sam-translator==1.33.0 # via cfn-lint +aws-xray-sdk==0.95 # via moto +boto3==1.13.5 +boto==2.49.0 +botocore==1.16.26 # via boto3, moto, s3transfer +cachetools==3.1.0 # via google-auth +cassandra-driver==3.23.0 +certifi==2020.12.5 +cffi==1.14.5 +cfn-lint==0.44.3 # via moto +chardet==3.0.4 +cheetah3==3.1.0 +cheroot==8.3.0 +cherrypy==18.6.0 +click==7.1.2 # via geomet +clustershell==1.8.3 +colorama==0.4.1 # via pytest +cryptography==3.4.6 +decorator==4.4.2 # via networkx +distlib==0.3.0 # via virtualenv +distro==1.5.0 +dmidecode==0.9.0 +dnspython==1.16.0 +docker-pycreds==0.4.0 # via docker +docker==2.7.0 +docutils==0.15.2 # via botocore +ecdsa==0.13.3 # via moto, python-jose, sshpubkeys +filelock==3.0.12 # via virtualenv +flaky==3.7.0 +genshi==0.7.3 +geomet==0.1.2 # via cassandra-driver +gitdb==4.0.5 +gitpython==3.1.13 +google-auth==1.6.3 # via kubernetes +idna==2.8 +importlib-metadata==0.23 # via jsonschema, pluggy, pytest, virtualenv +iniconfig==1.0.1 # via pytest +ioloop==0.1a0 +ipaddress==1.0.22 # via kubernetes +jaraco.classes==3.2.1 +jaraco.collections==3.2.0 +jaraco.functools==2.0 +jaraco.text==3.5.0 +jinja2==2.10.1 +jmespath==0.9.4 +jsondiff==1.2.0 # via moto +jsonpatch==1.28 # via cfn-lint +jsonpickle==1.1 # via aws-xray-sdk +jsonpointer==2.0 # via jsonpatch +jsonschema==3.2.0 +junit-xml==1.9 # via cfn-lint +keyring==5.7.1 +kubernetes==3.0.0 +libnacl==1.7.2 +lxml==4.6.2 +mako==1.1.4 +markupsafe==1.1.1 +mock==3.0.5 +more-itertools==8.2.0 +moto==1.3.16 +msgpack==1.0.2 +networkx==2.5 # via cfn-lint +ntlm-auth==1.5.0 # via requests-ntlm +packaging==19.2 # via pytest +patch==1.16 +pathtools==0.1.2 # via watchdog +pluggy==0.13.0 # via pytest +portend==2.6 +psutil==5.8.0 +py==1.9.0 # via pytest +pyasn1-modules==0.2.4 # via google-auth +pyasn1==0.4.8 +pycparser==2.20 +pycryptodomex==3.9.8 +pycurl==7.43.0.5 +pygit2==0.28.2 ; python_version < "3.8" +pymssql==2.1.5 ; python_version < "3.8" +pymysql==1.0.2 +pyopenssl==20.0.1 +pyparsing==2.4.5 # via packaging +pyrsistent==0.17.3 # via jsonschema +pytest-helpers-namespace==2019.1.8 +pytest-salt-factories==0.121.1 +pytest-subtests==0.4.0 +pytest-tempdir==2019.10.12 +pytest==6.1.2 +python-dateutil==2.8.1 +python-etcd==0.4.5 +python-gnupg==0.4.6 +python-jose[cryptography]==3.2.0 # via moto +pythonnet==2.5.2 +pytz==2020.1 +pyvmomi==6.7.1.2018.12 +pywin32==300 +pywinrm==0.4.1 +pyyaml==5.3.1 +pyzmq==18.0.1 ; python_version < "3.9" +requests-ntlm==1.1.0 # via pywinrm +requests==2.25.1 +responses==0.10.6 # via moto +rfc3987==1.3.8 +rsa==4.0 # via google-auth, python-jose +s3transfer==0.3.3 # via boto3 +sed==0.3.1 +setproctitle==1.1.10 +six==1.15.0 +smmap==3.0.4 +sqlparse==0.4.1 +sshpubkeys==3.1.0 # via moto +strict-rfc3339==0.7 +tempora==1.14.1 +timelib==0.2.5 +toml==0.10.2 +urllib3==1.24.3 +virtualenv==20.0.20 +watchdog==0.10.3 +websocket-client==0.40.0 # via docker, kubernetes +werkzeug==0.15.6 # via moto +wheel==0.36.2 +wmi==1.5.1 +wrapt==1.11.1 # via aws-xray-sdk +xmltodict==0.12.0 # via moto, pywinrm +zc.lockfile==2.0 +zipp==0.6.0 # via importlib-metadata, moto diff --git a/requirements/static/pkg/py3.8/windows.txt b/requirements/static/pkg/py3.8/windows.txt index 60dcb19ec2a..999557900bc 100644 --- a/requirements/static/pkg/py3.8/windows.txt +++ b/requirements/static/pkg/py3.8/windows.txt @@ -2,22 +2,20 @@ # This file is autogenerated by pip-compile # To update, run: # -# pip-compile -o requirements/static/pkg/py3.5/windows.txt -v requirements/base.txt requirements/zeromq.txt requirements/static/pkg/windows.in requirements/static/pkg/windows.in +# pip-compile -o requirements/static/pkg/py3.8/windows.txt -v requirements/windows.txt requirements/static/pkg/windows.in # -argh==0.26.2 # via watchdog -asn1crypto==1.3.0 # via cryptography -backports.ssl-match-hostname==3.7.0.1 ; python_version < "3.7" -certifi==2020.4.5.1 -cffi==1.12.2 +certifi==2020.12.5 +cffi==1.14.5 chardet==3.0.4 # via requests cheroot==8.3.0 # via cherrypy -cherrypy==17.4.1 -contextlib2==0.6.0.post1 # via cherrypy -cryptography==3.3.2 +cherrypy==18.6.0 +contextvars==2.4 +cryptography==3.4.6 distro==1.5.0 -gitdb2==2.0.5 -gitpython==3.1.12 -idna==2.8 +gitdb==4.0.5 # via gitpython +gitpython==3.1.13 +idna==2.8 # via requests +immutables==0.15 # via contextvars ioloop==0.1a0 ipaddress==1.0.22 jaraco.functools==2.0 # via cheroot, tempora @@ -26,33 +24,32 @@ libnacl==1.7.1 lxml==4.6.3 mako==1.0.7 markupsafe==1.1.1 -more-itertools==8.2.0 # via cheroot, cherrypy, jaraco.functools -msgpack==0.6.2 -pathtools==0.1.2 # via watchdog +more-itertools==8.2.0 # via cheroot, cherrypy, jaraco.classes, jaraco.functools +msgpack==1.0.2 portend==2.6 # via cherrypy psutil==5.8.0 pyasn1==0.4.8 -pycparser==2.19 -pycryptodomex==3.9.7 +pycparser==2.20 +pycryptodomex==3.9.8 pycurl==7.43.0.5 -pymssql==2.1.5 -pymysql==0.9.3 -pyopenssl==19.0.0 -python-dateutil==2.8.0 -python-gnupg==0.4.4 +pymysql==1.0.2 +pyopenssl==20.0.1 +python-dateutil==2.8.1 +python-gnupg==0.4.6 pythonnet==2.5.2 -pytz==2019.3 # via tempora -pywin32==300 +pytz==2020.1 # via tempora pyyaml==5.4.1 -pyzmq==19.0.0 +pyzmq==18.0.1 ; python_version < "3.9" requests==2.25.1 setproctitle==1.1.10 six==1.16.0 # via cheroot, cherrypy, cryptography, pyopenssl, python-dateutil, tempora -smmap2==2.0.5 +smmap==3.0.4 # via gitdb tempora==1.14.1 # via portend timelib==0.2.5 urllib3==1.26.4 # via requests watchdog==0.9.0 -wheel==0.33.4 -wmi==1.4.9 +wheel==0.36.2 +wmi==1.5.1 zc.lockfile==2.0 # via cherrypy +# Passthrough dependencies from requirements/windows.txt +pywin32>=300