Apple M1 support #1
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: greg/quoracle#1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Quoracle does not work out of the box on the new Apple M1s because it depends on numpy which does not have M1 support. After trying various workaround (including running terminal through rosetta), this solution worked for me.
No action needed, I just wanted to document this workaround until numpy is updated.
Oh wow, thanks for figuring this out and finding a solution Heidi! Hopefully numpy gets updated soon.
Outside of some code that makes plots, quoracle only really uses numpy in one spot, so we can probably rewrite the code a little to use pure Python and remove numpy as a dependency entirely. I'll add that to my TODO list :)
In commits
6bb6eb2914
,9f0532a7d5
, anda4dfc6f751
, I removed the dependency on numpy. We still depend on matplotlib, though, and I think matplotlib depends on numpy, so trying topip install quoracle
on an Apple M1 will probably still fail I'm guessing. For that though, I think we just have to wait for things to get fixed upstream :)Agreed, it should just be a matter of time before numpy is updated for M1 :)