Hi Alex, I am suspicious of the _safe_arg being used on that line. It adds quotes around each argument but you are not passing the shell=True arg to subprocess.check_call so nothing is processing those quotes effectively setting the executable to "C:\\python27\python.exe" including the quotes. That would be consistent with the error you are getting.
I haven't been able to figure out how to use the tests/get it to pick up the version out of my checked out source tree so I am having difficulty in verifying my theory. I tried asking on #buildout but did not get any response. -Chris On Fri, Aug 17, 2012 at 9:56 AM, Alex Clark <[email protected]> wrote: > On 8/17/12 7:08 AM, Matthew Churcher wrote: > >> Hi all, >> >> We are experiencing difficulties here on multiple windows machines with >> buildout 1.6.0 that we did not have with buildout 1.5.2. This is with >> multiple windows and python versions. Linux machines are not affected. >> >> When calling bin\buildout.exe the following error occurs: >> >> An internal error occurred due to a bug in either zc.buildout or in a >> recipe being used: >> Traceback (most recent call last): >> File >> "c:\svn\remoteaccess\eggs\zc.**buildout-1.6.0-py2.7.egg\zc\**buildout\buildout.py", >> line 1848, in main >> getattr(buildout, command)(args) >> File >> "c:\svn\remoteaccess\eggs\zc.**buildout-1.6.0-py2.7.egg\zc\**buildout\buildout.py", >> line 480, in install >> installed_develop_eggs = self._develop() >> File >> "c:\svn\remoteaccess\eggs\zc.**buildout-1.6.0-py2.7.egg\zc\**buildout\buildout.py", >> line 720, in _develop >> zc.buildout.easy_install.**develop(setup, dest) >> File >> "c:\svn\remoteaccess\eggs\zc.**buildout-1.6.0-py2.7.egg\zc\**buildout\easy_install.py", >> line 1186, in develop >> subprocess.check_call([_safe_**arg(executable)] + args) >> File "c:\Python27\lib\subprocess.**py", line 499, in check_call >> retcode = call(*popenargs, **kwargs) >> File "c:\Python27\lib\subprocess.**py", line 486, in call >> return Popen(*popenargs, **kwargs).wait() >> File "c:\Python27\lib\subprocess.**py", line 672, in __init__ >> errread, errwrite) >> File "c:\Python27\lib\subprocess.**py", line 882, in _execute_child >> startupinfo) >> WindowsError: [Error 2] The system cannot find the file specified >> >> We are currently working around this by pinning bootstrap.py to version >> 1.5.2. 'python bootstrap.py -v "1.5.2"'. >> >> I can't find any references to this issue online, so was wondering if it >> had reported and if you are aware of the issue? >> > > > Someone else just reported it on this list, we'll get a 1.6.1 out ASAP. If > you have a fix, please let us know. > > > Alex > > > > > > >> Thanks in advanced, >> Matt >> ______________________________**_________________ >> Distutils-SIG maillist - [email protected] >> http://mail.python.org/**mailman/listinfo/distutils-sig<http://mail.python.org/mailman/listinfo/distutils-sig> >> >> > > -- > Alex Clark · > http://pythonpackages.com/ONE_**CLICK<http://pythonpackages.com/ONE_CLICK> > > > ______________________________**_________________ > Distutils-SIG maillist - [email protected] > http://mail.python.org/**mailman/listinfo/distutils-sig<http://mail.python.org/mailman/listinfo/distutils-sig> > -- Christopher Lambacher [email protected]
_______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
