66 strategy :
77 matrix :
88 include :
9- - python-version : ' 3.10'
10- numpy-version : ' 1.22'
11- - python-version : ' 3.10'
12- numpy-version : ' 1.26'
13- - python-version : ' 3.10'
14- numpy-version : ' latest'
15- - python-version : ' 3.11'
16- numpy-version : ' dev'
17- - python-version : ' 3.12'
18- numpy-version : ' 1.22'
19- - python-version : ' 3.12'
20- numpy-version : ' 1.26'
21- - python-version : ' 3.13'
22- numpy-version : ' latest'
23- - python-version : ' 3.13'
24- numpy-version : ' dev'
25-
9+ - numpy-version : ' 1.22'
10+ python-version : ' 3.10'
11+ - numpy-version : ' 1.26'
12+ python-version : ' 3.10'
13+ - numpy-version : ' 1.26'
14+ python-version : ' 3.12'
15+ - numpy-version : ' latest'
16+ python-version : ' 3.10'
17+ - numpy-version : ' latest'
18+ python-version : ' 3.13'
19+ - numpy-version : ' dev'
20+ python-version : ' 3.11'
21+ - numpy-version : ' dev'
22+ python-version : ' 3.13'
23+
2624 fail-fast : false
2725 steps :
2826 - uses : actions/checkout@v4
@@ -32,23 +30,17 @@ jobs:
3230 - name : Install Dependencies
3331 run : |
3432 python -m pip install --upgrade pip
33+ python -m pip install pytest
34+
3535 if [ "${{ matrix.numpy-version }}" == "dev" ]; then
36- python -m pip install pytest
3736 python -m pip install numpy --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
3837 elif [ "${{ matrix.numpy-version }}" == "1.22" ]; then
39- python -m pip install pytest numpy==1.22.*
38+ python -m pip install ' numpy==1.22.*'
4039 elif [ "${{ matrix.numpy-version }}" == "1.26" ]; then
41- python -m pip install pytest numpy==1.26.*
40+ python -m pip install ' numpy==1.26.*'
4241 else
43- # Don't pip install .[dev] as it would pull in the whole torch cuda stack
44- python -m pip install \
45- array-api-strict \
46- dask[array] \
47- jax[cpu] \
48- numpy \
49- pytest \
50- sparse \
51- ndonnx \
42+ # Don't `pip install .[dev]` as it would pull in the whole torch cuda stack
43+ python -m pip install array-api-strict dask[array] jax[cpu] ndonnx numpy sparse
5244 python -m -pip install torch --index-url https://download.pytorch.org/whl/cpu
5345 fi
5446
0 commit comments