@@ -27,43 +27,36 @@ jobs:
27
27
strategy :
28
28
matrix :
29
29
include :
30
- - name : ' ubuntu-py38 -oldestdeps'
30
+ - name : ' ubuntu-py311 -oldestdeps'
31
31
os : ubuntu-latest
32
- python : ' 3.8 '
32
+ python : ' 3.11 '
33
33
# 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'
42
35
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'
44
40
os : ubuntu-latest
45
41
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'
52
43
53
- - name : ' ubuntu-py311'
44
+ # Test non-numpy array libraries
45
+ - name : ' ubuntu-py313-jax'
54
46
os : ubuntu-latest
55
- python : ' 3.11 '
56
- tox_env : ' py311-test-alldeps-numpy124 '
47
+ python : ' 3.13 '
48
+ tox_env : ' py313-jax '
57
49
58
- - name : ' ubuntu-py312'
50
+ # Move bottleneck test a test without coverage
51
+ - name : ' ubuntu-py312-bottleneck'
59
52
os : ubuntu-latest
60
53
python : ' 3.12'
61
54
tox_env : ' py312-test-alldeps-numpy126'
62
55
63
- - name : ' macos-py312'
56
+ - name : ' macos-py312-dask '
64
57
os : macos-latest
65
58
python : ' 3.12'
66
- tox_env : ' py312-test- alldeps'
59
+ tox_env : ' py312-alldeps-dask '
67
60
68
61
- name : ' windows-py312'
69
62
os : windows-latest
0 commit comments