[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:37:45 CEST 2013


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/a6c293a8/attachment.html>


More information about the Distutils-SIG mailing list