|
73 | 73 | no_output_timeout: 30m # Sometimes the tests won't generate any output, make sure the job doesn't get killed by that |
74 | 74 | command: | |
75 | 75 | pip3 install cibuildwheel==2.20.0 |
76 | | - cibuildwheel --prerelease-pythons --output-dir wheelhouse |
| 76 | + if [[ $CIBW_BUILD == cp313t* ]]; then |
| 77 | + # TODO: temporarily run 3.13 free threaded builds without build isolation |
| 78 | + # since we need pre-release cython |
| 79 | + CIBW_BUILD_FRONTEND="pip; args: --no-build-isolation" cibuildwheel --prerelease-pythons --output-dir wheelhouse |
| 80 | + else |
| 81 | + cibuildwheel --prerelease-pythons --output-dir wheelhouse |
| 82 | + fi |
77 | 83 |
|
78 | 84 | environment: |
79 | 85 | CIBW_BUILD: << parameters.cibw-build >> |
@@ -128,7 +134,11 @@ workflows: |
128 | 134 | "cp310-manylinux_aarch64", |
129 | 135 | "cp311-manylinux_aarch64", |
130 | 136 | "cp312-manylinux_aarch64", |
| 137 | + "cp313-manylinux_aarch64", |
| 138 | + "cp313t-manylinux_aarch64", |
131 | 139 | "cp39-musllinux_aarch64", |
132 | 140 | "cp310-musllinux_aarch64", |
133 | 141 | "cp311-musllinux_aarch64", |
134 | | - "cp312-musllinux_aarch64",] |
| 142 | + "cp312-musllinux_aarch64", |
| 143 | + "cp313-musllinux_aarch64", |
| 144 | + "cp313t-musllinux_aarch64"] |
0 commit comments