<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Python_Package_Index</id>
	<title>Python Package Index - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Python_Package_Index"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Python_Package_Index&amp;action=history"/>
	<updated>2026-09-11T17:17:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Python_Package_Index&amp;diff=8765609&amp;oldid=prev</id>
		<title>178.212.147.204: /* History */ fix caps</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Python_Package_Index&amp;diff=8765609&amp;oldid=prev"/>
		<updated>2024-11-09T15:23:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;History: &lt;/span&gt; fix caps&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Software repository}}&lt;br /&gt;
{{Redirect-distinguish2|PyPI|[[PyPy]], a Python interpreter and JIT compiler}}&lt;br /&gt;
{{Infobox website&lt;br /&gt;
| name = PyPI&lt;br /&gt;
| logo = PyPI logo.svg&lt;br /&gt;
| type = Software repository&lt;br /&gt;
| owner = [[Python Software Foundation]]&lt;br /&gt;
| language = [[Multilingualism|Multilingual]]&lt;br /&gt;
| url = {{url|https://pypi.org/}}&lt;br /&gt;
| launch_date = 2003&amp;lt;ref&amp;gt;{{cite web |title=Packaging History |url=https://www.pypa.io/en/latest/history |website=Python Packaging Authority — PyPA documentation}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current_status = Active&lt;br /&gt;
| programming_language = Various&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Python Package Index&amp;#039;&amp;#039;&amp;#039;, abbreviated as &amp;#039;&amp;#039;&amp;#039;PyPI&amp;#039;&amp;#039;&amp;#039; ({{IPAc-en|,|p|aɪ|p|i|&amp;#039;|aɪ}}) and also known as the &amp;#039;&amp;#039;&amp;#039;Cheese Shop&amp;#039;&amp;#039;&amp;#039; (a reference to the &amp;#039;&amp;#039;[[Monty Python&amp;#039;s Flying Circus]]&amp;#039;&amp;#039; sketch &amp;quot;[[Cheese Shop sketch|Cheese Shop]]&amp;quot;),&amp;lt;ref&amp;gt;{{cite book|title=Programming Python|edition=3|volume=10|last=Lutz|first=Mark|publisher=O&amp;#039;Reilly Media, Inc.|year=2006|isbn=9780596009250}}&amp;lt;/ref&amp;gt;{{rp|8}}&amp;lt;ref&amp;gt;{{cite book|title=Fluent Python|last=Ramalho|first=Luciano|publisher=O&amp;#039;Reilly Media, Inc|year=2015|isbn=9781491946268}}&amp;lt;/ref&amp;gt;{{rp|742}} is the official third-party [[software repository]] for [[Python (programming language)|Python]].&amp;lt;ref name=&amp;quot;ancient pypi tutorial&amp;quot;/&amp;gt; It is analogous to the [[CPAN]] repository for [[Perl]]&amp;lt;ref&amp;gt;{{cite book|title=Head First Python|last=Barry|first=Paul|publisher=O&amp;#039;Reilly Media, Inc|year=2010|isbn=978-1-4493-8267-4}}&amp;lt;/ref&amp;gt;{{rp|36}} and to the [[R_package#Comprehensive_R_Archive_Network_(CRAN)|CRAN]] repository for [[R (programming language)|R]]. PyPI is run by the [[Python Software Foundation]], a charity. Some [[Package manager|package managers]], including [[pip (package manager)|pip]], use PyPI as the default source for packages and their dependencies.&amp;lt;ref name=&amp;quot;pip usage&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;pypi mirrors&amp;quot;/&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
{{As of|2024|5|6|post=,}} more than 530,000 Python packages are available.&lt;br /&gt;
&lt;br /&gt;
PyPI primarily hosts Python packages in the form of source archives, called &amp;quot;sdists&amp;quot;, or of &amp;quot;wheels&amp;quot;&amp;lt;ref name=&amp;quot;wheel pep&amp;quot;/&amp;gt; that may contain binary modules from a compiled language.&lt;br /&gt;
&lt;br /&gt;
PyPI as an index allows users to search for packages by [[Index term|keywords]] or by [[Filter (software)|filters]] against their [[metadata]], such as [[free software license]] or compatibility with [[POSIX]].&amp;lt;ref name=&amp;quot;pypi browse&amp;quot;/&amp;gt; A single entry on PyPI is able to store, aside from just a package and its metadata, previous releases of the package, [[Preprocessor|precompiled]] wheels (e.g. containing [[Dynamic-link library|DLLs]] on Windows), as well as different forms for different [[Operating system|operating systems]] and Python versions.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The &amp;#039;&amp;#039;Python Distribution Utilities&amp;#039;&amp;#039; (&amp;#039;&amp;#039;{{Proper name|distutils}}&amp;#039;&amp;#039;) Python module was first added to the Python standard library in the 1.6.1 release, in September 2000, and in the 2.0 release, in October 2000, nine years after the first Python release in February 1991, with the goal of simplifying the process of installing [[Third-party software component|third-party]] Python packages.&amp;lt;ref name=&amp;quot;py1.6&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;py2.0&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
However, &amp;#039;&amp;#039;{{Proper name|distutils}}&amp;#039;&amp;#039; only provided the tools for packaging Python [[code]], and no more. It was able to collect and distribute [[metadata]] but did not use it for other purposes.&amp;lt;ref name=&amp;quot;pep 301&amp;quot;/&amp;gt; Python still lacked a centralised catalog for packages on the internet. PEP 241, a proposal to standardize metadata for indexes, was finalized in March 2001.&amp;lt;ref name=&amp;quot;pep 241&amp;quot;/&amp;gt; A proposal to create a comprehensive centralised catalog, hosted at the python.org domain, was later finalized in November 2002.&amp;lt;ref name=&amp;quot;ancient pypi tutorial&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;pep 301&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On 16 April 2018, all PyPI traffic began being served by a more modern website platform: Warehouse. The legacy website was turned off at the end of that month.&amp;lt;ref&amp;gt;{{cite web|url=https://warehouse.readthedocs.io/|title=Welcome to Warehouse&amp;#039;s documentation!}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://blog.python.org/2018/04/new-pypi-launched-legacy-pypi-shutting.html|title=Python Insider: New PyPI launched, legacy PyPI shutting down April 30|date=16 April 2018|publisher=[[Python Software Foundation]]|access-date=1 June 2018}}&amp;lt;/ref&amp;gt; All existing packages were migrated to the new platform with their histories preserved.&amp;lt;ref&amp;gt;{{cite web|url=https://lwn.net/Articles/751458/|title=A new package index for Python|publisher=[[LWN.net]]|access-date=1 June 2018}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2023 the Python Software Foundation reported that the [[United States Department of Justice]] had [[subpoena]]ed the user data of five PyPI contributors.&amp;lt;ref name=&amp;quot;Durbin 2023&amp;quot;&amp;gt;{{cite web |last1=Durbin |first1=Ee |title=PyPI was subpoenaed - The Python Package Index |url=https://blog.pypi.org/posts/2023-05-24-pypi-was-subpoenaed/ |website=blog.pypi.org |language=en |date=24 May 2023}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite news |last1=Rudra |first1=Sourav |title=The Python Software Foundation Complies with PyPI Subpoenas to Share Some User Data |url=https://news.itsfoss.com/pypi-subpoenaed/ |work=It&amp;#039;s FOSS News |date=25 May 2023 |language=en}}&amp;lt;/ref&amp;gt; A representative of the organization further explained that they expect privacy for contributors, but they also comply with the law and court orders, and for this reason turned over the data which the government requested.&amp;lt;ref name=&amp;quot;Durbin 2023&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
{{Wikidata property | P5568 }}&lt;br /&gt;
=== References ===&lt;br /&gt;
{{reflist&lt;br /&gt;
|colwidth=33em&lt;br /&gt;
|refs=&lt;br /&gt;
&amp;lt;ref name=&amp;quot;ancient pypi tutorial&amp;quot;&amp;gt;{{cite web|url=http://www.python.org/~jeremy/weblog/030924.html|title=Python Package Index Tutorial|last=Hylton|first=Jeremy|publisher=Jeremy Hylton|date=24 September 2003|access-date=22 April 2012|archive-url=https://web.archive.org/web/20120521221310/http://www.python.org/~jeremy/weblog/030924.html|archive-date=21 May 2012|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pypi mirrors&amp;quot;&amp;gt;{{cite web|url=http://pypi.python.org/mirrors|title=PyPI mirrors|work=Python Package Index|publisher=[[Python Software Foundation]]|access-date=22 April 2012|archive-url=https://web.archive.org/web/20120503003036/http://pypi.python.org/mirrors|archive-date=3 May 2012|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pip usage&amp;quot;&amp;gt;{{cite web|url=http://www.pip-installer.org/en/latest/usage.html|title=Usage|work=pip 1.1.post1 documentation|publisher=The pip developers|archive-url=https://web.archive.org/web/20120502155303/http://www.pip-installer.org/en/latest/usage.html|archive-date=2 May 2012|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;py1.6&amp;quot;&amp;gt;{{cite web|url=http://python.org/download/releases/1.6.1/|title=Python 1.6.1|publisher=[[Python Software Foundation]]|access-date=24 April 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;py2.0&amp;quot;&amp;gt;{{cite web|url=https://docs.python.org/2/whatsnew/2.0.html|title=What&amp;#039;s New in Python 2.0|publisher=[[Python Software Foundation]]|access-date=2 August 2016}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pep 241&amp;quot;&amp;gt;{{cite web|url=https://www.python.org/dev/peps/pep-0241/|title=PEP 241 -- Metadata for Python Software Packages|date=19 October 2001|publisher=[[Python Software Foundation]]|access-date=18 August 2016}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pep 301&amp;quot;&amp;gt;{{cite web|url=https://www.python.org/dev/peps/pep-0301/|title=PEP 301 -- Package Index and Metadata for Distutils|date=24 October 2002|publisher=[[Python Software Foundation]]|access-date=3 June 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;pypi browse&amp;quot;&amp;gt;{{cite web|url=https://pypi.python.org/pypi?:action=browse|title=Browse : Python Package Index|publisher=[[Python Software Foundation]]|access-date=2 August 2016}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;wheel pep&amp;quot;&amp;gt;{{cite web|url=https://www.python.org/dev/peps/pep-0427/|title=PEP 427 -- The Wheel Binary Package Format 1.0|date=15 February 2013|publisher=[[Python Software Foundation]]|access-date=28 October 2017}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
*&lt;br /&gt;
[[Category:Archive networks]]&lt;br /&gt;
[[Category:Python (programming language)]]&lt;/div&gt;</summary>
		<author><name>178.212.147.204</name></author>
	</entry>
</feed>