You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The latest released version of soundfile contains different versions of libsndfile on x86_84 and arm64.
I've been able to reproduce #349 on the most recent version of soundfile available through pip. The issues on github lead me to believe that the bug was meant to be fixed, so I investigated further.
It appears that the x86_64 wheels were not shipped with the fixed version of libsndfile (1.2.0), and were instead shipped with libsndfile 1.1.0
I've downloaded the wheels off pypy to double check this. In the arm wheel we have the correct version of libsndfile:
strings soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64/_soundfile_data/libsndfile_arm64.dylib | grep libsndfile-
libsndfile-1.2.0
MATLAB 5.0 MAT-file, written by libsndfile-1.2.0,
libsndfile-1.2.0
While the x86_64 wheel contains the previous version:
strings soundfile-0.12.1-py2.py3-none-macosx_10_9_x86_64/_soundfile_data/libsndfile_x86_64.dylib | grep libsndfile-
libsndfile-1.1.0
MATLAB 5.0 MAT-file, written by libsndfile-1.1.0,
libsndfile-1.1.0
I'm new to python packaging so sure there was probably a faster way of checking this, but hopefully someone with more knowledge on how soundfile is packaged will be able to track down the cause.
The text was updated successfully, but these errors were encountered:
Thank you for the bug report. No idea how that one slipped by, as I'm building these automatically on the CI. I'll have to investigate how that happened.
Hi,
The latest released version of soundfile contains different versions of libsndfile on x86_84 and arm64.
I've been able to reproduce #349 on the most recent version of soundfile available through
pip
. The issues on github lead me to believe that the bug was meant to be fixed, so I investigated further.It appears that the x86_64 wheels were not shipped with the fixed version of libsndfile (1.2.0), and were instead shipped with libsndfile 1.1.0
I've downloaded the wheels off pypy to double check this. In the arm wheel we have the correct version of libsndfile:
While the x86_64 wheel contains the previous version:
I'm new to python packaging so sure there was probably a faster way of checking this, but hopefully someone with more knowledge on how soundfile is packaged will be able to track down the cause.
The text was updated successfully, but these errors were encountered: