From c95cb29e7d826073f41fa0e7721f322ea7f58790 Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Tue, 28 Jan 2025 16:49:40 +0000 Subject: [PATCH] Include tox-extra when testing --- .config/constraints.txt | 14 ++++++++++++-- .config/requirements-test.in | 1 + tox.ini | 1 + 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.config/constraints.txt b/.config/constraints.txt index d9324fc..ad67f52 100644 --- a/.config/constraints.txt +++ b/.config/constraints.txt @@ -5,6 +5,7 @@ astroid==3.3.8 # via pylint attrs==25.1.0 # via jsonschema, referencing babel==2.16.0 # via mkdocs-material beautifulsoup4==4.12.3 # via linkchecker, mkdocs-htmlproofer-plugin +bindep==2.12.0 # via tox-extra cachetools==5.5.1 # via tox cairocffi==1.7.1 # via cairosvg cairosvg==2.7.1 # via mkdocs-ansible @@ -22,11 +23,14 @@ cssselect2==0.7.0 # via cairosvg defusedxml==0.7.1 # via cairosvg dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv +distro==1.9.0 # via bindep dnspython==2.7.0 # via linkchecker docstring-parser-fork==0.0.12 # via pydoclint execnet==2.1.1 # via pytest-xdist filelock==3.17.0 # via tox, virtualenv ghp-import==2.1.0 # via mkdocs +gitdb==4.0.12 # via gitpython +gitpython==3.1.44 # via tox-extra griffe==1.5.5 # via mkdocstrings-python hjson==3.1.0 # via mkdocs-macros-plugin, super-collections htmlmin2==0.1.13 # via mkdocs-minify-plugin @@ -61,9 +65,11 @@ mkdocstrings-python==1.13.0 # via mkdocs-ansible mypy==1.14.1 # via tox-ansible (pyproject.toml) mypy-extensions==1.0.0 # via mypy nodeenv==1.9.1 # via pre-commit -packaging==24.2 # via ansible-compat, ansible-core, mkdocs, mkdocs-macros-plugin, pyproject-api, pytest, pytest-ansible, tox +packaging==24.2 # via ansible-compat, ansible-core, bindep, mkdocs, mkdocs-macros-plugin, pyproject-api, pytest, pytest-ansible, tox, tox-extra, tox-uv paginate==0.5.7 # via mkdocs-material +parsley==1.3 # via bindep pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin +pbr==6.1.0 # via bindep pillow==11.1.0 # via cairosvg, mkdocs-ansible platformdirs==4.3.6 # via mkdocs-get-deps, mkdocstrings, pylint, tox, virtualenv pluggy==1.5.0 # via pytest, tox @@ -87,6 +93,7 @@ requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-m rpds-py==0.22.3 # via jsonschema, referencing ruff==0.9.3 # via tox-ansible (pyproject.toml) six==1.17.0 # via python-dateutil +smmap==5.0.2 # via gitdb soupsieve==2.6 # via beautifulsoup4 subprocess-tee==0.4.2 # via ansible-compat super-collections==0.5.3 # via mkdocs-macros-plugin @@ -95,7 +102,9 @@ text-unidecode==1.3 # via python-slugify tinycss2==1.4.0 # via cairosvg, cssselect2 toml-sort==0.24.2 # via tox-ansible (pyproject.toml) tomlkit==0.13.2 # via pylint, toml-sort -tox==4.24.1 # via tox-ansible (pyproject.toml) +tox==4.24.1 # via tox-extra, tox-uv, tox-ansible (pyproject.toml) +tox-extra==2.1.0 # via tox-ansible (pyproject.toml) +tox-uv==1.20.2 # via tox-extra types-pyyaml==6.0.12.20241230 # via tox-ansible (pyproject.toml) urllib3==2.3.0 # via requests virtualenv==20.29.1 # via pre-commit, tox @@ -108,3 +117,4 @@ webencodings==0.5.1 # via cssselect2, tinycss2 # resolvelib # tomli # typing-extensions +# uv diff --git a/.config/requirements-test.in b/.config/requirements-test.in index 86b5871..ad137a4 100644 --- a/.config/requirements-test.in +++ b/.config/requirements-test.in @@ -9,4 +9,5 @@ pytest-xdist ruff toml-sort tox +tox-extra types-PyYAML diff --git a/tox.ini b/tox.ini index 288b85d..d77f2df 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,7 @@ [tox] requires = tox>=4.23.2 + tox-extra>=2.1 tox-uv>=1.20.2 env_list = py