It has bothered me for a while that Django's installation (setup.py)
requires a working Internet connection. That's because we're using
ez_setup/setuptools
(http://peak.telecommunity.com/DevCenter/setuptools), which downloads
the setup program automatically if you don't have it installed.

The thing is, we don't actually *use* any of the advanced
functionality in setuptools. Frankly, the only reason we're using it
is because setuptools makes it easier to specify which files we want
to include in the distribution (via some globbing syntax that's more
advanced than the standard Python distutils). This is because we
figured it'd be too much of a pain to create a MANIFEST file and keep
it updated. Yes, this is a *horrible* reason to use setuptools rather
than distutils.

So, convince us to continue using setuptools. What incentive do we
have to keep using it? I'm not sure the convenience of easily being
able to specify a manifest outweighs the horrid stain of requiring an
Internet connection just to install our software. Are there any other
ways we can take advantage of it, perhaps?

I really want to be convinced to continue using setuptools, but I'm
drawing a blank... Insights are appreciated!

Adrian

-- 
Adrian Holovaty
holovaty.com | djangoproject.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers
-~----------~----~----~----~------~----~------~--~---

Reply via email to