diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b92983e22d1..f18feb6447a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -231,18 +231,17 @@ repos: - --include=requirements/windows.txt - 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 -# alias: compile-pkg-windows-3.10-zmq-requirements -# name: Windows Packaging Py3.10 ZeroMQ Requirements -# files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.10/windows\.txt))$ -# pass_filenames: false -# args: -# - -v -# - --py-version=3.10 -# - --platform=windows -# - --include=requirements/windows.txt -# - requirements/static/pkg/windows.in + - id: pip-tools-compile + alias: compile-pkg-windows-3.10-zmq-requirements + name: Windows Packaging Py3.10 ZeroMQ Requirements + files: ^requirements/((base|zeromq|crypto|windows)\.txt|static/pkg/(windows\.in|py3\.10/windows\.txt))$ + pass_filenames: false + args: + - -v + - --py-version=3.10 + - --platform=windows + - --include=requirements/windows.txt + - requirements/static/pkg/windows.in # <---- Packaging Requirements ------------------------------------------------------------------------------------- @@ -665,20 +664,19 @@ repos: - --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.10 -# - id: pip-tools-compile -# alias: compile-ci-windows-py3.10-zmq-requirements -# name: Windows CI Py3.10 ZeroMQ Requirements -# files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|pkg/py3\.10/windows\.txt))$ -# pass_filenames: false -# args: -# - -v -# - --py-version=3.10 -# - --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 + - id: pip-tools-compile + alias: compile-ci-windows-py3.10-zmq-requirements + name: Windows CI Py3.10 ZeroMQ Requirements + files: requirements/((base|zeromq|pytest)\.txt|static/((ci|pkg)/(windows|common)\.in|pkg/py3\.10/windows\.txt))$ + pass_filenames: false + args: + - -v + - --py-version=3.10 + - --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 - id: pip-tools-compile alias: compile-ci-windows-crypto-py3.6-requirements @@ -728,18 +726,17 @@ repos: - --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 -# alias: compile-ci-windows-crypto-py3.10-requirements -# name: Windows CI Py3.10 Crypto Requirements -# files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$ -# pass_filenames: false -# args: -# - -v -# - --py-version=3.10 -# - --platform=windows -# - --out-prefix=windows -# - requirements/static/ci/crypto.in + - id: pip-tools-compile + alias: compile-ci-windows-crypto-py3.10-requirements + name: Windows CI Py3.10 Crypto Requirements + files: ^requirements/(crypto\.txt|static/ci/crypto\.in)$ + pass_filenames: false + args: + - -v + - --py-version=3.10 + - --platform=windows + - --out-prefix=windows + - requirements/static/ci/crypto.in # <---- CI Requirements -------------------------------------------------------------------------------------------- diff --git a/requirements/static/ci/py3.10/windows-crypto.txt b/requirements/static/ci/py3.10/windows-crypto.txt new file mode 100644 index 00000000000..299f64c720e --- /dev/null +++ b/requirements/static/ci/py3.10/windows-crypto.txt @@ -0,0 +1,12 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.10/windows-crypto.txt requirements/static/ci/crypto.in +# +m2crypto==0.37.1 + # via -r requirements/static/ci/crypto.in +parameterized==0.8.1 + # via m2crypto +pycryptodome==3.10.1 + # via -r requirements/static/ci/crypto.in diff --git a/requirements/static/ci/py3.10/windows.txt b/requirements/static/ci/py3.10/windows.txt new file mode 100644 index 00000000000..a5e25e7ab7c --- /dev/null +++ b/requirements/static/ci/py3.10/windows.txt @@ -0,0 +1,437 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.10/windows.txt requirements/pytest.txt requirements/static/ci/common.in requirements/static/ci/windows.in requirements/static/pkg/py3.10/windows.txt +# +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 + # via + # -r requirements/static/ci/common.in + # aws-sam-translator + # moto +boto==2.49.0 + # via + # -r requirements/static/ci/common.in + # moto +botocore==1.16.26 + # via + # boto3 + # moto + # s3transfer +cached-property==1.5.2 + # via pygit2 +cachetools==3.1.0 + # via google-auth +cassandra-driver==3.23.0 + # via -r requirements/static/ci/common.in +certifi==2020.12.5 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt + # kubernetes + # requests +cffi==1.14.5 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt + # cryptography + # pygit2 +cfn-lint==0.44.3 + # via moto +chardet==3.0.4 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # requests +cheetah3==3.1.0 + # via -r requirements/static/ci/common.in +cheroot==8.3.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cherrypy +cherrypy==18.6.0 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt +click==7.1.2 + # via geomet +clustershell==1.8.3 + # via -r requirements/static/ci/common.in +colorama==0.4.1 + # via pytest +contextvars==2.4 + # via -r requirements/static/pkg/py3.10/windows.txt +cryptography==3.4.7 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # moto + # pyopenssl + # python-jose + # requests-ntlm + # sshpubkeys +decorator==4.4.2 + # via networkx +distlib==0.3.0 + # via virtualenv +distro==1.5.0 + # via -r requirements/static/pkg/py3.10/windows.txt +dmidecode==0.9.0 + # via -r requirements/static/ci/windows.in +dnspython==1.16.0 + # via + # -r requirements/static/ci/common.in + # python-etcd +docker-pycreds==0.4.0 + # via docker +docker==2.7.0 + # via + # -r requirements/static/ci/common.in + # moto +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 + # via -r requirements/pytest.txt +genshi==0.7.3 + # via -r requirements/static/ci/common.in +geomet==0.1.2 + # via cassandra-driver +gitdb==4.0.7 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # gitpython +gitpython==3.1.14 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt +google-auth==1.6.3 + # via kubernetes +idna==2.8 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # moto + # requests +immutables==0.15 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # contextvars +iniconfig==1.0.1 + # via pytest +ioloop==0.1a0 + # via -r requirements/static/pkg/py3.10/windows.txt +ipaddress==1.0.22 + # via kubernetes +jaraco.classes==3.2.1 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # jaraco.collections +jaraco.collections==3.3.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cherrypy +jaraco.functools==2.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cheroot + # jaraco.text + # tempora +jaraco.text==3.5.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # jaraco.collections +jinja2==2.10.1 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # moto +jmespath==0.9.4 + # via + # -r requirements/static/ci/common.in + # boto3 + # botocore +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 + # via + # -r requirements/static/ci/common.in + # aws-sam-translator + # cfn-lint +junit-xml==1.9 + # via cfn-lint +keyring==5.7.1 + # via -r requirements/static/ci/common.in +kubernetes==3.0.0 + # via -r requirements/static/ci/common.in +libnacl==1.7.2 + # via -r requirements/static/pkg/py3.10/windows.txt +lxml==4.6.2 + # via -r requirements/static/pkg/py3.10/windows.txt +mako==1.1.4 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt +markupsafe==1.1.1 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # jinja2 + # mako + # moto +mock==3.0.5 + # via + # -r requirements/pytest.txt + # moto +more-itertools==8.2.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools + # moto + # zipp +moto==1.3.16 + # via -r requirements/static/ci/common.in +msgpack==0.6.2 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # pytest-salt-factories +networkx==2.5 + # via cfn-lint +ntlm-auth==1.5.0 + # via requests-ntlm +packaging==19.2 + # via pytest +patch==1.16 + # via -r requirements/static/ci/windows.in +pathtools==0.1.2 + # via watchdog +pluggy==0.13.0 + # via pytest +portend==2.6 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cherrypy +psutil==5.8.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # pytest-salt-factories +py==1.9.0 + # via pytest +pyasn1-modules==0.2.4 + # via google-auth +pyasn1==0.4.8 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # pyasn1-modules + # python-jose + # rsa +pycparser==2.20 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cffi + # pythonnet +pycryptodomex==3.10.1 + # via -r requirements/static/pkg/py3.10/windows.txt +pycurl==7.43.0.5 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt +pygit2==1.5.0 ; python_version >= "3.7" + # via -r requirements/static/ci/windows.in +pymysql==1.0.2 + # via -r requirements/static/pkg/py3.10/windows.txt +pyopenssl==20.0.1 + # via -r requirements/static/pkg/py3.10/windows.txt +pyparsing==2.4.5 + # via packaging +pyrsistent==0.17.3 + # via jsonschema +pytest-helpers-namespace==2019.1.8 + # via -r requirements/pytest.txt +pytest-salt-factories==0.121.1 + # via -r requirements/pytest.txt +pytest-subtests==0.4.0 + # via -r requirements/pytest.txt +pytest-tempdir==2019.10.12 + # via + # -r requirements/pytest.txt + # pytest-salt-factories +pytest==6.1.2 + # via + # -r requirements/pytest.txt + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-subtests + # pytest-tempdir +python-dateutil==2.8.1 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # botocore + # kubernetes + # moto +python-etcd==0.4.5 + # via -r requirements/static/ci/common.in +python-gnupg==0.4.7 + # via -r requirements/static/pkg/py3.10/windows.txt +python-jose[cryptography]==3.2.0 + # via moto +pythonnet==2.5.2 + # via -r requirements/static/pkg/py3.10/windows.txt +pytz==2019.3 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # moto + # tempora +pyvmomi==6.7.1.2018.12 + # via -r requirements/static/ci/common.in +pywin32==300 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cherrypy + # wmi +pywinrm==0.4.1 + # via -r requirements/static/ci/windows.in +pyyaml==5.3.1 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cfn-lint + # clustershell + # kubernetes + # moto +pyzmq==20.0.0 ; python_version >= "3.9" + # via + # -r requirements/static/pkg/py3.10/windows.txt + # pytest-salt-factories +requests-ntlm==1.1.0 + # via pywinrm +requests==2.25.1 + # via + # -r requirements/static/ci/common.in + # -r requirements/static/pkg/py3.10/windows.txt + # aws-xray-sdk + # docker + # kubernetes + # moto + # pyvmomi + # pywinrm + # requests-ntlm + # responses +responses==0.10.6 + # via moto +rfc3987==1.3.8 + # via -r requirements/static/ci/common.in +rsa==4.0 + # via + # google-auth + # python-jose +s3transfer==0.3.3 + # via boto3 +sed==0.3.1 + # via -r requirements/static/ci/windows.in +setproctitle==1.1.10 + # via -r requirements/static/pkg/py3.10/windows.txt +six==1.15.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # aws-sam-translator + # cassandra-driver + # cfn-lint + # cheroot + # docker + # docker-pycreds + # geomet + # google-auth + # jsonschema + # junit-xml + # kubernetes + # mock + # moto + # packaging + # pyopenssl + # python-dateutil + # python-jose + # pyvmomi + # pywinrm + # responses + # tempora + # virtualenv + # websocket-client +smmap==4.0.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # gitdb +sqlparse==0.4.1 + # via -r requirements/static/ci/common.in +sshpubkeys==3.1.0 + # via moto +strict-rfc3339==0.7 + # via -r requirements/static/ci/common.in +tempora==1.14.1 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # portend +timelib==0.2.5 + # via -r requirements/static/pkg/py3.10/windows.txt +toml==0.10.2 + # via + # -r requirements/static/ci/common.in + # pytest +urllib3==1.26.4 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # botocore + # kubernetes + # python-etcd + # requests +virtualenv==20.0.20 + # via -r requirements/static/ci/common.in +watchdog==0.10.3 + # via -r requirements/static/ci/common.in +websocket-client==0.40.0 + # via + # docker + # kubernetes +werkzeug==0.15.6 + # via moto +wheel==0.36.2 + # via -r requirements/static/pkg/py3.10/windows.txt +wmi==1.5.1 + # via -r requirements/static/pkg/py3.10/windows.txt +wrapt==1.11.1 + # via aws-xray-sdk +xmltodict==0.12.0 + # via + # moto + # pywinrm +zc.lockfile==2.0 + # via + # -r requirements/static/pkg/py3.10/windows.txt + # cherrypy +zipp==0.6.0 + # via moto + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/static/pkg/py3.10/windows.txt b/requirements/static/pkg/py3.10/windows.txt index bfaa9efdc2b..7e7a93d0de1 100644 --- a/requirements/static/pkg/py3.10/windows.txt +++ b/requirements/static/pkg/py3.10/windows.txt @@ -2,57 +2,134 @@ # 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 --output-file=requirements/static/pkg/py3.10/windows.txt requirements/static/pkg/windows.in requirements/windows.txt # -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.14.4 -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 +certifi==2020.12.5 + # via + # -r requirements/windows.txt + # requests +cffi==1.14.5 + # via + # -r requirements/windows.txt + # cryptography +chardet==3.0.4 + # via requests +cheroot==8.3.0 + # via cherrypy +cherrypy==18.6.0 + # via -r requirements/windows.txt +contextvars==2.4 + # via -r requirements/base.txt +cryptography==3.4.7 + # via + # -r requirements/windows.txt + # pyopenssl distro==1.5.0 -gitdb2==2.0.5 -gitpython==3.1.12 + # via -r requirements/base.txt +gitdb==4.0.7 + # via gitpython +gitpython==3.1.14 + # via -r requirements/windows.txt idna==2.8 + # via requests +immutables==0.15 + # via contextvars ioloop==0.1a0 -ipaddress==1.0.22 -jaraco.functools==2.0 # via cheroot, tempora -jinja2==2.11.3 -libnacl==1.7.1 -lxml==4.6.3 -mako==1.0.7 + # via -r requirements/windows.txt +jaraco.classes==3.2.1 + # via jaraco.collections +jaraco.collections==3.3.0 + # via cherrypy +jaraco.functools==2.0 + # via + # cheroot + # jaraco.text + # tempora +jaraco.text==3.5.0 + # via jaraco.collections +jinja2==2.10.1 + # via -r requirements/base.txt +libnacl==1.7.2 + # via -r requirements/windows.txt +lxml==4.6.2 + # via -r requirements/windows.txt +mako==1.1.4 + # via -r requirements/windows.txt markupsafe==1.1.1 -more-itertools==8.2.0 # via cheroot, cherrypy, jaraco.functools + # via + # -r requirements/base.txt + # jinja2 + # mako +more-itertools==8.2.0 + # via + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools msgpack==0.6.2 -pathtools==0.1.2 # via watchdog -portend==2.6 # via cherrypy + # via -r requirements/base.txt +portend==2.6 + # via cherrypy psutil==5.8.0 -pyasn1==0.4.5 -pycparser==2.19 -pycryptodomex==3.9.7 + # via -r requirements/windows.txt +pyasn1==0.4.8 + # via -r requirements/windows.txt +pycparser==2.20 + # via + # -r requirements/windows.txt + # cffi + # pythonnet +pycryptodomex==3.10.1 + # via -r requirements/crypto.txt pycurl==7.43.0.5 -pymssql==2.1.4 -pymysql==0.9.3 -pyopenssl==19.0.0 -python-dateutil==2.8.0 -python-gnupg==0.4.4 -pythonnet==2.3.0 -pytz==2019.3 # via tempora -pywin32==227 -pyyaml==5.4.1 -pyzmq==19.0.0 -requests==2.21.0 + # via -r requirements/windows.txt +pymysql==1.0.2 + # via -r requirements/windows.txt +pyopenssl==20.0.1 + # via -r requirements/windows.txt +python-dateutil==2.8.1 + # via -r requirements/windows.txt +python-gnupg==0.4.7 + # via -r requirements/windows.txt +pythonnet==2.5.2 + # via -r requirements/windows.txt +pytz==2019.3 + # via tempora +pywin32==300 + # via + # -r requirements/windows.txt + # cherrypy + # wmi +pyyaml==5.3.1 + # via -r requirements/base.txt +pyzmq==20.0.0 ; python_version >= "3.9" + # via -r requirements/zeromq.txt +requests==2.25.1 + # via + # -r requirements/base.txt + # -r requirements/windows.txt setproctitle==1.1.10 -six==1.16.0 # via cheroot, cherrypy, cryptography, pyopenssl, python-dateutil, tempora -smmap2==2.0.5 -tempora==1.14.1 # via portend + # via -r requirements/windows.txt +six==1.15.0 + # via + # cheroot + # pyopenssl + # python-dateutil + # tempora +smmap==4.0.0 + # via gitdb +tempora==1.14.1 + # via portend timelib==0.2.5 -urllib3==1.24.3 # via requests -watchdog==0.9.0 -wheel==0.33.4 -wmi==1.4.9 -zc.lockfile==2.0 # via cherrypy + # via -r requirements/windows.txt +urllib3==1.26.4 + # via requests +wheel==0.36.2 + # via -r requirements/windows.txt +wmi==1.5.1 + # via -r requirements/windows.txt +zc.lockfile==2.0 + # via cherrypy + +# The following packages are considered to be unsafe in a requirements file: +# setuptools