Skip to content

Commit 22ab5ca

Browse files
authored
Merge pull request #885 from mwcraig/explore-array-api
Adopt the array api
2 parents fd1f154 + e2a808f commit 22ab5ca

25 files changed

+2216
-802
lines changed

.github/workflows/ci_tests.yml

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -27,43 +27,36 @@ jobs:
2727
strategy:
2828
matrix:
2929
include:
30-
- name: 'ubuntu-py38-oldestdeps'
30+
- name: 'ubuntu-py311-oldestdeps'
3131
os: ubuntu-latest
32-
python: '3.8'
32+
python: '3.11'
3333
# Test the oldest supported dependencies on the oldest supported Python
34-
tox_env: 'py38-test-oldestdeps'
35-
36-
- name: 'macos-py310-astroscrappy11'
37-
# Keep this test until astroscrappy 1.1.0 is the oldest supported
38-
# version.
39-
os: macos-latest
40-
python: '3.10'
41-
tox_env: 'py310-test-astroscrappy11'
34+
tox_env: 'py311-test-oldestdeps'
4235

43-
- name: 'ubuntu-py312-bottleneck'
36+
# Do not include bottleneck in this coverage test. By not including
37+
# it we get a better measure of how we are covered when using the
38+
# array API, which bottleneck short-circuits.
39+
- name: 'ubuntu-py312-coverage'
4440
os: ubuntu-latest
4541
python: '3.12'
46-
tox_env: 'py312-test-alldeps-bottleneck-cov'
47-
48-
- name: 'ubuntu-py310'
49-
os: ubuntu-latest
50-
python: '3.10'
51-
tox_env: 'py310-test-alldeps-numpy124'
42+
tox_env: 'py312-test-alldeps-cov'
5243

53-
- name: 'ubuntu-py311'
44+
# Test non-numpy array libraries
45+
- name: 'ubuntu-py313-jax'
5446
os: ubuntu-latest
55-
python: '3.11'
56-
tox_env: 'py311-test-alldeps-numpy124'
47+
python: '3.13'
48+
tox_env: 'py313-jax'
5749

58-
- name: 'ubuntu-py312'
50+
# Move bottleneck test a test without coverage
51+
- name: 'ubuntu-py312-bottleneck'
5952
os: ubuntu-latest
6053
python: '3.12'
6154
tox_env: 'py312-test-alldeps-numpy126'
6255

63-
- name: 'macos-py312'
56+
- name: 'macos-py312-dask'
6457
os: macos-latest
6558
python: '3.12'
66-
tox_env: 'py312-test-alldeps'
59+
tox_env: 'py312-alldeps-dask'
6760

6861
- name: 'windows-py312'
6962
os: windows-latest

0 commit comments

Comments
 (0)