Skip to content

Commit a9f4886

Browse files
committed
CI: install all of torch/jax/dask/ndonnx in the Test job
1 parent 21aa31b commit a9f4886

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.github/workflows/tests.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,22 @@ jobs:
3232
python -m pip install --upgrade pip
3333
python -m pip install pytest
3434
35+
# Don't `pip install .[dev]` as it would pull in the whole torch cuda stack
36+
python -m pip install array-api-strict dask[array] jax[cpu] sparse
37+
python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
38+
if [ "${{ matrix.python-version }}" != "3.13" ]; then
39+
# onnx wheels are not available on Python 3.13 at the moment of writing
40+
python -m pip install ndonnx
41+
fi
42+
3543
if [ "${{ matrix.numpy-version }}" == "dev" ]; then
3644
python -m pip install numpy --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
3745
elif [ "${{ matrix.numpy-version }}" == "1.22" ]; then
3846
python -m pip install 'numpy==1.22.*'
3947
elif [ "${{ matrix.numpy-version }}" == "1.26" ]; then
4048
python -m pip install 'numpy==1.26.*'
4149
else
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] numpy sparse
44-
python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
45-
if [ "${{ matrix.python-version }}" != "3.13" ]; then
46-
# onnx wheels are not available on Python 3.13 at the moment of writing
47-
python -m pip install ndonnx
48-
fi
50+
python -m pip install numpy
4951
fi
5052
5153
- name: Dump pip environment

0 commit comments

Comments
 (0)