NOTE: cc'ing distutils-sig for help debugging potential problem with setuptools on gentoo.
Hans Meine wrote:
Am Donnerstag, 10. April 2008 09:19:31 schrieb Hans Meine:
The same errors occur without virtualenv, so you're obviously right that this is setuptools-related. I could try again and really deinstall Gentoo's setuptools (instead of just locally installing it the official way), but I really doubt now that this would make a difference.
So, I have even tried this - deinstalling setuptools altogether, and installing everything from scratch. I used "script" to create a log file of the process with all input and resulting output + errors: http://kogs-www.informatik.uni-hamburg.de/~meine/clean-ets-install.log
Thanks for providing that full log! From looking at that, I'm really starting to suspect a bug in setuptools 0.6c8 as I can't make any sense of the following sequence of events. While it's possible we've done something wrong in our setup.py scripts, I have my doubts as this release appears to install fine for users on Windows, OSX, and RH. (For distutils-sig readers, Hans is using Gentoo.)
1) During the first install attempt of "ets", the log shows two lines reporting success with installing enthought.tvtk-2.0.2-py2.4-linux-i686.egg. One right after downloading and building enthought.tvtk from the source tarball, and one in the middle of the enthought.kiva build.
2) Regarding that enthought.kiva build, the log indicates that a dependency caused a search to be made for "enthought.kiva>=2.0.3.dev,<=2.0.3" and a match was found (enthought.kiva-2.0.3.tar.gz) The log then shows this building, apparently a successful build (no error messages, just warnings) up until the normally reported "Installed /path/to/egg" line where it mentions success with installing enthought.tvtk rather enthought.kiva. After that, it reports being unable to find the enthought.kiva distribution.
3) You then re-run the "easy_install -f ... ets" command which has no problem building enthought.kiva this time using the exact same source tarball.
I have no idea what might be causing this sequence of events. Has anyone seen anything similar with setuptools?