84
84
triplet : " x86-windows"
85
85
vcpkg_cache : " c:\\ vcpkg\\ installed"
86
86
vcpkg_logs : " c:\\ vcpkg\\ buildtrees\\ **\\ *.log"
87
+ - os : " windows-11-arm"
88
+ arch : " ARM64"
89
+ triplet : " arm64-windows"
90
+ vcpkg_cache : " c:\\ vcpkg\\ installed"
91
+ vcpkg_logs : " c:\\ vcpkg\\ buildtrees\\ **\\ *.log"
92
+ msvc_arch : ARM64
87
93
88
94
steps :
89
95
- uses : actions/checkout@v4
@@ -96,6 +102,12 @@ jobs:
96
102
with :
97
103
architecture : ' x86'
98
104
105
+ - name : Activate MSVC
106
+
107
+ with :
108
+ arch : ${{ matrix.msvc_arch }}
109
+ if : ${{ matrix.msvc_arch }}
110
+
99
111
- name : Cache vcpkg
100
112
if : contains(matrix.os, 'windows')
101
113
uses : actions/cache@v4
@@ -125,7 +137,7 @@ jobs:
125
137
cp "$VCPKG_INSTALLATION_ROOT/installed/${{ matrix.triplet }}/share/proj/"* ${GITHUB_WORKSPACE}/pyproj/proj_dir/share/proj/
126
138
127
139
- name : Build wheels
128
-
140
+
129
141
env :
130
142
CIBW_SKIP : " pp*-win* pp31*"
131
143
CIBW_ARCHS : ${{ matrix.arch }}
@@ -180,32 +192,8 @@ jobs:
180
192
- uses : actions/download-artifact@v4
181
193
continue-on-error : ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
182
194
with :
183
- name : wheels-ubuntu-22.04-x86_64
184
- path : dist
185
- - uses : actions/download-artifact@v4
186
- continue-on-error : ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
187
- with :
188
- name : wheels-ubuntu-22.04-arm-aarch64
189
- path : dist
190
- - uses : actions/download-artifact@v4
191
- continue-on-error : ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
192
- with :
193
- name : wheels-macos-13-x86_64
194
- path : dist
195
- - uses : actions/download-artifact@v4
196
- continue-on-error : ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
197
- with :
198
- name : wheels-macos-14-arm64
199
- path : dist
200
- - uses : actions/download-artifact@v4
201
- continue-on-error : ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
202
- with :
203
- name : wheels-windows-2022-auto64
204
- path : dist
205
- - uses : actions/download-artifact@v4
206
- continue-on-error : ${{ github.event_name == 'push' && github.ref_type != 'tag' }}
207
- with :
208
- name : wheels-windows-2022-auto32
195
+ pattern : wheels-*
196
+ merge-multiple : true
209
197
path : dist
210
198
211
199
- name : Upload Wheels to PyPI
0 commit comments