Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant