On Wed, May 15, 2013 at 7:17 AM, Eric V. Smith <e...@trueblade.com> wrote:
> It looks like space causes most of the issues. I'm not sure how
> "Twisted Flow >= 1.0" would be expected to parse.

You would spell it "Twisted-Flow>=1.0", at least for setuptools-based
tools.  Setuptools already restricts effective package name characters
to [a-z0-9.-], and limits the names in some other ways.  For example,
you can't have multiple dashes in a row.

Btw, I'm not sure that restricting the character set is actually going
to fix confusion problems.  Donald's "Djang-" example actually works
because the command line tools interpret the request as being for a
package called "Djang-", and if I understand correctly, you would
still be able to register a package named "Djang-" on PyPI.  I think
that tools will need to more explicitly address the issue of 8-bit
data in their input, e.g. by rejecting it.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to