On Fri, Oct 09, 2009 at 03:28:57PM +0100, Chris Withers wrote:
>
> In this case, which I suspect is extremely rare anyway, you'll need to  
> have setuptools installed already.
>
> So, in *any* of these cases, specifying setuptools as a requirement  
> seems like a total waste of time...
>
> Now, what case have I missed? ;-)
>
It's nice for people creating system packages when you specify all of the
packages that your runtime depends on in setup.py.  That allows system
packagers to read setup.py and be able to create the complete list of
runtime dependencies for their packaging metadata.  Several times I've been
asked for help debugging why a python package fails to work for a few people
only to discover that the package used entry-points or another setuptools
runtime feature but only required it for buildtime.  Note, however, that
overspeciying the *versions* you need has the opposite effect :-)

-Toshio

Attachment: pgpHG1xNsPRZV.pgp
Description: PGP signature

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to