bp/resqpy
Progressively enable meaningful type checking by setting check_untyped_defs = true
Ouverte
#910 ouverte le 15 juin 2026
good first issue
Métriques du dépôt
- Stars
- (66 étoiles)
- Métriques de merge PR
- (Métriques PR en attente)
Description
Although mypy runs on the whole code base, most of the library code is not meaningfully checked, as in the current configuration untyped functions are ignored.
A first step could be to include in the env type stubs for 3rd party libs like pandas, lxml, scipy, for more accurate checks.
Over time we could opt-in certain modules to more meaningful type checking with e.g.:
# pyproject.toml
[[tool.mypy.overrides]]
module = [
"resqpy.crs",
"resqpy.time_series._any_time_series",
# add here as each is cleaned
]
check_untyped_defs = true