Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

Support for pre-built aarch64/arm64 wheels #15

Open
daniel-j-h opened this issue Mar 25, 2021 · 3 comments
Open

Support for pre-built aarch64/arm64 wheels #15

daniel-j-h opened this issue Mar 25, 2021 · 3 comments

Comments

@daniel-j-h
Copy link

Hallo! πŸ‘‹ and greetings through the cyber πŸ’» ✨

With mac folks transitioning to aarch64 as a viable platform, it would be great to provide pre-built aarch64 wheels for osmium, too.

I'm opening this ticket so we can capture thoughts, blockers, and a plan moving forward.

I think long term having arm64 wheels would be great, but also know that right now it's very early for arm64.

osmium is such a fundamental and important package, it would be great to have it Just Work ℒ️ on arm64 in the future, too! πŸŽ‰

Thoughts? πŸ€—

@lonvia
Copy link
Member

lonvia commented Mar 25, 2021

We'd need four ingredients for that:

  • support for aarch64 for the multibuild package. On a quick look that seems to work.
  • CI support for aarch64. Travis is not really an option anymore.
  • a PR for the new architecture
  • somebody with a aarch64-based Mac to test the result

@daniel-j-h
Copy link
Author

cc @ijosc who has an aarch64 Mac and would probably be open to install a pre-built wheel and run a test script or so :)

@wiktorn
Copy link
Collaborator

wiktorn commented Mar 25, 2021

I guess that different approach is to use macOS cross-compilation builds / universal2 packages, i.e. use macOS x64 to build macOS aarch64 package.

cibuild has merge some support for that recently:
pypa/cibuildwheel#484

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

3 participants