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):