psf / fundable-packaging-improvements

Packaging improvements that could be funded
52 stars 19 forks source link

Implement PEP 656 -- Platform Tag for Linux Distributions Using Musl to improve package usage on containers #26

Closed xmunoz closed 2 years ago

xmunoz commented 3 years ago

Ref: https://www.python.org/dev/peps/pep-0656/

With the wide use of containers, distributions such as Alpine Linux [alpine], have been gaining more popularity than ever. Many of them based on musl [musl], a different libc implementation from glibc, and therefore cannot use the existing manylinux platform tags. This means that Python package projects cannot deploy binary distributions on PyPI for them. Users of such projects demand build constraints from those projects, putting unnecessary burden on project maintainers.

pradyunsg commented 2 years ago

This has been implemented.