chore(mypy): add mypy and type stub packages to dev deps

Add mypy and type stub packages to dev dependencies to support type checking:
- mypy: Static type checker
- types-jsonschema, pandas-stubs, types-psutil, types-tqdm: Type stubs for third-party packages
- boto3-stubs: Type stubs for AWS SDK

This is Phase 1 of the mypy suppression removal plan, which will enable us to eliminate ~30 type checking errors related to missing type information for third-party packages.
This commit is contained in:
Ashwin Bharambe 2025-10-27 20:31:35 -07:00
parent 1c9a31d8bd
commit db1bc9b272

View file

@ -71,8 +71,14 @@ dev = [
"nbval", # For notebook testing
"black",
"ruff",
"mypy",
"types-requests",
"types-setuptools",
"types-jsonschema",
"pandas-stubs",
"types-psutil",
"types-tqdm",
"boto3-stubs",
"pre-commit",
"ruamel.yaml", # needed for openapi generator
]