Closed mwatwood-cu closed 2 years ago
from looking at worker logs, this appears to be an issue with both get_spice.py and the cibuildwheels project, either an actual bug in that project or an error with usage within this repo.
I think this is fixed in #453, where cibuildwheel does not attempt to update the ARCHFLAGS
early enough, and I added some bits to make it more explicit what arch to build for arm64 on macos only.
Actions failing oddly due to a pandas installation issue on the linux side, no clear cause yet...
fixed by #453
When installing from pip on a Mac with an Apple M1 Intel chip (arm64) in python 3.9.12 the standard pip install seems to install the incorrect shared object file (.so)
Steps to reproduce and current output in a virtual environment called venv.
pip install spiceypy
Output:Test in python
To test the contents of the listed file I run
file <local path>/venv/lib/python3.9/site-packages/spiceypy/utils/libcspice.so
Output:The wheel file it grabs seems to be correct name, but it doesn't end up with the correct shared object.
My current work around that is successful is to install with the
--no-binary
flagpip install spiceypy --no-binary :all: