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. > A significant part of setuptools' audience includes people who are > new to Python, or at least new to installing or distributing Python > modules, and quite a lot of setuptools features are aimed squarely > at that audience. This happens to be one of them. I don't think that encouraging use of case insensitive names by people who are about start learning a language that uses case sensitive names is doing them any favors. >> In my strongly help opinion, allowing >> imprecise names in requirements and setuptools command if of negative >> value. > > I understand that perspective. But practicality beats purity, and > this is absolutely a "worse is better" type of situation. Obviously we disagree. > Setuptools has lots of features that are targeted at different > audiences. There are plenty of features targeted at the group > you're in, don't begrudge the other groups their features. :) I don't think you are helping them. Jim -- Jim Fulton mailto:[EMAIL PROTECTED] Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
