[Distutils] A release to at least stop crashing on Subversion 1.5 would be nice

Arlo Belshee arlo.belshee at Bluevolt.com
Thu Jul 24 19:30:25 CEST 2008


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


More information about the Distutils-SIG mailing list