<86>Sep  1 08:14:23 userdel[851029]: delete user 'rooter'
<86>Sep  1 08:14:23 userdel[851029]: removed group 'rooter' owned by 'rooter'
<86>Sep  1 08:14:23 userdel[851029]: removed shadow group 'rooter' owned by 'rooter'
<86>Sep  1 08:14:23 groupadd[851055]: group added to /etc/group: name=rooter, GID=687
<86>Sep  1 08:14:23 groupadd[851055]: group added to /etc/gshadow: name=rooter
<86>Sep  1 08:14:23 groupadd[851055]: new group: name=rooter, GID=687
<86>Sep  1 08:14:23 useradd[851091]: new user: name=rooter, UID=687, GID=687, home=/root, shell=/bin/bash
<86>Sep  1 08:14:23 userdel[851117]: delete user 'builder'
<86>Sep  1 08:14:23 userdel[851117]: removed group 'builder' owned by 'builder'
<86>Sep  1 08:14:23 userdel[851117]: removed shadow group 'builder' owned by 'builder'
<86>Sep  1 08:14:23 groupadd[851133]: group added to /etc/group: name=builder, GID=688
<86>Sep  1 08:14:23 groupadd[851133]: group added to /etc/gshadow: name=builder
<86>Sep  1 08:14:23 groupadd[851133]: new group: name=builder, GID=688
<86>Sep  1 08:14:24 useradd[851160]: new user: name=builder, UID=688, GID=688, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/python3-module-kid-0.9.6-alt2.src.rpm: bad symbols in the license tag: /
<13>Sep  1 08:14:25 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Sep  1 08:14:26 rpmi: libexpat-2.2.9-alt1 sisyphus+252464.200.2.1 1590958865 installed
<13>Sep  1 08:14:26 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Sep  1 08:14:26 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>Sep  1 08:14:26 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Sep  1 08:14:26 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Sep  1 08:14:26 rpmi: ca-certificates-2020.06.29-alt1 sisyphus+254237.300.1.1 1593450881 installed
<13>Sep  1 08:14:26 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Sep  1 08:14:26 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Sep  1 08:14:26 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Sep  1 08:14:26 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Sep  1 08:14:26 rpmi: python3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed
<13>Sep  1 08:14:27 rpmi: python3-base-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed
<13>Sep  1 08:14:27 rpmi: libpython3-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed
<13>Sep  1 08:14:27 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed
<13>Sep  1 08:14:27 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed
<13>Sep  1 08:14:29 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Sep  1 08:14:29 rpmi: liblmdb-0.9.23-alt1 sisyphus+225277.100.2.1 1553001679 installed
<13>Sep  1 08:14:29 rpmi: libkeyutils-1.6.1-alt1 sisyphus+256015.100.1.1 1596820124 installed
<13>Sep  1 08:14:29 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<86>Sep  1 08:14:29 groupadd[873225]: group added to /etc/group: name=_keytab, GID=499
<86>Sep  1 08:14:29 groupadd[873225]: group added to /etc/gshadow: name=_keytab
<86>Sep  1 08:14:29 groupadd[873225]: new group: name=_keytab, GID=499
<13>Sep  1 08:14:29 rpmi: libkrb5-1.18.2-alt2 sisyphus+254565.100.4.1 1594375666 installed
<13>Sep  1 08:14:29 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed
<13>Sep  1 08:14:29 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Sep  1 08:14:29 rpmi: python-modules-encodings-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-compiler-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-email-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-unittest-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-nis-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-ctypes-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-multiprocessing-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-modules-logging-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
<13>Sep  1 08:14:29 rpmi: python-tools-2to3-2.7.18-alt1 sisyphus+255741.100.1.1 1596450480 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/python3-module-kid-0.9.6-alt2.nosrc.rpm
<13>Sep  1 08:14:31 rpmi: python3-module-pkg_resources-1:46.1.3-alt1 sisyphus+250566.200.3.1 1587973342 installed
<13>Sep  1 08:14:31 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Sep  1 08:14:31 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed
<13>Sep  1 08:14:31 rpmi: python3-dev-3.8.5-alt1 sisyphus+244405.100.3.1 1595544514 installed
<13>Sep  1 08:14:31 rpmi: python3-module-setuptools-1:46.1.3-alt1 sisyphus+250566.200.3.1 1587973342 installed
Installing python3-module-kid-0.9.6-alt2.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.76613
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf kid-0.9.6
+ echo 'Source #0 (kid-0.9.6.tar):'
Source #0 (kid-0.9.6.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/kid-0.9.6.tar
+ cd kid-0.9.6
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (port-on-python3.patch):'
Patch #0 (port-on-python3.patch):
+ /usr/bin/patch -p2
patching file kid/importer.py
patching file kid/template_util.py
+ find -type f -name '*.py' -exec 2to3 -w -n '{}' +
RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: No changes to ./test/blocks.py
RefactoringTool: Refactored ./setup.py
RefactoringTool: No changes to ./run_tests.py
RefactoringTool: Refactored ./misc/upgrade-0.6.py
RefactoringTool: Refactored ./kid/template_util.py
--- ./setup.py	(original)
+++ ./setup.py	(refactored)
@@ -6,7 +6,7 @@
 
 import os
 
-execfile(os.path.join("kid", "release.py"))
+exec(compile(open(os.path.join("kid", "release.py"), "rb").read(), os.path.join("kid", "release.py"), 'exec'))
 
 from setuptools import setup, find_packages
 
--- ./misc/upgrade-0.6.py	(original)
+++ ./misc/upgrade-0.6.py	(refactored)
@@ -25,8 +25,8 @@
     fout = fin
     fin = fout + '-0.5'
     if exists(fin):
-        print 'Backup file: %s already exists - not stomping.'
-        print '  Do something with the backup and try again.'
+        print('Backup file: %s already exists - not stomping.')
+        print('  Do something with the backup and try again.')
         return
     move(fout, fin)
     fo = open(fin, 'rb')
@@ -35,7 +35,7 @@
     text = ns_exp.sub('http://purl.org/kid/ns#', text)
     text = omit_exp.sub('py:strip=', text)
     parts = brace_exp.split(text)
-    for (i, part) in zip(range(len(parts)), parts):
+    for (i, part) in zip(list(range(len(parts))), parts):
         if (i % 2) == 1:
             parts[i] = '${%s}' % part
     text = ''.join(parts)
@@ -44,10 +44,10 @@
     fo.write(text)
     fo.close()
     copymode(fin, fout)
-    print 'Upgraded: %s...' % fout
+    print('Upgraded: %s...' % fout)
 
 if len(sys.argv) == 1:
-    print __doc__
+    print(__doc__)
     sys.exit(0)
 
 for f in sys.argv[1:]:
--- ./kid/template_util.py	(original)
+++ ./kid/template_util.py	(refactored)
@@ -76,7 +76,7 @@
                 thing = repr(thing)
         raise TemplateNotFound(
             '%s is a module without Template class' % thing)
-    elif isinstance(thing, basestring):
+    elif isinstance(thing, str):
         try:
             path = kid.path.find(thing, from_file)
         except Exception:
@@ -111,22 +111,22 @@
         from_file = globals['__file__']
         thing = eval(arg, globals, locals)
         return get_base_class(thing, from_file, arg)
-    except Exception, e:
+    except Exception as e:
         errors = [str(e)]
         # try again without evaluating the argument (forgotten quotes etc.)
         try:
             return get_base_class(arg, from_file, arg)
-        except Exception, e:
+        except Exception as e:
             errors.append(str(e))
         # reraise the original problem when we tried to evaluate the thing
         errors = '\n'.join(filter(bool, errors)) or arg
-        raise TemplateNotFound, errors
+        raise TemplateNotFound(errors)
 
 def base_class_extends(extends, globals, locals, all_extends=None):
     """Get Template base class for 'extends'."""
     try:
         return base_class(extends, globals, locals)
-    except Exception, e:
+    except Exception as e:
         raise TemplateExtendsError((str(e)
             + '\nwhile processing extends=%r'
                 % (all_extends or extends)).lstrip())
@@ -135,7 +135,7 @@
     """Get Template base class for 'layout'."""
     try:
         return base_class(layout, globals, locals)
-    except Exception, e:
+    except Exception as e:
         raise TemplateLayoutError((str(e)
             + '\nwhile processing layout=%r' % layout).lstrip())
 
@@ -145,7 +145,7 @@
         return {}
     if encoding is None:
         encoding = sys.getdefaultencoding()
-    for (k, v) in attrib.items():
+    for (k, v) in list(attrib.items()):
         if v is not None:
             try:
                 v = generate_attrib(v, encoding)
@@ -162,7 +162,7 @@
     """Generate unicode string from attribute."""
     if attrib is None:
         return None
-    elif isinstance(attrib, basestring):
+    elif isinstance(attrib, str):
         return to_unicode(attrib, encoding)
     elif isinstance(attrib, ElementStream):
         text = []
@@ -194,7 +194,7 @@
     """Generate ElementStream from content."""
     if content is None:
         return []
-    elif isinstance(content, basestring):
+    elif isinstance(content, str):
         return [(TEXT, content)]
     elif isinstance(content, (ElementStream, kid.BaseTemplate)):
         return content
@@ -205,12 +205,12 @@
         return RefactoringTool: Refactored ./kid/importer.py
RefactoringTool: Refactored ./kid/util.py
ElementStream(content)
     elif hasattr(content, '__iter__'):
         # if we get any other iterable, chain the contents together:
-        return itertools.chain(*itertools.imap(generate_content, content))
+        return itertools.chain(*map(generate_content, content))
     else:
-        return [(TEXT, unicode(content))]
+        return [(TEXT, str(content))]
 
 def filter_names(names, omit_list):
-    for ns in names.keys():
+    for ns in list(names.keys()):
         if ns in omit_list:
             del names[ns]
     return names
@@ -234,9 +234,9 @@
             # In these cases we parse the keyword arguments manually:
             try:
                 try:
