[Zope-dev] zc.buildout broken

Reinout van Rees reinout at vanrees.org
Fri Apr 24 08:11:35 EDT 2009


On 2009-04-24, Roger Ineichen <dev at projekt01.ch> wrote:
>
> I think there are different things wrong. The first
> error looks like a difference in linux and windows
> output:
> ----------------------------------------------------------------------
> File "d:\eggdev\source\zc\zc.buildout\trunk\src\zc\buildout\buildout.txt",
> line 55, in buildout.txt
> Failed example:
>     ls(sample_buildout, 'eggs')
> Expected:
>     setuptools.egg
>     -  zc.buildout.egg
> Got:
>     -  setuptools.egg-link
>     -  zc.buildout.egg

Actually, this very same difference is what I'm getting on OSX.  So there's
some deeper problem here.  I get it with both python 2.4 and 2.5, btw.

Perhaps the way setuptools is installed in our python environment?  When testing with python2.4, my bin/buildout looks like this:

-----
#!/opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/Python.app/Contents/MacOS/Python

import sys
sys.path[0:0] = [
  '/Users/reinout/svn/zc.buildout/src',
  '/Users/reinout/.buildout/eggs/zope.testing-3.7.3-py2.4.egg',
  '/Users/reinout/.buildout/eggs/zope.interface-3.5.1-py2.4-macosx-10.5-i386.egg',
  '/opt/local/lib/python2.4/site-packages',
  ]

import zc.buildout.buildout

if __name__ == '__main__':
    zc.buildout.buildout.main()
------

And my bin/test:

------
#!/opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/Python.app/Contents/MacOS/Python

import sys
sys.path[0:0] = [
  '/Users/reinout/svn/zc.buildout/src',
  '/Users/reinout/svn/zc.buildout/zc.recipe.egg_/src',
  '/Users/reinout/.buildout/eggs/zope.testing-3.7.3-py2.4.egg',
  '/Users/reinout/.buildout/eggs/zope.interface-3.5.1-py2.4-macosx-10.5-i386.egg',
  '/opt/local/lib/python2.4/site-packages',
  ]

import os
sys.argv[0] = os.path.abspath(sys.argv[0])
os.chdir('/Users/reinout/svn/zc.buildout/parts/test')


import zope.testing.testrunner

if __name__ == '__main__':
    zope.testing.testrunner.run([
        '--test-path', '/Users/reinout/svn/zc.buildout/src',
        '--test-path', '/Users/reinout/svn/zc.buildout/zc.recipe.egg_/src',
        ])

-----

Does that give a hint?


Reinout

-- 
Reinout van Rees - reinout at vanrees.org - http://reinout.vanrees.org
Software developer at http://www.thehealthagency.com
"Military engineers build missiles. Civil engineers build targets



More information about the Zope-Dev mailing list