@@ -124,6 +124,8 @@ jobs:
124
124
cibw_archs : " aarch64"
125
125
- os : windows-latest
126
126
cibw_archs : " auto64"
127
+ - os : windows-11-arm
128
+ cibw_archs : " auto64"
127
129
- os : macos-13
128
130
cibw_archs : " x86_64"
129
131
- os : macos-14
@@ -144,7 +146,7 @@ jobs:
144
146
CIBW_BUILD : " cp313-* cp313t-*"
145
147
CIBW_ENABLE : cpython-freethreading
146
148
# No free-threading wheels available for aarch64 on Pillow.
147
- CIBW_TEST_SKIP : " cp313t-manylinux_aarch64"
149
+ CIBW_TEST_SKIP : " cp313t-manylinux_aarch64 cp313t-win_arm64 cp313-win_arm64 "
148
150
CIBW_ARCHS : ${{ matrix.cibw_archs }}
149
151
150
152
- name : Build wheels for CPython 3.12
@@ -153,6 +155,7 @@ jobs:
153
155
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
154
156
env :
155
157
CIBW_BUILD : " cp312-*"
158
+ CIBW_TEST_SKIP : " cp312-win_arm64"
156
159
CIBW_ARCHS : ${{ matrix.cibw_archs }}
157
160
158
161
- name : Build wheels for CPython 3.11
@@ -161,6 +164,7 @@ jobs:
161
164
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
162
165
env :
163
166
CIBW_BUILD : " cp311-*"
167
+ CIBW_TEST_SKIP : " cp311-win_arm64"
164
168
CIBW_ARCHS : ${{ matrix.cibw_archs }}
165
169
166
170
- name : Build wheels for CPython 3.10
@@ -169,6 +173,7 @@ jobs:
169
173
package-dir : dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
170
174
env :
171
175
CIBW_BUILD : " cp310-*"
176
+ CIBW_TEST_SKIP : " cp310-win_arm64"
172
177
CIBW_ARCHS : ${{ matrix.cibw_archs }}
173
178
174
179
- name : Build wheels for PyPy
@@ -179,7 +184,7 @@ jobs:
179
184
CIBW_BUILD : " pp310-*"
180
185
CIBW_ARCHS : ${{ matrix.cibw_archs }}
181
186
CIBW_ENABLE : pypy
182
- if : matrix.cibw_archs != 'aarch64' && matrix.os != 'windows-latest'
187
+ if : matrix.cibw_archs != 'aarch64' && matrix.os != 'windows-latest' && matrix.os != 'windows-11-arm'
183
188
184
189
- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
185
190
with :
0 commit comments