2323 CYTHONSPEC : cython
2424 NUMPY_MIN : numpy==1.23.0
2525 CYTHON_MIN : cython==3.0.4
26- SCIPY_MIN : scipy==1.9.0
2726
2827jobs :
2928 test_pywavelets_linux :
3635 runs-on : [ubuntu-latest] # Arm runner tested separately, see below
3736 python-version : ["3.10", "3.13"]
3837 MINIMUM_REQUIREMENTS : [0]
39- USE_SCIPY : [0]
4038 USE_SDIST : [0]
4139 REFGUIDE_CHECK : [1]
4240 PIP_FLAGS : [""]
5250 OPTIONS_NAME : " minimum-req"
5351 - runs-on : ubuntu-latest
5452 python-version : " 3.10"
55- USE_SCIPY : 1
56- OPTIONS_NAME : " with-scipy"
5753 - runs-on : ubuntu-latest
5854 python-version : " 3.10"
5955 USE_SDIST : 1
8177 MINIMUM_REQUIREMENTS : ${{ matrix.MINIMUM_REQUIREMENTS }}
8278 PIP_FLAGS : ${{ matrix.PIP_FLAGS }}
8379 USE_SDIST : ${{ matrix.USE_SDIST }}
84- USE_SCIPY : ${{ matrix.USE_SCIPY }}
8580 REFGUIDE_CHECK : ${{ matrix.REFGUIDE_CHECK }}
8681 OPTIONS_NAME : ${{ matrix.OPTIONS_NAME }}
8782 run : |
9792 if [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
9893 pip install ${CYTHON_MIN}
9994 pip install ${NUMPY_MIN}
100- if [ "${USE_SCIPY}" == "1" ]; then pip install ${SCIPY_MIN}; fi
10195 else
10296 pip install ${PIP_FLAGS} cython
10397 pip install ${PIP_FLAGS} numpy
104- if [ "${USE_SCIPY}" == "1" ]; then pip install ${PIP_FLAGS} scipy; fi
10598 fi
10699 pip install ${PIP_FLAGS} matplotlib pytest
107100
@@ -147,7 +140,7 @@ jobs:
147140 popd
148141
149142 test_pywavelets_linux_free_threaded :
150- name : linux-cp313t-with-scipy
143+ name : linux-cp313t-default
151144 runs-on : ubuntu-latest
152145 strategy :
153146 # Ensure that a wheel builder finishes even if another fails
@@ -169,7 +162,7 @@ jobs:
169162 python --version
170163 pip install --upgrade pip build
171164 # We need nightly wheels for free-threaded support and latest fixes
172- pip install --pre -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple cython numpy scipy
165+ pip install --pre -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple cython numpy
173166 pip install pytest meson-python ninja
174167 pip install . -v --no-build-isolation
175168
@@ -190,7 +183,6 @@ jobs:
190183 matrix :
191184 python-version : ["3.10", "3.13"]
192185 MINIMUM_REQUIREMENTS : [0]
193- USE_SCIPY : [0]
194186 USE_SDIST : [0]
195187 REFGUIDE_CHECK : [0]
196188 PIP_FLAGS : [""]
@@ -219,7 +211,6 @@ jobs:
219211 MINIMUM_REQUIREMENTS : ${{ matrix.MINIMUM_REQUIREMENTS }}
220212 PIP_FLAGS : ${{ matrix.PIP_FLAGS }}
221213 USE_SDIST : ${{ matrix.USE_SDIST }}
222- USE_SCIPY : ${{ matrix.USE_SCIPY }}
223214 REFGUIDE_CHECK : ${{ matrix.REFGUIDE_CHECK }}
224215 CC : /usr/bin/clang
225216 CXX : /usr/bin/clang++
@@ -233,10 +224,8 @@ jobs:
233224 # Set numpy version first, other packages link against it
234225 if [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
235226 pip install ${CYTHON_MIN} ${NUMPY_MIN}
236- if [ "${USE_SCIPY}" == "1" ]; then pip install ${SCIPY_MIN}; fi
237227 else
238228 pip install ${PIP_FLAGS} cython numpy
239- if [ "${USE_SCIPY}" == "1" ]; then pip install ${PIP_FLAGS} scipy; fi
240229 fi
241230 pip install ${PIP_FLAGS} matplotlib pytest
242231
0 commit comments