[Catalog-sig] PyPI naming policy changes
"Martin v. Löwis"
martin at v.loewis.de
Mon May 12 12:35:24 CEST 2008
I just implemented a number of policy changes in PyPI:
- per email address, there can only be one registered user.
If you have a need to have multiple accounts for the same
email address, please provide a patch to correctly implement
the password reset procedure.
- package names must differ in their pkg_resource.safe_name(p).lower()
values (e.g. you can't have two packages that only differ in case,
or in the amount of white space between words).
Existing registrations are not affected, although package owners have
been asked to clean this up appropriately.
- files must start with to_filename(safe_name(pkg_name)), ignoring case.
E.g. for the "BerkeleyDB Backend Storage Engine for DURUS"
package, valid file names would be
berkeleydb_backend_storage_engine_for_durus-1.0.tar.gz, but not
Existing registrations are not affected; no attempt to clean
up the data is made.
Please let me know if you see any problems with that policy.
More information about the Catalog-SIG