71
71
build : ' cp3*-win_amd64'
72
72
name : Windows 64-bit
73
73
74
+ - os : windows-11-arm
75
+ build : ' cp311-win_arm64'
76
+ name : Windows ARM64 3.11
77
+ - os : windows-11-arm
78
+ build : ' cp312-win_arm64'
79
+ name : Windows ARM64 3.12
80
+ - os : windows-11-arm
81
+ build : ' cp313-win_arm64'
82
+ name : Windows ARM64 3.13
83
+
74
84
- os : ubuntu-22.04
75
85
build : ' cp*-manylinux_x86_64'
76
86
name : Linux Intel glibc 64-bit
@@ -118,8 +128,17 @@ jobs:
118
128
with :
119
129
submodules : recursive
120
130
121
-
122
- if : runner.os == 'Windows'
131
+ - name : Set MSVC for Windows-x64
132
+ uses : microsoft/setup-msbuild@v2
133
+ if : matrix.os == 'windows-latest'
134
+ with :
135
+ msbuild-architecture : x64
136
+
137
+ - name : Set MSVC for Windows-ARM64
138
+ uses : microsoft/setup-msbuild@v2
139
+ if : matrix.os == 'windows-11-arm'
140
+ with :
141
+ msbuild-architecture : arm64
123
142
124
143
- name : Set Windows variables
125
144
if : runner.os == 'Windows'
@@ -134,7 +153,7 @@ jobs:
134
153
with :
135
154
platforms : aarch64
136
155
137
- - uses : pypa/cibuildwheel@v2.21 .3
156
+ - uses : pypa/cibuildwheel@v3.1 .3
138
157
env :
139
158
CIBW_TEST_REQUIRES : pytest pytest-cov numpy
140
159
CIBW_TEST_COMMAND : pytest {project}/tests
0 commit comments