47
47
source : true
48
48
49
49
# Linux py builds x64
50
+ # TODO: manylinux1 is EOL, even more reason to remove these supported versions
50
51
- name : linux 2.7 amd64
51
52
os : ubuntu-latest
52
53
pyver : cp27-cp27m
@@ -71,54 +72,55 @@ jobs:
71
72
- name : linux 3.6 amd64
72
73
os : ubuntu-latest
73
74
pyver : cp36-cp36m
74
- piparch : manylinux1_x86_64
75
+ piparch : manylinux_2_28_x86_64
75
76
numpy : numpy==1.12.1
76
77
cython : Cython==0.29.2
77
78
78
79
- name : linux 3.7 amd64
79
80
os : ubuntu-latest
80
81
pyver : cp37-cp37m
81
- piparch : manylinux1_x86_64
82
+ piparch : manylinux_2_28_x86_64
82
83
numpy : numpy==1.16.2
83
84
cython : Cython==0.29.2
84
85
85
86
- name : linux 3.8 amd64
86
87
os : ubuntu-latest
87
88
pyver : cp38-cp38
88
- piparch : manylinux1_x86_64
89
+ piparch : manylinux_2_28_x86_64
89
90
numpy : numpy==1.17.3
90
91
cython : Cython==0.29.2
91
92
92
93
- name : linux 3.9 amd64
93
94
os : ubuntu-latest
94
95
pyver : cp39-cp39
95
- piparch : manylinux2010_x86_64
96
+ piparch : manylinux_2_28_x86_64
96
97
numpy : numpy==1.19.3
97
98
cython : Cython==0.29.23
98
99
99
100
- name : linux 3.10 amd64
100
101
os : ubuntu-latest
101
102
pyver : cp310-cp310
102
- piparch : manylinux2014_x86_64
103
+ piparch : manylinux_2_28_x86_64
103
104
numpy : numpy==1.22.0
104
105
cython : Cython==0.29.23
105
106
106
107
- name : linux 3.11 amd64
107
108
os : ubuntu-latest
108
109
pyver : cp311-cp311
109
- piparch : manylinux2014_x86_64
110
+ piparch : manylinux_2_28_x86_64
110
111
numpy : numpy==1.23.5
111
112
cython : Cython==0.29.35
112
113
113
114
- name : linux 3.12 amd64
114
115
os : ubuntu-latest
115
116
pyver : cp312-cp312
116
- piparch : manylinux2014_x86_64
117
- numpy : numpy==1.26.4
117
+ piparch : manylinux_2_28_x86_64
118
+ numpy : numpy==2.0.1
118
119
cython : Cython==3.0.10
119
120
skip_cothread : yes
120
121
121
122
# Linux py builds x64
123
+ # TODO: manylinux1 and 2014 are EOL, even more reason to remove these supported versions
122
124
- name : linux 2.7 i686
123
125
os : ubuntu-latest
124
126
pyver : cp27-cp27m
@@ -158,77 +160,80 @@ jobs:
158
160
numpy : numpy==1.16.2
159
161
cython : Cython==0.29.2
160
162
pre : linux32
163
+ skip_cothread : yes
161
164
162
165
- name : linux 3.8 i686
163
166
os : ubuntu-latest
164
167
pyver : cp38-cp38
165
168
piparch : manylinux1_i686
166
- numpy : numpy==1.17.3
169
+ numpy : numpy==1.19.5
167
170
cython : Cython==0.29.2
168
171
pre : linux32
172
+ skip_cothread : yes
169
173
170
174
- name : linux 3.9 i686
171
175
os : ubuntu-latest
172
176
pyver : cp39-cp39
173
-
174
- - name : linux 3.12 i686
175
- os : ubuntu-latest
176
- pyver : cp312-cp312
177
- piparch : manylinux2010_i686
178
- numpy : numpy==1.26.4
179
- cython : Cython==3.0.10
177
+ piparch : manylinux2014_i686
178
+ numpy : numpy==1.19.5
179
+ cython : Cython==0.29.23
180
180
pre : linux32
181
+ skip_cothread : yes
181
182
182
183
# numpy i386 wheels not built >= 3.10
183
184
184
185
# OSX py builds
185
186
- name : osx 3.6 intel
186
- os : macos-latest
187
+ os : macos-13
187
188
python : " 3.6"
188
189
piparch : macosx_10_9_intel
189
190
numpy : numpy==1.11.3
190
191
cython : Cython==0.29.2
191
192
192
193
- name : osx 3.7 intel
193
- os : macos-latest
194
+ os : macos-13
194
195
python : " 3.7"
195
196
piparch : macosx_10_9_intel
196
197
numpy : numpy==1.16.2
197
198
cython : Cython==0.29.2
198
199
199
- - name : osx 3.8 intel
200
+ - name : osx 3.8 arm64
200
201
os : macos-latest
201
202
python : " 3.8"
202
- piparch : macosx_10_9_intel
203
- numpy : numpy==1.17.3
203
+ piparch : macosx_11_0_universal2
204
+ numpy : numpy==1.24.4
204
205
cython : Cython==0.29.2
206
+ skip_cothread : yes
205
207
206
- - name : osx 3.9 intel
208
+ - name : osx 3.9 arm64
207
209
os : macos-latest
208
210
python : " 3.9"
209
- piparch : macosx_10_9_intel
210
- numpy : numpy==1.19.3
211
- cython : Cython==0.29.23
211
+ piparch : macosx_11_0_universal2
212
+ numpy : numpy==2.0.1
213
+ cython : Cython==3.0.10
214
+ skip_cothread : yes
212
215
213
- - name : osx 3.10 intel
216
+ - name : osx 3.10 arm64
214
217
os : macos-latest
215
218
python : " 3.10"
216
- piparch : macosx_10_9_intel
217
- numpy : numpy==1.22.0
218
- cython : Cython==0.29.23
219
+ piparch : macosx_11_0_universal2
220
+ numpy : numpy==2.0.1
221
+ cython : Cython==3.0.10
222
+ skip_cothread : yes
219
223
220
- - name : osx 3.11 intel
224
+ - name : osx 3.11 arm64
221
225
os : macos-latest
222
226
python : " 3.11"
223
- piparch : macosx_10_9_intel
224
- numpy : numpy==1.23.5
225
- cython : Cython==0.29.35
227
+ piparch : macosx_11_0_universal2
228
+ numpy : numpy==2.0.1
229
+ cython : Cython==3.0.10
230
+ skip_cothread : yes
226
231
227
- - name : osx 3.12 intel
232
+ - name : osx 3.12 arm64
228
233
os : macos-latest
229
234
python : " 3.12"
230
- piparch : macosx_10_9_intel
231
- numpy : numpy==1.26.4
235
+ piparch : macosx_11_0_universal2
236
+ numpy : numpy==2.0.1
232
237
cython : Cython==3.0.10
233
238
skip_cothread : yes
234
239
@@ -302,11 +307,17 @@ jobs:
302
307
303
308
- name : Setup native python
304
309
if : matrix.python
305
- uses : actions/setup-python@v4
310
+ uses : actions/setup-python@v5
306
311
with :
307
312
python-version : ${{ matrix.python }}
308
313
# architecture: x64
309
314
315
+ # TLS 1.0 and 1.1 support was removed from pypi so the cached pip won't work
316
+ - name : Python 3.5 Fix
317
+ if : ${{ matrix.python == '3.5' }}
318
+ run : |
319
+ curl https://bootstrap.pypa.io/pip/3.5/get-pip.py | python
320
+
310
321
- name : Automatic core dumper analysis
311
322
uses : mdavidsaver/ci-core-dumper@master
312
323
@@ -395,7 +406,6 @@ jobs:
395
406
[ -d dist ]
396
407
ls dist/*
397
408
export PATH="/opt/python/${{ matrix.pyver }}/bin:\$PATH"
398
- export SETUPTOOLS_USE_DISTUTILS=stdlib
399
409
which python
400
410
python -m pip install -U pip
401
411
python -m pip install setuptools wheel nose2
0 commit comments