File tree 2 files changed +38
-13
lines changed
2 files changed +38
-13
lines changed Original file line number Diff line number Diff line change 61
61
python : 39
62
62
bitness : 64
63
63
platform_id : win_amd64
64
+ - os : windows-latest
65
+ python : 310
66
+ bitness : 64
67
+ platform_id : win_amd64
64
68
65
69
# Window 32 bit
66
70
- os : windows-latest
@@ -109,6 +113,13 @@ jobs:
109
113
bitness : 64
110
114
platform_id : manylinux_x86_64
111
115
manylinux_image : manylinux2010
116
+
117
+ # NumPy on Python 3.10 only supports 64bit and is only available with manylinux2014
118
+ - os : ubuntu-latest
119
+ python : 310
120
+ bitness : 64
121
+ platform_id : manylinux_x86_64
122
+ manylinux_image : manylinux2014
112
123
113
124
# Linux 32 bit manylinux1
114
125
- os : ubuntu-latest
@@ -157,6 +168,10 @@ jobs:
157
168
bitness : 64
158
169
python : 39
159
170
platform_id : macosx_x86_64
171
+ - os : macos-latest
172
+ bitness : 64
173
+ python : 310
174
+ platform_id : macosx_x86_64
160
175
161
176
steps :
162
177
- name : Checkout scikit-learn
Original file line number Diff line number Diff line change 2
2
# new container-based Travis workers
3
3
language : python
4
4
dist : xenial
5
+ # Only used to install cibuildwheel, CIBW_BUILD determines the python version being
6
+ # built in the docker image itself. Also: travis does not have 3.10 yet.
7
+ python : 3.9
5
8
6
9
cache :
7
10
apt : true
22
25
# Custom environment variables for the ARM wheel builder
23
26
- CIBW_BUILD_VERBOSITY=1
24
27
- CIBW_TEST_COMMAND="bash {project}/build_tools/travis/test_wheels.sh"
25
- - CIBW_ENVIRONMENT="CPU_COUNT=2
28
+ - CIBW_ENVIRONMENT="CPU_COUNT=4
26
29
OMP_NUM_THREADS=2
27
30
OPENBLAS_NUM_THREADS=2
28
31
SKLEARN_BUILD_PARALLEL=10
@@ -37,38 +40,45 @@ jobs:
37
40
# a scheduled task to build the weekly dev build on the main branch. The
38
41
# weekly frequency is meant to avoid depleting the Travis CI credits too
39
42
# fast.
40
- - python : 3.7
41
- os : linux
43
+ - os : linux
42
44
arch : arm64-graviton2
43
45
dist : focal
44
- virt : lxd
46
+ virt : vm
45
47
group : edge
46
48
if : type = cron or commit_message =~ /\[cd build\]/
47
49
env :
48
- - BUILD_WHEEL=true
49
50
- CIBW_BUILD=cp37-manylinux_aarch64
51
+ - BUILD_WHEEL=true
50
52
51
- - python : 3.8
52
- os : linux
53
+ - os : linux
53
54
arch : arm64-graviton2
54
55
dist : focal
55
- virt : lxd
56
+ virt : vm
56
57
group : edge
57
58
if : type = cron or commit_message =~ /\[cd build\]/
58
59
env :
59
- - BUILD_WHEEL=true
60
60
- CIBW_BUILD=cp38-manylinux_aarch64
61
+ - BUILD_WHEEL=true
61
62
62
- - python : 3.9
63
- os : linux
63
+ - os : linux
64
64
arch : arm64-graviton2
65
65
dist : focal
66
- virt : lxd
66
+ virt : vm
67
67
group : edge
68
68
if : type = cron or commit_message =~ /\[cd build\]/
69
69
env :
70
- - BUILD_WHEEL=true
71
70
- CIBW_BUILD=cp39-manylinux_aarch64
71
+ - BUILD_WHEEL=true
72
+
73
+ - os : linux
74
+ arch : arm64-graviton2
75
+ dist : focal
76
+ virt : vm
77
+ group : edge
78
+ if : type = cron or commit_message =~ /\[cd build\]/
79
+ env :
80
+ - CIBW_BUILD=cp310-manylinux_aarch64
81
+ - BUILD_WHEEL=true
72
82
73
83
install : source build_tools/travis/install.sh || travis_terminate 1
74
84
script : source build_tools/travis/script.sh || travis_terminate 1
You can’t perform that action at this time.
0 commit comments