Reinventing the Wheel: A Community-Driven Roadmap for Python Packaging
summary
A community forms the Wheel Next interest group and publishes draft PEPs (PEP 759, 766, 772, 778 and others) to solve PyPI size limits, index priority, DSO sharing, simlink gaps and governance. A prototype at variance-demo.wheel.dev selects CPU microarchitectures and CUDA builds automatically using an NVIDIA installer extension, and supports PyTorch NumPy and XGBoost while pip is currently only installer supporting variants. The ecosystem reports 1.6 billion downloads a day 20 billion a month and proposes PEP 759 external hosting to offload PyPI.
AI-written summary · about
chapters (7)
- 0:00Welcome to Wheel Next
- 3:13Python packaging success
- 8:52Python packaging challenges
- 15:17Wheel Next proposals
- 19:50Governance improvements
- 21:57Wheel variants and platforms
- 27:02Call to action
related talks
36mPython Packaging from Init to Deploy
24mBuilding a Sustainable Python Package Index
24mInside the Cheeseshop:How Python Packaging Works
31mPython Steering Council Panel
24mA tale of Python C extensions and cross-platform wheels
38mTools for Maintaining an Open Source Project
54mKey Challenges In the PyData Ecosystem and How we Can All Make a Difference
41mHow to Grow an Open Source Project: A Case Study of Python
