Skip to content

[ENH]: musllinux wheels for Alpine #26438

@MrMino

Description

@MrMino

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions