Skip to content

Commit a6f5c3f

Browse files
authored
Merge pull request #365 from ev-br/ci_py_3.14
CI: add python 3.14 to the CI matrix
2 parents e565055 + 1ef5b07 commit a6f5c3f

File tree

4 files changed

+16
-6
lines changed

4 files changed

+16
-6
lines changed

.github/workflows/array-api-tests-numpy-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
package-name: numpy
1010
extra-requires: '--pre --extra-index https://pypi.anaconda.org/scientific-python-nightly-wheels/simple'
1111
xfails-file-extra: '-dev'
12-
python-versions: '[''3.11'', ''3.13'']'
12+
python-versions: '[''3.11'', ''3.13'', ''3.14'']'
1313
pytest-extra-args: -n 4
1414
extra-env-vars: |
1515
ARRAY_API_TESTS_XFAIL_MARK=skip

.github/workflows/array-api-tests-numpy-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
uses: ./.github/workflows/array-api-tests.yml
88
with:
99
package-name: numpy
10-
python-versions: '[''3.10'', ''3.13'']'
10+
python-versions: '[''3.10'', ''3.13'', ''3.14'']'
1111
pytest-extra-args: -n 4
1212
extra-env-vars: |
1313
ARRAY_API_TESTS_XFAIL_MARK=skip

.github/workflows/array-api-tests-torch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ jobs:
1111
extra-env-vars: |
1212
ARRAY_API_TESTS_SKIP_DTYPES=uint16,uint32,uint64
1313
ARRAY_API_TESTS_XFAIL_MARK=skip
14-
python-versions: '[''3.10'', ''3.13'']'
14+
python-versions: '[''3.10'', ''3.13'', ''3.14'']'
1515
pytest-extra-args: -n 4

.github/workflows/tests.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,15 @@ jobs:
1717
python-version: '3.10'
1818
- numpy-version: 'latest'
1919
python-version: '3.13'
20+
- numpy-version: 'latest'
21+
python-version: '3.14'
2022
- numpy-version: 'dev'
2123
python-version: '3.11'
2224
- numpy-version: 'dev'
2325
python-version: '3.13'
24-
26+
- numpy-version: 'dev'
27+
python-version: '3.14'
28+
2529
steps:
2630
- uses: actions/checkout@v6
2731
- uses: actions/setup-python@v6
@@ -38,14 +42,20 @@ jobs:
3842
3943
if [ "${{ matrix.numpy-version }}" == "dev" ]; then
4044
python -m pip install numpy --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple
41-
python -m pip install dask[array] jax[cpu] sparse ndonnx
45+
python -m pip install dask[array] jax[cpu]
46+
if ["${{ matrix.python-version }}" != "3.14]; then
47+
python -m pip install sparse ndonnx
48+
fi
4249
elif [ "${{ matrix.numpy-version }}" == "1.22" ]; then
4350
python -m pip install 'numpy==1.22.*'
4451
elif [ "${{ matrix.numpy-version }}" == "1.26" ]; then
4552
python -m pip install 'numpy==1.26.*'
4653
else
4754
python -m pip install numpy
48-
python -m pip install dask[array] jax[cpu] sparse ndonnx
55+
python -m pip install dask[array] jax[cpu]
56+
if ["${{ matrix.python-version }}" != "3.14]; then
57+
python -m pip install sparse ndonnx
58+
fi
4959
fi
5060
5161
- name: Dump pip environment

0 commit comments

Comments
 (0)