-
Notifications
You must be signed in to change notification settings - Fork 6
Add support for platform osx-arm64 #265
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
Conversation
wpbonelli
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks @pya! I'm on M2 so should have had this by now :)
|
looks like hdf5 is missing on mac. any idea whether it's better to get that thru homebrew or conda? conda for consistency? |
|
I always go with conda-forge. I really try to avoid homebrew. It broke my system all too often. |
|
well, I guess the right way to do this is to add pixi config to |
|
@pya do you mind either allowing maintainers to push to your PRs or adding a step to the - name: Install HDF5
if: runner.os == 'macOS'
run: brew install hdf5 |
|
@wpbonelli I couldn't find the button that allows pushing to PRs. So I added the task to CI. |
|
thanks @pya the pixi env shifted underfoot so I'll just merge and then update it separately. appreciate your doing this. any other feedback you have on all this is very welcome though please be aware it is early stage and we are still mostly in a "make it work" mindset, in design terms we are aiming to "make it right" immediately, but expect implementation to be rough for some time |
Modern machines with MacOs come with M[1-5] processors, i.e. the platform is
osx-arm64. I addedosx-arm64totool.pixi.workspace.platforms. The packageprojwas missing. I added it with Pixi. All tests for the environmentspy311,py312,py313, anddevrun my MacBook Pro M1 Max. The tasksbuild,install, andlintrun as well.