Python Package Index

PyPI
Website type
Software repository
Available inMultilingual
OwnerPython Software Foundation
Websitepypi.org
Launched2003 (2003)
Current statusActive
Written inVarious
Preview warning: Page using Template:Infobox website with deprecated parameter type. Replace with website_type.
Preview warning: Page using Template:Infobox website with deprecated parameter launch_date. Replace with launched.
Preview warning: Page using Template:Infobox website with deprecated parameter programming_language. Replace with written_in.
Preview warning: Page using Template:Infobox website with deprecated parameter url. Replace with website.

The Python Package Index, abbreviated as PyPI (/ˌpaɪpiˈaɪ/) and also known as the Cheese Shop (a reference to the Monty Python's Flying Circus sketch "Cheese Shop"), is the official third-party software repository for Python. It is analogous to the CPAN repository for Perl and to the CRAN repository for R. PyPI is run by the Python Software Foundation, a charity. Some package managers, including pip, use PyPI as the default source for packages and their dependencies.

As of 13 March 2025, more than 614,339 packages are available.

PyPI primarily hosts Python packages in the form of source archives, called "sdists", or of "wheels" that may contain binary modules from a compiled language.

PyPI as an index allows users to search for packages by keywords or by filters against their metadata, such as free software license or compatibility with POSIX. A single entry on PyPI is able to store, aside from just a package and its metadata, previous releases of the package, precompiled wheels (e.g. containing DLLs on Windows), as well as different forms for different operating systems and Python versions.