@@ -146,59 +146,6 @@ files = [
146146]
147147exclude = [
148148 " tests/roots" ,
149- # tests/
150- " ^tests/test_quickstart\\ .py$" ,
151- " ^tests/test_search\\ .py$" ,
152- # tests/test_builders
153- " ^tests/test_builders/test_build_epub\\ .py$" ,
154- " ^tests/test_builders/test_build_gettext\\ .py$" ,
155- " ^tests/test_builders/test_build_latex\\ .py$" ,
156- " ^tests/test_builders/test_build_texinfo\\ .py$" ,
157- # tests/test_config
158- " ^tests/test_config/test_config\\ .py$" ,
159- # tests/test_directives
160- " ^tests/test_directives/test_directive_only\\ .py$" ,
161- " ^tests/test_directives/test_directive_other\\ .py$" ,
162- " ^tests/test_directives/test_directive_patch\\ .py$" ,
163- # tests/test_domains
164- " ^tests/test_domains/test_domain_c\\ .py$" ,
165- " ^tests/test_domains/test_domain_cpp\\ .py$" ,
166- " ^tests/test_domains/test_domain_js\\ .py$" ,
167- " ^tests/test_domains/test_domain_py\\ .py$" ,
168- " ^tests/test_domains/test_domain_py_fields\\ .py$" ,
169- " ^tests/test_domains/test_domain_py_pyfunction\\ .py$" ,
170- " ^tests/test_domains/test_domain_py_pyobject\\ .py$" ,
171- " ^tests/test_domains/test_domain_rst\\ .py$" ,
172- " ^tests/test_domains/test_domain_std\\ .py$" ,
173- # tests/test_environment
174- " ^tests/test_environment/test_environment_toctree\\ .py$" ,
175- # tests/test_extensions
176- " ^tests/test_extensions/test_ext_apidoc\\ .py$" ,
177- " ^tests/test_extensions/test_ext_autodoc\\ .py$" ,
178- " ^tests/test_extensions/test_ext_autodoc_events\\ .py$" ,
179- " ^tests/test_extensions/test_ext_autodoc_mock\\ .py$" ,
180- " ^tests/test_extensions/test_ext_autosummary\\ .py$" ,
181- " ^tests/test_extensions/test_ext_doctest\\ .py$" ,
182- " ^tests/test_extensions/test_ext_inheritance_diagram\\ .py$" ,
183- " ^tests/test_extensions/test_ext_intersphinx\\ .py$" ,
184- " ^tests/test_extensions/test_ext_napoleon_docstring\\ .py$" ,
185- # tests/test_intl
186- " ^tests/test_intl/test_intl\\ .py$" ,
187- # tests/test_pycode
188- " ^tests/test_pycode/test_pycode\\ .py$" ,
189- " ^tests/test_pycode/test_pycode_ast\\ .py$" ,
190- # tests/test_transforms
191- " ^tests/test_transforms/test_transforms_post_transforms\\ .py$" ,
192- # tests/test_util
193- " ^tests/test_util/test_util_fileutil\\ .py$" ,
194- " ^tests/test_util/test_util_i18n\\ .py$" ,
195- " ^tests/test_util/test_util_inspect\\ .py$" ,
196- " ^tests/test_util/test_util_logging\\ .py$" ,
197- " ^tests/test_util/test_util_nodes\\ .py$" ,
198- " ^tests/test_util/test_util_rst\\ .py$" ,
199- " ^tests/test_util/test_util_template\\ .py$" ,
200- " ^tests/test_util/test_util_typing\\ .py$" ,
201- " ^tests/test_util/typing_test_data\\ .py$" ,
202149]
203150python_version = " 3.11"
204151strict = true
@@ -231,6 +178,7 @@ strict_optional = false
231178module = [
232179 " imagesize" ,
233180 " pypi_attestations" ,
181+ " pyximport" ,
234182 " sigstore.models" ,
235183 " sigstore.verify" ,
236184 " sigstore.verify.policy" ,
@@ -351,6 +299,73 @@ module = [
351299]
352300disallow_untyped_defs = false
353301
302+ [[tool .mypy .overrides ]]
303+ module = [
304+ # tests/
305+ " tests.test_quickstart" ,
306+ " tests.test_search" ,
307+ # tests/test_builders
308+ " tests.test_builders.test_build_epub" ,
309+ " tests.test_builders.test_build_gettext" ,
310+ " tests.test_builders.test_build_latex" ,
311+ " tests.test_builders.test_build_texinfo" ,
312+ # tests/test_config
313+ " tests.test_config.test_config" ,
314+ # tests/test_directives
315+ " tests.test_directives.test_directive_only" ,
316+ " tests.test_directives.test_directive_other" ,
317+ " tests.test_directives.test_directive_patch" ,
318+ # tests/test_domains
319+ " tests.test_domains.test_domain_c" ,
320+ " tests.test_domains.test_domain_cpp" ,
321+ " tests.test_domains.test_domain_js" ,
322+ " tests.test_domains.test_domain_py" ,
323+ " tests.test_domains.test_domain_py_fields" ,
324+ " tests.test_domains.test_domain_py_pyfunction" ,
325+ " tests.test_domains.test_domain_py_pyobject" ,
326+ " tests.test_domains.test_domain_rst" ,
327+ " tests.test_domains.test_domain_std" ,
328+ # tests/test_environment
329+ " tests.test_environment.test_environment_toctree" ,
330+ # tests/test_extensions
331+ " tests.test_extensions.test_ext_apidoc" ,
332+ " tests.test_extensions.test_ext_autodoc" ,
333+ " tests.test_extensions.test_ext_autodoc_events" ,
334+ " tests.test_extensions.test_ext_autodoc_mock" ,
335+ " tests.test_extensions.test_ext_autosummary" ,
336+ " tests.test_extensions.test_ext_doctest" ,
337+ " tests.test_extensions.test_ext_inheritance_diagram" ,
338+ " tests.test_extensions.test_ext_intersphinx" ,
339+ " tests.test_extensions.test_ext_napoleon_docstring" ,
340+ # tests/test_intl
341+ " tests.test_intl.test_intl" ,
342+ # tests/test_pycode
343+ " tests.test_pycode.test_pycode" ,
344+ " tests.test_pycode.test_pycode_ast" ,
345+ # tests/test_transforms
346+ " tests.test_transforms.test_transforms_post_transforms" ,
347+ # tests/test_util
348+ " tests.test_util.test_util_fileutil" ,
349+ " tests.test_util.test_util_i18n" ,
350+ " tests.test_util.test_util_inspect" ,
351+ " tests.test_util.test_util_logging" ,
352+ " tests.test_util.test_util_nodes" ,
353+ " tests.test_util.test_util_rst" ,
354+ " tests.test_util.test_util_template" ,
355+ " tests.test_util.test_util_typing" ,
356+ ]
357+ check_untyped_defs = false
358+ disable_error_code = [
359+ " annotation-unchecked" ,
360+ ]
361+ disallow_incomplete_defs = false
362+ disallow_untyped_calls = false
363+ disallow_untyped_defs = false
364+
365+ [[tool .mypy .overrides ]]
366+ module = [" tests.test_util.typing_test_data" ]
367+ ignore_errors = true
368+
354369[tool .pytest .ini_options ]
355370minversion = " 6.0"
356371addopts = [
0 commit comments