┌─────────────────┐ pip install ┌──────────────┐ │ Developer CLI │ ───────────────────────> │ PyPI Cloud │ │ │ <─────────────────────── │ Repository │ └─────────────────┘ Source/Wheel Files └──────────────┘ The Difference Between PyPI and Pip
Find, install and publish Python packages with the Python Package Index. Search PyPI Search. Or browse projects. 804,230 projects. Uploading to PyPI - Tom Christie
When pip downloads an sdist , it must run a build step locally on your machine.
Demystifying PyPI: The Definitive Guide to the Python Package Index
Source distributions (packaged as .tar.gz archive files) contain the raw Python code, assets, and build instructions.
Wheels (packaged as .whl files) are pre-compiled and ready-to-install distributions.