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

Installing ipyrad on Mac M1/M2 (osx-arm64) #499

Open
isaacovercast opened this issue Feb 17, 2023 · 4 comments
Open

Installing ipyrad on Mac M1/M2 (osx-arm64) #499

isaacovercast opened this issue Feb 17, 2023 · 4 comments

Comments

@isaacovercast
Copy link
Collaborator

Bioconda currently does not support osx-arm64 builds, but looks like it is scheduled to some time later in 2023.

I am messing around with different ways to try to get it installed anyway, but haven't had luck so far. Will update the issue if I make any progress.

@isaacovercast
Copy link
Collaborator Author

Related: conda/conda#11216

@isaacovercast
Copy link
Collaborator Author

I figured out how to get ipyrad installed on a Mac M1/M2 by switching the Terminal to x86 mode. It's slow and hackish, but it works:

https://ipyrad.readthedocs.io/en/master/3-installation.html#installing-ipyrad-on-mac-m1-m2

@isaacovercast
Copy link
Collaborator Author

isaacovercast commented Aug 17, 2024

ipyrad now builds an osx-arm64 version, but some dependencies remain missing.

Per this comment in the bioconda github announcements issue, osx-arm64 builds are now available (you currently have to opt in). I updated our bioconda recipe and it builds fine. There are still several dependencies we pull from bioconda that do not have the arm64 build enabled yet:

  • cutadapt
  • dnaio
  • muscle

Current bioconda recipe PR (active 8/17/24).

@isaacovercast isaacovercast changed the title Installing ipyrad on mac M2 Installing ipyrad on Mac M1/M2 (osx-arm64) Aug 21, 2024
@isaacovercast
Copy link
Collaborator Author

cutadapt/dnaio/muscle are now all built for osx-arm64. ipyrad is still blocked from running on this architecture because the bioconda recipe infrastructure and github repo are tailored around muscle v5 . We can fix this in one of two ways:

Both of these are painful.

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

1 participant