From fd2f3f6bd161134b13c3e9d690f91a3a847f29ce Mon Sep 17 00:00:00 2001 From: Toon Verstraelen Date: Sat, 15 Jun 2024 15:47:09 +0200 Subject: [PATCH] Increment oldest scipy version because 1.11.0 is yanked --- .github/workflows/pytest.yaml | 2 +- docs/install.rst | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pytest.yaml b/.github/workflows/pytest.yaml index ca678841..eb357cc2 100644 --- a/.github/workflows/pytest.yaml +++ b/.github/workflows/pytest.yaml @@ -27,7 +27,7 @@ jobs: if: ${{ matrix.python-version == '3.9'}} # Ensure changes to these dependencies are reflected # in pyproject.toml and docs/install.rst - run: pip install numpy==1.22 scipy==1.11 attrs==21.3.0 + run: pip install numpy==1.22 scipy==1.11.1 attrs==21.3.0 - name: Install development version run: pip install -e .[dev] # If some tests are slow against expectations, pytest will abort due to timeout. diff --git a/docs/install.rst b/docs/install.rst index 53d389f3..97ca0c56 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -35,7 +35,7 @@ In addition, IOData has the following dependencies: in pyproject.toml and .github/workflows/pytest.yaml - numpy >= 1.22: https://numpy.org/ -- scipy >= 1.11: https://scipy.org/ +- scipy >= 1.11.1: https://scipy.org/ - attrs >= 21.3.0: https://www.attrs.org/en/stable/index.html Normally, you don't need to install these dependencies manually. They will be diff --git a/pyproject.toml b/pyproject.toml index 2384a052..d92d3ac4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ # Ensure changes to these dependencies are reflected # in .github/workflows/pytest.yaml and docs/install.rst "numpy>=1.22", - "scipy>=1.11", + "scipy>=1.11.1", "attrs>=21.3.0", ] dynamic = ["version"]