@@ -74,6 +74,62 @@ urls.Source = "https://github.com/tox-dev/tox"
74
74
urls.Tracker = " https://github.com/tox-dev/tox/issues"
75
75
scripts.tox = " tox.run:run"
76
76
77
+ [dependency-groups ]
78
+ dev = [
79
+ { include-group = " docs" },
80
+ { include-group = " test" },
81
+ { include-group = " type" },
82
+ ]
83
+ test = [
84
+ " build[virtualenv]>=1.2.2" ,
85
+ " covdefaults>=2.3" ,
86
+ " detect-test-pollution>=1.2" ,
87
+ " devpi-process>=1.0.2" ,
88
+ " diff-cover>=9.2" ,
89
+ " distlib>=0.3.8" ,
90
+ " flaky>=3.8.1" ,
91
+ " hatch-vcs>=0.4" ,
92
+ " hatchling>=1.25" ,
93
+ " psutil>=6" ,
94
+ " pytest>=8.3.3" ,
95
+ " pytest-cov>=5" ,
96
+ " pytest-mock>=3.14" ,
97
+ " pytest-xdist>=3.6.1" ,
98
+ " re-assert>=1.1" ,
99
+ " setuptools>=75.1" ,
100
+ " time-machine>=2.15; implementation_name!='pypy'" ,
101
+ " wheel>=0.44" ,
102
+ ]
103
+ type = [
104
+ " mypy==1.11.2" ,
105
+ " types-cachetools>=5.5.0.20240820" ,
106
+ " types-chardet>=5.0.4.6" ,
107
+ { include-group = " test" },
108
+ ]
109
+ docs = [
110
+ " furo>=2024.8.6" ,
111
+ " sphinx>=8.0.2" ,
112
+ " sphinx-argparse-cli>=1.18.2" ,
113
+ " sphinx-autodoc-typehints>=2.4.4" ,
114
+ " sphinx-copybutton>=0.5.2" ,
115
+ " sphinx-inline-tabs>=2023.4.21" ,
116
+ " sphinxcontrib-towncrier>=0.2.1a0" ,
117
+ " towncrier>=24.8" ,
118
+ ]
119
+ fix = [
120
+ " pre-commit-uv>=4.1.3" ,
121
+ ]
122
+ pkg-meta = [
123
+ " check-wheel-contents>=0.6" ,
124
+ " twine>=5.1.1" ,
125
+ " uv>=0.4.17" ,
126
+ ]
127
+ release = [
128
+ " gitpython>=3.1.43" ,
129
+ " packaging>=24.1" ,
130
+ " towncrier>=24.8" ,
131
+ ]
132
+
77
133
[tool .hatch ]
78
134
build.dev-mode-dirs = [
79
135
" src" ,
@@ -197,59 +253,3 @@ overrides = [
197
253
" virtualenv.*" ,
198
254
], ignore_missing_imports = true },
199
255
]
200
-
201
- [dependency-groups ]
202
- dev = [
203
- { include-group = " docs" },
204
- { include-group = " test" },
205
- { include-group = " type" },
206
- ]
207
- docs = [
208
- " furo>=2024.8.6" ,
209
- " sphinx>=8.0.2" ,
210
- " sphinx-argparse-cli>=1.18.2" ,
211
- " sphinx-autodoc-typehints>=2.4.4" ,
212
- " sphinx-copybutton>=0.5.2" ,
213
- " sphinx-inline-tabs>=2023.4.21" ,
214
- " sphinxcontrib-towncrier>=0.2.1a0" ,
215
- " towncrier>=24.8" ,
216
- ]
217
- fix = [
218
- " pre-commit-uv>=4.1.3" ,
219
- ]
220
- pkg-meta = [
221
- " check-wheel-contents>=0.6" ,
222
- " twine>=5.1.1" ,
223
- " uv>=0.4.17" ,
224
- ]
225
- release = [
226
- " gitpython>=3.1.43" ,
227
- " packaging>=24.1" ,
228
- " towncrier>=24.8" ,
229
- ]
230
- test = [
231
- " build[virtualenv]>=1.2.2" ,
232
- " covdefaults>=2.3" ,
233
- " detect-test-pollution>=1.2" ,
234
- " devpi-process>=1.0.2" ,
235
- " diff-cover>=9.2" ,
236
- " distlib>=0.3.8" ,
237
- " flaky>=3.8.1" ,
238
- " hatch-vcs>=0.4" ,
239
- " hatchling>=1.25" ,
240
- " psutil>=6" ,
241
- " pytest>=8.3.3" ,
242
- " pytest-cov>=5" ,
243
- " pytest-mock>=3.14" ,
244
- " pytest-xdist>=3.6.1" ,
245
- " re-assert>=1.1" ,
246
- " setuptools>=75.1" ,
247
- " time-machine>=2.15; implementation_name!='pypy'" ,
248
- " wheel>=0.44" ,
249
- ]
250
- type = [
251
- " mypy==1.11.2" ,
252
- " types-cachetools>=5.5.0.20240820" ,
253
- " types-chardet>=5.0.4.6" ,
254
- { include-group = " test" },
255
- ]
0 commit comments