<div dir="ltr"><br><br><div class="gmail_quote">On Tue, Aug 19, 2008 at 2:44 PM, Sebastien Douche <span dir="ltr"><<a href="mailto:sdouche@gmail.com">sdouche@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Tue, Aug 19, 2008 at 07:29, Jeroen Ruigrok van der Werven<br>
<<a href="mailto:asmodai@in-nomine.org">asmodai@in-nomine.org</a>> wrote:<br>
> -On [20080819 06:19], dan corson (<a href="mailto:dcorson@facebook.com">dcorson@facebook.com</a>) wrote:<br>
>>But I'm not sure it was addressed, and now we're getting the same<br>
>>problem here with svn <a href="http://1.5.1." target="_blank">1.5.1.</a><br>
><br>
> easy_install -U setuptools==dev<br>
<br>
</div>I would like to know why 0.7 (or 0.6c9) is not out. This solution is<br>
not clean, and doesn't work with Buildout.</blockquote><div><br>It should work with:<br><br>[buildout]<br>..<br>versions = versions<br><br>[versions]<br>setuptools = dev<br><br>*But* it doesn't because of a bug I mentioned a few months ago:<br>
<br>In setuptools's package_index module, the _download_url determines a filename using the last part of the URL:<br><br>'<a href="http://svn.python.org/projects/sandbox/trunk/setuptools/#egg=setuptools-dev">http://svn.python.org/projects/sandbox/trunk/setuptools/#egg=setuptools-dev</a>'<br>
<br>becomes<br><br>'setuptools'<br><br>and it goes to your download folder at:<br><br>'..downloads/dist/setuptools'<br><br>But this is also the name used by zc.buildout to decompress the package :)<br><br>
leading to an error, in the next attempt do get setuptools: <br><br>IOError: [Errno 21] Is a directory: '.../downloads/dist/setuptools'<br><br>In any case, this setuptools behaviour is bad, because if your url is: <br>
<br>'<a href="http://svn.example.org/your/package/trunk">http://svn.example.org/your/package/trunk</a>'<br><br>It will end up in a "trunk" folder. And if you have two packages that points to an url finishing with "trunk"<br>
it will fail.<br><br>So, setuptools should use a random, unique, temporary name in this function imho<br>to make buildout happy with any kind of dev package.<br><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Are there any unrelsolved bugs ?</blockquote><div><br>setuptools has its own tracker here : <a href="http://bugs.python.org/setuptools">http://bugs.python.org/setuptools</a><br><br><br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<font color="#888888"><br>
--<br>
Seb<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Distutils-SIG maillist - <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/distutils-sig" target="_blank">http://mail.python.org/mailman/listinfo/distutils-sig</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Tarek Ziadé | Association AfPy | <a href="http://www.afpy.org">www.afpy.org</a><br>Blog FR | <a href="http://programmation-python.org">http://programmation-python.org</a><br>
Blog EN | <a href="http://tarekziade.wordpress.com/">http://tarekziade.wordpress.com/</a><br>
</div>