mypy#

class pysen.ext.mypy_wrapper.MypySetting(python_version=None, check_untyped_defs=None, disallow_any_decorated=None, disallow_any_generics=None, disallow_any_unimported=None, disallow_incomplete_defs=None, disallow_subclassing_any=None, disallow_untyped_calls=None, disallow_untyped_decorators=None, disallow_untyped_defs=None, follow_imports=None, ignore_errors=None, ignore_missing_imports=None, mypy_path=None, no_implicit_optional=None, pretty=None, show_error_codes=None, strict_equality=None, strict_optional=None, warn_redundant_casts=None, warn_return_any=None, warn_unreachable=None, warn_unused_configs=None, warn_unused_ignores=None, plugins=None, _pysen_convert_abspath=False)#
Parameters
  • python_version (Optional[pysen.py_version.PythonVersion]) –

  • check_untyped_defs (Optional[bool]) –

  • disallow_any_decorated (Optional[bool]) –

  • disallow_any_generics (Optional[bool]) –

  • disallow_any_unimported (Optional[bool]) –

  • disallow_incomplete_defs (Optional[bool]) –

  • disallow_subclassing_any (Optional[bool]) –

  • disallow_untyped_calls (Optional[bool]) –

  • disallow_untyped_decorators (Optional[bool]) –

  • disallow_untyped_defs (Optional[bool]) –

  • follow_imports (Optional[pysen.ext.mypy_wrapper.MypyFollowImports]) –

  • ignore_errors (Optional[bool]) –

  • ignore_missing_imports (Optional[bool]) –

  • mypy_path (Optional[List[Union[pathlib.Path, str]]]) –

  • no_implicit_optional (Optional[bool]) –

  • pretty (Optional[bool]) –

  • show_error_codes (Optional[bool]) –

  • strict_equality (Optional[bool]) –

  • strict_optional (Optional[bool]) –

  • warn_redundant_casts (Optional[bool]) –

  • warn_return_any (Optional[bool]) –

  • warn_unreachable (Optional[bool]) –

  • warn_unused_configs (Optional[bool]) –

  • warn_unused_ignores (Optional[bool]) –

  • plugins (Optional[List[pysen.ext.mypy_wrapper.MypyPlugin]]) –

  • _pysen_convert_abspath (bool) –

Return type

None

class pysen.ext.mypy_wrapper.MypyPlugin(script=None, function=None)#
Parameters
  • script (Optional[pathlib.Path]) –

  • function (Optional[str]) –

Return type

None

class pysen.ext.mypy_wrapper.MypyTarget(paths, namespace_packages=False)#
Parameters
  • paths (List[pathlib.Path]) –

  • namespace_packages (bool) –

Return type

None