-                    from cStringIO import StringIO
+                    from io import StringIO
                 except ImportError:
-                    from StringIO import StringIO
+                    from io import StringIO
                 from tokenize import generate_tokens
                 from token import NAME, OP
                 depth, types, parts = 0, [], []
@@ -265,7 +265,7 @@
                 b = None
         if not isinstance(b, dict):
             raise
-    for k in b.keys():
+    for k in list(b.keys()):
         if b[k] is None:
             del b[k]
             if k in a:
@@ -277,7 +277,7 @@
     """Update attributes from attrs string args."""
     try:
         return update_dict(attrib, attrs, globals, locals)
-    except Exception, e:
+    except Exception as e:
         raise TemplateAttrsError((str(e)
             + '\nwhile processing attrs=%r' % attrs).lstrip())
 
--- ./kid/importer.py	(original)
+++ ./kid/importer.py	(refactored)
@@ -43,20 +43,20 @@
 
     """
     if ext:
-        if isinstance(ext, basestring):
+        if isinstance(ext, str):
             exts = ext.split(',')
         else:
             exts = list(ext)
         for ext in exts:
             if not ext.startswith(extsep):
-                raise Exception, "Illegal exception: " + ext
+                raise Exception("Illegal exception: " + ext)
         if KID_EXT in exts:
             exts.remove(KID_EXT)
     else:
         exts = []
     exts.insert(0, KID_EXT)
     if path: # install path hook
-        if isinstance(path, basestring):
+        if isinstance(path, str):
             paths = path.split(pathsep)
         else:
             paths = list(path)
@@ -90,7 +90,7 @@
 
     """
     if path: # uninstall path hook
-        if isinstance(path, basestring):
+        if isinstance(path, str):
             paths = path.split(pathsep)
         else:
             paths = list(path)
@@ -115,7 +115,7 @@
             if not isinstance(importer, KidImporter)]
 
 def import_template(name, filename, force=False):
-    if not force and name and sys.modules.has_key(name):
+    if not force and name and name in sys.modules:
         return sys.modules[name]
     template = KidFile(filename)
     code = template.compile(dump_source=environ.get('KID_OUTPUT_PY'))
@@ -126,7 +126,7 @@
     if name:
         return name
     else:
-        return 'kid.util.template_%x' % (hash(filename) + sys.maxint + 1)
+        return 'kid.util.template_%x' % (hash(filename) + sys.maxsize + 1)
 
 def _create_module(code, name, filename,
         store=True, ns={}, exec_module=None):
@@ -140,7 +140,7 @@
             if exec_module:
                 exec_module(mod, code)
             else:
-                exec code in mod.__dict__
+                exec(code, mod.__dict__)
         except Exception:
             if store:
                 sys.modules[name] = mod
@@ -185,7 +185,7 @@
             raise ImportError
         else: # initialize for use via sys.meta_path
             if ext:
-                if isinstance(ext, basestring):
+                if isinstance(ext, str):
                     exts = ext.split(',')
                 else:
                     exts = list(ext)
--- ./kid/util.py	(original)
+++ ./kid/util.py	(refactored)
@@ -9,7 +9,7 @@
 __license__ = "MIT <http://www.opensource.org/licenses/mit-license.php>"
 
 
-from urllib import splittype
+from urllib.parse importRefactoringTool: Refactored ./kid/test/util.py
RefactoringTool: No changes to ./kid/test/test_unicode.py
RefactoringTool: No changes to ./kid/test/test_templatepath.py
RefactoringTool: No changes to ./kid/test/test_suffixes.py
RefactoringTool: Refactored ./kid/test/test_serialization_escaping.py
RefactoringTool: Refactored ./kid/test/test_serialization.py
RefactoringTool: No changes to ./kid/test/test_scope.py
RefactoringTool: Refactored ./kid/test/test_parser.py
 splittype
 
 
 class QuickTextReader(object):
@@ -97,8 +97,8 @@
     if not scheme or (len(scheme) == 1 and rest.startswith('\\')):
         return open(uri, mode)
     else:
-        import urllib2
-        return urllib2.urlopen(uri)
+        import urllib.request, urllib.error, urllib.parse
+        return urllib.request.urlopen(uri)
 
 def get_expat_error(error):
     """Return text showing the position of an Expat error."""
--- ./kid/test/util.py	(original)
+++ ./kid/test/util.py	(refactored)
@@ -12,9 +12,9 @@
 import os
 import traceback
 try:
-    from cStringIO import StringIO
+    from io import StringIO
 except ImportError:
-    from StringIO import StringIO
+    from io import StringIO
 
 import kid.test
 
@@ -33,10 +33,10 @@
         loc = frame.f_locals.copy()
         loc.update(kwargs)
         try:
-            exec expr in frame.f_globals, loc
-        except ExpectedException, e:
+            exec(expr, frame.f_globals, loc)
+        except ExpectedException as e:
             return e
-        except Exception, e:
+        except Exception as e:
             pass
         else:
             e = None
@@ -45,14 +45,14 @@
         assert callable(func)
         try:
             func(*args, **kwargs)
-        except ExpectedException, e:
+        except ExpectedException as e:
             return e
-        except Exception, e:
+        except Exception as e:
             pass
         else:
             e = None
         expr = ["%r" % x for x in args]
-        expr.extend(["%s=%r" % x for x in kwargs.items()])
+        expr.extend(["%s=%r" % x for x in list(kwargs.items())])
         expr = '%s(%s)' % (func.__name__, ', '.join(expr))
     if e:
         e = 'raised %s instead of' % e.__class__
@@ -100,7 +100,7 @@
     for module_name in tests:
         try:
             mod = come_on_guido_this_is_just_wrong(module_name)
-        except ImportError, e:
+        except ImportError as e:
             if 'No module named py' not in str(e):
                 raise
             skip_cnt += 1
--- ./kid/test/test_serialization_escaping.py	(original)
+++ ./kid/test/test_serialization_escaping.py	(refactored)
@@ -87,7 +87,7 @@
     for serializer, escape in escape_functions():
         try:
             assert escape(1)
-        except TypeError, e:
+        except TypeError as e:
             assert str(e) == 'cannot serialize 1 (type int)'
 
 def test_escaping_nbsp():
--- ./kid/test/test_serialization.py	(original)
+++ ./kid/test/test_serialization.py	(refactored)
@@ -305,7 +305,7 @@
         try:
             t = kid.Template('<p>%s</p>' % char)
             rslt = t.serialize(encoding='latin-1')
-        except ExpatError, e:
+        except ExpatError as e:
             e = str(e)
             if 'not well-formed' in e and 'invalid token' in e:
                 rslt = '<p>%s</p>' % char
@@ -330,7 +330,7 @@
         def nbsp3():
           return XML("&#160;")
         def nbsp4():
-          return u'\u00a0'
+          return u'\\u00a0'
         ?>
         <div xmlns:py="http://purl.org/kid/ns#">
         <h1>ticket #140</h1>
@@ -459,7 +459,7 @@
         output = s(entity_map=True)
         r = t.serialize(output=output, encoding='ascii')
         assert r.endswith(xml)
-        output = s(entity_map = {u'\xa0': ' Mooney '})
+        output = s(entity_map = {'\xa0': ' Mooney '})
         r = t.serialize(output=output, encoding='ascii')
         assert r.endswith(xml.replace('&nbsp;', ' Mooney '))
 
--- ./kid/test/test_parser.py	(original)
+++ ./kid/test/test_parser.py	(refactored)
@@ -57,16 +57,16 @@
 
 def test_xml_with_entity_map():
     xml = '&nbsp;'
-    assert list(XML(xml))[0][1] == u'\xa0'
+    assert list(XML(xml))[0][1] == '\xa0'
     xml = '&codswallop;'
     try:
         e = list(XML(xml))
-    except Exception, e:
+    except Exception as e:
         e = str(e)
     assert 'undefined entity &codswallop;' in e
     xml = '&nbsp;, &codswallop;!'
-    entity_map = {'nbsp': u'Hello', 'codswallop': u'World'}
-    assert list(XML(xml, entity_map=entity_map))[0][1] == u'Hello, World!'
+    entity_maRefactoringTool: No changes to ./kid/test/test_options.py
RefactoringTool: Refactored ./kid/test/test_namespace.py
RefactoringTool: Refactored ./kid/test/test_match.py
RefactoringTool: Refactored ./kid/test/test_layout.py
RefactoringTool: Refactored ./kid/test/test_kid_lang.py
RefactoringTool: Refactored ./kid/test/test_kid.py
p = {'nbsp': 'Hello', 'codswallop': 'World'}
+    assert list(XML(xml, entity_map=entity_map))[0][1] == 'Hello, World!'
 
 def test_load_template_with_entity_map():
     xml = '<html>&nbsp;</html>'
@@ -75,11 +75,11 @@
     xml = '<html>&codswallop;</html>'
     try:
         e = load_template(xml).serialize(encoding='ascii')
-    except Exception, e:
+    except Exception as e:
         e = str(e)
     assert 'undefined entity &codswallop;' in e
     xml = '<html>&nbsp;, &codswallop;!</html>'
-    entity_map = {'nbsp': u'Hello', 'codswallop': u'World'}
+    entity_map = {'nbsp': 'Hello', 'codswallop': 'World'}
     s = load_template(xml, entity_map=entity_map).serialize(encoding='ascii')
     assert s.endswith('<html>Hello, World!</html>')
 
--- ./kid/test/test_namespace.py	(original)
+++ ./kid/test/test_namespace.py	(refactored)
@@ -48,5 +48,5 @@
 
     for x in range(len(namespaces)-1, -1, -1):
         ns = stack.pop()
-        print ns, namespaces[x]
+        print(ns, namespaces[x])
         assert ns == namespaces[x]
