Skip to content
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

aarch64 and osx-arm64 wheels #61

Open
IAlibay opened this issue Dec 31, 2023 · 5 comments
Open

aarch64 and osx-arm64 wheels #61

IAlibay opened this issue Dec 31, 2023 · 5 comments

Comments

@IAlibay
Copy link
Member

IAlibay commented Dec 31, 2023

To match the existing MDAnalysis deployment, pypi and conda-forge wheels for aarch64 and osx-arm64 should be made available.

@IAlibay
Copy link
Member Author

IAlibay commented Dec 31, 2023

conda-forge needs MDAEncore added to the migration list; that's a simple enough process

pypi wheels will need creation via Cirrus and CIBuildWheels. We can copy most of the pipeline from MDAnalysis here, but we'll need to make sure we don't exceed the number of credits we have available to us.

@IAlibay
Copy link
Member Author

IAlibay commented Dec 31, 2023

conda-forge/conda-forge-pinning-feedstock#5329 for conda-forge migration

Build deployment: conda-forge/mdaencore-feedstock#5

@IAlibay
Copy link
Member Author

IAlibay commented Jan 20, 2024

@MDAnalysis/encore maintainers, input would be appreciated here.

  1. Reviews on conda-forge are needed
  2. A decision on pypi wheel creation and who can carry out the work would be great.

@enoee
Copy link
Collaborator

enoee commented Jan 22, 2024

@MDAnalysis/encore maintainers, input would be appreciated here.

1. Reviews on conda-forge are needed

2. A decision on pypi wheel creation and who can carry out the work would be great.

Thanks a lot for doing this! I submitted the review. It's great if we can use the CI setup from MDAnalysis but I have no experience with Cirrus or CIBuildWheels so I don't have much input on this.

@IAlibay
Copy link
Member Author

IAlibay commented Feb 7, 2024

Thanks for the reviews @enoee !

With #63 merged in there are now arm64-osx wheels on pypi and conda-forge.

If I get some spare cycles I might try to remember how we did ppc64le and aarch64 on the core library for conda-forge.
For PyPi, my recommendation would be to not bother with aarch64 - the number of folks that need linux arm64 wheels is really small, especially for encore where you tend to need a lot of RAM.

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

No branches or pull requests

2 participants