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 -~----------~----~----~----~------~----~------~--~---