--- ./kid/test/test_match.py	(original)
+++ ./kid/test/test_match.py	(refactored)
@@ -165,6 +165,6 @@
         <span>one</span>
         <span>two</span>
         </html>"""
-    print rslt
-    print expect
+    print(rslt)
+    print(expect)
     assert rslt.endswith(expect)
--- ./kid/test/test_layout.py	(original)
+++ ./kid/test/test_layout.py	(refactored)
@@ -12,7 +12,7 @@
         kid.Template("""
             <html xmlns:py="http://purl.org/kid/ns#" py:layout="no_layout" />
             """).serialize()
-    except TemplateLayoutError, e:
+    except TemplateLayoutError as e:
         e = str(e)
     except Exception:
         e = 'wrong error'
--- ./kid/test/test_kid_lang.py	(original)
+++ ./kid/test/test_kid_lang.py	(refactored)
@@ -95,6 +95,6 @@
         </test>
     """
     data = kid.Template(source=source).serialize()
-    print data
+    print(data)
     assert 'a="1"' in data
     assert 'b="2"' in data
--- ./kid/test/test_kid.py	(original)
+++ ./kid/test/test_kid.py	(refactored)
@@ -77,10 +77,10 @@
     check_xml_file(out)
 
 def test_import_template_func():
-    assert not sys.modules.has_key(template_package + 'test_def')
+    assert template_package + 'test_def' not in sys.modules
     t = kid.import_template(template_package + 'test_def')
     assert_template_interface(t)
-    assert sys.modules.has_key(template_package + 'test_def')
+    assert template_package + 'test_def' in sys.modules
 
 def test_load_template_func():
     t = kid.load_template(joinpath(template_dir, 'test_if.kid'),
@@ -114,7 +114,7 @@
     assert t.Mickey == 'Mouse'
     assert not hasattr(t, 'Donald')
     def exec_module(mod, code):
-        exec code in mod.__dict__
+        exec(code, mod.__dict__)
         mod.Donald = 'Duck'
     t = kid.load_template(s, exec_module=exec_module)
     assert t.Mickey == 'Mouse'
@@ -159,7 +159,7 @@
     assert actual == text, '%r != %r' % (actual, text)
 
 def test_XML_func_fragment():
-    text = u"""some plain "text" with &amp; entities."""
+    text = """some plain "text" with &amp; entities."""
     t = kid.Template(source="<p>${XML(text)}</p>", text=text)
     rslt = t.serialize(fragment=True)
     assert rslt == '''<p>some plain "text" with &amp; entities.</p>'''
@@ -178,16 +178,16 @@
     assert actual == expected, '%r != %r' % (actual, expected)
 
 def test_XML_func_unicode():
-    s = u"""asdf \u2015 qwer"""
+    s = """asdf \u2015 qwer"""
     t = kid.Template(source="""<p>${XML(s)}</p>""", s=s)
-    print repr(t.serialize())
+    print(repr(t.serialize()))
 
 def test_dont_modify_trees():
     t = kid.Template(source="<a>$xml</a>")
     t.xml = ElementTree.fromstring("<b>some<c>nested</c>elements</b>")
     expected = "<a><b>some<c>nested</c>elements</b></a>"
     assert t.serialize(fragment=True) == expected
-    print ElementTree.dump(t.xml)
+    print(ElementTree.dump(t.xml))
     assert t.serialize(fragment=True) == expected
 
 def test_comments():
@@ -205,15 +205,15 @@
             template.write(out)
             check_xml_file(out)
         except ExceptiRefactoringTool: Refactored ./kid/test/test_format.py
on:
-            print '\nTemplate: %s' % f
+            print('\nTemplate: %s' % f)
             try:
                 kid.compiler.compile_file(f, source=True,
                     force=True, encoding="utf-8")
             except:
-                print "Corresponding source module could not be created."
+                print("Corresponding source module could not be created.")
             else:
                 keep_files.append(splitext(f)[0] + '.py')
-                print "The correspoding source module has been created."
+                print("The correspoding source module has been created.")
             raise
 
 def check_xml_file(filename):
@@ -264,7 +264,7 @@
     from kid.template_util import TemplateAttrsError
     try:
         t = kid.Template('<div />', content=None)
-    except TemplateAttrsError, e:
+    except TemplateAttrsError as e:
         e = str(e)
     else:
         e = 'reserved name was not detected'
--- ./kid/test/test_format.py	(original)
+++ ./kid/test/test_format.py	(refactored)
@@ -7,7 +7,7 @@
 import kid
 from kid.format import Format
 
-nbsp = u'\u00a0'
+nbsp = '\u00a0'
 string1 = ' \t \n \t Hello, World \n \t '
 string2 = '\t\tHello,  World \t \t '
 string3 = '\n\n\nHello, \n\n\tWorld\n\t\n'
@@ -23,8 +23,8 @@
 
 def test_format_repr():
     from kid.format import output_formats
-    repr_dict = lambda d: dict([(k, repr(v)) for k, v in d.items()])
-    for format in output_formats.values():
+    repr_dict = lambda d: dict([(k, repr(v)) for k, v in list(d.items())])
+    for format in list(output_formats.values()):
         d = [repr_dict(f.__dict__) for f in (format, eval(repr(format)))]
         assert d[0] == d[1]
 
@@ -170,39 +170,39 @@
 def test_educate_quotes():
     educate_quotes = Format().educate_quotes
     assert (educate_quotes("'Hello' \"World\"")
-        == u"\u2018Hello\u2019 \u201cWorld\u201d")
+        == "\u2018Hello\u2019 \u201cWorld\u201d")
     assert (educate_quotes("'Hello', \"World\"!")
-        == u"\u2018Hello\u2019, \u201cWorld\u201d!")
+        == "\u2018Hello\u2019, \u201cWorld\u201d!")
     assert (educate_quotes("'Hello,' \"World!\"")
-        == u"\u2018Hello,\u2019 \u201cWorld!\u201d")
+        == "\u2018Hello,\u2019 \u201cWorld!\u201d")
     assert (educate_quotes("('Hello World')")
-        == u"(\u2018Hello World\u2019)")
+        == "(\u2018Hello World\u2019)")
     assert (educate_quotes("'(Hello World)'")
-        == u"\u2018(Hello World)\u2019")
+        == "\u2018(Hello World)\u2019")
     assert (educate_quotes('"Isn\'t this fun?"')
-        == u"\u201cIsn\u2019t this fun?\u201d")
+        == "\u201cIsn\u2019t this fun?\u201d")
     assert (educate_quotes("The 70's and '80s weren't fun.")
-        == u"The 70\u2019s and \u201980s weren\u2019t fun.")
+        == "The 70\u2019s and \u201980s weren\u2019t fun.")
 
 def test_educate_backticks():
     educate_backticks = Format().educate_backticks
     assert (educate_backticks("`Hello' ``World\"")
-        == u"\u2018Hello\u2019 \u201cWorld\u201d")
+        == "\u2018Hello\u2019 \u201cWorld\u201d")
 
 def test_educate_dashes():
     educate_dashes = Format().educate_dashes
-    assert educate_dashes("Hello--World") == u"Hello\u2013World"
-    assert educate_dashes("Hello---World") == u"Hello\u2014World"
+    assert educate_dashes("Hello--World") == "Hello\u2013World"
+    assert educate_dashes("Hello---World") == "Hello\u2014World"
     assert educate_dashes("----") == "----"
 
 def test_educate_ellipses():
     educate_ellipses = Format().educate_ellipses
-    assert educate_ellipses("Hello... World. . .") == u"Hello\u2026 World\u2026"
+    assert educate_ellipses("Hello... World. . .") == "Hello\u2026 World\u2026"
     assert educate_ellipses("..... --- . . . . .") == "..... --- . . . . ."
 
 def test_stupefy():
     stupefy = Format().stupefy
