Archive: 2026
Removing never-accessed files
Since piwheels generally aims to provide wheels for every release on PyPI, for every supported ABI, we end up building and hosting a lot of wheels that are rarely or never downloaded. We already introduced a second-tier HDD-backed archive storage for files which have not been downloaded recently....
PEP-658 metadata rollout
Wheel files include a metadata file containing information about the package: its dependencies, Python version requirements, and compatibility tags (such as ABI and platform). pip uses this metadata to determine whether a wheel is suitable for the system it's being installed on. PEP-658 allows...
PyPI stats 2026
Back in 2021 I did some analysis of PyPI package names and version strings in the post The rinds of the Cheese Shop menu. Five years on, let's see how things have changed. At the time of writing, PyPI contains: 736,344 packages with at least one version (up from 311,063 in 2021 — nearly...