Add linux aarch64 wheel build support
Add linux aarch64 wheel build support.
Related to https://github.com/zarr-developers/numcodecs/issues/288 @joshmoore Could you please review this PR?
What is needed to include this pull request in the master branch? Aarch64 wheels for Linux are convenient.
Apologies, @odidev. I have no idea how I missed this originally! Never hesitate to re-ping or jump on https://gitter.im/zarr-developers/community -- I'll take a look ASAP.
Also looking at the conflict, @odidev and @jthetzel, any thoughts on the use of pypa/[email protected] from #309?
Also looking at the conflict, @odidev and @jthetzel, any thoughts on the use of pypa/[email protected] from #309?
Testing that at https://github.com/zarr-developers/numcodecs/pull/315 . Please advise if not kosher. I get confused on best practices pull requesting against pull requests.
@jthetzel: no worries. Git can take care of all of that. More important is the semantics of the explicit calls to cibuildwheel versus the pre-built action which I'm not familiar enough with to deciper ("without more effort"™️)
Sorry for the lack of reply here. Thought I had already replied.
The main concern from my perspective is CI time is getting pretty long for the wheel builds ( https://github.com/zarr-developers/numcodecs/issues/312 ). Would like to limit the builds for custom architectures, libc implementations, etc.. Namely not running on every commit, but only running if a label is added, some text in the commit, particular files changed, etc. Something to keep the build time manageable.
Edit: removed comment once I realized the discussion had moved to #315.
Going to close in favor of PR ( https://github.com/zarr-developers/numcodecs/pull/315 ), which is more up-to-date. Hopefully this more cleanly organizes discussion around this change. Thanks for the work @odidev! 🙏