diff --git a/mypy_primer/projects.py b/mypy_primer/projects.py index b7bfcf2..f3e130a 100644 --- a/mypy_primer/projects.py +++ b/mypy_primer/projects.py @@ -230,6 +230,7 @@ def get_projects() -> list[Project]: "numpy", "packaging", "pandas-stubs", + "scipy-stubs", "types-PyYAML", "types-Pygments", "types-colorama", @@ -465,6 +466,7 @@ def get_projects() -> list[Project]: "numpy", "pandas-stubs", "pydantic", + "scipy-stubs", "sqlalchemy", "types-cachetools", "types-filelock", @@ -503,6 +505,7 @@ def get_projects() -> list[Project]: "alembic", "numpy", "packaging", + "scipy-stubs", "sqlalchemy", "types-PyYAML", "types-redis", @@ -543,7 +546,7 @@ def get_projects() -> list[Project]: mypy_cmd="{mypy} --ignore-missing-imports {paths}", pyright_cmd="{pyright} {paths}", paths=["dedupe"], - deps=["numpy"], + deps=["numpy", "scipy-stubs"], needs_mypy_plugins=True, expected_success=("mypy",), cost={"mypy": 35}, @@ -706,7 +709,7 @@ def get_projects() -> list[Project]: mypy_cmd="{mypy} --config python/mypy.ini {paths}", pyright_cmd="{pyright} {paths}", paths=["python/pyspark"], - deps=["numpy", "pandas-stubs"], + deps=["numpy", "pandas-stubs", "scipy-stubs"], expected_success=("mypy",), cost={"mypy": 144, "pyright": 110}, ), @@ -804,6 +807,7 @@ def get_projects() -> list[Project]: "packaging", "pandas-stubs", "pydantic", + "scipy-stubs", "typeguard", "types-click", "types-PyYAML", @@ -879,7 +883,7 @@ def get_projects() -> list[Project]: mypy_cmd="{mypy} {paths}", pyright_cmd="{pyright} {paths}", paths=["sympy"], - deps=["mpmath"], + deps=["mpmath", "numpy", "scipy-stubs"], expected_success=("mypy",), cost={"mypy": 182, "pyright": 240}, ), @@ -1395,6 +1399,7 @@ def get_projects() -> list[Project]: "pyarrow", "jinja2", "pytest", + "scipy-stubs", "SQLAlchemy", ], expected_success=("pyright",), @@ -1585,7 +1590,7 @@ def get_projects() -> list[Project]: mypy_cmd="{mypy} {paths}", pyright_cmd="{pyright} {paths}", paths=["static_frame"], - deps=["numpy", "arraykit==1.2.0"], + deps=["numpy", "arraykit==1.2.0", "scipy-stubs"], cost={"mypy": 280}, ), Project(