>>> Unpacking source... >>> Unpacking TurboCheetah-1.0.tar.gz to /var/tmp/portage/dev-python/turbocheetah-1.0/work >>> Source unpacked in /var/tmp/portage/dev-python/turbocheetah-1.0/work >>> Compiling source in /var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0 ... /usr/lib/python2.6/site-packages/Pyrex/Compiler/Errors.py:17: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message running build running build_py creating build creating build/lib creating build/lib/turbocheetah copying turbocheetah/__init__.py -> build/lib/turbocheetah copying turbocheetah/cheetahsupport.py -> build/lib/turbocheetah >>> Source compiled. /usr/lib/python2.6/site-packages/pylons/configuration.py:26: RuntimeWarning: Unable to load template engine entry point: 'json = turbojson.jsonsupport:JsonSupport': Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/pylons/templating.py", line 610, in Engine = entry_point.load() File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1913, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.6/site-packages/turbojson/__init__.py", line 1, in from turbojson import jsonsupport File "/usr/lib/python2.6/site-packages/turbojson/jsonsupport.py", line 3, in from turbojson import jsonify File "/usr/lib/python2.6/site-packages/turbojson/jsonify.py", line 10, in import dispatch File "/usr/lib/python2.6/site-packages/dispatch/__init__.py", line 98 def as(*decorators): ^ SyntaxError: invalid syntax import pylons.templating .EFEEEEE ====================================================================== ERROR: Make sure a simple test works. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 52, in test_simple s = engine.render(values, template='turbocheetah.tests.simple') File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 103, in render tempclass = self.load_template(template) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 83, in load_template mod = _compile_template(package, basename, tfile) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 16, in _compile_template code = str(Compiler.Compiler(file=tfile, mainClassName=basename)) File "/usr/lib/python2.6/site-packages/Cheetah/Compiler.py", line 1597, in __init__ self._parser = self.parserClass(source, filename=self._filePath, compiler=self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1307, in __init__ self.configureParser() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1324, in configureParser _LowLevelParser.configureParser(self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 393, in configureParser self._makeCheetahVarREs() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 441, in _makeCheetahVarREs r'(?P)' + File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 50, in escapeRegexChars return escapeRE.sub(r'\\\1' , txt) TypeError: importHook() takes at most 5 arguments (6 given) ====================================================================== ERROR: Make sure extra variables work. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 75, in test_extra s = engine.render(None, template='turbocheetah.tests.extra') File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 103, in render tempclass = self.load_template(template) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 83, in load_template mod = _compile_template(package, basename, tfile) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 16, in _compile_template code = str(Compiler.Compiler(file=tfile, mainClassName=basename)) File "/usr/lib/python2.6/site-packages/Cheetah/Compiler.py", line 1597, in __init__ self._parser = self.parserClass(source, filename=self._filePath, compiler=self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1307, in __init__ self.configureParser() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1324, in configureParser _LowLevelParser.configureParser(self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 393, in configureParser self._makeCheetahVarREs() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 441, in _makeCheetahVarREs r'(?P)' + File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 50, in escapeRegexChars return escapeRE.sub(r'\\\1' , txt) TypeError: importHook() takes at most 5 arguments (6 given) ====================================================================== ERROR: Make sure unicode values work. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 81, in test_unicode s = engine.render({'v': u"K\xe4se!"}, template='turbocheetah.tests.simple') File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 103, in render tempclass = self.load_template(template) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 83, in load_template mod = _compile_template(package, basename, tfile) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 16, in _compile_template code = str(Compiler.Compiler(file=tfile, mainClassName=basename)) File "/usr/lib/python2.6/site-packages/Cheetah/Compiler.py", line 1597, in __init__ self._parser = self.parserClass(source, filename=self._filePath, compiler=self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1307, in __init__ self.configureParser() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1324, in configureParser _LowLevelParser.configureParser(self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 393, in configureParser self._makeCheetahVarREs() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 441, in _makeCheetahVarREs r'(?P)' + File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 50, in escapeRegexChars return escapeRE.sub(r'\\\1' , txt) TypeError: importHook() takes at most 5 arguments (6 given) ====================================================================== ERROR: Make sure one template can inherit from another. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 88, in test_extend s = engine.render(None, template='turbocheetah.tests.page') File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 103, in render tempclass = self.load_template(template) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 83, in load_template mod = _compile_template(package, basename, tfile) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 16, in _compile_template code = str(Compiler.Compiler(file=tfile, mainClassName=basename)) File "/usr/lib/python2.6/site-packages/Cheetah/Compiler.py", line 1597, in __init__ self._parser = self.parserClass(source, filename=self._filePath, compiler=self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1307, in __init__ self.configureParser() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1324, in configureParser _LowLevelParser.configureParser(self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 393, in configureParser self._makeCheetahVarREs() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 441, in _makeCheetahVarREs r'(?P)' + File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 50, in escapeRegexChars return escapeRE.sub(r'\\\1' , txt) TypeError: importHook() takes at most 5 arguments (6 given) ====================================================================== ERROR: Make sure we can use subpackages. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 94, in test_sub check_lines(engine.render(None, template='turbocheetah.tests.subpage'), File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 103, in render tempclass = self.load_template(template) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 83, in load_template mod = _compile_template(package, basename, tfile) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 16, in _compile_template code = str(Compiler.Compiler(file=tfile, mainClassName=basename)) File "/usr/lib/python2.6/site-packages/Cheetah/Compiler.py", line 1597, in __init__ self._parser = self.parserClass(source, filename=self._filePath, compiler=self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1307, in __init__ self.configureParser() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1324, in configureParser _LowLevelParser.configureParser(self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 393, in configureParser self._makeCheetahVarREs() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 441, in _makeCheetahVarREs r'(?P)' + File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 50, in escapeRegexChars return escapeRE.sub(r'\\\1' , txt) TypeError: importHook() takes at most 5 arguments (6 given) ====================================================================== ERROR: Make sure we can do trickier things. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 102, in test_tricky check_lines(engine.render(values, template='turbocheetah.tests.page2'), File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 103, in render tempclass = self.load_template(template) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 83, in load_template mod = _compile_template(package, basename, tfile) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/cheetahsupport.py", line 16, in _compile_template code = str(Compiler.Compiler(file=tfile, mainClassName=basename)) File "/usr/lib/python2.6/site-packages/Cheetah/Compiler.py", line 1597, in __init__ self._parser = self.parserClass(source, filename=self._filePath, compiler=self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1307, in __init__ self.configureParser() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 1324, in configureParser _LowLevelParser.configureParser(self) File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 393, in configureParser self._makeCheetahVarREs() File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 441, in _makeCheetahVarREs r'(?P)' + File "/usr/lib/python2.6/site-packages/Cheetah/Parser.py", line 50, in escapeRegexChars return escapeRE.sub(r'\\\1' , txt) TypeError: importHook() takes at most 5 arguments (6 given) ====================================================================== FAIL: Make sure undefined variables do not go unnoticed. ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/nose/case.py", line 183, in runTest self.test(*self.arg) File "/var/tmp/portage/dev-python/turbocheetah-1.0/work/TurboCheetah-1.0/turbocheetah/tests/test_template.py", line 67, in test_not_found assert False, 'Undefined name raised wrong exception (%s)' % str(e) AssertionError: Undefined name raised wrong exception (importHook() takes at most 5 arguments (6 given)) ---------------------------------------------------------------------- Ran 8 tests in 0.106s FAILED (errors=6, failures=1) * * ERROR: dev-python/turbocheetah-1.0 failed. * Call stack: * ebuild.sh, line 49: Called src_test * environment, line 2702: Called die * The specific snippet of code: * PYTHONPATH=. nosetests || die "tests failed" * The die message: * tests failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/dev-python/turbocheetah-1.0:20090709-052629.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/turbocheetah-1.0/temp/environment'. * >>> Install turbocheetah-1.0 into /var/tmp/portage/dev-python/turbocheetah-1.0/image/ category dev-python /usr/lib/python2.6/site-packages/Pyrex/Compiler/Errors.py:17: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message running install running build running build_py running install_lib creating /var/tmp/portage/dev-python/turbocheetah-1.0/image/usr/lib/python2.6/site-packages/turbocheetah copying build/lib/turbocheetah/__init__.py -> /var/tmp/portage/dev-python/turbocheetah-1.0/image/usr/lib/python2.6/site-packages/turbocheetah copying build/lib/turbocheetah/cheetahsupport.py -> /var/tmp/portage/dev-python/turbocheetah-1.0/image/usr/lib/python2.6/site-packages/turbocheetah running install_egg_info running egg_info writing requirements to TurboCheetah.egg-info/requires.txt writing TurboCheetah.egg-info/PKG-INFO writing top-level names to TurboCheetah.egg-info/top_level.txt writing dependency_links to TurboCheetah.egg-info/dependency_links.txt writing entry points to TurboCheetah.egg-info/entry_points.txt reading manifest file 'TurboCheetah.egg-info/SOURCES.txt' writing manifest file 'TurboCheetah.egg-info/SOURCES.txt' Copying TurboCheetah.egg-info to /var/tmp/portage/dev-python/turbocheetah-1.0/image/usr/lib/python2.6/site-packages/TurboCheetah-1.0-py2.6.egg-info running install_scripts >>> Completed installing turbocheetah-1.0 into /var/tmp/portage/dev-python/turbocheetah-1.0/image/ * Removing /usr/share/doc * Removing /usr/share/man * Removing /usr/share/info * Byte compiling python modules for python-2.6 .. ...  [ ok ]