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 wheels that we build for python-blosc2 also come with the blosc2 library and include files to be able for other projects to link with the library (see e.g. https://www.blosc.org/posts/new-blosc-wheels/).
However, the wheels currently carry more files than strictly necessary. Right now, we have these:
In particular, we have the undesired blosc2-2.2.7.dev0.data/data/lib/libz.a and blosc2-2.2.7.dev0.data/data/lib/cmake/*. I have tried to remove the former by adding the option(SKIP_INSTALL_ALL "" ON) on the zlib-ng FetchContent section of the main CMakeLists.txt file, but libz.a is still there.
Note for @ax3l: one can easily create a wheel from command line with:
The wheels that we build for python-blosc2 also come with the blosc2 library and include files to be able for other projects to link with the library (see e.g. https://www.blosc.org/posts/new-blosc-wheels/).
However, the wheels currently carry more files than strictly necessary. Right now, we have these:
In particular, we have the undesired
blosc2-2.2.7.dev0.data/data/lib/libz.a
andblosc2-2.2.7.dev0.data/data/lib/cmake/*
. I have tried to remove the former by adding theoption(SKIP_INSTALL_ALL "" ON)
on the zlib-ngFetchContent
section of the main CMakeLists.txt file, butlibz.a
is still there.Note for @ax3l: one can easily create a wheel from command line with:
$ python -m cibuildwheel --only 'cp311-macosx_arm64'
[replace the cp311, macosx and arm64 triplet with your own; see https://cibuildwheel.readthedocs.io/en/stable/options/#platform]
The text was updated successfully, but these errors were encountered: