msprime icon indicating copy to clipboard operation
msprime copied to clipboard

MacOS ARM wheels packages broken

Open jeromekelleher opened this issue 1 month ago • 2 comments

Getting this error when I run on ARM mac in upstream CI:

Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/msprime/__init__.py:28: in <module>
27
    from msprime._msprime import (
28
E   ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/msprime/_msprime.cpython-311-darwin.so, 0x0002): symbol not found in flat namespace '_gsl_rng_default'

It looks like this is basically a duplicate of https://github.com/brentp/cyvcf2/issues/305

We should probably push out a release with the numpy < 2 version out ASAP anyway, so good to get this sorted.

I guess the question is whether we should try to tag the current code, or we do a quick maintenance release from a branch which backports the minimal packaging changes to the last release? I feel like there's a good few changes under the hood after happening, and it's a bit premature to release the smc_k code (even as undocumented). What do you think @GertjanBisschop?

jeromekelleher avatar May 25 '24 21:05 jeromekelleher