Add type annotations and mypy CI job

This commit is contained in:
Thomas Holder
2023-09-21 20:32:23 +02:00
parent ee89e36f58
commit 57d7c6721b
14 changed files with 233 additions and 149 deletions

View File

@@ -19,3 +19,15 @@ omit =
exclude_lines =
pragma: no cover
[yapf]
column_limit = 88
based_on_style = pep8
allow_split_before_dict_value = False
[mypy]
files = propka,tests
exclude = (?x)(
/_version\.py$
)
explicit_package_bases = True
ignore_missing_imports = True