diff --git a/tox.ini b/tox.ini index 2c258f0..6b874e2 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,7 @@ [tox] requires = - tox>=4.11.3 + tox>=4.23.2 + tox-uv>=1.19 env_list = py deps @@ -27,6 +28,7 @@ pass_env = USER set_env = !milestone: PIP_CONSTRAINT = {toxinidir}/.config/constraints.txt + !milestone: UV_CONSTRAINT = {toxinidir}/.config/constraints.txt COVERAGE_COMBINED = {envdir}/.coverage COVERAGE_FILE = {env:COVERAGE_FILE:{envdir}/.coverage.{envname}} COVERAGE_PROCESS_START = {toxinidir}/pyproject.toml @@ -57,6 +59,7 @@ deps = extras = set_env = PIP_CONSTRAINT = /dev/null + UV_CONSTRAINT = /dev/null commands_pre = commands = -pre-commit run --all-files --show-diff-on-failure --hook-stage manual deps @@ -81,8 +84,10 @@ description = Enforce quality standards under {basepython} skip_install = true deps = pre-commit + pre-commit-uv>=4.1.4 set_env = PIP_CONSTRAINT = /dev/null + UV_CONSTRAINT = /dev/null commands = pre-commit run --show-diff-on-failure --all-files @@ -94,6 +99,7 @@ deps = set_env = {[testenv]set_env} PIP_CONSTRAINT = /dev/null + UV_CONSTRAINT = /dev/null [testenv:pkg] description =