Merge pull request #11948 from jorenham/scipy-stubs

Add `scipy-stubs` as dev dependency
This commit is contained in:
Matthias
2025-07-04 15:55:56 +02:00
committed by GitHub
4 changed files with 9 additions and 4 deletions

View File

@@ -31,6 +31,7 @@ repos:
- types-requests==2.32.4.20250611
- types-tabulate==0.9.0.20241207
- types-python-dateutil==2.9.0.20250516
- scipy-stubs==1.15.3.0
- SQLAlchemy==2.0.41
# stages: [push]

View File

@@ -16,10 +16,12 @@ with require_dev.open("r") as rfile:
with require.open("r") as rfile:
requirements.extend(rfile.readlines())
# Extract types only
type_reqs = [
r.strip("\n") for r in requirements if r.startswith("types-") or r.startswith("SQLAlchemy")
]
# Extract relevant types only
supported = ("types-", "SQLAlchemy", "scipy-stubs")
# Find relevant dependencies
# Only keep the first part of the line up to the first space
type_reqs = [r.strip("\n").split()[0] for r in requirements if r.startswith(supported)]
with pre_commit_file.open("r") as file:
f = yaml.load(file, Loader=yaml.SafeLoader)

View File

@@ -111,6 +111,7 @@ develop = [
"pytest-xdist",
"pytest",
"ruff",
"scipy-stubs",
"time-machine",
"types-cachetools",
"types-filelock",

View File

@@ -24,6 +24,7 @@ time-machine==2.16.0
nbconvert==7.16.6
# mypy types
scipy-stubs==1.15.3.0 # keep in sync with `scipy` in `requirements-hyperopt.txt`
types-cachetools==6.0.0.20250525
types-filelock==3.2.7
types-requests==2.32.4.20250611