-    assert (stupefy(u"\u2018Hello\u2019\u2014\u201cWorld\u201d\u2026")
+    assert (stupefy("\u2018Hello\u2019\u2014\u201cWorld\u201d\u2026")
         == "'Hello'---\"World\"...")
 
 def test_intent_lines():
@@ -656,8 +656,8 @@
     </body></html>"""RefactoringTool: Refactored ./kid/test/test_extends.py
RefactoringTool: No changes to ./kid/test/test_extended_layout.py
RefactoringTool: Refactored ./kid/test/test_error.py
RefactoringTool: Refactored ./kid/test/test_element.py
RefactoringTool: Refactored ./kid/test/test_compiler.py
RefactoringTool: No changes to ./kid/test/test_comment.py
RefactoringTool: No changes to ./kid/test/test_codewriter.py
RefactoringTool: Refactored ./kid/test/test_attribute_interpolation.py

     assert serialize(xml, format) == serialize(xml_strange)
     format = Format(educate=True,
-        squotes=u'\u201a\u2018', dquotes=u'\u201e\u201c',
-        apostrophe="'", dashes=u'\u2013\u2013', ellipsis=u'\u2014')
+        squotes='\u201a\u2018', dquotes='\u201e\u201c',
+        apostrophe="'", dashes='\u2013\u2013', ellipsis='\u2014')
     xml_german = """<html><body>
     <p>&bdquo;Hello&ldquo; &ndash; &sbquo;World&lsquo;</p>
     <p>That's all, folks&mdash;</p>
@@ -692,7 +692,7 @@
         format = Format(entity_map=True)
         r = t.serialize(output=output, format=format, encoding='ascii')
         assert r.endswith(xml)
-        format = Format(entity_map={u'\xa0': ' Mooney '})
+        format = Format(entity_map={'\xa0': ' Mooney '})
         r = t.serialize(output=output, format=format, encoding='ascii')
         assert r.endswith(xml.replace('&nbsp;', ' Mooney '))
 
--- ./kid/test/test_extends.py	(original)
+++ ./kid/test/test_extends.py	(refactored)
@@ -46,7 +46,7 @@
     from kid.template_util import TemplateExtendsError
     try:
         rslt = kid.Template(source=source).serialize()
-    except TemplateExtendsError, e:
+    except TemplateExtendsError as e:
         e = str(e)
     except Exception:
         e = 'wrong error'
@@ -199,7 +199,7 @@
     """.strip())
     t = kid.Template(file="pudge_layout.kid")
     rslt = t.serialize(output='xml')
-    print rslt
+    print(rslt)
     expected = """\
         <?xml version="1.0" encoding="utf-8"?>
         <html xmlns="http://www.w3.org/1999/xhtml">
--- ./kid/test/test_error.py	(original)
+++ ./kid/test/test_error.py	(refactored)
@@ -269,8 +269,8 @@
     t = kid.Template(file=f.filename())
     def execute_template_method(t, n):
         if n == 1:
-            import StringIO
-            output = StringIO.StringIO()
+            import io
+            output = io.StringIO()
             t.write(file=output)
             ret = output.getvalue()
             output.close()
--- ./kid/test/test_element.py	(original)
+++ ./kid/test/test_element.py	(refactored)
@@ -18,7 +18,7 @@
 def test_element_init():
     element = Element("test0")
     assert element.tag == "test0"
-    print element.attrib
+    print(element.attrib)
     assert element.attrib == {}
     assert element.text is None
     assert element.tail is None
@@ -43,8 +43,8 @@
 
 def test_element_repr():
     element = Element("test0")
-    print `element`
-    match = re.match(r"^<Element test0 at [\-a-f\d]*>$", `element`)
+    print(repr(element))
+    match = re.match(r"^<Element test0 at [\-a-f\d]*>$", repr(element))
     assert match is not None
 
 def test_element_children():
@@ -74,7 +74,7 @@
 
     del parent[:2]
     assert len(parent) == 1
-    print parent[0].tag
+    print(parent[0].tag)
     assert parent[0].tag == "child2"
 
     parent.insert(0, Element("insert1"))
@@ -106,12 +106,12 @@
     element.set("c", "c")
     assert element.get("c") == "c"
 
-    keys = element.keys()
+    keys = list(element.keys())
     assert len(keys) == 3
     for k in ["a", "b", "c"]:
         assert k in keys
 
-    items = element.items()
+    items = list(element.items())
     assert len(items) == 3
     for i in [("a", 0), ("b", 1), ("c", "c")]:
         assert i in items
--- ./kid/test/test_compiler.py	(original)
+++ ./kid/test/test_compiler.py	(refactored)
@@ -32,7 +32,7 @@
     kid.enable_import()
     import test.test_if
     assert_template_interface(test.test_if)
-    assert sys.modules.has_key('test.test_if')
+    assert 'test.test_if' in sys.modules
     kid.disable_import()
 
 def test_pyc_generation():
@@ -43,7 +43,7 @@
     assert not exists(joinpath(template_dir, 'test_content.pyc'))
     import test.test_content
     assert exists(joinpath(template_dir, 'test_content.pyc'))
-    assert sys.modules.has_key('test.test_content')
+    assert 'test.test_content' in sys.modules
 
 def test_import_and_expand():
     from kid.test import output_dir
--- ./kid/test/test_attribute_interpolation.py	(original)
+++ ./kid/test/test_attribute_interpolation.py	(refactored)
@@ -38,7 +38,7 @@
  RefactoringTool: No changes to ./kid/test/__init__.py
RefactoringTool: Refactored ./kid/server.py
RefactoringTool: Refactored ./kid/serialization.py
       xml = kid.XML("<tag />")
         try:
             kid.Template(source, xml=xml).serialize()
-        except TemplateAttrsError, e:
+        except TemplateAttrsError as e:
             e = str(e)
         else:
             e = 'tag accepted in attribute'
--- ./kid/server.py	(original)
+++ ./kid/server.py	(refactored)
@@ -57,9 +57,9 @@
 __license__ = "MIT <http://www.opensource.org/licenses/mit-license.php>"
 
 import os.path
-from urllib import unquote
-from BaseHTTPServer import HTTPServer as BaseHTTPServer
-from SimpleHTTPServer import SimpleHTTPRequestHandler
+from urllib.parse import unquote
+from http.server import HTTPServer as BaseHTTPServer
+from http.server import SimpleHTTPRequestHandler
 from cgi import FieldStorage
 
 from kid import load_template
@@ -174,7 +174,7 @@
         ua = self.headers.getheader('user-agent')
         if ua:
             env['HTTP_USER_AGENT'] = ua
-        co = filter(None, self.headers.getheaders('cookie'))
+        co = [_f for _f in self.headers.getheaders('cookie') if _f]
         if co:
             env['HTTP_COOKIE'] = ', '.join(co)
 
@@ -191,7 +191,7 @@
             self.send_header("Content-Length", str(len(s)))
             self.end_headers()
             self.wfile.write(s)
-        except Exception, e:
+        except Exception as e:
             self.log_error("Kid template exception: %s", str(e))
         else:
             self.log_message("Kid template exited OK")
@@ -217,7 +217,7 @@
     HandlerClass.protocol_version = protocol
     server = ServerClass(server_address, HandlerClass)
     sa = server.socket.getsockname()
-    print "Serving HTTP on", sa[0], "port", sa[1], "..."
+    print("Serving HTTP on", sa[0], "port", sa[1], "...")
     server.serve_forever()
 
 
@@ -232,7 +232,7 @@
     from sys import argv, exit
 
     if len(argv) > 3:
-        print "Usage:", argv[0], "[host]:[port]"
+        print("Usage:", argv[0], "[host]:[port]")
         exit(2)
 
     if len(argv) < 2:
@@ -256,7 +256,7 @@
             if port.isdigit():
                 port = int(port)
             else:
-                print "Bad port number."
+                print("Bad port number.")
                 exit(1)
         else:
             port = default_port
--- ./kid/serialization.py	(original)
+++ ./kid/serialization.py	(refactored)
@@ -8,7 +8,7 @@
 __copyright__ = "Copyright 2004-2005, Ryan Tomayko"
 __license__ = "MIT <http://www.opensource.org/licenses/mit-license.php>"
 
-import htmlentitydefs
+import html.entities
 
 try:
     set
@@ -29,8 +29,8 @@
 
 # This is the default entity map:
 default_entity_map = {}
-for k, v in htmlentitydefs.codepoint2name.items():
-    default_entity_map[unichr(k)] = "&%s;" % v
+for k, v in list(html.entities.codepoint2name.items()):
+    default_entity_map[chr(k)] = "&%s;" % v
 
 # Some common doctypes.
 # You can pass doctype strings from here or doctype tuples to Serializers.
@@ -90,7 +90,7 @@
     def _get_format(self, format):
         if format is None:
             return self.format
-        elif isinstance(format, basestring):
+        elif isinstance(format, str):
             return output_formats[format]
         else:
             return format
@@ -323,7 +323,7 @@
             entity_map = default_entity_map
         elif entity_map == False:
             entity_map = None
-        if isinstance(doctype, basestring):
+        if isinstance(doctype, str):
             # allow doctype strings
             doctype = doctypes[self.doctype]
 
@@ -344,7 +344,7 @@
                 continue
             elif ev == TEXT:
                 if text is not None:
-                    text = u''.join([text, item])
+                    text = ''.join([text, item])
                 else:
                     text = item
                 continue
@@ -375,11 +375,11 @@
                     names.push(namespaces(item, remove=True))
                     qname = names.qname(item.tag, default=True)
                     yield "<" + qname.encode(encoding)
-                    for k, v in item.attrib.items():
+                    for k, v in list(item.aRefactoringTool: Refactored ./kid/run.py
RefactoringTool: No changes to ./kid/release.py
RefactoringTool: No changes to ./kid/pull.py
RefactoringTool: Refactored ./kid/parser.py
ttrib.items()):
                         k = names.qname(k, default=False).encode(encoding)
                         v = escape_attrib(v, encoding)
                         yield ' %s="%s"' % (k, v)
-                    for prefix, uri in names.current.items():
+                    for prefix, uri in list(names.current.items()):
                         if prefix not in current_names \
                                 or current_names[prefix] != uri:
                             v = escape_attrib(uri, encoding)
@@ -482,7 +482,7 @@
                         if item.tag == meta_tag:
                             if ev == START:
                                 for attributes in taglist:
-                                    for attrib, value in item.items():
+                                    for attrib, value in list(item.items()):
                                         attrib = attrib.lower()
                                         if attrib == 'content':
                                             continue
@@ -548,7 +548,7 @@
 
     def tagname(tag):
         """Remove namespace from tag and make it lowercase."""
-        if isinstance(tag, basestring):
+        if isinstance(tag, str):
             if tag.startswith('{'):
                 tag = tag.split('}', 1)[-1]
             tag = tag.lower()
@@ -589,7 +589,7 @@
             entity_map = default_entity_map
         elif entity_map == False:
             entity_map = None
-        if isinstance(doctype, basestring):
+        if isinstance(doctype, str):
             # allow doctype strings
             doctype = doctypes[self.doctype]
         if transpose is not None:
@@ -647,7 +647,7 @@
                     current = qname.lower()
                     stack.append(current)
                     yield "<" + qname.encode(encoding)
-                    attrs = item.attrib.items()
+                    attrs = list(item.attrib.items())
                     if attrs:
                         for k, v in attrs:
                             q = grok_name(k)[2]
@@ -721,7 +721,7 @@
 
     def tagname(tag):
         """Remove namespace from tag."""
-        if isinstance(tag, basestring) and tag.startswith('{%s}' % xhtml_uri):
+        if isinstance(tag, str) and tag.startswith('{%s}' % xhtml_uri):
             tag = tag.split('}', 1)[-1]
         return tag
     tagname = staticmethod(tagname)
@@ -780,7 +780,7 @@
         is_default = None
         prefix = None
         for names in self.stack:
-            for p, u in names.items():
+            for p, u in list(names.items()):
                 if default and is_default is None and not p:
                     # this is the current default namespace
                     is_default = (u == uri)
@@ -821,7 +821,7 @@
             if prefix is not None:
                 self.current[prefix] = uri
             else:
-                if default and not self.current.has_key(''):
+                if default and '' not in self.current:
                     prefix = ''
                     self.current[prefix] = uri
                 else:
@@ -836,7 +836,7 @@
 
 
 def serialize_doctype(doctype):
-    if isinstance(doctype, basestring):
+    if isinstance(doctype, str):
         return doctype
     elif len(doctype) == 1:
         return '<!DOCTYPE %s>' % doctype
--- ./kid/run.py	(original)
+++ ./kid/run.py	(refactored)
@@ -54,7 +54,7 @@
     try:
         opts, args = getopt(sys.argv[1:], 'e:o:s:hV',
             ['encoding=', 'output=', 'server=', 'help', 'version'])
-    except gerror, e:
+    except gerror as e:
         sys.stderr.write(str(e) + '\n')
         sys.stdout.write(__doc__)
         sys.exit(EX_USAGE)
--- ./kid/parser.py	(original)
+++ ./kid/parser.py	(refactored)
@@ -8,7 +8,7 @@
 __copyright__ = "Copyright 2004-2005, Ryan Tomayko"
 __license__ = "MIT <http://www.opensource.org/licenses/mit-license.php>"
 
-import htmlentitydefs
+import html.entities
 from xml.parsers import expat
 
 from kid.element import Element, Comment, ProcessingInstruction
@@ -21,8 +21,8 @@
 # This is the default entity map:
 default_entity_maRefactoringTool: Refactored ./kid/options.py
p = {}
 default_external_dtd = []
-for k, v in htmlentitydefs.name2codepoint.items():
-    default_entity_map[k] = unichr(v)
+for k, v in list(html.entities.name2codepoint.items()):
+    default_entity_map[k] = chr(v)
     default_external_dtd.append('<!ENTITY %s "&#%d;">' % (k, v))
 default_external_dtd = '\n'.join(default_external_dtd)
 
@@ -42,13 +42,13 @@
             text = '<xml xmlns="%s">%s</xml>' % (xmlns, text)
         else:
             text = '<xml>%s</xml>' % text
-        if isinstance(text, unicode):
+        if isinstance(text, str):
             encoding = 'utf-16'
             text = text.encode(encoding)
         p = Parser(QuickTextReader(text), encoding, entity_map)
         return ElementStream(_coalesce(p, encoding=encoding)).strip()
     else:
-        if isinstance(text, unicode):
+        if isinstance(text, str):
             encoding = 'utf-16'
             text = text.encode(encoding)
         p = Parser(QuickTextReader(text), encoding, entity_map)
@@ -194,16 +194,16 @@
 
 
 def to_unicode(value, encoding):
-    if isinstance(value, unicode):
+    if isinstance(value, str):
         return value
 
     if hasattr(value, '__unicode__'):
-        return unicode(value)
+        return str(value)
 
     if not isinstance(value, str):
         value = str(value)
 
-    return unicode(value, encoding)
+    return str(value, encoding)
 
 
 def _coalesce(stream, encoding):
@@ -224,7 +224,7 @@
             last_ev = TEXT
             continue
         if last_ev == TEXT:
-            text = u""
+            text = ""
             for value in textbuf:
                 text += to_unicode(value, encoding)
             textbuf = []
@@ -250,7 +250,7 @@
             continue
         yield ev, item
     if last_ev == TEXT:
-        text = u""
+        text = ""
         for value in textbuf:
             text += to_unicode(value, encoding)
         if text:
@@ -341,8 +341,8 @@
         parser.UseForeignDTD()
 
     def _buildForeign(self, context, base, systemId, publicId):
-        import StringIO
-        parseableFile = StringIO.StringIO(default_external_dtd)
+        import io
+        parseableFile = io.StringIO(default_external_dtd)
         original_parser = self._parser
         self._parser = self._parser.ExternalEntityParserCreate(context)
         self._parser.ParseFile(parseableFile)
@@ -397,7 +397,7 @@
                 tag, attrib = stuff
                 tag = clarkname(tag)
                 attrib = dict([(clarkname(key), value)
-                    for key, value in attrib.items()])
+                    for key, value in list(attrib.items())])
                 parent = current
                 current = Element(tag, attrib)
                 stack.append(current)
