Skip to content

Buildout fails: SyntaxError: invalid syntax (assuming newer Python) #20

@jean

Description

@jean

The latest git commit in my clone is ef2b733

$ python -V
Python 2.6.6 
$ python bootstrap.py 
$ ./bin/buildout -c local.cfg -v

This fails as follows:

virtualenv172: Extracting package to /var/opt/python/buildout.python/parts/virtualenv172
Installing python-2.4-virtualenv.
Installing python-2.4.
python-2.4: Running '
/var/opt/python/buildout.python/bin/virtualenv-2.4 /var/opt/python/buildout.python/python-2.4
/var/opt/python/buildout.python/python-2.4/bin/easy_install -U collective.dist'
'import site' failed; use -v for traceback
Traceback (most recent call last):
  File "/var/opt/python/buildout.python/parts/virtualenv172/virtualenv.py", line 2429, in ?
    main()
  File "/var/opt/python/buildout.python/parts/virtualenv172/virtualenv.py", line 942, in main
    never_download=options.never_download)
  File "/var/opt/python/buildout.python/parts/virtualenv172/virtualenv.py", line 1043, in create_environment
    site_packages=site_packages, clear=clear))
  File "/var/opt/python/buildout.python/parts/virtualenv172/virtualenv.py", line 1192, in install_python
    import site
  File "/var/opt/python/buildout.python/parts/buildout/site.py", line 150
    with f:
         ^
SyntaxError: invalid syntax
/bin/sh: line 2: /var/opt/python/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.

Here is local.cfg:

[buildout]
extends = buildout.cfg

parts =
    ${buildout:base-parts}
    ${buildout:readline-parts}
    ${buildout:libjpeg-parts}
    ${buildout:python24-parts}
#   ${buildout:python25-parts}
    ${buildout:python26-parts}
#   ${buildout:python27-parts}
#   ${buildout:python32-parts}
#   ${buildout:python33-parts}
    ${buildout:links-parts}

[install-links]
prefix = /var/opt/python

From buildout output:
Detected these platforms: linux2-centos-final, linux2-centos-6.3, default

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions