diff --git a/mypy.ini b/mypy.ini index 1d827b2..bfede6e 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1,18 +1,20 @@ [mypy] namespace_packages = True warn_unused_ignores = True +# support for django magic: https://github.com/typeddjango/django-stubs +plugins = mypy_django_plugin.main, mypy_drf_plugin.main + +[mypy.plugins.django-stubs] +django_settings_module = swh.auth.tests.app.apptest.settings # 3rd party libraries without stubs (yet) [mypy-pkg_resources.*] ignore_missing_imports = True [mypy-pytest.*] ignore_missing_imports = True [mypy-keycloak.*] ignore_missing_imports = True - -[mypy-django.*] -ignore_missing_imports = True diff --git a/requirements-test.txt b/requirements-test.txt index af0b52a..edec91d 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,3 +1,5 @@ +django-stubs +djangorestframework-stubs pytest -requests_mock pytest-django +requests_mock