pypi / TODO.txt

2013 Sprints

- the distutils upload command omits some meta-data (long_description)
- the upload handler doesn't allow registration of a new package
- distutils doesn't allow specifying https, nor does it default to https
- OAuth PEM to users over HTTPS


- patch python 2.5 to use the name "Cheese Shop" and the new URL
- PEP for metadata 1.2
- support .egg format uploads
- incorporate Ian Bicking's XML-RPC API
- auto-generate download_urls for package uploads


- command-line tool to query pypi and fetch entries
- table structure and query support for checking dependencies
  - table structure has columns for identification of the release
    - add a specification ID to release_*?
    - or just use release, name
  - table also has a column for each of <, <=, ==, >=, > so queries are
    easier to form


- change notification emails
- "latest changes"
- admin interface for user details editing (and fix
- "does this release supercede the existing release?"