Skip to content

Commit 4933956

Browse files
Mamba413claudehappy-otter
committed
feat: add Linux ARM64 (aarch64) wheel builds
- Add *linux_aarch64 to cibuildwheel build glob - Skip aarch64 tests under QEMU emulation (too slow for CI) - Add [tool.cibuildwheel.linux] archs = ["x86_64", "i686", "aarch64"] Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
1 parent 84acf4e commit 4933956

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

python/pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ build-backend = "setuptools.build_meta"
1212

1313
# Configuration for cibuildwheel
1414
[tool.cibuildwheel]
15-
build = "*linux_i686 *linux_x86_64 *win* *macos*"
15+
build = "*linux_i686 *linux_x86_64 *linux_aarch64 *win* *macos*"
1616
skip = "pp*"
1717

1818
# skip test because lack of wheels for dependencies
1919
test-skip = """\
2020
*manylinux_i686 \
21+
*manylinux_aarch64 \
2122
*musllinux* \
2223
*win32
2324
"""
@@ -28,6 +29,9 @@ before-test = "pip install lifelines \"pandas<2.0.0\" scipy scikit-learn"
2829
# install pybind11 for cmake
2930
before-build = "pip install pybind11[global]"
3031

32+
[tool.cibuildwheel.linux]
33+
archs = ["x86_64", "i686", "aarch64"]
34+
3135
[tool.cibuildwheel.macos]
3236
archs = ["x86_64", "universal2", "arm64"]
3337

0 commit comments

Comments
 (0)