[Catalog-sig] Case sensitive names

Tarek Ziadé ziade.tarek at gmail.com
Thu Jun 16 17:27:02 CEST 2011


I realize that

http://a.pypi.python.org/simple/webob/  *and*
http://a.pypi.python.org/simple/WebOb/  both exist (the first one is
an alias)

this is fine, but the mirrors don't copy the aliases. so

http://c.pypi.python.org/simple/webob/   will issue a 404

This is OK for pip and easy_install as they fallback on the main index
to look for the real name if simple/webob/ is not found,
and I can probably add the same behavior in the new crawler in packaging.

But what about changing this in the future by making all index paths
lower cases, so both PyPI and its mirrors are completely similar

The non-lower case version could become the alias for backward
compatible purposes, but tools could start to lower-case all
project names by default when looking at the index


Tarek Ziadé | http://ziade.org

More information about the Catalog-SIG mailing list