From: Sebastian Wagner Date: Mon, 22 Jun 2020 08:27:39 +0000 (+0200) Subject: mypy.ini: Remove global `ignore_missing_imports = True` X-Git-Tag: v16.1.0~1919^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0763bcfa68b85a47ed2402038bfe7b8015e1deec;p=ceph.git mypy.ini: Remove global `ignore_missing_imports = True` A global flag hides errors when we actually want to import something. Like ceph-python-common etc. Signed-off-by: Sebastian Wagner --- diff --git a/src/mypy.ini b/src/mypy.ini index cd26ff97ea29..ac60dbc19f1f 100755 --- a/src/mypy.ini +++ b/src/mypy.ini @@ -1,7 +1,65 @@ [mypy] strict_optional = True no_implicit_optional = True -ignore_missing_imports = True warn_incomplete_stub = True check_untyped_defs = True show_error_context = True + +[mypy-rados] +# This would require a rados.pyi file +ignore_missing_imports = True + +[mypy-rbd] +# This would require a rbd.pyi file +ignore_missing_imports = True + +[mypy-cephfs] +# This would require a cephfs.pyi file +ignore_missing_imports = True + + +# Make cephadm and rook happy +[mypy-OpenSSL] +ignore_missing_imports = True + +[mypy-prettytable] +ignore_missing_imports = True + +[mypy-jsonpatch] +ignore_missing_imports = True + +[mypy-urllib3.*] +ignore_missing_imports = True + +[mypy-execnet.*] +ignore_missing_imports = True + +[mypy-remoto.*] +ignore_missing_imports = True + +[mypy-kubernetes.*] +ignore_missing_imports = True + + +# Make dashboard happy: +[mypy-coverage] +ignore_missing_imports = True + +[mypy-urlparse] +ignore_missing_imports = True + +[mypy-cherrypy.*] +ignore_missing_imports = True + +[mypy-cheroot.*] +ignore_missing_imports = True + +[mypy-bcrypt] +ignore_missing_imports = True + +[mypy-onelogin.*] +ignore_missing_imports = True + +# Make volumes happy: +[mypy-StringIO] +ignore_missing_imports = True \ No newline at end of file