Old manylinux images have reached end of life. It's about time to drop support for them.
This section shows the adoption of newer manylinux images and how packagers are using them.
0 packages providing manylinux wheels have been released on PyPI in the analysis timeframe. Considering this low number of packages, the data set is smoothed using a sliding window algorithm. Only the latest version of a given package is taken into account in this 6-month window.
This section shows consumer readiness for a given policy.
Before Python 3.10, support for a policy was a combination of glibc version (as denoted in the policy name for PEP600) and pip version. As of Python 3.10, the default pip is always capable of PEP600 based manylinux wheels. Before that, the pip version available (without manually upgrading) depends on the Python version and/or the Linux distribution being used. At least the Python version is explicit in this section.
All manylinux wheel downloads from PyPI using pip are analysed each day to compute those statistics. The data set is smoothed using a 1-month sliding window algorithm.
Starting 2024-11-01, downloads using a python version not supported by the latest version of a package (based mostly on requires_python metadata) are excluded from the data set. Overall download statistics per python version can be found on other websites, though, likely not restricted to manylinux wheels and/or Linux.
Fantastic, a problem found is a problem fixed. Please create a ticket!
You can also submit a pull request.
Thanks to Drop Python, Python Wheels and Python 3 Wall of Superpowers for the concept and making their code open source.