diff options
-rw-r--r-- | TODO | 61 |
1 files changed, 22 insertions, 39 deletions
@@ -1,51 +1,34 @@ | |||
1 | PyPI feature replication | 1 | PyPI feature replication |
2 | ======================== | 2 | ======================== |
3 | 3 | ||
4 | * Make it possible to register users via distutils. | 4 | * Make it possible to register users via distutils. |
5 | There should be a setting to turn this feature on/off for private PyPIs. | 5 | * There should be a setting to turn this feature on/off for private PyPIs. |
6 | [taken-by: sverrej] | 6 | * Roles (co-owners/maintainers) |
7 | 7 | * One possible solution: http://github.com/initcrash/django-object-permissions/tree | |
8 | * Roles (co-owners/maintainers) | 8 | * Package author admin interface (submit, edit, view) |
9 | - One possible solution: | 9 | * Documentation upload |
10 | http://github.com/initcrash/django-object-permissions/tree | 10 | * Comments and Ratings |
11 | I'm not sure what the difference between a co-owner and maintainer is, | 11 | * XMLRPC Interface (http://wiki.python.org/moin/PyPiXmlRpc) |
12 | maybe it's just a label. | 12 | * Different listings: Author listings, classifier listings, etc. |
13 | * Package author admin interface (submit, edit, view) | 13 | * Download stats |
14 | * Documentation upload | ||
15 | * Ratings | ||
16 | * Random Monty Python quotes :-) | ||
17 | * Comments :-) | ||
18 | 14 | ||
19 | Post-PyPI | 15 | Post-PyPI |
20 | ========= | 16 | ========= |
21 | 17 | ||
22 | * PEP-381: Mirroring infrastructure for PyPI | 18 | * PEP-381: Mirroring infrastructure for PyPI |
23 | [taken-by: jezdez] | 19 | * Would need some way to handle conflicts with local packages |
24 | 20 | * API to submit test reports for smoke test bots. Like CPAN Testers. | |
25 | * API to submit test reports for smoke test bots. Like CPAN Testers. | 21 | * Search metadata |
26 | Platform/version/matrix etc. | 22 | * Automatic generation of Sphinx for modules |
27 | 23 | * Listing of special files: README, LICENSE, Changefile/Changes, TODO, MANIFEST. | |
28 | * Different listings: Author listings, classifier listings, etc. | 24 | * Dependency graphs. |
29 | 25 | * Package file browser (like CPAN) | |
30 | * Search metadata | 26 | * RSS/Atom Feeds |
31 | 27 | * JSON REST Interface | |
32 | * Automatic generation of Sphinx for modules (so you can view them directly | 28 | * Notifications |
33 | on pypi, like CPAN), Module listing etc. | ||
34 | |||
35 | * Listing of special files: README, LICENSE, Changefile/Changes, TODO, | ||
36 | MANIFEST. | ||
37 | |||
38 | * Dependency graphs. | ||
39 | |||
40 | * Package file browser (like CPAN) | ||
41 | |||
42 | |||
43 | 29 | ||
44 | 30 | ||
45 | Documentation | 31 | Documentation |
46 | ============= | 32 | ============= |
47 | 33 | ||
48 | * Write a tutorial on how to set up the server, registering projects, and | 34 | * Write a tutorial on how to set up the server, registering projects, and how to upload releases. |
49 | how to upload releases. | ||
50 | |||
51 | |||