@@ -163,53 +163,52 @@ jobs:
163
163
macosx_deployment_target : 10.14
164
164
arch : x86_64
165
165
166
- # MacOS arm
166
+ # MacOS arm64
167
167
- os : macos-14
168
168
python : 38
169
- platform_id : macosx_arm
169
+ platform_id : macosx_arm64
170
170
macosx_deployment_target : 11.7
171
- arch : arm
171
+ arch : arm64
172
172
- os : macos-14
173
173
python : 39
174
- platform_id : macosx_arm
174
+ platform_id : macosx_arm64
175
175
macosx_deployment_target : 11.7
176
- arch : arm
176
+ arch : arm64
177
177
- os : macos-14
178
178
python : 310
179
- platform_id : macosx_arm
179
+ platform_id : macosx_arm64
180
180
macosx_deployment_target : 11.7
181
- arch : arm
181
+ arch : arm64
182
182
- os : macos-14
183
183
python : 311
184
- platform_id : macosx_arm
184
+ platform_id : macosx_arm64
185
185
macosx_deployment_target : 11.7
186
- arch : arm
186
+ arch : arm64
187
187
- os : macos-14
188
188
python : 312
189
- platform_id : macosx_arm
189
+ platform_id : macosx_arm64
190
190
macosx_deployment_target : 11.7
191
- arch : arm
191
+ arch : arm64
192
192
193
193
194
194
steps :
195
195
- uses : actions/checkout@v2
196
196
with :
197
197
submodules : recursive
198
- - uses : actions/setup-python@v2
198
+ - uses : actions/setup-python@v5
199
199
name : Install Python
200
200
with :
201
- python-version : 3.9
201
+ python-version : ' 3.10 '
202
202
- name : Set up QEMU
203
203
if : runner.os == 'Linux'
204
204
uses : docker/setup-qemu-action@v1
205
205
with :
206
206
platforms : all
207
207
- name : Build wheels
208
- uses : pypa/cibuildwheel@v2.4 .0
208
+ uses : pypa/cibuildwheel@v2.17 .0
209
209
env :
210
210
CIBW_MANYLINUX_X86_64_IMAGE : ${{ matrix.manylinux_image }}
211
211
CIBW_BUILD : cp${{ matrix.python }}-${{ matrix.platform_id }}
212
- CIBW_TEST_SKIP : " *-macosx_arm"
213
212
CIBW_BEFORE_BUILD : pip install pybind11
214
213
CIBW_TEST_COMMAND : pytest {project}/tests -vv
215
214
CIBW_TEST_REQUIRES : pytest numpy
@@ -227,10 +226,10 @@ jobs:
227
226
- uses : actions/checkout@v2
228
227
with :
229
228
submodules : recursive
230
- - uses : actions/setup-python@v2
229
+ - uses : actions/setup-python@v5
231
230
name : Install Python
232
231
with :
233
- python-version : 3.9
232
+ python-version : ' 3.10 '
234
233
- name : Build sdist
235
234
run : python setup.py sdist
236
235
- uses : actions/upload-artifact@v2
0 commit comments