@@ -421,7 +421,7 @@
     def feed(self, data, isfinal=False):
         try:
             self._parser.Parse(data, isfinal)
-        except expat.ExpatError, e:
+        except expat.ExpatError as e:
             e.filename = self._filename
             e.source = self._source
             try:
--- ./kid/options.py	(original)
+++ ./kid/options.py	(refactored)
@@ -2,7 +2,7 @@
 
 """Configuration API."""
 
-import release
+from . import release
 __revision__ = "$Rev: 492 $"
 __date__ = "$Date: 2007-07-06 21:38:45 -0400 (Fri, 06 Jul 2007) $"
 __author__ = "David Stanek <dstanek@dstanek.com>"
@@ -18,9 +18,9 @@
 
     def __init__(self, options={}, **extra):
         self._options = {}
-        for name, value in options.items():
+        for name, value in list(options.items()):
             self.set(name, value)
-        for name, value in extra.items():
+        for name, value in list(extra.items()):
             self.set(name, value)
 
     def isset(self, name):
@@ -28,7 +28,7 @@
 
         name: the option to check
         """
-        return self._options.has_key(self.__prefix(name))
+        return self.__prefix(name) in self._options
 
     def get(self, name, default=None):
         """Get the value of an option.
@@ -55,7 +55,7 @@
 
     def __getitem__(self, name):
         if not self.isset(name):
-            raise KeyErroRefactoringTool: Refactored ./kid/namespace.py
RefactoringTool: Refactored ./kid/format.py
RefactoringTool: No changes to ./kid/filter.py
RefactoringTool: Refactored ./kid/element.py
RefactoringTool: Refactored ./kid/compiler.py
r, "no option %s" % name
+            raise KeyError("no option %s" % name)
         return self.get(name)
 
     def __setitem__(self, name, value):
@@ -63,7 +63,7 @@
 
     def __delitem__(self, name):
         if not self.isset(name):
-            raise KeyError, "no option %s" % name
+            raise KeyError("no option %s" % name)
         self.remove(name)
 
     def __prefix(self, name):
--- ./kid/namespace.py	(original)
+++ ./kid/namespace.py	(refactored)
@@ -39,13 +39,13 @@
         return self.uri
 
     def __unicode__(self):
-        return unicode(self.uri)
+        return str(self.uri)
 
     def __repr__(self):
         return 'Namespace(%r, %r)' % (self.uri, self.prefix)
 
     def __equals__(self, other):
-        if isinstance(other, basestring):
+        if isinstance(other, str):
             return self.uri == other
         elif isinstance(other, Namespace):
             return self.uri == other.uri
--- ./kid/format.py	(original)
+++ ./kid/format.py	(refactored)
@@ -33,11 +33,11 @@
     min_level, max_level = 1, 8
     tabsize = 8
 
-    apostrophe = u'\u2019'
-    squotes = u'\u2018\u2019'
-    dquotes = u'\u201c\u201d'
-    dashes = u'\u2013\u2014'
-    ellipsis = u'\u2026'
+    apostrophe = '\u2019'
+    squotes = '\u2018\u2019'
+    dquotes = '\u201c\u201d'
+    dashes = '\u2013\u2014'
+    ellipsis = '\u2026'
 
     # Regular expressions used by the Format class:
 
@@ -200,7 +200,7 @@
                 indent = indent and self.indent or None
             elif isinstance(indent, int):
                 indent = ' ' * indent
-            elif isinstance(indent, basestring):
+            elif isinstance(indent, str):
                 pass
             else:
                 indent = None
@@ -280,7 +280,7 @@
 
     def __repr__(self):
         args = {}
-        attrs = self.__dict__.keys()
+        attrs = list(self.__dict__.keys())
         for attr in attrs:
             if attr.endswith('_filters'):
                 continue
@@ -316,7 +316,7 @@
             del args['educate_dashes']
             del args['educate_ellipses']
             args['educate'] = True
-        attrs = args.keys()
+        attrs = list(args.keys())
         attrs.sort()
         args = [f.__name__ for f in self.custom_filters] \
             + ['%s=%r' % (attr, args[attr]) for attr in attrs]
--- ./kid/element.py	(original)
+++ ./kid/element.py	(refactored)
@@ -86,10 +86,10 @@
         self.attrib[key] = value
 
     def keys(self):
-        return self.attrib.keys()
+        return list(self.attrib.keys())
 
     def items(self):
-        return self.attrib.items()
+        return list(self.attrib.items())
 
 def SubElement(parent, tag, attrib={}, **extra):
     attrib = attrib.copy()
