đź“ť Edit page
âž• Add page
Ignore
Ways to ignore untyped libraries or when you want to ignore your own modules.
See also ignore_errors
option.
Ignore line in file
import foo # type: ignore
Ignore whole file
# type: ignore
import foo
Ignore by name in config
Note - if you get irregular behavior after you remove a config file, delete .mypy_cache
and try again.
Ignore foobar
imports. This is equivalent to adding # type: ignore
to every import of foobar
.
setup.cfg
- first heading is to ensure the section below it actually gets evaluated.[mypy] [mypy-foobar.*] ignore_missing_imports = True
OR
mypy.ini
- first heading is to avoid a warning, but doesn’t affect functionality at least in this case.[mypy] [mypy-foobar.*] ignore_missing_imports = True
e.g. There is types-Flask
for Flask
but no types for Flask-RESTful
.
So you can do this:
[mypy]
[mypy-flask_restful.*]
ignore_missing_imports = True
Ignore imports globally in config
Ignore all missing imports across libraries.
setup.cfg
ormypy.ini
.[mypy] ignore_missing_imports = True
Ignore from CLI
$ mypy --ignore-missing-imports
See also Mypy issue #10660.