diff --git a/mypy.ini b/mypy.ini index 4ca3af90..265b730b 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1,23 +1,30 @@ [mypy] namespace_packages = True -warn_unused_ignores = True + +# due to the conditional import logic on swh.journal, in some cases a specific +# type: ignore is neede, in other it isn't... +warn_unused_ignores = False # support for sqlalchemy magic: see https://github.com/dropbox/sqlalchemy-stubs plugins = sqlmypy # 3rd party libraries without stubs (yet) +# only shipped indirectly via hypothesis +[mypy-django.*] +ignore_missing_imports = True + [mypy-pkg_resources.*] ignore_missing_imports = True [mypy-psycopg2.*] ignore_missing_imports = True [mypy-pytest.*] ignore_missing_imports = True # temporary work-around for landing typing support in spite of the current # journal<->storage dependency loop [mypy-swh.journal.*] ignore_missing_imports = True