@@ -41,24 +41,35 @@ dynamic = [
4141]
4242dependencies = [
4343 " packaging>=24.1" ,
44- " tox<5, >=4.21.2" ,
44+ " tox>=4.21.2,<5 " ,
4545 " typing-extensions>=4.12.2; python_version<'3.10'" ,
46- " uv<1, >=0.4.18" ,
46+ " uv>=0.4.18,<1 " ,
4747]
48- optional-dependencies.testing = [
48+ urls.Changelog = " https://github.com/tox-dev/tox-uv/releases"
49+ urls.Documentation = " https://github.com/tox-dev/tox-uv#tox-uv"
50+ urls.Homepage = " https://github.com/tox-dev/tox-uv"
51+ urls.Source = " https://github.com/tox-dev/tox-uv"
52+ urls.Tracker = " https://github.com/tox-dev/tox-uv/issues"
53+ entry-points.tox.tox-uv = " tox_uv.plugin"
54+
55+ [dependency-groups ]
56+ dev = [
57+ { include-group = " lint" },
58+ { include-group = " pkg-meta" },
59+ { include-group = " test" },
60+ { include-group = " type" },
61+ ]
62+ test = [
4963 " covdefaults>=2.3" ,
5064 " devpi-process>=1.0.2" ,
5165 " diff-cover>=9.2" ,
5266 " pytest>=8.3.3" ,
5367 " pytest-cov>=5" ,
5468 " pytest-mock>=3.14" ,
5569]
56- urls.Changelog = " https://github.com/tox-dev/tox-uv/releases"
57- urls.Documentation = " https://github.com/tox-dev/tox-uv#tox-uv"
58- urls.Homepage = " https://github.com/tox-dev/tox-uv"
59- urls.Source = " https://github.com/tox-dev/tox-uv"
60- urls.Tracker = " https://github.com/tox-dev/tox-uv/issues"
61- entry-points.tox.tox-uv = " tox_uv.plugin"
70+ type = [ " mypy==1.11.2" , { include-group = " test" } ]
71+ lint = [ " pre-commit-uv>=4.1.3" ]
72+ pkg-meta = [ " check-wheel-contents>=0.6" , " twine>=5.1.1" , " uv>=0.4.18" ]
6273
6374[tool .hatch ]
6475build.hooks.vcs.version-file = " src/tox_uv/version.py"
0 commit comments