[build-system]
requires = [
    "setuptools>=42",
    "wheel"
]
build-backend = "setuptools.build_meta"

[tool.mypy]
plugins = "sqlalchemy.ext.mypy.plugin"
python_version = "3.10"
follow_imports = "silent"
ignore_missing_imports = true
# this list shall slowly grow until it covers the whole codebase.
files = [
    "pycroft/helpers/i18n.py",
]
mypy_path = "stubs"
namespace_packages = true

check_untyped_defs = true
warn_return_any = true
warn_unused_ignores = true

[build-system]
requires = [
    "setuptools>=42",
    "wheel"
]
build-backend = "setuptools.build_meta"

[tool.mypy]
plugins = "sqlalchemy.ext.mypy.plugin"
python_version = "3.10"
follow_imports = "silent"
ignore_missing_imports = true
# this list shall slowly grow until it covers the whole codebase.
files = [
    "pycroft/helpers/i18n.py",
    "pycroft/lib/host.py",
]
mypy_path = "stubs"
namespace_packages = true

check_untyped_defs = true
warn_return_any = true
warn_unused_ignores = true

Include `pycroft/lib/host.py` in mypy checks
Include `pycroft/lib/host.py` in mypy checks

This is a good next module because there is a real bug which mypy
catches.  This allows us to test errors while setting up the CI.

Refs #559
