Python 2.4 failure on Mountain Lion
Closed this issue · 3 comments
aclark4life commented
aclark@Alexs-MacBook-Pro:~/Developer/buildout.python/ > bin/buildout
Updating opt.
opt: Running
mkdir -p /Users/aclark/Developer/buildout.python/parts/opt && mkdir -p /Users/aclark/Developer/buildout.python/parts/opt/bin && mkdir -p /Users/aclark/Developer/buildout.python/parts/opt/man/man1
Updating virtualenv.
Updating readline.
Updating zlib.
Updating libjpeg.
Updating python-2.4-build.
Updating virtualenv172.
Updating python-2.4-virtualenv.
Installing python-2.4.
python-2.4: Running '
/Users/aclark/Developer/buildout.python/bin/virtualenv-2.4 /Users/aclark/Developer/buildout.python/python-2.4
/Users/aclark/Developer/buildout.python/python-2.4/bin/easy_install -U collective.dist'
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "/Users/aclark/Developer/buildout.python/parts/virtualenv172/virtualenv.py", line 2429, in ?
main()
File "/Users/aclark/Developer/buildout.python/parts/virtualenv172/virtualenv.py", line 942, in main
never_download=options.never_download)
File "/Users/aclark/Developer/buildout.python/parts/virtualenv172/virtualenv.py", line 1043, in create_environment
site_packages=site_packages, clear=clear))
File "/Users/aclark/Developer/buildout.python/parts/virtualenv172/virtualenv.py", line 1192, in install_python
import site
File "/Users/aclark/Developer/buildout.python/parts/buildout/site.py", line 158
with f:
^
SyntaxError: invalid syntax
/bin/sh: line 2: /Users/aclark/Developer/buildout.python/python-2.4/bin/easy_install: No such file or directory
python-2.4: Non zero exit code (127) while running command.
While:
Installing python-2.4.
Error: Non zero exit code (127) while running command.
davisagli commented
What version of zc.buildout? I see:
"fix Python 2.4 support (Domen Kožar)"
in the changelog for 1.6.1, fwiw.
aclark4life commented
Ugh, thanks. I'll check.
aclark4life commented
Both 1.5.x and 1.6.x seem to produce a site.py with the "with f" statement in it. Though I don't see in the 1.6.x buildout code where or how that happens :-. It's gone in Buildout 2 IIUC. In the meantime I've moved bootstrap-1.4.4.py to bootstrap.py; until Buildout is fixed I'm not sure why we'd ever need the newer bootstrap.py.