From fc324e360fd1eb0ab32a5ff30c0023029d70e6ea Mon Sep 17 00:00:00 2001 From: Charles Harris Date: Sun, 19 Nov 2023 12:32:51 -0700 Subject: [PATCH] MAINT: Pin scipy-openblas version. Partial backport of #25085. --- .github/workflows/linux_musl.yml | 2 +- .github/workflows/windows.yml | 4 ++-- azure-steps-windows.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linux_musl.yml b/.github/workflows/linux_musl.yml index 5c65a2b2e8b9..89a7e147c395 100644 --- a/.github/workflows/linux_musl.yml +++ b/.github/workflows/linux_musl.yml @@ -55,7 +55,7 @@ jobs: python -m venv test_env source test_env/bin/activate - pip install scipy-openblas64 + pip install "scipy-openblas64<=0.3.23.293.2" pip install -r build_requirements.txt -r test_requirements.txt diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 988a55b761db..eb7126a46a5b 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -51,7 +51,7 @@ jobs: env: PKG_CONFIG_PATH: ${{ github.workspace }}/.openblas run: | - python -m pip install scipy-openblas32 + python -m pip install "scipy-openblas32<=0.3.23.293.2" spin build --with-scipy-openblas=32 -j2 -- --vsenv - name: Install NumPy (Clang-cl) @@ -60,7 +60,7 @@ jobs: PKG_CONFIG_PATH: ${{ github.workspace }}/.openblas run: | "[binaries]","c = 'clang-cl'","cpp = 'clang-cl'","ar = 'llvm-lib'","c_ld = 'lld-link'","cpp_ld = 'lld-link'" | Out-File $PWD/clang-cl-build.ini -Encoding ascii - python -m pip install scipy-openblas32 + python -m pip install "scipy-openblas32<=0.3.23.293.2" spin build --with-scipy-openblas=32 -j2 -- --vsenv --native-file=$PWD/clang-cl-build.ini - name: Meson Log diff --git a/azure-steps-windows.yml b/azure-steps-windows.yml index 1cae980b4368..b518656ad26b 100644 --- a/azure-steps-windows.yml +++ b/azure-steps-windows.yml @@ -42,7 +42,7 @@ steps: python -m pip install . -v -Csetup-args="--vsenv" -Csetup-args="-Dblas=none" -Csetup-args="-Dlapack=none" -Csetup-args="-Dallow-noblas=true" } elseif ( Test-Path env:NPY_USE_BLAS_ILP64 ) { - python -m pip install scipy-openblas64 spin + python -m pip install "scipy-openblas64<=0.3.23.293.2" spin spin config-openblas --with-scipy-openblas=64 $env:PKG_CONFIG_PATH="$pwd/.openblas" python -m pip install . -v -Csetup-args="--vsenv" -Csetup-args="-Duse-ilp64=true"