Hello, I would add TEMPORARYLY (for testing) the KGS to buildout.cfg:
[buildout] extends = http://download.zope.org/zope3.4/3.4.0/versions.cfg versions = versions develop = . benchmark parts = test checker coverage-test coverage-report docs i18n benchmark python ... But do not commit that! I think people will use KGS in their buildout if they want and that will nail versions appropriately. Later we might backport the [3.5/trunk]-compatibility which I'd like to finish this weekend to 1.9. Friday, April 10, 2009, 1:02:53 PM, you wrote: MA> Stephan Richter wrote: >> On Thursday 09 April 2009, Martin Aspeli wrote: >>> Clearly, I'm getting too new a version of RestrictedPython, but this is >>> running against the 3.4 KGS, so I don't see how that could really happen. >> >> This is not a problem. Ignore those errors as they happen in the Python 2.6 >> support code.Everything installed fine. >> >> Got RestrictedPython 3.5.0. MA> Mmm... it doesn't let me run the tests though: MA> $ ./bin/test MA> Test-module import failures: MA> Module: z3c.form.browser.tests MA> Traceback (most recent call last): MA> File MA> "/users/optilude/Development/Plone/Code/Products/z3c.form/src/z3c/form/browser/tests.py", MA> line 16, in ? MA> from z3c.form import testing MA> File MA> "/users/optilude/Development/Plone/Code/Products/z3c.form/src/z3c/form/testing.py", MA> line 28, in ? MA> from zope.app.testing import setup MA> File MA> "/Users/optilude/.buildout/eggs/zope.app.testing-3.6.0-py2.4.egg/zope/app/testing/setup.py", MA> line 47, in ? MA> from zope.container.traversal import ContainerTraversable MA> File MA> "/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg/zope/container/traversal.py", MA> line 26, in ? MA> from zope.publisher.interfaces import IDefaultViewName, NotFound MA> ImportError: cannot import name IDefaultViewName MA> Module: z3c.form.tests.test_doc MA> Traceback (most recent call last): MA> File MA> "/users/optilude/Development/Plone/Code/Products/z3c.form/src/z3c/form/tests/test_doc.py", MA> line 23, in ? MA> from zope.app.testing import placelesssetup MA> File MA> "/Users/optilude/.buildout/eggs/zope.app.testing-3.6.0-py2.4.egg/zope/app/testing/placelesssetup.py", MA> line 26, in ? MA> from zope.container.testing \ MA> File MA> "/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg/zope/container/testing.py", MA> line 29, in ? MA> from zope.container.traversal import ContainerTraversable MA> File MA> "/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg/zope/container/traversal.py", MA> line 26, in ? MA> from zope.publisher.interfaces import IDefaultViewName, NotFound MA> ImportError: cannot import name IDefaultViewName MA> Test-modules with import problems: MA> z3c.form.browser.tests MA> z3c.form.tests.test_doc MA> Total: 0 tests, 0 failures, 0 errors in 0.000 seconds. MA> (optilude)(~/Development/Plone/Code/Products/z3c.form) MA> $ MA> My working set is pretty weird too. Lots of 3.5.x and 3.6.x and even a MA> 3.8.x. MA> $ cat bin/test MA> #!/opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/Python.app/Contents/MacOS/Python MA> import sys MA> sys.path[0:0] = [ MA> '/users/optilude/Development/Plone/Code/Products/z3c.form/src', MA> '/Users/optilude/.buildout/eggs/zope.testing-3.7.1-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.interface-3.5.0-py2.4-macosx-10.3-i386.egg', MA> '/Users/optilude/.buildout/eggs/setuptools-0.6c9-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.i18n-3.4.4-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/z3c.template-1.1a1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/z3c.coverage-0.1.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.container-3.7.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.security-3.6.0-py2.4-macosx-10.3-i386.egg', MA> '/Users/optilude/.buildout/eggs/zope.schema-3.5.2-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.publisher-3.5.5-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.pagetemplate-3.4.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.location-3.5.3-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.lifecycleevent-3.5.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.i18nmessageid-3.4.3-py2.4-macosx-10.3-i386.egg', MA> '/Users/optilude/.buildout/eggs/zope.i18n-3.6.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.event-3.4.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.configuration-3.4.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.component-3.5.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.testing-3.6.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.pagetemplate-3.5.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/ZODB3-3.9.0a12-py2.4-macosx-10.3-i386.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.publisher-3.6.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.component-3.6.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.tal-3.5.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.copypastemove-3.5.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.dublincore-3.4.2-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.traversing-3.5.2-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.size-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.exceptions-3.5.2-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.proxy-3.5.0-py2.4-macosx-10.3-i386.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.deferredimport-3.5.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/pytz-2009a-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.deprecation-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.tales-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.copy-3.5.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.site-3.6.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.security-3.6.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.publication-3.5.1-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.dependable-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.debug-3.4.1-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.authentication-3.5.0a2-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.appsetup-3.9.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.annotation-3.4.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zdaemon-2.0.2-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/ZConfig-2.6.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zc.lockfile-1.0.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/transaction-1.0a1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.datetime-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.contenttype-3.4.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.formlib-3.5.2-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.filerepresentation-3.5.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.cachedescriptors-3.4.1-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.interface-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.broken-3.5.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.dottedname-3.4.5-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.form-3.7.1-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.browser-0.5.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.exception-3.4.2-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.applicationcontrol-3.4.3-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.app.http-3.5.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.error-3.6.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.session-3.8.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/RestrictedPython-3.4.3-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.hookable-3.4.0-py2.4-macosx-10.3-i386.egg', MA> '/Users/optilude/.buildout/eggs/zodbcode-3.4.0-py2.4.egg', MA> MA> '/Users/optilude/.buildout/eggs/zope.app.basicskin-3.4.0-py2.4.egg', MA> '/Users/optilude/.buildout/eggs/zope.minmax-1.1.0-py2.4.egg', MA> ] MA> I'd like to go fix a few things this weekend, but I don't have time to MA> start unpickling these dependency issues. MA> Cheers, MA> Martin -- Best regards, Adam GROSZER mailto:agros...@gmail.com -- Quote of the day: He that will believe only what he can fully comprehend must have a very long head or a very short creed. - Charles Caleb Colton _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )