-
Notifications
You must be signed in to change notification settings - Fork 9
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
Build wheels for macOS arm64 #3
Comments
Yes, we probably need to enable wheels for M1 Macs. Will do shortly. |
I managed (with help from a friend) to install it in the end. I updated homebrew, used python instead of conda, downloaded compilers again. |
Yes, having a similar issue here. We're actually trying to install the dorado-scheduling package on M1 macs and the dependency on radbelt is causing problems when using python 3.10. (Earlier python 3.8, 3.9 cause even worse problems with the multiprocessing pkg). I'd prefer to do this using a conda environment if possible, as I can't guarantee that everyone's system python will have the right package versions, etc. Radbelt installs ok but running one of the dorado examples results in an error (you can ignore the dorado-->axis sub, this is a straight clone otherwise!): Traceback (most recent call last): |
Unfortunately, we don't have prebuilt wheels for Apple silicon machines yet. We rely on GitHub Actions runners to build them, and GitHub hasn't added these machines yet. According to github/roadmap#528, they are anticipated in 2023 Q3. |
Do we really need Apple Silicon runners for that? Cross-platform/architecture compilation exists and I would love to help with it. I have Windows, Linux, and macOS machines (Both Intel and Apple Silicon macs). I can help you out with this, just need some pointers first :) Cheers! @lpsinger |
@lpsinger I just checked the whole issue. It's not a homebrew issue really, turns out there's no stable Fortran compiler that's easily usable on Apple Silicon right now. I will just rewrite our Fortran code in another portable language and this won't be an issue. Cheers! |
GitHub just announced free Apple Silicon runners for open-source projects: https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/ Fixes nasa#3.
GitHub just announced free Apple Silicon runners for open-source projects: https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/ Fixes #3.
Hello I am trying to install radbelt into a conda environement using:
/Users/t/opt/anaconda3/envs/radbelt/bin/pip install git+https://github.com/nasa/radbelt.git
but I get the error:
ERROR: Failed building wheel for radbelt
ERROR: Could not build wheels for radbelt, which is required to install pyproject.toml-based projects
I have also tried installing using the setup.py but I get the message :
/Users/t/opt/anaconda3/envs/radbelt/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
Can anybody help?
The text was updated successfully, but these errors were encountered: