@@ -9,13 +9,10 @@ requires =
9
9
envlist =
10
10
# No preinstallations
11
11
py3{9,10,11,12,13,13t}-none
12
- # Minimum Python
13
- py39-{min,full}
14
- # x86 support range
15
- py3{9,10,11}-{full,pre}-{x86,x64}
16
- py3{9,10,11}-pre-{x86,x64}
17
- # x64-only range
18
- py3{12,13,13t}-{full,pre}-x64
12
+ # Minimum Python with minimum deps
13
+ py39-min
14
+ # Run full and pre dependencies against all archs
15
+ py3{9,10,11,12,13,13t}-{full,pre}-{x86,x64,arm64}
19
16
install
20
17
doctest
21
18
style
@@ -34,7 +31,7 @@ python =
34
31
35
32
[gh-actions:env]
36
33
DEPENDS =
37
- none: none, install
34
+ none: none
38
35
pre: pre
39
36
full: full, install
40
37
min: min
@@ -74,19 +71,25 @@ extras =
74
71
!none: dicomfs
75
72
!none: indexed_gzip
76
73
74
+ # Minimum dependencies
75
+ min: minc2
76
+ min: spm
77
+ min: viewers
78
+ min: zstd
79
+
77
80
# Matplotlib has wheels for everything except win32 (x86)
78
- {min, full,pre}-{x,arm}64: viewers
81
+ {full,pre}-{x,arm}64: viewers
79
82
80
83
# Nightly, but not released cp313t wheels for: scipy
81
- # When released, remove the py3* line and add min/ full to the pre line
82
- py3{9,10,11,12,13}-{min, full} -{x,arm}64: spm
84
+ # When released, remove the py3* line and add full to the pre line
85
+ py3{9,10,11,12,13}-full-{x,arm}64: spm
83
86
pre-{x,arm}64: spm
84
87
85
88
# No cp313t wheels for: h5py, pyzstd
86
- py3{9,10,11,12,13}-{min, full,pre}-{x,arm}64: minc2
87
- py3{9,10,11,12,13}-{min, full,pre}-{x,arm}64: zstd
89
+ py3{9,10,11,12,13}-{full,pre}-{x,arm}64: minc2
90
+ py3{9,10,11,12,13}-{full,pre}-{x,arm}64: zstd
88
91
89
- # No win32 wheels for scipy after py39
92
+ # win32 (x86) wheels still exist for scipy+ py39
90
93
py39-full-x86: spm
91
94
92
95
deps =
0 commit comments