Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

SIG for Python Resource Cataloguing

<H3>SIG for Python Resource Cataloguing</H3>

<P>This SIG was created to discuss and build a catalog of Python resources. The SIG charter was:

<blockquote>The Python Catalog SIG aims at producing a master index of Python software and other resources. It will begin by figuring out what the requirements are, converging on a design for the data schema, and producing an implementation. ("Implementation" will almost certainly include mean a set of CGI scripts for browsing the catalog, and may also contain a standard library module for automatically fetching and installing modules, if the SIG decides that's a worthwhile feature.) </blockquote>

<p>The catalog became <a href="http://pypi.python.org/">the Python Package Index</a>. Because developing the catalog is closely intertwined with the Distutils and other packaging tools, the Catalog-SIG was closed in March 2013 and merged with <a href="/community/sigs/current/distutils-sig">the Distutils SIG</a>.

<h4>SIG Links</h4>

<UL>

<LI><A HREF="requirements">Requirements document</A> <LI><A HREF="others">Other packaging systems</A> <LI><A HREF="http://mail.python.org/mailman/listinfo/catalog-sig" >Subscribing to the mailing list</A> <LI><A HREF="http://mail.python.org/pipermail/catalog-sig/" >Archives</A>

</ul>

<h4>Current Status</h4>

<p>As of February 2003, the Python Package Index is operational and available at <a href="http://pypi.python.org/pypi/">http://pypi.python.org/pypi</a>. The list of indexed packages is still quite small; please add your packages!

<p>Some relevant PEPs have been written:

<ul>

<li> <a href="http://www.python.org/dev/peps/pep-0241/">PEP 241: Metadata for Python Software Packages</a>: Implemented and included in Python 2.1.

<li> <a href="http://www.python.org/dev/peps/pep-0243/">PEP 243: Module Repository Upload Mechanism</a>: A draft specifying how to upload files to a catalog server. <li> <a href="http://www.python.org/dev/peps/pep-0262/">PEP 262: Database of Installed Python Packages</a>: A now-withdrawn proposal for a database of installed Python packages.

<li> <a href="http://www.python.org/dev/peps/pep-0301/">PEP 301: Package Index and Metadata for Distutils</a>: Specifies a Distutils <code>register</code> command for registering packages with a central catalog.

</ul>