govbridge-api / mypy.ini
harshrawat18's picture
fix: resolve mypy duplicate module error
107ae39
Raw
History Blame Contribute Delete
1.45 kB
[mypy]
# Python version
python_version = 3.11
# Module discovery — explicit_package_bases prevents
# the "found twice under different module names" error
# by anchoring all module names to the root directory
explicit_package_bases = True
# Import handling
ignore_missing_imports = True
follow_imports = silent
# Strictness — World No.1 means catching real errors
# without drowning in noise from third-party libraries
warn_unused_configs = True
warn_return_any = False
warn_unused_ignores = False
no_implicit_reexport = False
# Exclude one-off scripts and migration files
# that are not part of the importable package
exclude = (?x)(
^scripts/
| ^supabase/
| ^migrations/
)
# Per-module overrides for third-party libraries
# that do not ship type stubs
[mypy-supabase.*]
ignore_missing_imports = True
[mypy-sentence_transformers.*]
ignore_missing_imports = True
[mypy-openfisca_core.*]
ignore_missing_imports = True
[mypy-openfisca_country_template.*]
ignore_missing_imports = True
[mypy-paddleocr.*]
ignore_missing_imports = True
[mypy-fitz.*]
ignore_missing_imports = True
[mypy-groq.*]
ignore_missing_imports = True
[mypy-IndicTransToolkit.*]
ignore_missing_imports = True
[mypy-torch.*]
ignore_missing_imports = True
[mypy-transformers.*]
ignore_missing_imports = True
[mypy-fastapi.*]
ignore_missing_imports = True
[mypy-uvicorn.*]
ignore_missing_imports = True
[mypy-slowapi.*]
ignore_missing_imports = True