-
Notifications
You must be signed in to change notification settings - Fork 88
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
Add support to release Linux aarch64 wheels #288
Comments
I have done some modifications to build the wheel for arm64 but were getting below error -
I have bypassed the flag by modifying the code and now the wheel is building successfully for arm64. Commit Link - odidev@5a7e2b5 Github actions Link - https://github.com/odidev/numcodecs/runs/3789990435?check_suite_focus=true If the changes looks good. Shall I procced by raising the PR? |
Hi @odidev. Wow. Thanks for looking into this. (also TIL about |
There's a PR for this here: #315 |
building the wheels using emulation is taking a lot of time (hours). Before we go any further or merge support for aarch64 wheels, it would be good to understand:
If it is fairly quick (~minutes) and these systems are rare, then I'm not sure whether this is worth pursuing. But if they are not rare, and/or builds still take forwever, we can think more about this. |
Problem
On aarch64, ‘pip install numcodecs’ builds the wheels from source code and then installs it. It requires the user to have a development environment installed on his system. Also, it takes some time to build the wheels than downloading and extracting the wheels from pypi.
Resolution
On aarch64, ‘pip install numcodecs’ should download the wheels from pypi
@joshmoore and Team Please let me know your interest in releasing aarch64 wheels. I can help in this.
The text was updated successfully, but these errors were encountered: