diff -ur ./tw2.core-2.2.6/setup.py ./tw2.core-2.2.6.sal/setup.py --- ./tw2.core-2.2.6/setup.py 2019-04-09 22:44:17.000000000 +0200 +++ ./tw2.core-2.2.6.sal/setup.py 2019-10-03 16:10:00.536095831 +0200 @@ -34,7 +34,7 @@ _extra_genshi = ["Genshi >= 0.3.5"] _extra_mako = ["Mako >= 0.1.1"] _extra_chameleon = ["chameleon"] -_extra_kajiki = ["kajiki >= 0.5.0"] +_extra_kajiki = [] #["kajiki >= 0.5.0"] if sys.version_info[0:2] < (3, 6): _extra_jinja = ["jinja2 < 3.0"] @@ -84,7 +84,7 @@ 'genshi': _extra_genshi, 'mako': _extra_mako, 'jinja': _extra_jinja, - 'kajiki': _extra_kajiki, + #'kajiki': _extra_kajiki, 'chameleon': _extra_chameleon, 'test': tests_require, 'tests': tests_require, diff -ur ./tw2.core-2.2.6/tests/test_template.py ./tw2.core-2.2.6.sal/tests/test_template.py --- ./tw2.core-2.2.6/tests/test_template.py 2019-03-10 21:46:18.000000000 +0100 +++ ./tw2.core-2.2.6.sal/tests/test_template.py 2019-10-03 16:06:04.499419171 +0200 @@ -16,8 +16,8 @@ # TBD: only test engines that are installed engines = ['genshi', 'mako', 'jinja', 'chameleon'] -if not six.PY3: - engines.append('kajiki') +#if not six.PY3: +# engines.append('kajiki') # Python 2.5 support shim. TODO -- remove this in the future. diff -ur ./tw2.core-2.2.6/tw2/core/testbase/base.py ./tw2.core-2.2.6.sal/tw2/core/testbase/base.py --- ./tw2.core-2.2.6/tw2/core/testbase/base.py 2019-03-10 21:46:18.000000000 +0100 +++ ./tw2.core-2.2.6.sal/tw2/core/testbase/base.py 2019-10-03 16:21:21.091519454 +0200 @@ -195,6 +195,8 @@ def _get_all_possible_engines(self): for engine in templating._default_rendering_extension_lookup: + if engine == "kajiki": + continue # ignore kajiki test in Fedora yield engine def _check_rendering_vs_expected(self, engine, attrs, params, expected):