@@ -148,7 +148,7 @@
 
     """
     names = {}
-    for k in elem.keys():
+    for k in list(elem.keys()):
         if k.startswith('xmlns:'):
             names[k[6:]] = elem.get(k)
             if remove:
--- ./kid/compiler.py	(original)
+++ ./kid/compiler.py	(refactored)
@@ -31,13 +31,13 @@
     """Run code with variables in dict, updating the dict."""
     if dict is None:
         dict = {}
-    exec code in dict
+    exec(code, dict)
     return dict
 
 _py_compile = compile
 def py_compile(code, filename='<string>', kind='exec'):
     """The Python built-in compile function with safeguard."""
-    if type(code) == unicode:
+    if type(code) == str:
         # unicode strings may not have a PEP 0263 encoding declaration
         if code.startswith('# -*- coding: '):
             # we want the line numbering to match with the source file,
@@ -172,7 +172,7 @@
         return False
 
 def _maybe_open(f, mode):
-    if isinstance(f, basestring):
+    if isinstance(f, str):
         try:
             f = open(f, mode)
         except IOError:
@@ -180,7 +180,7 @@
     return f
 
 def _maybe_remove(f):
-    if isinstance(f, basestring):
+    if isinstance(f, str):
         try:
             os.remove(f)
         except OSError:
@@ -230,7 +230,7 @@
                 try:
                     stat = compile_file(fullname, force, source,
     RefactoringTool: Refactored ./kid/compile.py
RefactoringTool: Refactored ./kid/codewriter.py
RefactoringTool: Refactored ./kid/__init__.py
                    encoding, strip_dest_dir, entity_map)
-                except Exception, e:
+                except Exception as e:
                     # TODO: grab the traceback and yield it with the other stuff
                     stat = e
                 yield stat, fullname
--- ./kid/compile.py	(original)
+++ ./kid/compile.py	(refactored)
@@ -44,7 +44,7 @@
     try:
         opts, args = getopt(sys.argv[1:],
             'fshd=', ['force', 'source', 'help', 'strip-dest-dir='])
-    except gerror, e:
+    except gerror as e:
         sys.stderr.write(str(e) + '\n')
         sys.stdout.write(__doc__)
         sys.exit(EX_USAGE)
@@ -91,7 +91,7 @@
             try:
                 stat = kid.compiler.compile_file(f, force=force,
                     source=source, strip_dest_dir=strip_dest_dir)
-            except Exception, e:
+            except Exception as e:
                 stat, err = e, True
             print_result((stat, f))
 
--- ./kid/codewriter.py	(original)
+++ ./kid/codewriter.py	(refactored)
@@ -191,7 +191,7 @@
                     if line >= end_line:
                         break
                 if not error_line:
-                    raise LookupError, 'error line not found'
+                    raise LookupError('error line not found')
                 if len(error_line) == 2:
                     if error_line[1] - error_line[0] > 1:
                         error_text.insert(1, '...')
@@ -199,7 +199,7 @@
                     if error_line[2] - error_line[0] > 2:
                         error_text[1] = '...'
                 s = [s + ':'] + error_text
-            except Exception, e:
+            except Exception as e:
                 s = [s, '(cannot acquire source text: %s)' % str(e)]
             s.insert(0, 'Error location in template file %r' % filename)
             break
@@ -211,7 +211,7 @@
     else:
         exc_value = TemplateExceptionError(exc_value, s)
         exc_type = exc_value.__class__
-    raise exc_type, exc_value, sys.exc_info()[2]
+    raise exc_type(exc_value).with_traceback(sys.exc_info()[2])
 
 
 class KidWriter(object):
@@ -569,7 +569,7 @@
         line = code.line
         need_interpolation = False
         names = namespaces(item, remove=True)
-        for k, v in attrib.items():
+        for k, v in list(attrib.items()):
             sub = interpolate(v)
             if id(sub) != id(v):
                 attrib[k] = sub
--- ./kid/__init__.py	(original)
+++ ./kid/__init__.py	(refactored)
@@ -128,7 +128,7 @@
       been compiled and the module has been created.
 
     """
-    if isinstance(file, basestring):
+    if isinstance(file, str):
         if xml_sniff(file):
             fo = QuickTextReader(file)
             filename = '<string>'
@@ -146,7 +146,7 @@
                 "%s (in %s)" % (filename, ', '.join(path.paths)))
         filename = abs_filename
         name = importer.get_template_name(name, filename)
-        if sys.modules.has_key(name):
+        if name in sys.modules:
             return sys.modules.get(name)
     import kid.compiler as compiler
     if filename == '<string>':
@@ -333,7 +333,7 @@
         return self.serialize()
 
     def __unicode__(self):
-        return unicode(self.serialize(encoding='utf-16'), 'utf-16')
+        return str(self.serialize(encoding='utf-16'), 'utf-16')
 
     def initialize(self):
         pass
@@ -359,7 +359,7 @@
         mro = list(getmro(self.__class__))
         mro.reverse()
         for c in mro:
-            if c.__dict__.has_key('layout') and c not in visited:
+            if 'layout' in c.__dict__ and c not in visited:
                 visited.insert(0, c)
                 return c.__dict__['layout'](self)
         return self._pull()
@@ -384,7 +384,7 @@
         """
         if stream is None:
             stream = self.pull()
-        elif isinstance(stream, basestring):
+        elif isinstance(stream, str):
             if xml_sniff(stream):
                 stream = XML(stream, fragment=False)
             else:
@@ -416,7 +416,7 @@
     def _get_serializer(self, serializer):
         if RefactoringTool: Refactored ./ez_setup.py
RefactoringTool: Files that were modified:
RefactoringTool: ./test/blocks.py
RefactoringTool: ./setup.py
RefactoringTool: ./run_tests.py
RefactoringTool: ./misc/upgrade-0.6.py
RefactoringTool: ./kid/template_util.py
RefactoringTool: ./kid/importer.py
RefactoringTool: ./kid/util.py
RefactoringTool: ./kid/test/util.py
RefactoringTool: ./kid/test/test_unicode.py
RefactoringTool: ./kid/test/test_templatepath.py
RefactoringTool: ./kid/test/test_suffixes.py
RefactoringTool: ./kid/test/test_serialization_escaping.py
RefactoringTool: ./kid/test/test_serialization.py
RefactoringTool: ./kid/test/test_scope.py
RefactoringTool: ./kid/test/test_parser.py
RefactoringTool: ./kid/test/test_options.py
RefactoringTool: ./kid/test/test_namespace.py
RefactoringTool: ./kid/test/test_match.py
RefactoringTool: ./kid/test/test_layout.py
RefactoringTool: ./kid/test/test_kid_lang.py
RefactoringTool: ./kid/test/test_kid.py
RefactoringTool: ./kid/test/test_format.py
RefactoringTool: ./kid/test/test_extends.py
RefactoringTool: ./kid/test/test_extended_layout.py
RefactoringTool: ./kid/test/test_error.py
RefactoringTool: ./kid/test/test_element.py
RefactoringTool: ./kid/test/test_compiler.py
RefactoringTool: ./kid/test/test_comment.py
RefactoringTool: ./kid/test/test_codewriter.py
RefactoringTool: ./kid/test/test_attribute_interpolation.py
RefactoringTool: ./kid/test/__init__.py
RefactoringTool: ./kid/server.py
RefactoringTool: ./kid/serialization.py
RefactoringTool: ./kid/run.py
RefactoringTool: ./kid/release.py
RefactoringTool: ./kid/pull.py
RefactoringTool: ./kid/parser.py
RefactoringTool: ./kid/options.py
RefactoringTool: ./kid/namespace.py
RefactoringTool: ./kid/format.py
RefactoringTool: ./kid/filter.py
RefactoringTool: ./kid/element.py
RefactoringTool: ./kid/compiler.py
RefactoringTool: ./kid/compile.py
RefactoringTool: ./kid/codewriter.py
RefactoringTool: ./kid/__init__.py
RefactoringTool: ./ez_setup.py
serializer is None:
             return self.serializer
-        elif isinstance(serializer, basestring):
+        elif isinstance(serializer, str):
             return output_methods[serializer]
         else:
             return serializer
@@ -441,7 +441,7 @@
 
     def __init__(self, paths=None):
         """Initialize with path list."""
-        if isinstance(paths, basestring):
+        if isinstance(paths, str):
             paths = paths.split(os.pathsep)
         elif paths is None:
             paths = []
--- ./ez_setup.py	(original)
+++ ./ez_setup.py	(refactored)
@@ -51,10 +51,10 @@
         from md5 import md5
         digest = md5(data).hexdigest()
         if digest != md5_data[egg_name]:
-            print >>sys.stderr, (
+            print((
                 "md5 validation of %s failed!  (Possible download problem?)"
                 % egg_name
-            )
+            ), file=sys.stderr)
             sys.exit(2)
     return data
 
@@ -77,10 +77,10 @@
     try:
         import setuptools
         if setuptools.__version__ == '0.0.1':
-            print >>sys.stderr, (
+            print((
             "You have an obsolete version of setuptools installed.  Please\n"
             "remove it from your system entirely before rerunning this script."
-            )
+            ), file=sys.stderr)
             sys.exit(2)
     except ImportError:
         egg = download_setuptools(version, download_base, to_dir, download_delay)
@@ -91,13 +91,13 @@
     try:
         pkg_resources.require("setuptools>="+version)
 
-    except pkg_resources.VersionConflict, e:
+    except pkg_resources.VersionConflict as e:
         # XXX could we install in a subprocess here?
-        print >>sys.stderr, (
+        print((
             "The required version of setuptools (>=%s) is not available, and\n"
             "can't be installed while this script is running. Please install\n"
             " a more recent version first.\n\n(Currently using %r)"
-        ) % (version, e.args[0])
+        ) % (version, e.args[0]), file=sys.stderr)
         sys.exit(2)
 
 def download_setuptools(
@@ -111,7 +111,7 @@
     with a '/'). `to_dir` is the directory where the egg will be downloaded.
     `delay` is the number of seconds to pause before an actual download attempt.
     """
-    import urllib2, shutil
+    import urllib.request, urllib.error, urllib.parse, shutil
     egg_name = "setuptools-%s-py%s.egg" % (version,sys.version[:3])
     url = download_base + egg_name
     saveto = os.path.join(to_dir, egg_name)
@@ -137,7 +137,7 @@
                     version, download_base, delay, url
                 ); from time import sleep; sleep(delay)
             log.warn("Downloading %s", url)
-            src = urllib2.urlopen(url)
+            src = urllib.request.urlopen(url)
             # Read/write all in one block, so we don't create a corrupt file
             # if the download is interrupted.
             data = _validate_md5(egg_name, src.read())
@@ -183,8 +183,8 @@
             from setuptools.command.easy_install import main
             main(argv)
         else:
-            print "Setuptools version",version,"or greater has been installed."
-            print '(Run "ez_setup.py -U setuptools" to reinstall or upgrade.)'
+            print("Setuptools version",version,"or greater has been installed.")
+            print('(Run "ez_setup.py -U setuptools" to reinstall or upgrade.)')
 
 
 
@@ -200,7 +200,7 @@
         md5_data[base] = md5(f.read()).hexdigest()
         f.close()
 
-    data = ["    %r: %r,\n" % it for it in md5_data.items()]
+    data = ["    %r: %r,\n" % it for it in list(md5_data.items())]
     data.sort()
     repl = "".join(data)
 
@@ -210,7 +210,7 @@
 
     match = re.search("\nmd5_data = {\n([^}]+)}", src)
     if not match:
