-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Description
Given a wide usage of Alpine within Docker containers, it would be nice if matplotlib
had pre-built wheels for musl
-based distributions.
Apologies if this is a duplicate or already done, but I cannot find anything in the issue tracker and there is no musl
-tagged matplotlib
wheel on PyPI.
For contetxt: Alpine is used for Docker images because of its small footprint. It uses a different implementation of Libc, "musl", which necessitates recompilation step for projects that don't provide wheels with platform tag musllinux_x_y_<arch>
(see PEP-656 for details). This recompilation step is a significant burden to many projects: each compilation requires identification of build-time dependencies, and adding them to the docker image one's using for testing.
cibuildwheel
used in GH Actions has support for building these wheels since v2.2.0.
Are there any roadblocks for this to happen in matplotlib
?