-
Notifications
You must be signed in to change notification settings - Fork 48
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
QCPortal 0.56 not available on Apple Silicon #846
Comments
Just to add some context - This appears to be a regression, as OSX-ARM-compatible packages were available for as high as QC* 0.54, but aren't available for 0.55 or 0.56. |
On |
This issue from a few years ago seems to hint that it should be possible to build on ARM, but I don't have a Mac or much experience there: rogerbinns/apsw#353 In that case, conda-forge just needs to be updated? Unfortunately I am no help there |
It might be ok on silicon:
It compiled something, though I'm not sure it tested. |
I linked a comment about Linux ARM, purely my mistake. It is a supported platform on I don't what platforms QCArchive is meant to support - as downstream users, we were using it on M1 until 0.55. I'm actually confused on how it's supposed to be installed - the docs recommend installing using FWIW, GitHub provides (free) M1 runners for use in CI, which might have caught this in development (are tests meant to only run on Ubuntu?) |
I just opened the migration request conda-forge/conda-forge-pinning-feedstock#6200 . It'll probably need python restrictions in the feedstock. afaik, the QCArchive conda channel was a testbed for |
Ok the osx-arm64 PR is ready at conda-forge/apsw-feedstock#58 . It's cross-compiling so there's no testing, but hopefully it's ok. That should close this issue. I'll give the feedstock maintainer a couple days to look it over before merging. Since all the key pydantic parties are on this thread, I'll briefly hijack it to point out https://docs.pydantic.dev/latest/migration/#using-pydantic-v1-features-in-a-v1v2-environment which says with the newest pyd v1 (1.10.17), they've unified the v1 namespace so one can depend on >=1.10.17 and use a unified |
Looks like osx-arm64 packages are up on anaconda.org, though likely not mirrored yet. |
All systems go from what I can see right now - thanks for the quick action @loriab! |
Describe the bug
I cannot install QCPortal 0.56 natively on Apple Silicon (M1/M2/etc.) but I can if emulating Intel hardware.
To Reproduce
Expected behavior
I expected to be able to install the most recent release of QCPortal or find documentation of this limitation.
Additional context
This appears to be related to the
apsw
refactor (#829). There are noosx-arm64
builds available. Upstream solutions are multiple months and several changes away.I couldn't find any documentation on this using a few similar search terms. I mostly following the installation documentation;
micromamba
vs.conda
shouldn't make a difference here. Apologies if I missed somethingThe text was updated successfully, but these errors were encountered: