@@ -76,7 +76,7 @@ dependencies = [
76
76
" sphinxcontrib-serializinghtml>=1.1.9" ,
77
77
" Jinja2>=3.1" ,
78
78
" Pygments>=2.17" ,
79
- " docutils>=0.20,<0.22 " ,
79
+ " docutils>=0.20,<0.23 " ,
80
80
" snowballstemmer>=2.2" ,
81
81
" babel>=2.13" ,
82
82
" alabaster>=0.7.14" ,
@@ -88,35 +88,6 @@ dependencies = [
88
88
]
89
89
dynamic = [" version" ]
90
90
91
- [project .optional-dependencies ]
92
- docs = [
93
- " sphinxcontrib-websupport" ,
94
- ]
95
- lint = [
96
- " ruff==0.12.5" ,
97
- " mypy==1.17.0" ,
98
- " sphinx-lint>=0.9" ,
99
- " types-colorama==0.4.15.20240311" ,
100
- " types-defusedxml==0.7.0.20250708" ,
101
- " types-docutils==0.21.0.20250525" ,
102
- " types-Pillow==10.2.0.20240822" ,
103
- " types-Pygments==2.19.0.20250715" ,
104
- " types-requests==2.32.4.20250611" , # align with requests
105
- " types-urllib3==1.26.25.14" ,
106
- " pyright==1.1.400" ,
107
- " pytest>=8.0" ,
108
- " pypi-attestations==0.0.27" ,
109
- " betterproto==2.0.0b6" ,
110
- ]
111
- test = [
112
- " pytest>=8.0" ,
113
- " pytest-xdist[psutil]>=3.4" ,
114
- " defusedxml>=0.7.1" , # for secure XML/HTML parsing
115
- " cython>=3.0" ,
116
- " setuptools>=70.0" , # for Cython compilation
117
- " typing_extensions>=4.9" , # for typing_extensions.Unpack
118
- ]
119
-
120
91
[[project .authors ]]
121
92
name = " Adam Turner"
122
93
@@ -136,7 +107,7 @@ docs = [
136
107
" sphinxcontrib-websupport" ,
137
108
]
138
109
lint = [
139
- " ruff==0.12.5 " ,
110
+ " ruff==0.12.7 " ,
140
111
" sphinx-lint>=0.9" ,
141
112
]
142
113
package = [
@@ -158,14 +129,14 @@ translations = [
158
129
" Jinja2>=3.1" ,
159
130
]
160
131
types = [
161
- " mypy==1.17.0 " ,
132
+ " mypy==1.17.1 " ,
162
133
" pyrefly" ,
163
134
" pyright==1.1.400" ,
164
135
{ include-group = " type-stubs" },
165
136
]
166
137
type-stubs = [
167
138
# align with versions used elsewhere
168
- " types-colorama==0.4.15.20240311 " ,
139
+ " types-colorama==0.4.15.20250801 " ,
169
140
" types-defusedxml==0.7.0.20250708" ,
170
141
" types-docutils==0.21.0.20250525" ,
171
142
" types-Pillow==10.2.0.20240822" ,
@@ -247,21 +218,15 @@ ignore_missing_imports = true
247
218
[[tool .mypy .overrides ]]
248
219
module = [
249
220
# tests/
250
- " tests.test_project" ,
251
221
" tests.test_versioning" ,
252
222
# tests/test_builders
253
223
" tests.test_builders.test_build" ,
254
224
" tests.test_builders.test_build_html" ,
255
225
" tests.test_builders.test_build_html_5_output" ,
256
- " tests.test_builders.test_build_html_assets" ,
257
- " tests.test_builders.test_build_html_maths" ,
258
- " tests.test_builders.test_build_html_toctree" ,
259
226
" tests.test_builders.test_build_linkcheck" ,
260
227
# tests/test_directives
261
228
" tests.test_directives.test_directive_code" ,
262
229
" tests.test_directives.test_directives_no_typesetting" ,
263
- # tests/test_environment
264
- " tests.test_environment.test_environment" ,
265
230
# tests/test_extensions
266
231
" tests.test_extensions.test_ext_autodoc_autoclass" ,
267
232
" tests.test_extensions.test_ext_autosummary_imports" ,
@@ -270,7 +235,6 @@ module = [
270
235
" tests.test_extensions.test_ext_napoleon" ,
271
236
# tests/test_markup
272
237
" tests.test_markup.test_markup" ,
273
- " tests.test_markup.test_parser" ,
274
238
# tests/test_theming
275
239
" tests.test_theming.test_templating" ,
276
240
" tests.test_theming.test_theming" ,
@@ -329,7 +293,6 @@ check_untyped_defs = false
329
293
disable_error_code = [
330
294
" annotation-unchecked" ,
331
295
]
332
- disallow_incomplete_defs = false
333
296
disallow_untyped_calls = false
334
297
disallow_untyped_defs = false
335
298
0 commit comments