[Distutils] buildout 2 more craziness: still using site-packages from another python install

Marius Gedminas marius at pov.lt
Fri Apr 5 17:15:55 CEST 2013


On Fri, Apr 05, 2013 at 12:11:18PM -0300, Chris Withers wrote:
> 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?!

Check develop-eggs/, there may be a distribute.egg-link file that puts
/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages
in your sys.path.

When in doubt, rm -rf develop-eggs before retrying.

Marius Gedminas
-- 
1 + 1 = 3
                -- from a Microsoft advertisement
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130405/d76bfa0a/attachment-0001.pgp>


More information about the Distutils-SIG mailing list