Skip to content

Commit

Permalink
Add python 3.13 requirements files
Browse files Browse the repository at this point in the history
  • Loading branch information
dwoz committed Oct 22, 2024
1 parent 221420c commit c35a749
Show file tree
Hide file tree
Showing 67 changed files with 5,331 additions and 148 deletions.
276 changes: 276 additions & 0 deletions .pre-commit-config.yaml

Large diffs are not rendered by default.

8 changes: 5 additions & 3 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

Jinja2
jmespath
msgpack>=1.0.0
msgpack>=1.0.0 ; python_version < '3.13'
msgpack>=1.1.0 ; python_version >= '3.13'
PyYAML
MarkupSafe
# pin to a version available on all supported python versions so salt-ssh can run on older targets
Expand All @@ -28,7 +29,8 @@ python-dateutil>=2.8.1
python-gnupg>=0.4.7
cherrypy>=18.6.1
importlib-metadata>=3.3.0
cryptography>=42.0.0
cryptography>=42.0.0; python_version < '3.13'
cryptography==42.0.2; python_version >= '3.13'

# From old requirements/static/pkg/linux.in
rpm-vercmp; sys_platform == 'linux'
Expand All @@ -38,7 +40,7 @@ gitpython>=3.1.37; sys_platform == 'win32'
lxml>=4.6.3; sys_platform == 'win32'
pymssql>=2.2.1; sys_platform == 'win32'
pymysql>=1.0.2; sys_platform == 'win32'
pythonnet>=3.0.1; sys_platform == 'win32'
pythonnet>=3.0.0; sys_platform == 'win32'
pywin32>=305; sys_platform == 'win32'
wmi>=1.5.1; sys_platform == 'win32'
xmltodict>=0.13.0; sys_platform == 'win32'
2 changes: 1 addition & 1 deletion requirements/static/ci/common.in
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ rfc3987
sqlparse>=0.4.4
strict_rfc3339>=0.7
toml
vcert; sys_platform != 'win32'
vcert; sys_platform != 'win32' and python_version < '3.13.0'
virtualenv>=20.3.0
watchdog>=0.9.0
xmldiff>=2.4
Expand Down
2 changes: 1 addition & 1 deletion requirements/static/ci/py3.10/cloud.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ charset-normalizer==3.2.0
# via
# -c requirements/static/ci/py3.10/linux.txt
# requests
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/py3.10/linux.txt
# pyspnego
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.10/darwin.txt
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -257,7 +257,7 @@ more-itertools==9.1.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -437,7 +437,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/darwin.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -550,7 +550,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.9.1 ; sys_platform != "win32"
vcert==0.9.1 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.10/freebsd.txt
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -260,7 +260,7 @@ more-itertools==9.1.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -441,7 +441,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/freebsd.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -555,7 +555,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.9.1 ; sys_platform != "win32"
vcert==0.9.1 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.10/linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.10/linux.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/linux.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -285,7 +285,7 @@ more-itertools==9.1.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/linux.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -481,7 +481,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/linux.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -619,7 +619,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.9.1 ; sys_platform != "win32"
vcert==0.9.1 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
6 changes: 3 additions & 3 deletions requirements/static/ci/py3.10/windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ contextvars==2.4
# via
# -c requirements/static/ci/../pkg/py3.10/windows.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/windows.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -243,7 +243,7 @@ more-itertools==9.1.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/windows.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -405,7 +405,7 @@ pyyaml==6.0.1
# pytest-salt-factories
# responses
# yamllint
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.10/windows.txt
# -r requirements/zeromq.txt
Expand Down
2 changes: 1 addition & 1 deletion requirements/static/ci/py3.11/cloud.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ charset-normalizer==3.2.0
# via
# -c requirements/static/ci/py3.11/linux.txt
# requests
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/py3.11/linux.txt
# pyspnego
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.11/darwin.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -250,7 +250,7 @@ more-itertools==8.2.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -430,7 +430,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/darwin.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -541,7 +541,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.7.4 ; sys_platform != "win32"
vcert==0.7.4 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.11/freebsd.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -253,7 +253,7 @@ more-itertools==5.0.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -434,7 +434,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/freebsd.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -547,7 +547,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.7.4 ; sys_platform != "win32"
vcert==0.7.4 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.11/linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.11/linux.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/linux.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -276,7 +276,7 @@ more-itertools==5.0.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/linux.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -472,7 +472,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/linux.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -609,7 +609,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.7.4 ; sys_platform != "win32"
vcert==0.7.4 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
6 changes: 3 additions & 3 deletions requirements/static/ci/py3.11/windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ contextvars==2.4
# via
# -c requirements/static/ci/../pkg/py3.11/windows.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/windows.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -236,7 +236,7 @@ more-itertools==8.2.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/windows.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -398,7 +398,7 @@ pyyaml==6.0.1
# pytest-salt-factories
# responses
# yamllint
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.11/windows.txt
# -r requirements/zeromq.txt
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.12/cloud.txt
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
Expand Down Expand Up @@ -349,7 +349,7 @@ moto==4.1.11
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
Expand Down Expand Up @@ -609,7 +609,7 @@ pyyaml==6.0.1
# pytest-salt-factories
# responses
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.12/linux.txt
# -c requirements/static/ci/py3.12/linux.txt
Expand Down Expand Up @@ -776,7 +776,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.7.4 ; sys_platform != "win32"
vcert==0.7.4 ; sys_platform != "win32" and python_version < "3.13.0"
# via
# -c requirements/static/ci/py3.12/linux.txt
# -r requirements/static/ci/common.in
Expand Down
8 changes: 4 additions & 4 deletions requirements/static/ci/py3.12/darwin.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ croniter==2.0.5 ; sys_platform != "win32"
# via
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
# -r requirements/base.txt
cryptography==42.0.5
cryptography==42.0.5 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -250,7 +250,7 @@ more-itertools==8.2.0
# jaraco.text
moto==4.1.11
# via -r requirements/static/ci/common.in
msgpack==1.0.7
msgpack==1.0.7 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
# -r requirements/base.txt
Expand Down Expand Up @@ -430,7 +430,7 @@ pyyaml==6.0.1
# responses
# yamllint
# yamlordereddictloader
pyzmq==25.1.2
pyzmq==25.1.2 ; python_version < "3.13"
# via
# -c requirements/static/ci/../pkg/py3.12/darwin.txt
# -r requirements/zeromq.txt
Expand Down Expand Up @@ -541,7 +541,7 @@ urllib3==1.26.18
# python-etcd
# requests
# responses
vcert==0.7.4 ; sys_platform != "win32"
vcert==0.7.4 ; sys_platform != "win32" and python_version < "3.13.0"
# via -r requirements/static/ci/common.in
virtualenv==20.24.7
# via
Expand Down
Loading

0 comments on commit c35a749

Please sign in to comment.