[mypy]
python_version = 3.9
plugins = mypy_django_plugin.main, mypy_drf_plugin.main
warn_unused_ignores = True
warn_no_return = True
warn_return_any = True
warn_redundant_casts = True
no_error_summary = True

[mypy.plugins.django-stubs]
django_settings_module = gregsite.settings.dev

[mypy-*.migrations.*]
# Ignore problems in auto generated modules.
ignore_errors = True

[mypy-cerebrum_client.*]
ignore_missing_imports = True

[mypy-dirtyfields]
ignore_missing_imports = True

[mypy-django_extensions.db.fields]
ignore_missing_imports = True

[mypy-django_q.*]
ignore_missing_imports = True

[mypy-django_filters.*]
ignore_missing_imports = True

[mypy-django_structlog.signals.*]
ignore_missing_imports = True

[mypy-faker.*]
ignore_missing_imports = True

[mypy-reversion.*]
ignore_missing_imports = True

[mypy-daemon.*]
ignore_missing_imports = True

[mypy-lockfile.*]
ignore_missing_imports = True

[mypy-pika_context_manager.*]
ignore_missing_imports = True

[mypy-orgreg_client.*]
ignore_missing_imports = True