[Chris Bainbridge] >> I noticed the following error installing Gentoo / python 2.3.5: >> >> byte-compiling > /var/tmp/portage/zodb-3.5.0/image/usr/lib/python2.3/site-packages/zope/testi ng/testrunner-ex/sample2/sampletests_f.py >> to sampletests_f.pyc byte-compiling > /var/tmp/portage/zodb-3.5.0/image/usr/lib/python2.3/site-packages/zope/testi ng/testrunner-ex/sample2/sampletests_i.py >> to sampletests_i.pyc >> File "usr/lib/python2.3/site-packages/zope/testing/testrunner-ex/sample2/samplete sts_i.py", >> line 15 >> importx unittest >> ^ >> SyntaxError: invalid syntax ...
[Tim Peters] > Ah, fudge. That's a genuine syntax error in the zope.testing file > named (it says "importx" instead of "import"). > > Jim, know immediately what's up with that? Is the syntax error > intentional? Why doesn't it cause the zope.testing tests to fail > (sampletest_i.py can't be compiled or imported)? Looks like it's intentional. The zope.testing tests expect to see this syntax error. Unfortunately, distutils tries to compile all .py files. > I'm afraid this affects all projects that stitch in zope.testing from > > svn://svn.zope.org/repos/main/zope.testing/trunk/src/zope/testing > > which includes all versions of ZODB >= 3.4. OTOH, it appears harmless. Yes, you get a nuisance complaint, but it shouldn't hurt the installation any. > Chris, until this is straightened out, try passing the > > --no-compile > > option to your "setup.py install" command, e.g. > > python setup.py install --no-compile > > ... Heh. Sorry about that, I was going by the docs; --no-compile doesn't appear to have any effect in reality; I opened a Python bug report on this: http://www.python.org/sf/1290382 Oh, double fudge. This doesn't appear to be a distutils problem after all -- it seems to be unique to setup.py thingies created _by_ Zope's zpkgtools. _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev