Revision 15 as of 2006-07-06 14:15:33

Clear message

This page documents the development of the Python Cheese Shop:

The PyPI (packages index, Cheese Shop web interface) code resides in SVN at:

Requests for new Trove categories:

Patches and bug reports should be submitted to:

Discussion about the Cheese Shop should be had on the Catalog SIG mailing list:

XML-RPC Interface

The Cheese Shop has an XML-RPC interface. See CheeseShopXmlRpc for details.

TO-DO list

Something that's been requested, but needs much more thought and analysis to see whether it causes any problems: the ability to treat project names and versions as case-insensitive, while removing extraneous characters (as in pkg_resources.safe_name()) for purposes both of searching and determining name uniqueness when registering.

Development Environment Hints

Before restoring database, "pypi" role must exists:

These are notes so we can remember how to dump / restore the packages database:

Ask RichardJones if you need a database dump.

PageTemplates are obtained from:

We also need to install ez_setup and docutils.

Then go ahead and edit pypi.ini and this line in pypi.py:

if your config.ini isn't in /tmp/pypi.ini. You can leave it as 'config.ini' if it's in the same directory as pypi.py.

Unable to edit the page? See the FrontPage for instructions.