blob: 7c68e4d57b12109e12f23559a7633f037d69bb20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
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.
|