@@ -217,46 +217,46 @@ jobs:
217217 fi
218218 elif [[ ${{ startsWith(steps.pyver.outputs.selected, '3.13') }} == true ]] ; then
219219 if [[ ${{ steps.sourcetype.outputs.selected}} == "conda-forge" ]] ; then
220- psgver=$(python -c 'import random ; print(random.choice(["=9.3.1.0", ""]))')
220+ psgver=$(python -c 'import random ; print(random.choice(["=9.3.1.0", "=9.4.5.0", " "]))')
221221 psg=python-suitesparse-graphblas${psgver}
222222 else
223- psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", ""]))')
223+ psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", "==9.4.5.0", " "]))')
224224 fi
225225 elif [[ ${{ startsWith(steps.pyver.outputs.selected, '3.12') }} == true ]] ; then
226226 if [[ ${{ steps.sourcetype.outputs.selected}} == "conda-forge" ]] ; then
227227 if [[ $npver == =1.* ]] ; then
228228 psgver=$(python -c 'import random ; print(random.choice(["=8.2.0.1", "=8.2.1.0"]))')
229229 else
230- psgver=$(python -c 'import random ; print(random.choice(["=9.3.1.0", ""]))')
230+ psgver=$(python -c 'import random ; print(random.choice(["=9.3.1.0", "=9.4.5.0", " "]))')
231231 fi
232232 psg=python-suitesparse-graphblas${psgver}
233233 else
234234 if [[ $npver == =1.* ]] ; then
235235 psgver=$(python -c 'import random ; print(random.choice(["==8.2.0.1", "==8.2.1.0"]))')
236236 else
237- psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", ""]))')
237+ psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", "==9.4.5.0", " "]))')
238238 fi
239239 fi
240240 # python-suitsparse-graphblas support is the same for Python 3.10 and 3.11
241241 elif [[ ${{ steps.sourcetype.outputs.selected}} == "conda-forge" ]] ; then
242242 if [[ $npver == =1.* ]] ; then
243243 psgver=$(python -c 'import random ; print(random.choice(["=7.4.0", "=7.4.1", "=7.4.2", "=7.4.3.0", "=7.4.3.1", "=7.4.3.2", "=8.0.2.1", "=8.2.0.1", "=8.2.1.0"]))')
244244 else
245- psgver=$(python -c 'import random ; print(random.choice(["=9.3.1.0", ""]))')
245+ psgver=$(python -c 'import random ; print(random.choice(["=9.3.1.0", "=9.4.5.0", " "]))')
246246 fi
247247 psg=python-suitesparse-graphblas${psgver}
248248 elif [[ ${{ steps.sourcetype.outputs.selected}} == "wheel" ]] ; then
249249 if [[ $npver == =1.* ]] ; then
250250 psgver=$(python -c 'import random ; print(random.choice(["==7.4.3.2", "==8.0.2.1", "==8.2.0.1", "==8.2.1.0"]))')
251251 else
252- psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", ""]))')
252+ psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", "==9.4.5.0", " "]))')
253253 fi
254254 elif [[ ${{ steps.sourcetype.outputs.selected}} == "source" ]] ; then
255255 # These should be exact versions
256256 if [[ $npver == =1.* ]] ; then
257257 psgver=$(python -c 'import random ; print(random.choice(["==7.4.0.0", "==7.4.1.0", "==7.4.2.0", "==7.4.3.0", "==7.4.3.1", "==7.4.3.2", "==8.0.2.1", "==8.2.0.1", "==8.2.1.0"]))')
258258 else
259- psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", ""]))')
259+ psgver=$(python -c 'import random ; print(random.choice(["==9.3.1.0", "==9.4.5.0", " "]))')
260260 fi
261261 fi
262262
@@ -357,7 +357,7 @@ jobs:
357357 ${{ matrix.slowtask == 'pytest_bizarro' && 'black' || '' }} \
358358 ${{ matrix.slowtask == 'notebooks' && 'matplotlib nbconvert jupyter "ipython>=7" drawsvg' || '' }} \
359359 ${{ steps.sourcetype.outputs.selected == 'upstream' && 'cython' || '' }} \
360- ${{ steps.sourcetype.outputs.selected != 'wheel' && '"graphblas>=7.4,<9.4 "' || '' }} \
360+ ${{ steps.sourcetype.outputs.selected != 'wheel' && '"graphblas>=7.4,<9.5 "' || '' }} \
361361 ${{ contains(steps.pyver.outputs.selected, 'pypy') && 'pypy' || '' }} \
362362 ${{ matrix.os == 'windows-latest' && 'cmake' || 'm4' }} \
363363 # ${{ matrix.os != 'windows-latest' && 'pytest-forked' || '' }} # to investigate crashes
0 commit comments