23
23
CYTHONSPEC : cython
24
24
NUMPY_MIN : numpy==1.23.0
25
25
CYTHON_MIN : cython==3.0.4
26
- SCIPY_MIN : scipy==1.9.0
27
26
28
27
jobs :
29
28
test_pywavelets_linux :
36
35
runs-on : [ubuntu-latest] # Arm runner tested separately, see below
37
36
python-version : ["3.10", "3.13"]
38
37
MINIMUM_REQUIREMENTS : [0]
39
- USE_SCIPY : [0]
40
38
USE_SDIST : [0]
41
39
REFGUIDE_CHECK : [1]
42
40
PIP_FLAGS : [""]
52
50
OPTIONS_NAME : " minimum-req"
53
51
- runs-on : ubuntu-latest
54
52
python-version : " 3.10"
55
- USE_SCIPY : 1
56
- OPTIONS_NAME : " with-scipy"
57
53
- runs-on : ubuntu-latest
58
54
python-version : " 3.10"
59
55
USE_SDIST : 1
81
77
MINIMUM_REQUIREMENTS : ${{ matrix.MINIMUM_REQUIREMENTS }}
82
78
PIP_FLAGS : ${{ matrix.PIP_FLAGS }}
83
79
USE_SDIST : ${{ matrix.USE_SDIST }}
84
- USE_SCIPY : ${{ matrix.USE_SCIPY }}
85
80
REFGUIDE_CHECK : ${{ matrix.REFGUIDE_CHECK }}
86
81
OPTIONS_NAME : ${{ matrix.OPTIONS_NAME }}
87
82
run : |
97
92
if [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
98
93
pip install ${CYTHON_MIN}
99
94
pip install ${NUMPY_MIN}
100
- if [ "${USE_SCIPY}" == "1" ]; then pip install ${SCIPY_MIN}; fi
101
95
else
102
96
pip install ${PIP_FLAGS} cython
103
97
pip install ${PIP_FLAGS} numpy
104
- if [ "${USE_SCIPY}" == "1" ]; then pip install ${PIP_FLAGS} scipy; fi
105
98
fi
106
99
pip install ${PIP_FLAGS} matplotlib pytest
107
100
@@ -147,7 +140,7 @@ jobs:
147
140
popd
148
141
149
142
test_pywavelets_linux_free_threaded :
150
- name : linux-cp313t-with-scipy
143
+ name : linux-cp313t-default
151
144
runs-on : ubuntu-latest
152
145
strategy :
153
146
# Ensure that a wheel builder finishes even if another fails
@@ -169,7 +162,7 @@ jobs:
169
162
python --version
170
163
pip install --upgrade pip build
171
164
# 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
173
166
pip install pytest meson-python ninja
174
167
pip install . -v --no-build-isolation
175
168
@@ -190,7 +183,6 @@ jobs:
190
183
matrix :
191
184
python-version : ["3.10", "3.13"]
192
185
MINIMUM_REQUIREMENTS : [0]
193
- USE_SCIPY : [0]
194
186
USE_SDIST : [0]
195
187
REFGUIDE_CHECK : [0]
196
188
PIP_FLAGS : [""]
@@ -219,7 +211,6 @@ jobs:
219
211
MINIMUM_REQUIREMENTS : ${{ matrix.MINIMUM_REQUIREMENTS }}
220
212
PIP_FLAGS : ${{ matrix.PIP_FLAGS }}
221
213
USE_SDIST : ${{ matrix.USE_SDIST }}
222
- USE_SCIPY : ${{ matrix.USE_SCIPY }}
223
214
REFGUIDE_CHECK : ${{ matrix.REFGUIDE_CHECK }}
224
215
CC : /usr/bin/clang
225
216
CXX : /usr/bin/clang++
@@ -233,10 +224,8 @@ jobs:
233
224
# Set numpy version first, other packages link against it
234
225
if [ "${MINIMUM_REQUIREMENTS}" == "1" ]; then
235
226
pip install ${CYTHON_MIN} ${NUMPY_MIN}
236
- if [ "${USE_SCIPY}" == "1" ]; then pip install ${SCIPY_MIN}; fi
237
227
else
238
228
pip install ${PIP_FLAGS} cython numpy
239
- if [ "${USE_SCIPY}" == "1" ]; then pip install ${PIP_FLAGS} scipy; fi
240
229
fi
241
230
pip install ${PIP_FLAGS} matplotlib pytest
242
231
0 commit comments