Skip to content

Add Linux aarch64 wheel#36

Merged
chkwon merged 2 commits into
masterfrom
feat/wheels-linux-aarch64
May 19, 2026
Merged

Add Linux aarch64 wheel#36
chkwon merged 2 commits into
masterfrom
feat/wheels-linux-aarch64

Conversation

@chkwon
Copy link
Copy Markdown
Owner

@chkwon chkwon commented May 19, 2026

Summary

Adds ubuntu-24.04-arm to the cibuildwheel matrix in buildpublish.yml so users on Linux aarch64 (AWS Graviton, Raspberry Pi 64-bit, NVIDIA Jetson, Ampere) get a prebuilt wheel instead of falling back to an sdist source build with gcc/cmake.

Uses GitHub's free public arm64 Linux runner (no QEMU) so build time is comparable to the existing x86_64 leg. cibuildwheel + manylinux_2_34 work the same way on aarch64.

Test plan

  • workflow_dispatch buildpublish.yml on this branch — all 5 wheel jobs green (ubuntu-latest, ubuntu-24.04-arm, windows-latest, macos-13, macos-14).
  • Spot-install the aarch64 wheel on a Graviton box or aarch64 container; pytest --pyargs hygese.tests passes.

🤖 Generated with Claude Code

chkwon and others added 2 commits May 19, 2026 17:14
Adds ubuntu-24.04-arm to the cibuildwheel matrix so users on Linux
aarch64 (AWS Graviton, Raspberry Pi 64-bit, NVIDIA Jetson, Ampere)
get a prebuilt wheel instead of falling back to an sdist source
build. Uses GitHub's free native arm64 Linux runner — no QEMU.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The macos-13 GitHub-hosted runner pool is starved (jobs queue
indefinitely as of mid-May 2026). macos-15-intel is the supported
successor and produces the same x86_64 macOS wheels with reliable
runner availability.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@chkwon chkwon merged commit d352c74 into master May 19, 2026
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant