From 7f6b87158032b4d7f167d471b65eab7ea3d41740 Mon Sep 17 00:00:00 2001 From: Twangboy Date: Tue, 7 Feb 2023 10:05:29 -0700 Subject: [PATCH] Add pkgtest-windows requirement file --- .pre-commit-config.yaml | 83 +++++++- noxfile.py | 7 +- requirements/static/ci/pkgtests-windows.in | 5 + requirements/static/ci/pkgtests.in | 3 - .../static/ci/py3.10/pkgtests-windows.txt | 168 ++++++++++++++++ requirements/static/ci/py3.10/pkgtests.txt | 16 -- .../static/ci/py3.6/pkgtests-windows.txt | 177 +++++++++++++++++ requirements/static/ci/py3.6/pkgtests.txt | 17 +- .../static/ci/py3.7/pkgtests-windows.txt | 184 ++++++++++++++++++ requirements/static/ci/py3.7/pkgtests.txt | 19 +- .../static/ci/py3.8/pkgtests-windows.txt | 173 ++++++++++++++++ requirements/static/ci/py3.8/pkgtests.txt | 19 +- .../static/ci/py3.9/pkgtests-windows.txt | 169 ++++++++++++++++ requirements/static/ci/py3.9/pkgtests.txt | 17 -- 14 files changed, 961 insertions(+), 96 deletions(-) create mode 100644 requirements/static/ci/pkgtests-windows.in create mode 100644 requirements/static/ci/py3.10/pkgtests-windows.txt create mode 100644 requirements/static/ci/py3.6/pkgtests-windows.txt create mode 100644 requirements/static/ci/py3.7/pkgtests-windows.txt create mode 100644 requirements/static/ci/py3.8/pkgtests-windows.txt create mode 100644 requirements/static/ci/py3.9/pkgtests-windows.txt diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2df3966dc6d..4082ee555d6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1071,23 +1071,25 @@ repos: - id: pip-tools-compile alias: compile-ci-pkg-3.6-requirements name: PKG tests CI Py3.6 Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.6/pkgtests\.in)))$ + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.6/pkgtests\.in)))$ pass_filenames: false args: - -v - --py-version=3.6 + - --platform=linux - --include=requirements/base.txt - --include=requirements/zeromq.txt - requirements/static/ci/pkgtests.in - + - id: pip-tools-compile alias: compile-ci-pkg-3.7-requirements name: PKG tests CI Py3.7 Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.7/pkgtests\.in)))$ + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.7/pkgtests\.in)))$ pass_filenames: false args: - -v - --py-version=3.7 + - --platform=linux - --include=requirements/base.txt - --include=requirements/zeromq.txt - requirements/static/ci/pkgtests.in @@ -1095,11 +1097,12 @@ repos: - id: pip-tools-compile alias: compile-ci-pkg-3.8-requirements name: PKG tests CI Py3.8 Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.8/pkgtests\.in)))$ + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.8/pkgtests\.in)))$ pass_filenames: false args: - -v - --py-version=3.8 + - --platform=linux - --include=requirements/base.txt - --include=requirements/zeromq.txt - requirements/static/ci/pkgtests.in @@ -1107,27 +1110,93 @@ repos: - id: pip-tools-compile alias: compile-ci-pkg-3.9-requirements name: PKG tests CI Py3.9 Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.9/pkgtests\.in)))$ + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.9/pkgtests\.in)))$ pass_filenames: false args: - -v - --py-version=3.9 + - --platform=linux - --include=requirements/base.txt - --include=requirements/zeromq.txt - requirements/static/ci/pkgtests.in - - id: pip-tools-compile alias: compile-ci-pkg-3.10-requirements name: PKG tests CI Py3.10 Requirements - files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.10/pkgtests\.in)))$ + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests|common)\.in|py3\.10/pkgtests\.in)))$ pass_filenames: false args: - -v - --py-version=3.10 + - --platform=linux - --include=requirements/base.txt - --include=requirements/zeromq.txt - requirements/static/ci/pkgtests.in + + - id: pip-tools-compile + alias: compile-ci-windows-pkg-3.6-requirements + name: PKG tests Windows CI Py3.6 Requirements + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests-windows|common)\.in|py3\.6/pkgtests-windows\.in)))$ + pass_filenames: false + args: + - -v + - --py-version=3.6 + - --platform=windows + - --include=requirements/base.txt + - --include=requirements/zeromq.txt + - requirements/static/ci/pkgtests-windows.in + + - id: pip-tools-compile + alias: compile-ci-windows-pkg-3.7-requirements + name: PKG tests Windows CI Py3.7 Requirements + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests-windows|common)\.in|py3\.7/pkgtests-windows\.in)))$ + pass_filenames: false + args: + - -v + - --py-version=3.7 + - --platform=windows + - --include=requirements/base.txt + - --include=requirements/zeromq.txt + - requirements/static/ci/pkgtests-windows.in + + - id: pip-tools-compile + alias: compile-ci-windows-pkg-3.8-requirements + name: PKG tests Windows CI Py3.8 Requirements + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests-windows|common)\.in|py3\.8/pkgtests-windows\.in)))$ + pass_filenames: false + args: + - -v + - --py-version=3.8 + - --platform=windows + - --include=requirements/base.txt + - --include=requirements/zeromq.txt + - requirements/static/ci/pkgtests-windows.in + + - id: pip-tools-compile + alias: compile-ci-windows-pkg-3.9-requirements + name: PKG tests Windows CI Py3.9 Requirements + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests-windows|common)\.in|py3\.9/pkgtests-windows\.in)))$ + pass_filenames: false + args: + - -v + - --py-version=3.9 + - --platform=windows + - --include=requirements/base.txt + - --include=requirements/zeromq.txt + - requirements/static/ci/pkgtests-windows.in + + - id: pip-tools-compile + alias: compile-ci-windows-pkg-3.10-requirements + name: PKG tests Windows CI Py3.10 Requirements + files: ^requirements/((base|zeromq|pytest)\.txt|static/(pkg/linux\.in|ci/((pkgtests-windows|common)\.in|py3\.10/pkgtests-windows\.in)))$ + pass_filenames: false + args: + - -v + - --py-version=3.10 + - --platform=windows + - --include=requirements/base.txt + - --include=requirements/zeromq.txt + - requirements/static/ci/pkgtests-windows.in # <---- PKG ci requirements----------------------------------------------------------------------------------------- diff --git a/noxfile.py b/noxfile.py index d6e453c5414..18934c08fc3 100644 --- a/noxfile.py +++ b/noxfile.py @@ -1768,8 +1768,13 @@ def _pkg_test(session, cmd_args, test_type): runtests_log_filename = f"runtests-{test_type}" # Install requirements if _upgrade_pip_setuptools_and_wheel(session): + if IS_WINDOWS: + file_name = "pkgtests-windows.txt" + else: + file_name = "pkgtests.txt" + requirements_file = os.path.join( - "requirements", "static", "ci", pydir, "pkgtests.txt" + "requirements", "static", "ci", pydir, file_name ) install_command = ["--progress-bar=off", "-r", requirements_file] diff --git a/requirements/static/ci/pkgtests-windows.in b/requirements/static/ci/pkgtests-windows.in new file mode 100644 index 00000000000..f34edda6f04 --- /dev/null +++ b/requirements/static/ci/pkgtests-windows.in @@ -0,0 +1,5 @@ +cherrypy +pytest-salt-factories==1.0.0rc17 +pythonnet==3.0.1; python_version >= '3.7' +pythonnet==2.5.2; python_version < '3.7' +wmi==1.5.1; sys_platform == 'win32' diff --git a/requirements/static/ci/pkgtests.in b/requirements/static/ci/pkgtests.in index 7c046b4c0b9..e40f7d075e2 100644 --- a/requirements/static/ci/pkgtests.in +++ b/requirements/static/ci/pkgtests.in @@ -1,5 +1,2 @@ cherrypy pytest-salt-factories==1.0.0rc17 -pythonnet==3.0.1; python_version >= '3.7' and sys_platform == 'win32' -pythonnet==2.5.2; python_version < '3.7' and sys_platform == 'win32' -wmi==1.5.1; sys_platform == 'win32' diff --git a/requirements/static/ci/py3.10/pkgtests-windows.txt b/requirements/static/ci/py3.10/pkgtests-windows.txt new file mode 100644 index 00000000000..c68f0ee6d86 --- /dev/null +++ b/requirements/static/ci/py3.10/pkgtests-windows.txt @@ -0,0 +1,168 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.10/pkgtests-windows.txt requirements/base.txt requirements/static/ci/pkgtests-windows.in requirements/zeromq.txt +# +attrs==22.2.0 + # via + # pytest + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics +autocommand==2.2.2 + # via jaraco.text +certifi==2022.12.7 + # via requests +cffi==1.15.1 + # via clr-loader +charset-normalizer==3.0.1 + # via requests +cheroot==9.0.0 + # via cherrypy +cherrypy==18.8.0 + # via -r requirements/static/ci/pkgtests-windows.in +clr-loader==0.2.5 + # via pythonnet +colorama==0.4.6 + # via pytest +contextvars==2.4 + # via -r requirements/base.txt +distlib==0.3.6 + # via virtualenv +distro==1.8.0 + # via + # -r requirements/base.txt + # pytest-skip-markers +exceptiongroup==1.1.0 + # via pytest +filelock==3.9.0 + # via virtualenv +idna==3.4 + # via requests +immutables==0.19 + # via contextvars +inflect==6.0.2 + # via jaraco.text +iniconfig==2.0.0 + # via pytest +jaraco.classes==3.2.3 + # via jaraco.collections +jaraco.collections==3.8.0 + # via cherrypy +jaraco.context==4.3.0 + # via jaraco.text +jaraco.functools==3.5.2 + # via + # cheroot + # jaraco.text + # tempora +jaraco.text==3.11.1 + # via jaraco.collections +jinja2==3.1.2 + # via -r requirements/base.txt +jmespath==1.0.1 + # via -r requirements/base.txt +looseversion==1.0.3 + # via -r requirements/base.txt +markupsafe==2.1.2 + # via + # -r requirements/base.txt + # jinja2 +more-itertools==9.0.0 + # via + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools + # jaraco.text +msgpack==1.0.4 + # via + # -r requirements/base.txt + # pytest-salt-factories +packaging==23.0 + # via + # -r requirements/base.txt + # pytest +platformdirs==2.6.2 + # via virtualenv +pluggy==1.0.0 + # via pytest +portend==3.1.0 + # via cherrypy +psutil==5.9.4 + # via + # -r requirements/base.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pycparser==2.21 + # via cffi +pycryptodomex==3.17 + # via -r requirements/crypto.txt +pydantic==1.10.4 + # via inflect +pytest-helpers-namespace==2021.12.29 + # via + # pytest-salt-factories + # pytest-shell-utilities +pytest-salt-factories==1.0.0rc17 + # via -r requirements/static/ci/pkgtests-windows.in +pytest-shell-utilities==1.7.0 + # via pytest-salt-factories +pytest-skip-markers==1.4.0 + # via + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-system-statistics==1.0.2 + # via pytest-salt-factories +pytest-tempdir==2019.10.12 + # via pytest-salt-factories +pytest==7.2.1 + # via + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics + # pytest-tempdir +pythonnet==3.0.1 ; python_version >= "3.7" + # via -r requirements/static/ci/pkgtests-windows.in +pytz==2022.7.1 + # via tempora +pywin32==305 + # via + # pytest-skip-markers + # wmi +pyyaml==6.0 + # via -r requirements/base.txt +pyzmq==25.0.0 ; python_version >= "3.9" + # via + # -r requirements/zeromq.txt + # pytest-salt-factories +requests==2.28.2 + # via -r requirements/base.txt +six==1.16.0 + # via cheroot +tempora==5.2.1 + # via portend +tomli==2.0.1 + # via pytest +typing-extensions==4.4.0 + # via + # pydantic + # pytest-shell-utilities + # pytest-system-statistics +urllib3==1.26.14 + # via requests +virtualenv==20.18.0 + # via pytest-salt-factories +wmi==1.5.1 ; sys_platform == "win32" + # via -r requirements/static/ci/pkgtests-windows.in +zc.lockfile==2.0 + # via cherrypy + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/static/ci/py3.10/pkgtests.txt b/requirements/static/ci/py3.10/pkgtests.txt index 21ad10dfe1f..95fda2b8b3b 100644 --- a/requirements/static/ci/py3.10/pkgtests.txt +++ b/requirements/static/ci/py3.10/pkgtests.txt @@ -15,18 +15,12 @@ autocommand==2.2.2 # via jaraco.text certifi==2022.12.7 # via requests -cffi==1.15.1 - # via clr-loader charset-normalizer==3.0.1 # via requests cheroot==9.0.0 # via cherrypy cherrypy==18.8.0 # via -r requirements/static/ci/pkgtests.in -clr-loader==0.2.5 - # via pythonnet -colorama==0.4.6 - # via pytest contextvars==2.4 # via # -r requirements/base.txt @@ -109,8 +103,6 @@ psutil==5.9.4 # pytest-salt-factories # pytest-shell-utilities # pytest-system-statistics -pycparser==2.21 - # via cffi pycryptodomex==3.16.0 # via -r requirements/crypto.txt pydantic==1.10.4 @@ -140,14 +132,8 @@ pytest==7.2.1 # pytest-skip-markers # pytest-system-statistics # pytest-tempdir -pythonnet==3.0.1 ; python_version >= "3.7" and sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in pytz==2022.7.1 # via tempora -pywin32==305 - # via - # pytest-skip-markers - # wmi pyyaml==6.0 # via # -r requirements/base.txt @@ -175,8 +161,6 @@ urllib3==1.26.14 # via requests virtualenv==20.17.1 # via pytest-salt-factories -wmi==1.5.1 ; sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in zc.lockfile==2.0 # via cherrypy diff --git a/requirements/static/ci/py3.6/pkgtests-windows.txt b/requirements/static/ci/py3.6/pkgtests-windows.txt new file mode 100644 index 00000000000..8d77d45db05 --- /dev/null +++ b/requirements/static/ci/py3.6/pkgtests-windows.txt @@ -0,0 +1,177 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.6/pkgtests-windows.txt requirements/base.txt requirements/static/ci/pkgtests-windows.in requirements/zeromq.txt +# +atomicwrites==1.4.1 + # via pytest +attrs==22.2.0 + # via + # pytest + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics +certifi==2022.12.7 + # via requests +charset-normalizer==2.0.12 + # via requests +cheroot==9.0.0 + # via cherrypy +cherrypy==18.8.0 + # via -r requirements/static/ci/pkgtests-windows.in +colorama==0.4.5 + # via pytest +contextvars==2.4 + # via -r requirements/base.txt +distlib==0.3.6 + # via virtualenv +distro==1.8.0 + # via + # -r requirements/base.txt + # pytest-skip-markers +filelock==3.4.1 + # via virtualenv +idna==3.4 + # via requests +immutables==0.19 + # via contextvars +importlib-metadata==4.8.3 + # via + # cheroot + # pluggy + # pytest + # virtualenv +importlib-resources==5.4.0 + # via + # jaraco.text + # virtualenv +iniconfig==1.1.1 + # via pytest +jaraco.classes==3.2.1 + # via jaraco.collections +jaraco.collections==3.4.0 + # via cherrypy +jaraco.context==4.1.1 + # via jaraco.text +jaraco.functools==3.4.0 + # via + # cheroot + # jaraco.text + # tempora +jaraco.text==3.7.0 + # via jaraco.collections +jinja2==3.0.3 + # via -r requirements/base.txt +jmespath==0.10.0 + # via -r requirements/base.txt +looseversion==1.0.3 + # via -r requirements/base.txt +markupsafe==2.0.1 + # via + # -r requirements/base.txt + # jinja2 +more-itertools==8.14.0 + # via + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools +msgpack==1.0.4 + # via + # -r requirements/base.txt + # pytest-salt-factories +packaging==21.3 + # via + # -r requirements/base.txt + # pytest +platformdirs==2.4.0 + # via virtualenv +pluggy==1.0.0 + # via pytest +portend==3.0.0 + # via cherrypy +psutil==5.9.4 + # via + # -r requirements/base.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +py==1.11.0 + # via pytest +pycparser==2.21 + # via pythonnet +pycryptodomex==3.17 + # via -r requirements/crypto.txt +pyparsing==3.0.9 + # via packaging +pytest-helpers-namespace==2021.12.29 + # via + # pytest-salt-factories + # pytest-shell-utilities +pytest-salt-factories==1.0.0rc17 + # via -r requirements/static/ci/pkgtests-windows.in +pytest-shell-utilities==1.7.0 + # via pytest-salt-factories +pytest-skip-markers==1.3.0 + # via + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-system-statistics==1.0.2 + # via pytest-salt-factories +pytest-tempdir==2019.10.12 + # via pytest-salt-factories +pytest==7.0.1 + # via + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics + # pytest-tempdir +pythonnet==2.5.2 ; python_version < "3.7" + # via -r requirements/static/ci/pkgtests-windows.in +pytz==2022.7.1 + # via tempora +pywin32==305 + # via + # cherrypy + # pytest-skip-markers + # wmi +pyyaml==6.0 + # via -r requirements/base.txt +pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" + # via + # -r requirements/zeromq.txt + # pytest-salt-factories +requests==2.27.1 + # via -r requirements/base.txt +six==1.16.0 + # via cheroot +tempora==4.1.2 + # via portend +tomli==1.2.3 + # via pytest +typing-extensions==4.1.1 + # via + # immutables + # importlib-metadata + # pytest-shell-utilities + # pytest-system-statistics +urllib3==1.26.14 + # via requests +virtualenv==20.17.1 + # via pytest-salt-factories +wmi==1.5.1 ; sys_platform == "win32" + # via -r requirements/static/ci/pkgtests-windows.in +zc.lockfile==2.0 + # via cherrypy +zipp==3.6.0 + # via + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/static/ci/py3.6/pkgtests.txt b/requirements/static/ci/py3.6/pkgtests.txt index d3c6c135c1f..46ec569631b 100644 --- a/requirements/static/ci/py3.6/pkgtests.txt +++ b/requirements/static/ci/py3.6/pkgtests.txt @@ -4,8 +4,6 @@ # # pip-compile --output-file=requirements/static/ci/py3.6/pkgtests.txt requirements/base.txt requirements/static/ci/pkgtests.in requirements/zeromq.txt # -atomicwrites==1.4.1 - # via pytest attrs==22.2.0 # via # pytest @@ -21,8 +19,6 @@ cheroot==9.0.0 # via cherrypy cherrypy==18.8.0 # via -r requirements/static/ci/pkgtests.in -colorama==0.4.5 - # via pytest contextvars==2.4 # via # -r requirements/base.txt @@ -113,8 +109,6 @@ psutil==5.9.4 # pytest-system-statistics py==1.11.0 # via pytest -pycparser==2.21 - # via pythonnet pycryptodomex==3.16.0 # via -r requirements/crypto.txt pyparsing==3.0.9 @@ -144,20 +138,13 @@ pytest==7.0.1 # pytest-skip-markers # pytest-system-statistics # pytest-tempdir -pythonnet==2.5.2 ; python_version < "3.7" and sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in pytz==2022.7.1 # via tempora -pywin32==305 - # via - # cherrypy - # pytest-skip-markers - # wmi pyyaml==6.0 # via # -r requirements/base.txt # -r requirements/base.txt -pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" +pyzmq==22.0.3 ; python_version < "3.9" # via # -r requirements/zeromq.txt # pytest-salt-factories @@ -181,8 +168,6 @@ urllib3==1.26.14 # via requests virtualenv==20.17.1 # via pytest-salt-factories -wmi==1.5.1 ; sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in zc.lockfile==2.0 # via cherrypy zipp==3.6.0 diff --git a/requirements/static/ci/py3.7/pkgtests-windows.txt b/requirements/static/ci/py3.7/pkgtests-windows.txt new file mode 100644 index 00000000000..981772fe5ee --- /dev/null +++ b/requirements/static/ci/py3.7/pkgtests-windows.txt @@ -0,0 +1,184 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.7/pkgtests-windows.txt requirements/base.txt requirements/static/ci/pkgtests-windows.in requirements/zeromq.txt +# +attrs==22.2.0 + # via + # pytest + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics +autocommand==2.2.2 + # via jaraco.text +certifi==2022.12.7 + # via requests +cffi==1.15.1 + # via clr-loader +charset-normalizer==3.0.1 + # via requests +cheroot==9.0.0 + # via cherrypy +cherrypy==18.8.0 + # via -r requirements/static/ci/pkgtests-windows.in +clr-loader==0.2.5 + # via pythonnet +colorama==0.4.6 + # via pytest +contextvars==2.4 + # via -r requirements/base.txt +distlib==0.3.6 + # via virtualenv +distro==1.8.0 + # via + # -r requirements/base.txt + # pytest-skip-markers +exceptiongroup==1.1.0 + # via pytest +filelock==3.9.0 + # via virtualenv +idna==3.4 + # via requests +immutables==0.19 + # via contextvars +importlib-metadata==6.0.0 + # via + # cheroot + # pluggy + # pytest + # virtualenv +importlib-resources==5.10.2 + # via jaraco.text +inflect==6.0.2 + # via jaraco.text +iniconfig==2.0.0 + # via pytest +jaraco.classes==3.2.3 + # via jaraco.collections +jaraco.collections==3.8.0 + # via cherrypy +jaraco.context==4.3.0 + # via jaraco.text +jaraco.functools==3.5.2 + # via + # cheroot + # jaraco.text + # tempora +jaraco.text==3.11.1 + # via jaraco.collections +jinja2==3.1.2 + # via -r requirements/base.txt +jmespath==1.0.1 + # via -r requirements/base.txt +looseversion==1.0.3 + # via -r requirements/base.txt +markupsafe==2.1.2 + # via + # -r requirements/base.txt + # jinja2 +more-itertools==9.0.0 + # via + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools + # jaraco.text +msgpack==1.0.4 + # via + # -r requirements/base.txt + # pytest-salt-factories +packaging==23.0 + # via + # -r requirements/base.txt + # pytest +platformdirs==2.6.2 + # via virtualenv +pluggy==1.0.0 + # via pytest +portend==3.1.0 + # via cherrypy +psutil==5.9.4 + # via + # -r requirements/base.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pycparser==2.21 + # via cffi +pycryptodomex==3.17 + # via -r requirements/crypto.txt +pydantic==1.10.4 + # via inflect +pytest-helpers-namespace==2021.12.29 + # via + # pytest-salt-factories + # pytest-shell-utilities +pytest-salt-factories==1.0.0rc17 + # via -r requirements/static/ci/pkgtests-windows.in +pytest-shell-utilities==1.7.0 + # via pytest-salt-factories +pytest-skip-markers==1.4.0 + # via + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-system-statistics==1.0.2 + # via pytest-salt-factories +pytest-tempdir==2019.10.12 + # via pytest-salt-factories +pytest==7.2.1 + # via + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics + # pytest-tempdir +pythonnet==3.0.1 ; python_version >= "3.7" + # via -r requirements/static/ci/pkgtests-windows.in +pytz==2022.7.1 + # via tempora +pywin32==305 + # via + # cherrypy + # pytest-skip-markers + # wmi +pyyaml==6.0 + # via -r requirements/base.txt +pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" + # via + # -r requirements/zeromq.txt + # pytest-salt-factories +requests==2.28.2 + # via -r requirements/base.txt +six==1.16.0 + # via cheroot +tempora==5.2.1 + # via portend +tomli==2.0.1 + # via pytest +typing-extensions==4.4.0 + # via + # immutables + # importlib-metadata + # platformdirs + # pydantic + # pytest-shell-utilities + # pytest-system-statistics +urllib3==1.26.14 + # via requests +virtualenv==20.18.0 + # via pytest-salt-factories +wmi==1.5.1 ; sys_platform == "win32" + # via -r requirements/static/ci/pkgtests-windows.in +zc.lockfile==2.0 + # via cherrypy +zipp==3.12.1 + # via + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/static/ci/py3.7/pkgtests.txt b/requirements/static/ci/py3.7/pkgtests.txt index 102d09c99e6..0007e0123e6 100644 --- a/requirements/static/ci/py3.7/pkgtests.txt +++ b/requirements/static/ci/py3.7/pkgtests.txt @@ -15,18 +15,12 @@ autocommand==2.2.2 # via jaraco.text certifi==2022.12.7 # via requests -cffi==1.15.1 - # via clr-loader charset-normalizer==3.0.1 # via requests cheroot==9.0.0 # via cherrypy cherrypy==18.8.0 # via -r requirements/static/ci/pkgtests.in -clr-loader==0.2.5 - # via pythonnet -colorama==0.4.6 - # via pytest contextvars==2.4 # via # -r requirements/base.txt @@ -117,8 +111,6 @@ psutil==5.9.4 # pytest-salt-factories # pytest-shell-utilities # pytest-system-statistics -pycparser==2.21 - # via cffi pycryptodomex==3.16.0 # via -r requirements/crypto.txt pydantic==1.10.4 @@ -148,20 +140,13 @@ pytest==7.2.1 # pytest-skip-markers # pytest-system-statistics # pytest-tempdir -pythonnet==3.0.1 ; python_version >= "3.7" and sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in pytz==2022.7.1 # via tempora -pywin32==305 - # via - # cherrypy - # pytest-skip-markers - # wmi pyyaml==6.0 # via # -r requirements/base.txt # -r requirements/base.txt -pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" +pyzmq==22.0.3 ; python_version < "3.9" # via # -r requirements/zeromq.txt # pytest-salt-factories @@ -187,8 +172,6 @@ urllib3==1.26.14 # via requests virtualenv==20.17.1 # via pytest-salt-factories -wmi==1.5.1 ; sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in zc.lockfile==2.0 # via cherrypy zipp==3.11.0 diff --git a/requirements/static/ci/py3.8/pkgtests-windows.txt b/requirements/static/ci/py3.8/pkgtests-windows.txt new file mode 100644 index 00000000000..4e1a822b941 --- /dev/null +++ b/requirements/static/ci/py3.8/pkgtests-windows.txt @@ -0,0 +1,173 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.8/pkgtests-windows.txt requirements/base.txt requirements/static/ci/pkgtests-windows.in requirements/zeromq.txt +# +attrs==22.2.0 + # via + # pytest + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics +autocommand==2.2.2 + # via jaraco.text +certifi==2022.12.7 + # via requests +cffi==1.15.1 + # via clr-loader +charset-normalizer==3.0.1 + # via requests +cheroot==9.0.0 + # via cherrypy +cherrypy==18.8.0 + # via -r requirements/static/ci/pkgtests-windows.in +clr-loader==0.2.5 + # via pythonnet +colorama==0.4.6 + # via pytest +contextvars==2.4 + # via -r requirements/base.txt +distlib==0.3.6 + # via virtualenv +distro==1.8.0 + # via + # -r requirements/base.txt + # pytest-skip-markers +exceptiongroup==1.1.0 + # via pytest +filelock==3.9.0 + # via virtualenv +idna==3.4 + # via requests +immutables==0.19 + # via contextvars +importlib-resources==5.10.2 + # via jaraco.text +inflect==6.0.2 + # via jaraco.text +iniconfig==2.0.0 + # via pytest +jaraco.classes==3.2.3 + # via jaraco.collections +jaraco.collections==3.8.0 + # via cherrypy +jaraco.context==4.3.0 + # via jaraco.text +jaraco.functools==3.5.2 + # via + # cheroot + # jaraco.text + # tempora +jaraco.text==3.11.1 + # via jaraco.collections +jinja2==3.1.2 + # via -r requirements/base.txt +jmespath==1.0.1 + # via -r requirements/base.txt +looseversion==1.0.3 + # via -r requirements/base.txt +markupsafe==2.1.2 + # via + # -r requirements/base.txt + # jinja2 +more-itertools==9.0.0 + # via + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools + # jaraco.text +msgpack==1.0.4 + # via + # -r requirements/base.txt + # pytest-salt-factories +packaging==23.0 + # via + # -r requirements/base.txt + # pytest +platformdirs==2.6.2 + # via virtualenv +pluggy==1.0.0 + # via pytest +portend==3.1.0 + # via cherrypy +psutil==5.9.4 + # via + # -r requirements/base.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pycparser==2.21 + # via cffi +pycryptodomex==3.17 + # via -r requirements/crypto.txt +pydantic==1.10.4 + # via inflect +pytest-helpers-namespace==2021.12.29 + # via + # pytest-salt-factories + # pytest-shell-utilities +pytest-salt-factories==1.0.0rc17 + # via -r requirements/static/ci/pkgtests-windows.in +pytest-shell-utilities==1.7.0 + # via pytest-salt-factories +pytest-skip-markers==1.4.0 + # via + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-system-statistics==1.0.2 + # via pytest-salt-factories +pytest-tempdir==2019.10.12 + # via pytest-salt-factories +pytest==7.2.1 + # via + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics + # pytest-tempdir +pythonnet==3.0.1 ; python_version >= "3.7" + # via -r requirements/static/ci/pkgtests-windows.in +pytz==2022.7.1 + # via tempora +pywin32==305 + # via + # cherrypy + # pytest-skip-markers + # wmi +pyyaml==6.0 + # via -r requirements/base.txt +pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" + # via + # -r requirements/zeromq.txt + # pytest-salt-factories +requests==2.28.2 + # via -r requirements/base.txt +six==1.16.0 + # via cheroot +tempora==5.2.1 + # via portend +tomli==2.0.1 + # via pytest +typing-extensions==4.4.0 + # via + # pydantic + # pytest-shell-utilities + # pytest-system-statistics +urllib3==1.26.14 + # via requests +virtualenv==20.18.0 + # via pytest-salt-factories +wmi==1.5.1 ; sys_platform == "win32" + # via -r requirements/static/ci/pkgtests-windows.in +zc.lockfile==2.0 + # via cherrypy +zipp==3.12.1 + # via importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/static/ci/py3.8/pkgtests.txt b/requirements/static/ci/py3.8/pkgtests.txt index d242d9443ab..6dfd89ac922 100644 --- a/requirements/static/ci/py3.8/pkgtests.txt +++ b/requirements/static/ci/py3.8/pkgtests.txt @@ -15,18 +15,12 @@ autocommand==2.2.2 # via jaraco.text certifi==2022.12.7 # via requests -cffi==1.15.1 - # via clr-loader charset-normalizer==3.0.1 # via requests cheroot==9.0.0 # via cherrypy cherrypy==18.8.0 # via -r requirements/static/ci/pkgtests.in -clr-loader==0.2.5 - # via pythonnet -colorama==0.4.6 - # via pytest contextvars==2.4 # via # -r requirements/base.txt @@ -111,8 +105,6 @@ psutil==5.9.4 # pytest-salt-factories # pytest-shell-utilities # pytest-system-statistics -pycparser==2.21 - # via cffi pycryptodomex==3.16.0 # via -r requirements/crypto.txt pydantic==1.10.4 @@ -142,20 +134,13 @@ pytest==7.2.1 # pytest-skip-markers # pytest-system-statistics # pytest-tempdir -pythonnet==3.0.1 ; python_version >= "3.7" and sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in pytz==2022.7.1 # via tempora -pywin32==305 - # via - # cherrypy - # pytest-skip-markers - # wmi pyyaml==6.0 # via # -r requirements/base.txt # -r requirements/base.txt -pyzmq==22.0.3 ; python_version < "3.9" and sys_platform == "win32" +pyzmq==22.0.3 ; python_version < "3.9" # via # -r requirements/zeromq.txt # pytest-salt-factories @@ -178,8 +163,6 @@ urllib3==1.26.14 # via requests virtualenv==20.17.1 # via pytest-salt-factories -wmi==1.5.1 ; sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in zc.lockfile==2.0 # via cherrypy zipp==3.11.0 diff --git a/requirements/static/ci/py3.9/pkgtests-windows.txt b/requirements/static/ci/py3.9/pkgtests-windows.txt new file mode 100644 index 00000000000..d888974271c --- /dev/null +++ b/requirements/static/ci/py3.9/pkgtests-windows.txt @@ -0,0 +1,169 @@ +# +# This file is autogenerated by pip-compile +# To update, run: +# +# pip-compile --output-file=requirements/static/ci/py3.9/pkgtests-windows.txt requirements/base.txt requirements/static/ci/pkgtests-windows.in requirements/zeromq.txt +# +attrs==22.2.0 + # via + # pytest + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics +autocommand==2.2.2 + # via jaraco.text +certifi==2022.12.7 + # via requests +cffi==1.15.1 + # via clr-loader +charset-normalizer==3.0.1 + # via requests +cheroot==9.0.0 + # via cherrypy +cherrypy==18.8.0 + # via -r requirements/static/ci/pkgtests-windows.in +clr-loader==0.2.5 + # via pythonnet +colorama==0.4.6 + # via pytest +contextvars==2.4 + # via -r requirements/base.txt +distlib==0.3.6 + # via virtualenv +distro==1.8.0 + # via + # -r requirements/base.txt + # pytest-skip-markers +exceptiongroup==1.1.0 + # via pytest +filelock==3.9.0 + # via virtualenv +idna==3.4 + # via requests +immutables==0.19 + # via contextvars +inflect==6.0.2 + # via jaraco.text +iniconfig==2.0.0 + # via pytest +jaraco.classes==3.2.3 + # via jaraco.collections +jaraco.collections==3.8.0 + # via cherrypy +jaraco.context==4.3.0 + # via jaraco.text +jaraco.functools==3.5.2 + # via + # cheroot + # jaraco.text + # tempora +jaraco.text==3.11.1 + # via jaraco.collections +jinja2==3.1.2 + # via -r requirements/base.txt +jmespath==1.0.1 + # via -r requirements/base.txt +looseversion==1.0.3 + # via -r requirements/base.txt +markupsafe==2.1.2 + # via + # -r requirements/base.txt + # jinja2 +more-itertools==9.0.0 + # via + # cheroot + # cherrypy + # jaraco.classes + # jaraco.functools + # jaraco.text +msgpack==1.0.4 + # via + # -r requirements/base.txt + # pytest-salt-factories +packaging==23.0 + # via + # -r requirements/base.txt + # pytest +platformdirs==2.6.2 + # via virtualenv +pluggy==1.0.0 + # via pytest +portend==3.1.0 + # via cherrypy +psutil==5.9.4 + # via + # -r requirements/base.txt + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pycparser==2.21 + # via cffi +pycryptodomex==3.17 + # via -r requirements/crypto.txt +pydantic==1.10.4 + # via inflect +pytest-helpers-namespace==2021.12.29 + # via + # pytest-salt-factories + # pytest-shell-utilities +pytest-salt-factories==1.0.0rc17 + # via -r requirements/static/ci/pkgtests-windows.in +pytest-shell-utilities==1.7.0 + # via pytest-salt-factories +pytest-skip-markers==1.4.0 + # via + # pytest-salt-factories + # pytest-shell-utilities + # pytest-system-statistics +pytest-system-statistics==1.0.2 + # via pytest-salt-factories +pytest-tempdir==2019.10.12 + # via pytest-salt-factories +pytest==7.2.1 + # via + # pytest-helpers-namespace + # pytest-salt-factories + # pytest-shell-utilities + # pytest-skip-markers + # pytest-system-statistics + # pytest-tempdir +pythonnet==3.0.1 ; python_version >= "3.7" + # via -r requirements/static/ci/pkgtests-windows.in +pytz==2022.7.1 + # via tempora +pywin32==305 + # via + # cherrypy + # pytest-skip-markers + # wmi +pyyaml==6.0 + # via -r requirements/base.txt +pyzmq==25.0.0 ; python_version >= "3.9" + # via + # -r requirements/zeromq.txt + # pytest-salt-factories +requests==2.28.2 + # via -r requirements/base.txt +six==1.16.0 + # via cheroot +tempora==5.2.1 + # via portend +tomli==2.0.1 + # via pytest +typing-extensions==4.4.0 + # via + # pydantic + # pytest-shell-utilities + # pytest-system-statistics +urllib3==1.26.14 + # via requests +virtualenv==20.18.0 + # via pytest-salt-factories +wmi==1.5.1 ; sys_platform == "win32" + # via -r requirements/static/ci/pkgtests-windows.in +zc.lockfile==2.0 + # via cherrypy + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/static/ci/py3.9/pkgtests.txt b/requirements/static/ci/py3.9/pkgtests.txt index 28f3787b7bc..72ef916b6ec 100644 --- a/requirements/static/ci/py3.9/pkgtests.txt +++ b/requirements/static/ci/py3.9/pkgtests.txt @@ -15,18 +15,12 @@ autocommand==2.2.2 # via jaraco.text certifi==2022.12.7 # via requests -cffi==1.15.1 - # via clr-loader charset-normalizer==3.0.1 # via requests cheroot==9.0.0 # via cherrypy cherrypy==18.8.0 # via -r requirements/static/ci/pkgtests.in -clr-loader==0.2.5 - # via pythonnet -colorama==0.4.6 - # via pytest contextvars==2.4 # via # -r requirements/base.txt @@ -109,8 +103,6 @@ psutil==5.9.4 # pytest-salt-factories # pytest-shell-utilities # pytest-system-statistics -pycparser==2.21 - # via cffi pycryptodomex==3.16.0 # via -r requirements/crypto.txt pydantic==1.10.4 @@ -140,15 +132,8 @@ pytest==7.2.1 # pytest-skip-markers # pytest-system-statistics # pytest-tempdir -pythonnet==3.0.1 ; python_version >= "3.7" and sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in pytz==2022.7.1 # via tempora -pywin32==305 - # via - # cherrypy - # pytest-skip-markers - # wmi pyyaml==6.0 # via # -r requirements/base.txt @@ -176,8 +161,6 @@ urllib3==1.26.14 # via requests virtualenv==20.17.1 # via pytest-salt-factories -wmi==1.5.1 ; sys_platform == "win32" - # via -r requirements/static/ci/pkgtests.in zc.lockfile==2.0 # via cherrypy