[Distutils] buildout 2 more craziness: still using site-packages from another python install
Chris Withers
chris at python.org
Fri Apr 5 17:11:18 CEST 2013
On 05/04/2013 11:52, Chris Withers wrote:
> Hi All,
>
> This is driving me nuts, I hope someone can help.
Okay, so using my cunning buildout knowledge (huh!) I tried this:
[buildout]
develop = . ../xlrd ../xlwt
parts = test py docs
versions = versions
[versions]
distribute=0.6.35
<snip>
buzzkill:xlutils chris$ bin/buildout
Develop: '/Users/chris/LocalGIT/xlutils/.'
Develop: '/Users/chris/LocalGIT/xlutils/../xlrd'
Develop: '/Users/chris/LocalGIT/xlutils/../xlwt'
Unused options for buildout: 'unzip'.
Updating test.
Updating py.
Generated script '/Users/chris/LocalGIT/xlutils/bin/margins'.
Updating docs.
Generated script '/Users/chris/LocalGIT/xlutils/bin/margins'.
YAY! (or so I thought)
buzzkill:xlutils chris$ bin/test
<snip>
Ran 327 tests with 2 failures and 27 errors in 0.478 seconds.
Tearing down left over layers:
Tear down zope.testrunner.layer.UnitTests in 0.000 seconds.
buzzkill:xlutils chris$ cat bin/test
#!/usr/local/bin/python2.6
import sys
sys.path[0:0] = [
'/Users/chris/LocalGIT/xlutils',
'/Users/chris/buildout-eggs/zope.testrunner-4.3.3-py2.6.egg',
'/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages',
'/Users/chris/buildout-eggs/zope.exceptions-4.0.6-py2.6.egg',
<snip>
Oh FFS :-( Why is the python2.6 buildout using xlrd from site-packages
in a python2.7 installation?!
Chris
--
Simplistix - Content Management, Batch Processing & Python Consulting
- http://www.simplistix.co.uk
More information about the Distutils-SIG
mailing list