@@ -92,10 +92,17 @@ jobs:
92
92
no_output_timeout : 30m # Sometimes the tests won't generate any output, make sure the job doesn't get killed by that
93
93
command : |
94
94
pip3 install cibuildwheel==2.20.0
95
- cibuildwheel --output-dir wheelhouse
95
+ if [[ $CIBW_BUILD == cp313t* ]]; then
96
+ # TODO: temporarily run 3.13 free threaded builds without build isolation
97
+ # since we need pre-release cython
98
+ CIBW_BUILD_FRONTEND="pip; args: --no-build-isolation" cibuildwheel --output-dir wheelhouse
99
+ else
100
+ cibuildwheel --output-dir wheelhouse
101
+ fi
96
102
97
103
environment :
98
104
CIBW_BUILD : << parameters.cibw-build >>
105
+ CIBW_BUILD_FRONTEND : ${{ matrix.cibw_build_frontend || 'pip' }}
99
106
100
107
- run :
101
108
name : Install Anaconda Client & Upload Wheels
@@ -141,10 +148,10 @@ workflows:
141
148
cibw-build : ["cp310-manylinux_aarch64",
142
149
" cp311-manylinux_aarch64" ,
143
150
" cp312-manylinux_aarch64" ,
144
- " cp313-manylinux-aarch64 " ,
145
- " cp313t-manylinux-aarch64 " ,
151
+ " cp313-manylinux_aarch64 " ,
152
+ " cp313t-manylinux_aarch64 " ,
146
153
" cp310-musllinux_aarch64" ,
147
154
" cp311-musllinux_aarch64" ,
148
155
" cp312-musllinux_aarch64" ,
149
- " cp313-musllinux-aarch64 " ,
150
- " cp313t-musllinux-aarch64 " ]
156
+ " cp313-musllinux_aarch64 " ,
157
+ " cp313t-musllinux_aarch64 " ]
0 commit comments