-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Phillip J. Eby wrote: > 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.
But by definition, the people typing the names of the dependencies into a 'setup.py' for such a plugin *are* Python programmers, and could be expected to know about case sensitivity. I don't think Jim was areguing that human-centric *search* should punish misspellings, but rather that encouraging such sloppiness in other packages is a misfeature, especially if supporting it induces a tax on *all* users of automated dependency resolution. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGpNC++gerLs4ltQ4RAr2HAJ9UdPIVdz36inTG7nkm8SnrWPpcOgCgjKPc sOqbuwOhUvlsSYpgxFSz1mg= =F1EY -----END PGP SIGNATURE----- _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig