-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: build wheels for aarch64 to allow use in embedded systems #283
Conversation
83f43cb
to
a674342
Compare
As github runners can be used with qemu we simply emulate the aarch64 cpu needed to build for it. This allows faster installations on tradionally weaker embedded hardware. Signed-off-by: Mimoja <[email protected]>
I dont think the python 3.7 failures are due to the PR. They also pop up on the previous HEAD |
I'll rip out 3.7 support later today if my flight isn't delayed |
It's no problem to do the aarch64 as well since the shell builds happen after the release and get uploaded lazily |
first build failed. I think #285 will fix it |
Awesome. Thank you! |
Can confirm install working now perfectly fine on aarch64 musl and glibc. And it can now be installed on low memory systems which previously failed \0/ |
As github runners can be used with qemu we simply emulate the aarch64 cpu needed to build for it. This allows faster installations on tradionally weaker embedded hardware.
The full aarch64 run roughly takes 90 minutes which should be taken into consideration if it is worth the occasional but additional time investment on release.