pypa/manylinux

Support for musllinux_1_1 images will be dropped on 2024-11-01

mayeut opened this issue · 1 comments

mayeut commented

musl libc 1.1 is EOL and Alpine Linux 3.12 also (support ended 2 years ago, May 1st, 2022).

Statistics for musl (mostly Alpine but also some OpenWRT)

BigQuery sql query:

SELECT
  details.distro.name as distro_name,
  details.distro.version as distro_version,
  details.distro.libc.lib as libc_name,
  details.distro.libc.version as libc_version,
  COUNT(*) as download_count,
FROM `bigquery-public-data.pypi.file_downloads`
WHERE timestamp BETWEEN TIMESTAMP_ADD(CURRENT_TIMESTAMP(), INTERVAL -6 DAY) AND TIMESTAMP_ADD(CURRENT_TIMESTAMP(), INTERVAL -1 DAY)
  AND details.installer.name = "pip"
  AND details.system.name = "Linux"
  AND file.filename LIKE "%musllinux%"
  AND (details.distro.libc.lib IS NULL OR details.distro.libc.lib != "glibc")
GROUP BY
  distro_name, distro_version, libc_name, libc_version
ORDER BY
  download_count DESC
LIMIT 100

Once reduced, this gives:

version percentage
musllinux_1_2 97.5 %
musllinux_1_1 2.5 %

The last commit with musllinux_1_1 support is 2f07c30