diff --git a/setup.cfg b/setup.cfg index 9dbd67d87222873d40c4652b0993d0c66ec20eac..78d8dff2021b814a1435dea5e2e626f18db75fa3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,4 +6,6 @@ ignore=E501,E121,E123,E126,E226,E24,E704,W503,W504 [mypy] ignore_missing_imports = True + +[mypy-linkahead.*] check_untyped_defs = True \ No newline at end of file diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index 197ddfa4696a04375b584b39331167e97b5d823b..62b7aa1330f2af852fa0e174f992bb92fbb0fa87 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -34,7 +34,6 @@ transactions. """ from __future__ import annotations # Can be removed with 3.10. -from __future__ import print_function, unicode_literals import re import sys @@ -109,6 +108,7 @@ RECOMMENDED: Final = "RECOMMENDED" FIX: Final = "FIX" ALL: Final = "ALL" NONE: Final = "NONE" + if TYPE_CHECKING: INHERITANCE = Literal["OBLIGATORY", "SUGGESTED", "RECOMMENDED", "ALL", "NONE", "FIX"] IMPORTANCE = Literal["OBLIGATORY", "RECOMMENDED", "SUGGESTED", "FIX", "NONE"]