-        print >>sys.stderr, "Internal error!"
+        print("Internal error!", file=sys.stderr)
         sys.exit(2)
 
     src = src[:match.start(1)] + repl + src[match.end(1):]
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.49621
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd kid-0.9.6
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python3 setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/kid
copying kid/template_util.py -> build/lib/kid
copying kid/importer.py -> build/lib/kid
copying kid/util.py -> build/lib/kid
copying kid/server.py -> build/lib/kid
copying kid/serialization.py -> build/lib/kid
copying kid/run.py -> build/lib/kid
copying kid/release.py -> build/lib/kid
copying kid/pull.py -> build/lib/kid
copying kid/parser.py -> build/lib/kid
copying kid/options.py -> build/lib/kid
copying kid/namespace.py -> build/lib/kid
copying kid/format.py -> build/lib/kid
copying kid/filter.py -> build/lib/kid
copying kid/element.py -> build/lib/kid
copying kid/compiler.py -> build/lib/kid
copying kid/compile.py -> build/lib/kid
copying kid/codewriter.py -> build/lib/kid
copying kid/__init__.py -> build/lib/kid
creating build/lib/kid/test
copying kid/test/util.py -> build/lib/kid/test
copying kid/test/test_unicode.py -> build/lib/kid/test
copying kid/test/test_templatepath.py -> build/lib/kid/test
copying kid/test/test_suffixes.py -> build/lib/kid/test
copying kid/test/test_serialization_escaping.py -> build/lib/kid/test
copying kid/test/test_serialization.py -> build/lib/kid/test
copying kid/test/test_scope.py -> build/lib/kid/test
copying kid/test/test_parser.py -> build/lib/kid/test
copying kid/test/test_options.py -> build/lib/kid/test
copying kid/test/test_namespace.py -> build/lib/kid/test
copying kid/test/test_match.py -> build/lib/kid/test
copying kid/test/test_layout.py -> build/lib/kid/test
copying kid/test/test_kid_lang.py -> build/lib/kid/test
copying kid/test/test_kid.py -> build/lib/kid/test
copying kid/test/test_format.py -> build/lib/kid/test
copying kid/test/test_extends.py -> build/lib/kid/test
copying kid/test/test_extended_layout.py -> build/lib/kid/test
copying kid/test/test_error.py -> build/lib/kid/test
copying kid/test/test_element.py -> build/lib/kid/test
copying kid/test/test_compiler.py -> build/lib/kid/test
copying kid/test/test_comment.py -> build/lib/kid/test
copying kid/test/test_codewriter.py -> build/lib/kid/test
copying kid/test/test_attribute_interpolation.py -> build/lib/kid/test
copying kid/test/__init__.py -> build/lib/kid/test
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.49621
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-kid-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/python3-module-kid-buildroot
+ cd kid-0.9.6
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-kid-buildroot --force
running install
running install_lib
creating /usr/src/tmp/python3-module-kid-buildroot
creating /usr/src/tmp/python3-module-kid-buildroot/usr
creating /usr/src/tmp/python3-module-kid-buildroot/usr/lib
creating /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3
creating /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages
creating /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
creating /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/__init__.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_attribute_interpolation.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_codewriter.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_comment.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_compiler.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_element.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_error.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_extended_layout.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_extends.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_format.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_kid.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_kid_lang.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_layout.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_match.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_namespace.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_options.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_parser.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_scope.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_serialization.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_serialization_escaping.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_suffixes.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_templatepath.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/test_unicode.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/test/util.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test
copying build/lib/kid/__init__.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/codewriter.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/compile.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/compiler.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/element.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/filter.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/format.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/namespace.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/options.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/parser.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/pull.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/release.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/run.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/serialization.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/server.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/util.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/importer.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
copying build/lib/kid/template_util.py -> /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_attribute_interpolation.py to test_attribute_interpolation.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py to test_codewriter.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_comment.py to test_comment.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py to test_compiler.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_element.py to test_element.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py to test_error.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extended_layout.py to test_extended_layout.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extends.py to test_extends.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_format.py to test_format.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py to test_kid.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid_lang.py to test_kid_lang.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_layout.py to test_layout.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_match.py to test_match.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_namespace.py to test_namespace.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_options.py to test_options.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_parser.py to test_parser.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_scope.py to test_scope.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization.py to test_serialization.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization_escaping.py to test_serialization_escaping.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py to test_suffixes.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_templatepath.py to test_templatepath.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_unicode.py to test_unicode.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py to util.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/codewriter.py to codewriter.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py to compile.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compiler.py to compiler.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/element.py to element.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/filter.py to filter.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/format.py to format.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/namespace.py to namespace.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/options.py to options.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/parser.py to parser.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/pull.py to pull.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/release.py to release.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py to run.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/serialization.py to serialization.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py to server.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py to util.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/importer.py to importer.cpython-38.pyc
byte-compiling /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py to template_util.cpython-38.pyc
running install_egg_info
running egg_info
writing kid.egg-info/PKG-INFO
writing dependency_links to kid.egg-info/dependency_links.txt
writing entry points to kid.egg-info/entry_points.txt
writing top-level names to kid.egg-info/top_level.txt
reading manifest file 'kid.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'kid.egg-info/SOURCES.txt'
Copying kid.egg-info to /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info
running install_scripts
Installing kid script to /usr/src/tmp/python3-module-kid-buildroot/usr/bin
Installing kidc script to /usr/src/tmp/python3-module-kid-buildroot/usr/bin
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/python3-module-kid-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/python3-module-kid-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/python3-module-kid-buildroot/ (default)
Compressing files in /usr/src/tmp/python3-module-kid-buildroot (auto)
Adjusting library links in /usr/src/tmp/python3-module-kid-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/python3-module-kid-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Bytecompiling python modules in /usr/src/tmp/python3-module-kid-buildroot using /usr/bin/python2.7
Bytecompiling python modules with optimization in /usr/src/tmp/python3-module-kid-buildroot using /usr/bin/python2.7 -O
Bytecompiling python3 modules in /usr/src/tmp/python3-module-kid-buildroot using /usr/bin/python3
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-38.pyc
unlink /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-38.pyc
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__init__.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_attribute_interpolation.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_comment.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_element.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extended_layout.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extends.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_format.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid_lang.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_layout.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_match.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_namespace.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_options.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_parser.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_scope.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization_escaping.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_templatepath.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_unicode.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/codewriter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compiler.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/element.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/filter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/format.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/importer.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/namespace.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/options.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/parser.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/pull.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/release.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/serialization.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py
Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-kid-buildroot using /usr/bin/python3 -O
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__init__.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_attribute_interpolation.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_comment.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_element.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extended_layout.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extends.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_format.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid_lang.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_layout.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_match.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_namespace.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_options.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_parser.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_scope.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization_escaping.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_templatepath.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_unicode.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/codewriter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compiler.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/element.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/filter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/format.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/importer.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/namespace.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/options.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/parser.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/pull.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/release.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/serialization.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py
Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-kid-buildroot using /usr/bin/python3 -OO
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__init__.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_attribute_interpolation.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_comment.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_element.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extended_layout.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extends.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_format.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid_lang.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_layout.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_match.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_namespace.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_options.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_parser.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_scope.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization_escaping.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_templatepath.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_unicode.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/codewriter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compiler.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/element.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/filter.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/format.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/importer.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/namespace.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/options.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/parser.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/pull.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/release.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/serialization.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py
compile /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py
Hardlinking identical .pyc and .opt-?.pyc files
'./usr/lib/python3/site-packages/kid/__pycache__/util.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/util.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/server.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/server.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/run.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/run.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/release.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/release.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/options.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/options.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/format.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/format.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-38.pyc'
'./usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-38.opt-1.pyc' => './usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-38.pyc'
Hardlinking identical .pyc and .pyo files
Processing files: python3-module-kid-0.9.6-alt2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.29893
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd kid-0.9.6
+ DOCDIR=/usr/src/tmp/python3-module-kid-buildroot/usr/share/doc/python3-module-kid-0.9.6
+ export DOCDIR
+ rm -rf /usr/src/tmp/python3-module-kid-buildroot/usr/share/doc/python3-module-kid-0.9.6
+ /bin/mkdir -p /usr/src/tmp/python3-module-kid-buildroot/usr/share/doc/python3-module-kid-0.9.6
+ cp -prL README COPYING /usr/src/tmp/python3-module-kid-buildroot/usr/share/doc/python3-module-kid-0.9.6
+ chmod -R go-w /usr/src/tmp/python3-module-kid-buildroot/usr/share/doc/python3-module-kid-0.9.6
+ chmod -R a+rX /usr/src/tmp/python3-module-kid-buildroot/usr/share/doc/python3-module-kid-0.9.6
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6S46Q4
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jJlEZ0
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/bin/kid: skipping sys
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/bin/kidc: skipping sys
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=58 IGNORE (for REQ=slight and deep=8) module=kid.importer
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=64 IGNORE (for REQ=slight and deep=8) module=kid.importer
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [274, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [320, [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [321, [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [322, [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [323, [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=96 a form of __import__ was read which gave no deps: [324, [325, [1, '__import__', 96]], [327, [7, '(', 96], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 96]]]]]]]]]]]]]]]]]], [8, ')', 96]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=141 IGNORE (for REQ=slight and deep=8) module=kid.importer
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=151 IGNORE (for REQ=slight and deep=8) module=kid.compiler
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/__init__.py: line=357 IGNORE (for REQ=slight and deep=11) module=inspect
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/codewriter.py: skipping sys
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py: line=36 IGNORE (for REQ=slight and deep=8) module=os
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compiler.py: skipping marshal
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/importer.py: skipping sys
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/importer.py: skipping time
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/options.py: line=5 possible relative import from ., UNIMPLEMENTED
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/parser.py: line=344 IGNORE (for REQ=slight and deep=11) module=io
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py: line=46 IGNORE (for REQ=slight and deep=8) module=os
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py: line=74 IGNORE (for REQ=slight and deep=16) module=kid
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py: line=120 IGNORE (for REQ=slight and deep=20) module=os
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py: line=122 IGNORE (for REQ=slight and deep=16) module=os
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py: line=130 IGNORE (for REQ=slight and deep=16) module=kid.server
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/serialization.py: line=16 IGNORE (for REQ=slight and deep=8) module=sets
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py: line=149 IGNORE (for REQ=slight and deep=19) module=base64
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py: line=149 IGNORE (for REQ=slight and deep=19) module=binascii
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/server.py: line=232 IGNORE (for REQ=slight and deep=8) module=sys
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py: skipping sys
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py: skipping itertools
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py: line=237 IGNORE (for REQ=slight and deep=24) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py: line=239 IGNORE (for REQ=slight and deep=24) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py: line=240 IGNORE (for REQ=slight and deep=20) module=tokenize
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/template_util.py: line=241 IGNORE (for REQ=slight and deep=20) module=token
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__init__.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/__init__.py: line=34 IGNORE (for REQ=slight and deep=8) module=kid.test.util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_attribute_interpolation.py: line=36 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py: line=13 IGNORE (for REQ=slight and deep=8) module=kid.codewriter
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py: line=40 IGNORE (for REQ=slight and deep=8) module=kid.codewriter
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py: line=47 IGNORE (for REQ=slight and deep=8) module=test.blocks
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_codewriter.py: line=48 IGNORE (for REQ=slight and deep=8) module=kid.codewriter
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py: line=33 IGNORE (for REQ=slight and deep=8) module=test.test_if
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py: line=41 IGNORE (for REQ=slight and deep=8) module=kid.test
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py: line=44 IGNORE (for REQ=slight and deep=8) module=test.test_content
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py: line=49 IGNORE (for REQ=slight and deep=8) module=kid.test
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_compiler.py: line=51 IGNORE (for REQ=slight and deep=8) module=test.context
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=47 IGNORE (for REQ=slight and deep=8) module=xml.parsers.expat
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=69 IGNORE (for REQ=slight and deep=8) module=xml.parsers.expat
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=86 IGNORE (for REQ=slight and deep=8) module=xml.parsers.expat
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=112 IGNORE (for REQ=slight and deep=8) module=xml.parsers.expat
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=126 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=136 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=151 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=171 IGNORE (for REQ=slight and deep=8) module=kid.compiler
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=233 IGNORE (for REQ=slight and deep=8) module=kid.compiler
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=272 IGNORE (for REQ=slight and deep=16) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_error.py: line=331 IGNORE (for REQ=slight and deep=8) module=kid.compiler
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_extends.py: line=46 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_format.py: line=25 IGNORE (for REQ=slight and deep=8) module=kid.format
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py: line=19 IGNORE (for REQ=slight and deep=8) module=xml.etree
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py: line=21 IGNORE (for REQ=slight and deep=8) module=elementtree
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py: line=63 IGNORE (for REQ=slight and deep=12) module=test.context
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py: line=68 IGNORE (for REQ=slight and deep=8) module=test.context
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_kid.py: line=264 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_layout.py: line=10 IGNORE (for REQ=slight and deep=8) module=kid.template_util
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_parser.py: line=53 IGNORE (for REQ=slight and deep=8) module=kid
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization.py: line=160 IGNORE (for REQ=slight and deep=8) module=kid.format
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_serialization.py: line=303 IGNORE (for REQ=slight and deep=8) module=xml.parsers.expat
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py: line=39 IGNORE (for REQ=slight and deep=12) module=test_suffixes0
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py: line=56 IGNORE (for REQ=slight and deep=12) module=test_suffixes1
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py: line=59 IGNORE (for REQ=slight and deep=12) module=test_suffixes2
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py: line=62 IGNORE (for REQ=slight and deep=12) module=test_suffixes3
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/test_suffixes.py: line=77 IGNORE (for REQ=slight and deep=8) module=test_suffixes4
python3.req: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: skipping sys
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=15 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=17 IGNORE (for REQ=slight and deep=8) module=io
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [274, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [318, [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [319, [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [320, [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [321, [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [322, [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [323, [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 UNABLE to determine the imported name at parse-time: name
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=70 a form of __import__ was read which gave no deps: [324, [325, [1, '__import__', 70]], [327, [7, '(', 70], [335, [336, [306, [310, [311, [312, [313, [316, [317, [318, [319, [320, [321, [322, [323, [324, [325, [1, 'name', 70]]]]]]]]]]]]]]]]]], [8, ')', 70]]]
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/test/util.py: line=97 IGNORE (for REQ=slight and deep=8) module=time
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py: line=100 IGNORE (for REQ=slight and deep=12) module=urllib.request
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py: line=100 IGNORE (for REQ=slight and deep=12) module=urllib.error
/usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/util.py: line=100 IGNORE (for REQ=slight and deep=12) module=urllib.parse
shebang.req.files: executable script /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/compile.py is not executable
shebang.req.files: executable script /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/release.py is not executable
shebang.req.files: executable script /usr/src/tmp/python3-module-kid-buildroot/usr/lib/python3/site-packages/kid/run.py is not executable
Provides: python3(kid), python3(kid.codewriter), python3(kid.compile), python3(kid.compiler), python3(kid.element), python3(kid.filter), python3(kid.format), python3(kid.importer), python3(kid.namespace), python3(kid.options), python3(kid.parser), python3(kid.pull), python3(kid.release), python3(kid.run), python3(kid.serialization), python3(kid.server), python3(kid.template_util), python3(kid.test), python3(kid.test.test_attribute_interpolation), python3(kid.test.test_codewriter), python3(kid.test.test_comment), python3(kid.test.test_compiler), python3(kid.test.test_element), python3(kid.test.test_error), python3(kid.test.test_extended_layout), python3(kid.test.test_extends), python3(kid.test.test_format), python3(kid.test.test_kid), python3(kid.test.test_kid_lang), python3(kid.test.test_layout), python3(kid.test.test_match), python3(kid.test.test_namespace), python3(kid.test.test_options), python3(kid.test.test_parser), python3(kid.test.test_scope), python3(kid.test.test_serialization), python3(kid.test.test_serialization_escaping), python3(kid.test.test_suffixes), python3(kid.test.test_templatepath), python3(kid.test.test_unicode), python3(kid.test.util), python3(kid.util)
Requires: /usr/bin/python3, /usr/lib/python3/site-packages, python3(cgi) < 0, python3(getopt) < 0, python3(glob) < 0, python3(html.entities) < 0, python3(http.server) < 0, python3(imp) < 0, python3(inspect) < 0, python3(os) < 0, python3(os.path) < 0, python3(pkg_resources) < 0, python3(re) < 0, python3(shutil) < 0, python3(stat) < 0, python3(string) < 0, python3(struct) < 0, python3(tempfile) < 0, python3(traceback) < 0, python3(types) < 0, python3(urllib.parse) < 0, python3(warnings) < 0, python3(xml.parsers) < 0
Wrote: /usr/src/RPM/RPMS/noarch/python3-module-kid-0.9.6-alt2.noarch.rpm
17.17user 0.62system 0:18.85elapsed 94%CPU (0avgtext+0avgdata 29616maxresident)k
0inputs+0outputs (0major+209015minor)pagefaults 0swaps
/.out/python3-module-kid-0.9.6-alt2.noarch.rpm: bad symbols in the license tag: /
24.19user 3.85system 0:30.49elapsed 91%CPU (0avgtext+0avgdata 110196maxresident)k
0inputs+0outputs (0major+651474minor)pagefaults 0swaps
--- python3-module-kid-0.9.6-alt2.noarch.rpm.repo	2020-01-16 12:38:33.000000000 +0000
+++ python3-module-kid-0.9.6-alt2.noarch.rpm.hasher	2020-09-01 08:14:52.286901418 +0000
@@ -3,64 +3,64 @@
 /usr/lib/python3/site-packages/kid	40755	
-/usr/lib/python3/site-packages/kid-0.9.6-py3.7.egg-info	40755	
-/usr/lib/python3/site-packages/kid-0.9.6-py3.7.egg-info/PKG-INFO	100644	
-/usr/lib/python3/site-packages/kid-0.9.6-py3.7.egg-info/SOURCES.txt	100644	
-/usr/lib/python3/site-packages/kid-0.9.6-py3.7.egg-info/dependency_links.txt	100644	
-/usr/lib/python3/site-packages/kid-0.9.6-py3.7.egg-info/entry_points.txt	100644	
-/usr/lib/python3/site-packages/kid-0.9.6-py3.7.egg-info/top_level.txt	100644	
+/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info	40755	
+/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info/PKG-INFO	100644	
+/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info/SOURCES.txt	100644	
+/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info/dependency_links.txt	100644	
+/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info/entry_points.txt	100644	
+/usr/lib/python3/site-packages/kid-0.9.6-py3.8.egg-info/top_level.txt	100644	
 /usr/lib/python3/site-packages/kid/__init__.py	100644	
 /usr/lib/python3/site-packages/kid/__pycache__	40755	
-/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-37.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/__init__.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/codewriter.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/compile.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/compiler.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/element.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/filter.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/format.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/importer.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/namespace.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/options.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/parser.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/pull.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/release.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/run.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/serialization.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/server.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/template_util.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/__pycache__/util.cpython-38.pyc	100644	
 /usr/lib/python3/site-packages/kid/codewriter.py	100644	
@@ -84,74 +84,74 @@
 /usr/lib/python3/site-packages/kid/test/__pycache__	40755	
-/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-37.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-37.opt-1.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-37.opt-2.pyc	100644	
-/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-37.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/__init__.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_attribute_interpolation.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_codewriter.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_comment.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_compiler.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_element.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_error.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_extended_layout.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_extends.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_format.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_kid_lang.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_layout.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_match.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_namespace.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_options.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_parser.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_scope.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_serialization_escaping.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_suffixes.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_templatepath.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/test_unicode.cpython-38.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-38.opt-1.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-38.opt-2.pyc	100644	
+/usr/lib/python3/site-packages/kid/test/__pycache__/util.cpython-38.pyc	100644	
 /usr/lib/python3/site-packages/kid/test/test_attribute_interpolation.py	100644