[Distutils] zc.buildout-2.1.0 is broken on Windows with distribute-0.6.39

Guy Rozendorn guy at rzn.co.il
Mon May 13 08:44:34 CEST 2013


I opened a ticket for distribute to at least leave the old executables in
place for easier transition:
https://bitbucket.org/tarek/distribute/issue/376/distribute-0639-broke-zcbuildout-210


On Mon, May 13, 2013 at 9:37 AM, Guy Rozendorn <guy at rzn.co.il> wrote:

> distribute-0.6.39 introduces exe wrappers for arm, and there's one cli.exe
> and gui.exe:
>
> 09:30:12 ⮀ guyr-air ⮀ /tmp ⮀ find distribute-0.6.39 -name '*exe'
>
> distribute-0.6.39/setuptools/cli-32.exe
>
> distribute-0.6.39/setuptools/cli-64.exe
>
> distribute-0.6.39/setuptools/cli-arm-32.exe
>
> distribute-0.6.39/setuptools/gui-32.exe
>
> distribute-0.6.39/setuptools/gui-64.exe
>
> distribute-0.6.39/setuptools/gui-arm-32.exe
>
> 09:30:15 ⮀ guyr-air ⮀ /tmp ⮀ find distribute-0.6.38 -name '*exe'
>
> distribute-0.6.38/setuptools/cli-32.exe
>
> distribute-0.6.38/setuptools/cli-64.exe
>
> distribute-0.6.38/setuptools/cli.exe
>
> distribute-0.6.38/setuptools/gui-32.exe
>
> distribute-0.6.38/setuptools/gui-64.exe
>
> distribute-0.6.38/setuptools/gui.exe
>
>
> This causes bootstrap.py to fail:
>
> Administrator at host-ci46 ~/projector
>
> $ python bootstrap.py
>
> Creating directory 'C:\\Cygwin\\home\\Administrator\\projector\\bin'.
>
> Creating directory 'C:\\Cygwin\\home\\Administrator\\projector\\parts'.
>
> Creating directory 'C:\\Cygwin\\home\\Administrator\\projector\\eggs'.
>
> Creating directory
> 'C:\\Cygwin\\home\\Administrator\\projector\\develop-eggs'.
>
> While:
>
>   Bootstrapping.
>
>
> An internal error occured due to a bug in either zc.buildout or in a
>
> recipe being used:
>
> Traceback (most recent call last):
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\zc.buildout-2.1.0-py2.7.egg\zc\buildout\buildout.py",
> line 1923, in main
>
>     getattr(buildout, command)(args)
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\zc.buildout-2.1.0-py2.7.egg\zc\buildout\buildout.py",
> line 404, in bootstrap
>
>     or ''),
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\zc.buildout-2.1.0-py2.7.egg\zc\buildout\easy_install.py",
> line 960, in scripts
>
>     initialization, rpsetup)
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\zc.buildout-2.1.0-py2.7.egg\zc\buildout\easy_install.py",
> line 1064, in _script
>
>     return _create_script(contents, dest)
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\zc.buildout-2.1.0-py2.7.egg\zc\buildout\easy_install.py",
> line 1107, in _create_script
>
>     new_data = pkg_resources.resource_string('setuptools', 'cli.exe')
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\distribute-0.6.39-py2.7.egg\pkg_resources.py",
> line 926, in resource_string
>
>     self, resource_name
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\distribute-0.6.39-py2.7.egg\pkg_resources.py",
> line 1199, in get_resource_string
>
>     return self._get(self._fn(self.module_path, resource_name))
>
>   File
> "C:\Cygwin\home\Administrator\python\lib\site-packages\distribute-0.6.39-py2.7.egg\pkg_resources.py",
> line 1326, in _get
>
>     stream = open(path, 'rb')
>
> IOError: [Errno 2] No such file or directory:
> 'C:\\Cygwin\\home\\Administrator\\python\\lib\\site-packages\\distribute-0.6.39-py2.7.egg\\setuptools\\cli.exe'
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130513/2c80153c/attachment.html>


More information about the Distutils-SIG mailing list