Buildout-Constructed "site.py" Assumes Location of Eggs Directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Buildout |
New
|
Undecided
|
Unassigned |
Bug Description
Function "addsitepackages" in parts/buildout/
This breaks buildouts that use the provided escape mechanism "eggs-directory = some_other_place", either in the main buildout.cfg or under ~/.buildout/
To duplicate, just add the following to your buildout.cfg, re-bootstrap it and run bin/buildout. That script will be unable to import zc.buildout.
[buildout]
eggs-directory = /var/tmp/eggs
Oddly the bootstrap.py respects any setting in buildout.cfg and downloads the setuptools and zc.buildout eggs into the alternative directory - it's just buildout itself that doesn't look there afterward.
This is a duplicate of https:/ /bugs.launchpad .net/zc. buildout/ +bug/680667