mypy.ini
[mypy]
python_version = 3.11
mypy_path = src
namespace_packages = on
explicit_package_bases = on
warn_no_return = off
warn_unused_configs = on
warn_unused_ignores = on
warn_redundant_casts = on
no_implicit_optional = on
no_implicit_reexport = on
strict_equality = on
warn_unreachable = on
disallow_untyped_calls = on
disallow_untyped_defs = on
plugins =
mypy_drf_plugin.main,
mypy_django_plugin.main
exclude = .*\/migrations\/.*
[mypy.plugins.django-stubs]
django_settings_module = "core.settings"
strict_settings = false
[mypy-core.test.*]
disallow_untyped_defs = off
[mypy-tests.*]
disallow_untyped_defs = off
[mypy-conftest]
disallow_untyped_defs = off
[mypy-*.fixtures.*]
disallow_untyped_defs = off
[mypy-*.management.*]
disallow_untyped_defs = off
[mypy-core.validators]
no_implicit_reexport = off
[mypy-anymail.*]
ignore_missing_imports = on
[mypy-rest_framework_jwt.*]
ignore_missing_imports = on
[mypy-djangorestframework_camel_case.*]
ignore_missing_imports = on
[mypy-django_filters.*]
ignore_missing_imports = on
[mypy-drf_recaptcha.*]
ignore_missing_imports = on
[mypy-cmarkgfm.*]
ignore_missing_imports = on
[mypy-axes.*]
ignore_missing_imports = on
[mypy-behaviors.*]
ignore_missing_imports = on
[mypy-kombu.*]
ignore_missing_imports = on
[mypy-celery.*]
ignore_missing_imports = on
[mypy-mixer.*]
ignore_missing_imports = on
[mypy-prettyjson.*]
ignore_missing_imports = on
[mypy-shortuuid.*]
ignore_missing_imports = on
[mypy-tree_queries.*]
ignore_missing_imports = on
[mypy-dj_rest_auth.*]
ignore_missing_imports = on
[mypy-benedict.*]
ignore_missing_imports = on