diff options
author | Alex Waygood <Alex.Waygood@Gmail.com> | 2023-08-29 10:24:06 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-29 10:24:06 (GMT) |
commit | c879b9fddf570a46d51df81fd181015ed983224a (patch) | |
tree | 78b248cd58330a946e2ccb40dcaabcc029066730 | |
parent | ecb2bf02a4a564b638f756ce6e644ec17b6edf16 (diff) | |
download | cpython-c879b9fddf570a46d51df81fd181015ed983224a.zip cpython-c879b9fddf570a46d51df81fd181015ed983224a.tar.gz cpython-c879b9fddf570a46d51df81fd181015ed983224a.tar.bz2 |
gh-108455: Simplify the peg_generator mypy config (#108620)
make it easier to see exactly which options from mypy's `--strict` mode can't currently be enabled
-rw-r--r-- | Tools/peg_generator/mypy.ini | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/Tools/peg_generator/mypy.ini b/Tools/peg_generator/mypy.ini index 186e633..bc94c6a 100644 --- a/Tools/peg_generator/mypy.ini +++ b/Tools/peg_generator/mypy.ini @@ -1,27 +1,17 @@ [mypy] files = Tools/peg_generator/pegen pretty = True +show_traceback = True -follow_imports = error -no_implicit_optional = True -strict_optional = True - -#check_untyped_defs = True -disallow_untyped_calls = True -disallow_untyped_defs = True - -disallow_any_generics = true -disallow_any_unimported = True -disallow_incomplete_defs = True -disallow_subclassing_any = True +# Make sure the peg_generator can be run using Python 3.10: +python_version = 3.10 -warn_unused_configs = True -warn_unused_ignores = true -warn_redundant_casts = true -warn_no_return = True +# Be strict... +strict = True -show_traceback = True -show_error_codes = True +# except for a few settings that can't yet be enabled: +warn_return_any = False +no_implicit_reexport = False [mypy-pegen.grammar_parser] strict_optional = False |