From b3e74666b313c5ff0352b94d111c1ffc45d28ded Mon Sep 17 00:00:00 2001 From: Corey Goldberg <1113081+cgoldberg@users.noreply.github.com> Date: Fri, 30 May 2025 16:38:53 -0400 Subject: [PATCH] [py] Cleanup tox.ini --- py/tox.ini | 51 +++++++++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/py/tox.ini b/py/tox.ini index ba4895423f8b0..5704cd541bd1e 100644 --- a/py/tox.ini +++ b/py/tox.ini @@ -1,43 +1,50 @@ [tox] -envlist = docs, flake8, isort, validate-pyproject +envlist = + validate + linting -[testenv:validate-pyproject] + +[testenv:validate] skip_install = true deps = - validate-pyproject==0.24.1 - packaging==25.0 + validate-pyproject==0.24.1 + packaging==25.0 commands = - validate-pyproject ./pyproject.toml + validate-pyproject ./pyproject.toml + [testenv:docs] skip_install = true deps = - -r {toxinidir}/docs/requirements.txt - -r {toxinidir}/requirements.txt + -r {toxinidir}/docs/requirements.txt + -r {toxinidir}/requirements.txt commands = - ; generate `docs/source/api.rst` with module listing - {envpython} ./generate_api_module_listing.py - ; regenerate autodoc stub pages - sphinx-autogen docs/source/api.rst - ; build api docs - sphinx-build -b html -d ../build/docs/doctrees docs/source ../build/docs/api/py {posargs} + # generate `docs/source/api.rst` with module listing + {envpython} ./generate_api_module_listing.py + # regenerate autodoc stub pages + sphinx-autogen docs/source/api.rst + # build api docs + sphinx-build -b html -d ../build/docs/doctrees docs/source ../build/docs/api/py {posargs} setenv = PYTHONPATH = {toxinidir}/. + [testenv:mypy] skip_install = true deps = - mypy==1.15.0 - lxml==5.3.2 - types-urllib3==1.26.25 - types-certifi==2021.10.8.3 - trio-typing==0.10.0 -commands = mypy --install-types {posargs} + mypy==1.15.0 + lxml==5.3.2 + types-urllib3==1.26.25 + types-certifi==2021.10.8.3 + trio-typing==0.10.0 +commands = + mypy --install-types {posargs} + [testenv:linting] skip_install = true deps = - ruff==0.11.12 + ruff==0.11.12 commands = - ruff check --fix --show-fixes --exit-non-zero-on-fix . - ruff format --exit-non-zero-on-format . + ruff check --fix --show-fixes --exit-non-zero-on-fix . + ruff format --exit-non-zero-on-format .