@@ -26,7 +26,7 @@ maintainers = [
2626authors = [
2727 {
name =
" Bernát Gábor" ,
email =
" [email protected] " },
2828]
29- requires-python = " >=3.9 "
29+ requires-python = " >=3.10 "
3030classifiers = [
3131 " Development Status :: 5 - Production/Stable" ,
3232 " Framework :: tox" ,
@@ -36,7 +36,6 @@ classifiers = [
3636 " Operating System :: Microsoft :: Windows" ,
3737 " Operating System :: POSIX" ,
3838 " Programming Language :: Python :: 3 :: Only" ,
39- " Programming Language :: Python :: 3.9" ,
4039 " Programming Language :: Python :: 3.10" ,
4140 " Programming Language :: Python :: 3.11" ,
4241 " Programming Language :: Python :: 3.12" ,
@@ -50,17 +49,17 @@ dynamic = [
5049 " version" ,
5150]
5251dependencies = [
53- " cachetools>=6.1 " ,
52+ " cachetools>=6.2 " ,
5453 " chardet>=5.2" ,
5554 " colorama>=0.4.6" ,
56- " filelock>=3.18 " ,
55+ " filelock>=3.19.1 " ,
5756 " packaging>=25" ,
58- " platformdirs>=4.3.8 " ,
57+ " platformdirs>=4.5 " ,
5958 " pluggy>=1.6" ,
6059 " pyproject-api>=1.9.1" ,
61- " tomli>=2.2.1 ; python_version<'3.11'" ,
62- " typing-extensions>=4.14.1 ; python_version<'3.11'" ,
63- " virtualenv>=20.31.2 " ,
60+ " tomli>=2.3 ; python_version<'3.11'" ,
61+ " typing-extensions>=4.15 ; python_version<'3.11'" ,
62+ " virtualenv>=20.35 " ,
6463]
6564urls.Documentation = " https://tox.wiki"
6665urls.Homepage = " http://tox.readthedocs.org"
@@ -76,55 +75,55 @@ dev = [
7675 { include-group = " type" },
7776]
7877test = [
79- " build[virtualenv]>=1.2.2.post1 " ,
78+ " build[virtualenv]>=1.3 " ,
8079 " covdefaults>=2.3" ,
81- " coverage>=7.9.2 " ,
80+ " coverage>=7.10.7 " ,
8281 " detect-test-pollution>=1.2" ,
8382 " devpi-process>=1.0.2" ,
84- " diff-cover>=9.6 " ,
83+ " diff-cover>=9.7.1 " ,
8584 " distlib>=0.4" ,
8685 " flaky>=3.8.1" ,
8786 " hatch-vcs>=0.5" ,
8887 " hatchling>=1.27" ,
89- " pdm-backend" ,
90- " psutil>=7" ,
91- " pytest>=8.4.1 " ,
92- " pytest-cov>=6.2.1 " ,
93- " pytest-mock>=3.14 .1" ,
88+ " pdm-backend>=2.4.5 " ,
89+ " psutil>=7.1 " ,
90+ " pytest>=8.4.2 " ,
91+ " pytest-cov>=7 " ,
92+ " pytest-mock>=3.15 .1" ,
9493 " pytest-xdist>=3.8" ,
9594 " re-assert>=1.1" ,
9695 " setuptools>=80.9" ,
97- " time-machine>=2.16 ; implementation_name!='pypy'" ,
96+ " time-machine>=2.19 ; implementation_name!='pypy'" ,
9897 " wheel>=0.45.1" ,
9998]
10099type = [
101- " mypy==1.17 " ,
102- " types-cachetools>=6.1 .0.20250717 " ,
100+ " mypy==1.18.2 " ,
101+ " types-cachetools>=6.2 .0.20250827 " ,
103102 " types-chardet>=5.0.4.6" ,
104103 { include-group = " test" },
105104]
106105docs = [
107- " furo>=2025.7.19 " ,
106+ " furo>=2025.9.25 " ,
108107 " sphinx>=8.2.3" ,
109- " sphinx-argparse-cli>=1.19 " ,
110- " sphinx-autodoc-typehints>=3.2 " ,
108+ " sphinx-argparse-cli>=1.20.1 " ,
109+ " sphinx-autodoc-typehints>=3.4 " ,
111110 " sphinx-copybutton>=0.5.2" ,
112111 " sphinx-inline-tabs>=2023.4.21" ,
113112 " sphinxcontrib-towncrier>=0.2.1a0" ,
114- " towncrier>=24 .8" ,
113+ " towncrier>=25 .8" ,
115114]
116115fix = [
117- " pre-commit-uv>=4.1.4 " ,
116+ " pre-commit-uv>=4.1.5 " ,
118117]
119118pkg-meta = [
120- " check-wheel-contents>=0.6.2 " ,
121- " twine>=6.1 " ,
122- " uv>=0.8 " ,
119+ " check-wheel-contents>=0.6.3 " ,
120+ " twine>=6.2 " ,
121+ " uv>=0.9 " ,
123122]
124123release = [
125- " gitpython>=3.1.44 " ,
124+ " gitpython>=3.1.45 " ,
126125 " packaging>=25" ,
127- " towncrier>=24 .8" ,
126+ " towncrier>=25 .8" ,
128127]
129128
130129[tool .hatch ]
@@ -140,7 +139,6 @@ build.targets.sdist.include = [
140139version.source = " vcs"
141140
142141[tool .ruff ]
143- target-version = " py38"
144142line-length = 120
145143format.preview = true
146144format.docstring-code-line-length = 100
0 commit comments