At 07:08 AM 7/23/2007 -0400, Jim Fulton wrote:
On Jul 22, 2007, at 12:51 PM, Phillip J. Eby wrote:
At 09:09 AM 7/22/2007 -0400, Jim Fulton wrote:
People should *not* misspell pages when using setuptools. They should certainly not use misspelled package names in requirements.
People do all sorts of things they shouldn't. That doesn't stop them blaming other people for their mistakes.
It's said that a 10% improvement in ease-of-use can double a product's users. Case sensitivity is a barrier to entry for new users, and setuptools can't afford any additional entry barriers.
I totally don't buy this in a case like this. People installing packages with setuptools are technical users. We expect them to write Python scripts.
No, "we" don't. Eggs were created to support application-level plugins, such as are used by Trac and Chandler. Trac and Chandler users are not necessarily programmers, let alone Python programmers.