At 08:45 AM 9/24/2005 +1000, Richard Jones wrote:
On Sat, 24 Sep 2005 01:40 am, Phillip J. Eby wrote:
At 01:37 PM 9/23/2005 +1000, Richard Jones wrote:
I believe what you're proposing would require changing Python itself so it enforces restrictions on package names (ie. all lower-case, very limited punctuation, no whitespace). I think that's a good idea, but I also think at this point that the cat's out of the bag :(
Python doesn't let you use spaces and arbitrary punctuation in package names, so perhaps I've misunderstood you.
Also, just in case you've misunderstood me, I'm referring above to *project* names, not package names. For example, PEAK has its project name registered as PEAK on PyPI, but its Python package name (that you actually import) is 'peak'. I'm referring above only to project names, not package names.
By "package name" I mean the distutils package name.
Okay, so I still don't understand why this requires "changing Python itself". Could you explain?