PyPI feature replication ======================== * Make it possible to register users via distutils. * There should be a setting to turn this feature on/off for private PyPIs. * Roles (co-owners/maintainers) * One possible solution: http://github.com/initcrash/django-object-permissions/tree * Package author admin interface (submit, edit, view) * Documentation upload * Comments and Ratings * XMLRPC Interface (http://wiki.python.org/moin/PyPiXmlRpc) * Different listings: Author listings, classifier listings, etc. * Download stats Post-PyPI ========= * PEP-381: Mirroring infrastructure for PyPI * Would need some way to handle conflicts with local packages * API to submit test reports for smoke test bots. Like CPAN Testers. * Search metadata * Automatic generation of Sphinx for modules * Listing of special files: README, LICENSE, Changefile/Changes, TODO, MANIFEST. * Dependency graphs. * Package file browser (like CPAN) * RSS/Atom Feeds * JSON REST Interface * Notifications Documentation ============= * Write a tutorial on how to set up the server, registering projects, and how to upload releases.