Is there any reason to use either setuptools or distutils if one is
doing an automated install of Django? Isn't it just copy or link the
django directory to the Python path, copy django-admin.py to an
executable path, and you are pretty much done?

How would one now recommend that a new Windows developer install Django
in a such a way as to facilitate keeping his Django updated to the
trunk?

The easiest to explain approach that I know about would be to ignore
Django's setup.py. Instead install setuptools, manually create a
Django.eggs-link file in site-packages, and then copy django-admin.py
to the Python scripts directory. There are other ways - mostly
involving access to Windows' painful UI for creating persistent
environment variables - but they are not easier to explain or perform
than the technique I just described

Thus this change seems like a regression in the ease of a
best-practices installation for new developers on Windows.

And in defense of Phillip Eby's very laudable efforts, I suspect that
the vast majority of all issues with the setuptools install would have
been resolved by simply changing the instructions to:

1) First download and run the latest ez_setup.py
2 Checkout Django trunk
2) Then run python setup.py develop

And users on all platforms would have then had a Django that is easily
updated by svn up.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
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