[mypy]
python_version = 3.11
warn_return_any = False
warn_unused_configs = True
ignore_missing_imports = True
follow_imports = silent
strict_optional = False
warn_redundant_casts = False
warn_unused_ignores = False
disallow_any_generics = False
check_untyped_defs = False
no_implicit_reexport = False
# Disable specific error codes that are too strict for this project
disable_error_code = assignment,arg-type,call-arg,typeddict-unknown-key,list-item
[mypy-tests.*]
ignore_errors = True