Open robbievanleeuwen opened 2 weeks ago
It could be that we just aren't building the wheels correctly. @jesterKing recently made some changes to the script that we use to build these. Currently it is in dev and will be merged to main with the next release. Hopefully this fixes your issues, and if not, we'll continue working on it.
The macOS wheels currently uploaded to PyPI are as follows:
macos-14
(universal),macos-12
(universal),macos-11
(universal)macos-14
(universal),macos-12
(x86-64),macos-11
(x86-64)I've run into a few issues where the universal wheel does not work for the given architecture, e.g. below installed on
macos-14-arm64
(a github actions runner) gives an error saying it has thex86
version but needs thearm64
version:The offending workflow can be found here for more info.
Further on my own mac (intel -
x86
) I run into a similar issue where after running apip install rhino3dm
in a fresh python 3.12 environment I get an error saying 'havearm64
, needx86
':I'm wondering if you would consider splitting the wheels to have discreet
arm64
andx86
wheels on PyPI to avoid this issue? Or perhaps I'm missing something?Many thanks, Robbie