Skip to content

Commit

Permalink
Add support for py313
Browse files Browse the repository at this point in the history
  • Loading branch information
ssbarnea committed Nov 5, 2024
1 parent e247f3f commit d37de3b
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 53 deletions.
114 changes: 62 additions & 52 deletions .config/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,33 @@
#
# pip-compile --all-extras --output-file=.config/constraints.txt --strip-extras --unsafe-package=ansible-core --unsafe-package=resolvelib --unsafe-package=typing_extensions pyproject.toml
#
argparse-manpage==4.5
argparse-manpage==4.6
# via ansible-compat (pyproject.toml)
attrs==23.2.0
attrs==24.2.0
# via
# jsonschema
# referencing
babel==2.15.0
babel==2.16.0
# via mkdocs-material
beautifulsoup4==4.12.3
# via
# linkchecker
# mkdocs-htmlproofer-plugin
black==24.4.2
black==24.10.0
# via ansible-compat (pyproject.toml)
build==1.2.1
build==1.2.2.post1
# via pip-tools
cairocffi==1.7.0
cairocffi==1.7.1
# via cairosvg
cairosvg==2.7.1
# via mkdocs-ansible
certifi==2024.2.2
certifi==2024.8.30
# via requests
cffi==1.16.0
cffi==1.17.1
# via
# cairocffi
# cryptography
charset-normalizer==3.3.2
charset-normalizer==3.4.0
# via requests
click==8.1.7
# via
Expand All @@ -42,27 +42,31 @@ colorama==0.4.6
# via
# griffe
# mkdocs-material
coverage==7.5.1
coverage==7.6.4
# via ansible-compat (pyproject.toml)
cryptography==42.0.7
cryptography==43.0.3
# via ansible-core
csscompressor==0.9.5
# via mkdocs-minify-plugin
cssselect2==0.7.0
# via cairosvg
defusedxml==0.7.1
# via cairosvg
dnspython==2.6.1
dnspython==2.7.0
# via linkchecker
exceptiongroup==1.2.1
exceptiongroup==1.2.2
# via pytest
ghp-import==2.1.0
# via mkdocs
griffe==0.44.0
griffe==1.5.1
# via mkdocstrings-python
hjson==3.1.0
# via
# mkdocs-macros-plugin
# super-collections
htmlmin2==0.1.13
# via mkdocs-minify-plugin
idna==3.7
idna==3.10
# via requests
iniconfig==2.0.0
# via pytest
Expand All @@ -75,13 +79,13 @@ jinja2==3.1.4
# mkdocstrings
jsmin==3.0.1
# via mkdocs-minify-plugin
jsonschema==4.22.0
jsonschema==4.23.0
# via ansible-compat (pyproject.toml)
jsonschema-specifications==2023.12.1
jsonschema-specifications==2024.10.1
# via jsonschema
linkchecker==10.4.0
linkchecker==10.5.0
# via mkdocs-ansible
markdown==3.6
markdown==3.7
# via
# markdown-include
# mkdocs
Expand All @@ -90,11 +94,11 @@ markdown==3.6
# mkdocs-material
# mkdocstrings
# pymdown-extensions
markdown-exec==1.8.1
markdown-exec==1.9.3
# via mkdocs-ansible
markdown-include==0.8.1
# via mkdocs-ansible
markupsafe==2.1.5
markupsafe==3.0.2
# via
# jinja2
# mkdocs
Expand All @@ -104,7 +108,7 @@ mergedeep==1.3.4
# via
# mkdocs
# mkdocs-get-deps
mkdocs==1.6.0
mkdocs==1.6.1
# via
# mkdocs-ansible
# mkdocs-autorefs
Expand All @@ -117,17 +121,19 @@ mkdocs==1.6.0
# mkdocstrings
mkdocs-ansible==24.3.1
# via ansible-compat (pyproject.toml)
mkdocs-autorefs==1.0.1
# via mkdocstrings
mkdocs-autorefs==1.2.0
# via
# mkdocstrings
# mkdocstrings-python
mkdocs-gen-files==0.5.0
# via mkdocs-ansible
mkdocs-get-deps==0.2.0
# via mkdocs
mkdocs-htmlproofer-plugin==1.2.1
mkdocs-htmlproofer-plugin==1.3.0
# via mkdocs-ansible
mkdocs-macros-plugin==1.0.5
mkdocs-macros-plugin==1.3.7
# via mkdocs-ansible
mkdocs-material==9.5.21
mkdocs-material==9.5.43
# via mkdocs-ansible
mkdocs-material-extensions==1.3.1
# via
Expand All @@ -137,42 +143,44 @@ mkdocs-minify-plugin==0.8.0
# via mkdocs-ansible
mkdocs-monorepo-plugin==1.1.0
# via mkdocs-ansible
mkdocstrings==0.25.1
mkdocstrings==0.26.2
# via
# mkdocs-ansible
# mkdocstrings-python
mkdocstrings-python==1.10.0
mkdocstrings-python==1.12.2
# via mkdocs-ansible
mypy-extensions==1.0.0
# via black
packaging==24.0
packaging==24.1
# via
# ansible-compat (pyproject.toml)
# ansible-core
# black
# build
# mkdocs
# mkdocs-macros-plugin
# pipdeptree
# pytest
paginate==0.5.6
paginate==0.5.7
# via mkdocs-material
pathspec==0.12.1
# via
# black
# mkdocs
pillow==10.3.0
# mkdocs-macros-plugin
pillow==11.0.0
# via
# cairosvg
# mkdocs-ansible
pip==24.0
pip==24.3.1
# via
# pip-tools
# pipdeptree
pip-tools==7.4.1
# via ansible-compat (pyproject.toml)
pipdeptree==2.20.0
pipdeptree==2.23.4
# via mkdocs-ansible
platformdirs==4.2.1
platformdirs==4.3.6
# via
# black
# mkdocs-get-deps
Expand All @@ -183,17 +191,17 @@ pycparser==2.22
# via cffi
pygments==2.18.0
# via mkdocs-material
pymdown-extensions==10.8.1
pymdown-extensions==10.12
# via
# markdown-exec
# mkdocs-ansible
# mkdocs-material
# mkdocstrings
pyproject-hooks==1.1.0
pyproject-hooks==1.2.0
# via
# build
# pip-tools
pytest==8.2.0
pytest==8.3.3
# via
# ansible-compat (pyproject.toml)
# pytest-mock
Expand All @@ -208,7 +216,7 @@ python-dateutil==2.9.0.post0
# mkdocs-macros-plugin
python-slugify==8.0.4
# via mkdocs-monorepo-plugin
pyyaml==6.0.1
pyyaml==6.0.2
# via
# ansible-compat (pyproject.toml)
# ansible-core
Expand All @@ -223,51 +231,53 @@ referencing==0.35.1
# via
# jsonschema
# jsonschema-specifications
regex==2024.4.28
regex==2024.9.11
# via mkdocs-material
requests==2.31.0
requests==2.32.3
# via
# linkchecker
# mkdocs-htmlproofer-plugin
# mkdocs-material
rpds-py==0.18.1
rpds-py==0.20.1
# via
# jsonschema
# referencing
setuptools==69.5.1
setuptools==75.3.0
# via pip-tools
six==1.16.0
# via python-dateutil
soupsieve==2.5
soupsieve==2.6
# via beautifulsoup4
subprocess-tee==0.4.1
subprocess-tee==0.4.2
# via ansible-compat (pyproject.toml)
termcolor==2.4.0
super-collections==0.5.3
# via mkdocs-macros-plugin
termcolor==2.5.0
# via mkdocs-macros-plugin
text-unidecode==1.3
# via python-slugify
tinycss2==1.3.0
tinycss2==1.4.0
# via
# cairosvg
# cssselect2
tomli==2.0.1
tomli==2.0.2
# via
# argparse-manpage
# black
# build
# pip-tools
# pytest
typing-extensions==4.11.0
typing-extensions==4.12.2
# via black
urllib3==2.2.1
urllib3==2.2.3
# via requests
watchdog==4.0.0
watchdog==6.0.0
# via mkdocs
webencodings==0.5.1
# via
# cssselect2
# tinycss2
wheel==0.43.0
wheel==0.44.0
# via pip-tools

# The following packages are considered to be unsafe in a requirements file:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/tox.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
uses: coactions/dynamic-matrix@v4
with:
min_python: "3.9"
max_python: "3.12"
max_python: "3.13"
default_python: "3.10"
other_names: |
lint
Expand All @@ -37,6 +37,7 @@ jobs:
py312-ansible216
py312-ansible217
py312-devel
py313-devel
smoke
platforms: linux,macos
macos: minmax
Expand Down
2 changes: 2 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ skip_missing_interpreters = True
requires =
tox >= 4.6.3
tox-extra >= 2.0.1
tox-uv
setuptools >= 65.3.0 # editable installs

[testenv]
Expand Down Expand Up @@ -101,6 +102,7 @@ description = Run all linters
basepython = python3.10
deps =
pre-commit>=2.6.0
pip
skip_install = true
usedevelop = false
commands =
Expand Down

0 comments on commit d37de3b

Please sign in to comment.