Skip to content

Conversation

@MichaIng
Copy link

@MichaIng MichaIng commented Apr 30, 2025

manylinux does not ship with the Development.Embed component's static Python libraries, which are implied in the Development component, hence builds fail. Those libraries are not needed to build extension modules: scikit-build/scikit-build-core#173

The Development.Module sub-component is sufficient for building modules: https://cmake.org/cmake/help/latest/module/FindPython.html

Further references about these sub-components added with cmake 3.18 exactly for the manylinux + cmake combination:

Enabling wheel builds with manylinux allows to use cibuildwheel for building multi-platform and multi-arch wheels and potentially making them available on PyPI.

manylinux does not ship with the "Development.Embed" component's static Python libraries, which are implied in the "Development" component, hence builds fail. Those libraries are not needed to build extension modules: scikit-build/scikit-build-core#173

The "Development.Module" is sufficient for building modules: https://cmake.org/cmake/help/latest/module/FindPython.html

Signed-off-by: MichaIng <micha@dietpi.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant