In command/sdist.py, line 90 refers to a global log function which does not 
exist. Thus, instead of logging a warning about not understanding Subversion, 
setuptools crashes.

The default setup scripts for Pylons (and probably others) use svn revision 
tagging. Thus, the following causes a crash:

 easy_install Pylons
 paster create -t Pylons proj
 setup.py develop

And, since the user hasn't done any config (or anything but follow a tutorial), 
he isn't able to easily figure out what went wrong. Also, since setuptools was 
likely installed automatically for him via the egg in the cheeseshop, he isn't 
aware of anything that may be in dev for setuptools. A new user's likely 
response is to get frustrated for 15 minutes, then move on to another web 
framework / language.

Even if you don't provide svn 1.5 support, can you at least post an egg that 
won't crash in the presence of svn 1.5?

Thanks.

Arlo
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to