<86>Jan 28 10:21:02 userdel[672660]: delete user 'rooter' <86>Jan 28 10:21:02 userdel[672660]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 28 10:21:02 groupadd[672698]: group added to /etc/group: name=rooter, GID=1817 <86>Jan 28 10:21:02 groupadd[672698]: group added to /etc/gshadow: name=rooter <86>Jan 28 10:21:02 groupadd[672698]: new group: name=rooter, GID=1817 <86>Jan 28 10:21:02 useradd[672738]: new user: name=rooter, UID=1817, GID=1817, home=/root, shell=/bin/bash <86>Jan 28 10:21:02 userdel[672790]: delete user 'builder' <86>Jan 28 10:21:02 userdel[672790]: removed group 'builder' owned by 'builder' <86>Jan 28 10:21:02 userdel[672790]: removed shadow group 'builder' owned by 'builder' <86>Jan 28 10:21:02 groupadd[672839]: group added to /etc/group: name=builder, GID=1818 <86>Jan 28 10:21:02 groupadd[672839]: group added to /etc/gshadow: name=builder <86>Jan 28 10:21:02 groupadd[672839]: new group: name=builder, GID=1818 <86>Jan 28 10:21:02 useradd[672885]: new user: name=builder, UID=1818, GID=1818, home=/usr/src, shell=/bin/bash <13>Jan 28 10:21:05 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Jan 28 10:21:05 rpmi: libexpat-2.4.3-alt1 p9+293696.100.1.1 1643124786 installed <13>Jan 28 10:21:05 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed <13>Jan 28 10:21:05 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed <13>Jan 28 10:21:05 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jan 28 10:21:05 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Jan 28 10:21:05 rpmi: ca-certificates-2021.10.06-alt1 p9+289862.100.1.1 1637033643 installed <13>Jan 28 10:21:05 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>Jan 28 10:21:05 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed <13>Jan 28 10:21:05 rpmi: libcrypto1.1-1.1.1u-alt1 p9+322202.100.1.1 1685863283 installed <13>Jan 28 10:21:05 rpmi: libssl1.1-1.1.1u-alt1 p9+322202.100.1.1 1685863283 installed <13>Jan 28 10:21:05 rpmi: python3-3.7.11-alt1 p9+273501.10.37.1 1629720188 installed <13>Jan 28 10:21:05 rpmi: libpython3-3.7.11-alt1 p9+273501.10.37.1 1629720188 installed <13>Jan 28 10:21:06 rpmi: python3-base-3.7.11-alt1 p9+273501.10.37.1 1629720188 installed <13>Jan 28 10:21:06 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Jan 28 10:21:06 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Jan 28 10:21:08 rpmi: python3-module-pkg_resources-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Jan 28 10:21:08 rpmi: python-modules-curses-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: libncurses-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Jan 28 10:21:08 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Jan 28 10:21:08 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Jan 28 10:21:08 rpmi: python3-dev-3.7.11-alt1 p9+273501.10.37.1 1629720188 installed <13>Jan 28 10:21:08 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>Jan 28 10:21:08 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed <13>Jan 28 10:21:08 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <86>Jan 28 10:21:08 groupadd[706747]: group added to /etc/group: name=_keytab, GID=499 <86>Jan 28 10:21:08 groupadd[706747]: group added to /etc/gshadow: name=_keytab <86>Jan 28 10:21:08 groupadd[706747]: new group: name=_keytab, GID=499 <13>Jan 28 10:21:08 rpmi: libkrb5-1.17.2-alt5 p9+325691.100.1.1 1690460821 installed <13>Jan 28 10:21:08 rpmi: libtirpc-1.0.3-alt1 1532008015 installed <13>Jan 28 10:21:08 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>Jan 28 10:21:08 rpmi: python-modules-compiler-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-email-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-unittest-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-encodings-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-nis-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-ctypes-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-multiprocessing-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-logging-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-tools-2to3-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-xml-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-hotshot-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-bsddb-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-modules-distutils-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-module-pkg_resources-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Jan 28 10:21:08 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548748 installed <13>Jan 28 10:21:08 rpmi: python-dev-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed <13>Jan 28 10:21:08 rpmi: python-module-setuptools-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed <13>Jan 28 10:21:08 rpmi: python3-module-setuptools-1:40.8.0-alt2 sisyphus+229158.200.2.1 1557735221 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python-module-infrae.testbrowser-2.0.2-alt2.2.nosrc.rpm (w1.gzdio) Installing python-module-infrae.testbrowser-2.0.2-alt2.2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.98601 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python-module-infrae.testbrowser-2.0.2 + echo 'Source #0 (python-module-infrae.testbrowser-2.0.2.tar):' Source #0 (python-module-infrae.testbrowser-2.0.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python-module-infrae.testbrowser-2.0.2.tar + cd python-module-infrae.testbrowser-2.0.2 + /bin/chmod -c -Rf u+rwX,go-w . + cp -fR . ../python3 + find ../python3 -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: Refactored ../python3/src/infrae/testbrowser/wsgi.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/utils.py --- ../python3/src/infrae/testbrowser/wsgi.py (original) +++ ../python3/src/infrae/testbrowser/wsgi.py (refactored) @@ -2,7 +2,7 @@ # Copyright (c) 2010-2013 Infrae. All rights reserved. # See also LICENSE.txt -import urllib2 +import urllib.request, urllib.error, urllib.parse import io from zope.interface import implements @@ -70,7 +70,7 @@ uri, query = uri.split('?', 1) if '#' in uri: uri, _ = uri.split('#', 1) - environ['PATH_INFO'] = urllib2.unquote(uri) + environ['PATH_INFO'] = urllib.parse.unquote(uri) environ['QUERY_STRING'] = query if data is not None and data_type is not None: environ['wsgi.input'].write(data) --- ../python3/src/infrae/testbrowser/utils.py (original) +++ ../python3/src/infrae/testbrowser/utils.py (refactored) @@ -7,8 +7,9 @@ import mimetypes import operator import os -import urllib -import urlparse +import urllib.request, urllib.parse, urllib.error +import urllib.parse +from functools import reduce _marker = object() @@ -33,40 +34,39 @@ return None return None - return filter(lambda c: c != None, - map(resolve_charset, + return [c for c in map(resolve_charset, reduce(operator.add, - map(lambda c: c.split(), charsets.split(','))))) + [c.split() for c in charsets.split(',')])) if c != None] def charset_encoder(charset, value): """Encoder a value in the given charset. """ - if isinstance(value, unicode): + if isinstance(value, str): return value.encode(charset, 'ignore') return str(value) def resolve_url(url, browser): """Resolve an absolute url given the current browser location. """ - parsed = urlparse.urlparse(urllib.unquote(url)) + parsed = urllib.parse.urlparse(urllib.parse.unquote(url)) if (parsed.scheme in ('', 'http', 'https') and not parsed.path.startswith('/')): # Be sure to always not have any relative links parsed = list(parsed) base = '/'.join(browser.location.split('/')[:-1]) parsed[2] = '/'.join((base, parsed[2])) - return urlparse.urlunparse(parsed) + return urllib.parse.urlunparse(parsed) def resolve_location(url): """Resolve a location out of an url. It does the opposite of resolve_url. """ - parsed = urlparse.urlparse(urllib.unquote(url)) + parsed = urllib.parse.urlparse(urllib.parse.unquote(url)) if parsed.netloc: parsed = list(parsed) parsed[1] = '' parsed[0] = '' - return urlparse.urlunparse(parsed) + return urllib.parse.urlunparse(parsed) def format_auth(user, password): return 'Basic ' + ':'.join((user, password)).encode('base64').strip() @@ -77,20 +77,20 @@ BOUNDARY = '------------uCtemt3iWu00F3QDhiwZ2nIQ$' data = [] if isinstance(fields, dict): - fields = fields.iteritems() + fields = iter(fields.items()) for key, value in fields: data.append('--' + BOUNDARY) - if isinstance(key, unicode): + if isinstance(key, str): key = key.encode(charset) if isinstance(value, File): data.append( 'Content-Disposition: form-data; name="%s"; filename="%s"' % ( - key, unicode(value.filename).encode(charset))) + key, str(value.filename).encode(charset))) data.append('Content-Type: %s' % value.content_type) else: data.append('Content-Disposition: form-data; name="%s"' % key) data.append('') - if isinstance(data, unicode): + if isinstance(data, str): data.append(value.encode(charset)) else: data.append(str(value)) @@ -156,13 +156,13 @@ self._values = values def keys(self): - return map(operator.itemgetter(1), self._values) + return list(map(operator.itemgetter(1), self._values)) def items(self): - return map(operator.itemgeRefactoringTool: No changes to ../python3/src/infrae/testbrowser/tests/test_utils.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/test_headers.py tter(1, 2), self._values) + return list(map(operator.itemgetter(1, 2), self._values)) def values(self): - return map(operator.itemgetter(2), self._values) + return list(map(operator.itemgetter(2), self._values)) iteritems = items iterkeys = keys @@ -170,16 +170,16 @@ def get(self, key, default=None, multiple=False): key = key.lower() - matches = filter(lambda item: key in item[0], self._values) + matches = [item for item in self._values if key in item[0]] if not matches: return default if len(matches) == 1: if multiple: return [matches[0][2]] return matches[0][2] - exact_matches = map( + exact_matches = list(map( operator.itemgetter(2), - filter(lambda item: key == item[0], matches)) + [item for item in matches if key == item[0]])) if multiple: return exact_matches if len(exact_matches) == 1: @@ -206,16 +206,16 @@ def __eq__(self, other): if isinstance(other, ResultSet): - other = other.keys() - return self.keys() == other + other = list(other.keys()) + return list(self.keys()) == other def __ne__(self, other): if isinstance(other, ResultSet): - other = other.keys() - return self.keys() != other + other = list(other.keys()) + return list(self.keys()) != other def __repr__(self): - return repr(map(operator.itemgetter(1), self._values)) + return repr(list(map(operator.itemgetter(1), self._values))) class Handlers(object): --- ../python3/src/infrae/testbrowser/tests/test_headers.py (original) +++ ../python3/src/infrae/testbrowser/tests/test_headers.py (refactored) @@ -14,17 +14,17 @@ headers = HTTPHeaders() headers['content-type'] = 'text/plain' - self.assertEquals(headers['content-type'], 'text/plain') - self.assertEquals(headers['Content-Type'], 'text/plain') + self.assertEqual(headers['content-type'], 'text/plain') + self.assertEqual(headers['Content-Type'], 'text/plain') headers['Content-Type'] = 'application/octet-stream' - self.assertEquals(headers['content-type'], 'application/octet-stream') - self.assertEquals(headers['Content-Type'], 'application/octet-stream') + self.assertEqual(headers['content-type'], 'application/octet-stream') + self.assertEqual(headers['Content-Type'], 'application/octet-stream') headers.update( - {'Content-Type': 'text/html', 'Content-Length': '42'}.items()) - self.assertEquals(headers['content-type'], 'text/html') - self.assertEquals(headers['content-length'], '42') + list({'Content-Type': 'text/html', 'Content-Length': '42'}.items())) + self.assertEqual(headers['content-type'], 'text/html') + self.assertEqual(headers['content-length'], '42') def test_non_existing_get(self): """Looking a non existing key raises KeyError. @@ -41,15 +41,15 @@ headers = HTTPHeaders() headers['Content-Length'] = '42' - self.assertEquals(headers.has_key('Content-Length'), True) - self.assertEquals(headers.has_key('content-length'), True) - self.failUnless('Content-Length' in headers) - self.failUnless('content-length' in headers) + self.assertEqual('Content-Length' in headers, True) + self.assertEqual('content-length' in headers, True) + self.assertTrue('Content-Length' in headers) + self.assertTrue('content-length' in headers) - self.assertEquals(headers.has_key('Server'), False) - self.assertEquals(headers.has_key('server'), False) - self.failIf('Server' in headers) - self.failIf('server' in headers) + self.assertEqual('Server' in headers, False) + self.assertEqual('server' in headers, False) + self.assertFalse('Server' in headers) + self.assertFalse('server' in headers)RefactoringTool: No changes to ../python3/src/infrae/testbrowser/tests/test_form.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/test_expressions.py WARNING: couldn't encode ../python3/src/infrae/testbrowser/tests/test_expressions.py's diff for your terminal RefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/test_browsing.py WARNING: couldn't encode ../python3/src/infrae/testbrowser/tests/test_browsing.py's diff for your terminal RefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/form.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/expressions.py WARNING: couldn't encode ../python3/src/infrae/testbrowser/tests/expressions.py's diff for your terminal RefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/browser.py def test_items(self): """items return a list of tuples containing all headers. Header @@ -59,10 +59,10 @@ headers['content-type'] = 'text/plain' headers['Content-length'] = 42 - self.assertEquals( - headers.items(), + self.assertEqual( + list(headers.items()), [('Content-Length', '42'), ('Content-Type', 'text/plain')]) - self.assertEquals( - list(headers.iteritems()), + self.assertEqual( + list(headers.items()), [('Content-Length', '42'), ('Content-Type', 'text/plain')]) --- ../python3/src/infrae/testbrowser/tests/test_expressions.py (original) +++ ../python3/src/infrae/testbrowser/tests/test_expressions.py (refactored) @@ -29,7 +29,7 @@ browser.inspect.add('values', '//p') # we get a latin1 interpretation of utf-8 self.assertEqual(browser.inspect.values, --- ../python3/src/infrae/testbrowser/tests/test_browsing.py (original) +++ ../python3/src/infrae/testbrowser/tests/test_browsing.py (refactored) @@ -157,7 +157,7 @@ 'application/json') self.assertEqual(browser.html, None) self.assertEqual(browser.xml, None) - self.assertEqual(browser.json, [True, False, 1, u'a']) + self.assertEqual(browser.json, [True, False, 1, 'a']) def test_history(self): with Browser(app.test_app_iter) as browser: @@ -308,7 +308,7 @@ self.assertNotEqual(browser.html, None) self.assertEqual( browser.html.xpath('//li/text()'), --- ../python3/src/infrae/testbrowser/tests/form.py (original) +++ ../python3/src/infrae/testbrowser/tests/form.py (refactored) @@ -82,7 +82,7 @@ # Can only set string values self.assertRaises( AssertionError, setattr, password_field, 'value', ['something']) - password_field.value = u'secret' + password_field.value = 'secret' submit_field = form.get_control('save') self.assertNotEqual(submit_field, None) --- ../python3/src/infrae/testbrowser/tests/expressions.py (original) +++ ../python3/src/infrae/testbrowser/tests/expressions.py (refactored) @@ -74,27 +74,27 @@ ['Home', 'Contact', 'Contact Abroad', 'python']) self.assertEqual( browser.inspect.breadcrumbs, - [u'Home ...', - u'Development ...', - u'Advanced Lisp ...', --- ../python3/src/infrae/testbrowser/tests/browser.py (original) +++ ../python3/src/infrae/testbrowser/tests/browser.py (refactored) @@ -20,7 +20,7 @@ with self.Browser(app.test_app_cookies_server) as browser: self.assertTrue(verifyObject(ICookies, browser.cookies)) self.assertEqual(len(browser.cookies), 0) - self.assertEqual(browser.cookies.keys(), []) + self.assertEqual(list(browser.cookies.keys()), []) self.assertNotIn('browser', browser.cookies) self.assertEqual(repr(browser.cookies), '<no cookies>') browser.open('/page.html') @@ -49,11 +49,11 @@ """ with self.Browser(app.test_app_cookies_client) as browser: self.assertEqual(len(browser.cookies), 0) - self.assertEqual(browser.cookies.keys(), []) + self.assertEqual(list(browser.cookies.keys()), []) self.assertNotIn('food', browser.cookies) browser.open('/page.html') self.assertEqual(len(browser.cookies), 0) - self.assertEqual(browser.cookies.keys(), []) + self.assertEqual(list(browser.cookies.keys()), []) self.assertNotIn('food', browser.cookies) # No cookies are visible self.assertNotEqual(browser.html, None) @@ -84,7 +84,7 @@ # You can clear all cookies browser.cookies.clear() self.assertEqual(len(browser.cookies), 0) - self.assertEqual(browser.cookies.keys(), []) + self.asserRefactoringTool: Refactored ../python3/src/infrae/testbrowser/tests/app.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/utils.py tEqual(list(browser.cookies.keys()), []) self.assertNotIn('food', browser.cookies) self.assertNotIn('drink', browser.cookies) browser.reload() @@ -110,6 +110,6 @@ browser.login('admin', 'admin') browser.logout() - self.assertEquals( + self.assertEqual( called, [('login', 'admin', 'admin'), ('logout',), ('close',)]) --- ../python3/src/infrae/testbrowser/tests/app.py (original) +++ ../python3/src/infrae/testbrowser/tests/app.py (refactored) @@ -3,10 +3,10 @@ # See also LICENSE.txt import os -import urlparse +import urllib.parse def encode(value): - if isinstance(value, unicode): + if isinstance(value, str): return value.encode('utf-8') return str(value) @@ -35,9 +35,7 @@ def test_app_headers(environ, start_response): start_response('200 Ok', [('Content-type', 'text/html'),]) - headers = map(lambda k: '<li>%s:%s</li>' % (k, environ[k]), - filter(lambda k: k.startswith('HTTP_'), - environ.keys())) + headers = ['<li>%s:%s</li>' % (k, environ[k]) for k in [k for k in list(environ.keys()) if k.startswith('HTTP_')]] return ['<html><ul>'] + headers + ['</ul></html>'] @@ -81,12 +79,12 @@ def test_app_cookies_server(environ, start_response): headers = [('Content-type', 'text/html')] - if 'HTTP_COOKIE' not in environ.keys(): + if 'HTTP_COOKIE' not in list(environ.keys()): # No cookies, set cookies ! headers.append(('Set-Cookie', 'browser=testing;Path=/')) start_response('200 Ok', headers) yield '<html><ul>' - if 'HTTP_COOKIE' in environ.keys(): + if 'HTTP_COOKIE' in list(environ.keys()): # Cookies, display them ! for cookie in environ['HTTP_COOKIE'].split(';'): yield '<li>' + cookie.strip() + '</li>' @@ -96,7 +94,7 @@ headers = [('Content-type', 'text/html')] start_response('200 Ok', headers) yield '<html><ul>' - if 'HTTP_COOKIE' in environ.keys(): + if 'HTTP_COOKIE' in list(environ.keys()): # Cookies, display them ! for cookie in environ['HTTP_COOKIE'].split(';'): yield '<li>' + cookie.strip() + '</li>' @@ -142,14 +140,13 @@ headers = {'Content-type': 'text/html'} headers.update(self.default_headers) if environ['REQUEST_METHOD'] == 'POST': - start_response('200 Ok', headers.items()) + start_response('200 Ok', list(headers.items())) environ_length = environ.get('CONTENT_LENGTH') length = int(environ_length) if environ_length else 0 - data = urlparse.parse_qsl(environ['wsgi.input'].read(length)) - return ['<html><ul>%s</ul></html>' % ''.join(map( - lambda v: '<li>%s: %s</li>' % (v[0], ''.join(v[1])), data))] + data = urllib.parse.parse_qsl(environ['wsgi.input'].read(length)) + return ['<html><ul>%s</ul></html>' % ''.join(['<li>%s: %s</li>' % (v[0], ''.join(v[1])) for v in data])] with open(self.filename, 'r') as data: - start_response('200 Ok', headers.items()) + start_response('200 Ok', list(headers.items())) return [data.read()] - start_response('404 Not Found', headers.items()) + start_response('404 Not Found', list(headers.items())) return ['<html>File not found</html>'] --- ../python3/src/infrae/testbrowser/selenium/utils.py (original) +++ ../python3/src/infrae/testbrowser/selenium/utils.py (refactored) @@ -3,7 +3,7 @@ # See also LICENSE.txt import sysconfig -import urllib2 +import urllib.request, urllib.error, urllib.parse # You can add your platform here. PLATFORM_MAPPING = { @@ -25,7 +25,7 @@ -class HTTPRequest(urllib2.Request): +class HTTPRequest(urllib.request.Request): """Extends the urllib2.Request to support GET, POST, PUT, DELETE request on demand. """ @@ -42,7 +42,7 @@ elif method != 'POST' and method != 'PUT': data = None self._RefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/tests/test_browsing.py WARNING: couldn't encode ../python3/src/infrae/testbrowser/selenium/tests/test_browsing.py's diff for your terminal RefactoringTool: No changes to ../python3/src/infrae/testbrowser/selenium/server.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/form.py method = method - urllib2.Request.__init__(self, url, data=data) + urllib.request.Request.__init__(self, url, data=data) def get_method(self): """Returns the HTTP method used by this request.""" @@ -78,7 +78,7 @@ return self.url -class HTTPErrorResponseHandler(urllib2.HTTPDefaultErrorHandler): +class HTTPErrorResponseHandler(urllib.request.HTTPDefaultErrorHandler): """A custom HTTP error handler. Used to return an object instead of raising an HTTPError exception. @@ -89,6 +89,6 @@ def create_http_opener(): - return urllib2.build_opener( - urllib2.HTTPRedirectHandler(), + return urllib.request.build_opener( + urllib.request.HTTPRedirectHandler(), HTTPErrorResponseHandler()) --- ../python3/src/infrae/testbrowser/selenium/tests/test_browsing.py (original) +++ ../python3/src/infrae/testbrowser/selenium/tests/test_browsing.py (refactored) @@ -33,11 +33,10 @@ self.assertEqual(browser.location, '/root+to%E2%80%A6.html') self.assertNotEqual(browser.html, None) environ = dict( - map(lambda s: map(lambda t: t.strip(), s.split(':', 1)), - browser.html.xpath('//li/text()'))) --- ../python3/src/infrae/testbrowser/selenium/form.py (original) +++ ../python3/src/infrae/testbrowser/selenium/form.py (refactored) @@ -77,49 +77,46 @@ def value(): def getter(self): if self.__type in ['select', 'radio', 'checkbox']: - values = map(operator.itemgetter(0), - filter(lambda (name, option): option.is_selected, - self.__options.items())) + values = list(map(operator.itemgetter(0), + [name_option for name_option in list(self.__options.items()) if name_option[1].is_selected])) if self.__multiple: return values assert len(values) < 2 return values and values[0] or '' if self.__multiple: - return map(operator.attrgetter('value'), self._element) + return list(map(operator.attrgetter('value'), self._element)) return self._element.value def setter(self, value): if self.__type in ['select', 'radio', 'checkbox']: if self.__multiple: - if isinstance(value, basestring): + if isinstance(value, str): value = [value] value = set(value) valid_value = set(self.__options.keys()) assert not value.difference(valid_value), \ - u'Invalid value selected' - selected = set(filter( - lambda option: option.is_selected, - self.__options.values())) - wanted = set(map(lambda v: self.__options[v], value)) + 'Invalid value selected' + selected = set([option for option in list(self.__options.values()) if option.is_selected]) + wanted = set([self.__options[v] for v in value]) for option in selected.difference(wanted): option.click() for option in wanted.difference(selected): option.click() else: - assert value in self.__options.keys(), \ - u'Invalid value %s selected' % value + assert value in list(self.__options.keys()), \ + 'Invalid value %s selected' % value self.__options[value].click() else: if self.__multiple: if not isinstance(value, list) or isinstance(value, tuple): value = [value] assert len(value) == len(self._element), \ - u"Not enough values" + "NoRefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/expressions.py t enough values" for element, element_value in zip(self._element, value): element.clear() element.send_keys(element_value) else: - assert isinstance(value, basestring), \ - u'Multiple values not accepted for this field' + assert isinstance(value, str), \ + 'Multiple values not accepted for this field' self._element.clear() self._element.send_keys(value) return property(getter, setter) @@ -134,7 +131,7 @@ def options(): def getter(self): if len(self.__options) > 1 or self.__type == 'select': - return self.__options.keys() + return list(self.__options.keys()) return [] return property(getter) @@ -152,7 +149,7 @@ return self._element.is_selected return False def setter(self, value): - assert self.checkable, u"Not checkable" + assert self.checkable, "Not checkable" if not self.__multiple: status = self._element.is_selected if status != value: @@ -167,7 +164,7 @@ if self.__type not in ['checkbox', 'radio']: # Support for multiple fields (hidden, other) assert element_type not in ['file', 'submit', 'select', 'checkbox', 'radio'], \ - u"multiple input or mixing input %s and %s is not supported" % ( + "multiple input or mixing input %s and %s is not supported" % ( self.__type, element_type) if self.__type != element_type: self.__type = 'mixed' @@ -177,7 +174,7 @@ self._element.append(element) return assert self.__type == element_type, \ - u'Control extended with a different control type' + 'Control extended with a different control type' if self.__type == 'checkbox': self.__multiple = True self.__options[element.value] = element @@ -249,7 +246,7 @@ def get_control(self, name): if name not in self.controls: - raise AssertionError(u'No control %s' % name) + raise AssertionError('No control %s' % name) return self.controls.get(name) def submit(self, name=None, value=None): --- ../python3/src/infrae/testbrowser/selenium/expressions.py (original) +++ ../python3/src/infrae/testbrowser/selenium/expressions.py (refactored) @@ -43,12 +43,12 @@ return self._text != other def __str__(self): - if isinstance(self._text, unicode): + if isinstance(self._text, str): return self._text.encode('utf-8', 'replace') return str(self._text) def __unicode__(self): - return unicode(self._text) + return str(self._text) def __repr__(self): return repr(str(self)) @@ -67,8 +67,7 @@ def __init__(self, items): super(Clickables, self).__init__( - map(lambda item: (str(item).lower(), unicode(item), item), - map(lambda item: factory(item), items))) + [(str(item).lower(), str(item), item) for item in [factory(item) for item in items]]) return Clickables @@ -91,17 +90,17 @@ 'form': ExpressionType( node_to_node, compound_filter_factory(visible_filter, tag_filter('form')), - lambda nodes: map(Form, nodes), + lambda nodes: list(map(Form, nodes)), Form), 'form-fields': ExpressionType( node_to_node, compound_filter_factory(visible_filter, tag_filter('form')), - lambda nodes: map(lambda node: Form(node).inspect.fields, nodes), + lambda nodes: [Form(node).inspect.fields for node in nodes], lambda node: Form(node).inspect.fields), 'form-actions': ExpressionType( node_to_node, compound_filter_factory(visible_filter, tag_filter('form')), - lambda nodes: map(lambda node: Form(node).inspect.actions, nodes), + lambda nodes: [Form(node).inspect.actions for node in nodes], lambda node: Form(node).inspect.actions), 'clickable': ExpressionType( node_to_node, @@ -145,8 +144,8 @@ if unique: if len(values) > 1: raise AssertionError( - u'Multiple elements found for %s where only ' - u'one was expected.' % name) + 'Multiple elements found for %s where only ' + 'one was expected.' % name) if not len(values): return None return values[0] @@ -156,14 +155,14 @@ finder, type, unique = self._expressions[name] if finder is not None: expression = EXPRESSION_TYPE[type] - nodes = filter(expression.filter, - map(expression.converter, - self._runner(finder))) + nodes = list(filter(expression.filter, + list(map(expression.converter, + self._runner(finder))))) if unique: if len(nodes) > 1: raise AssertionError( - u'Multiple elements found for %s where only ' - u'one was expected.' % name) + 'Multiple elements found for %s where only ' + 'one was expected.' % name) if not len(nodes): return None return expression.node(nodes[0]) @@ -183,7 +182,7 @@ super(NestedResult, self).__init__(runner) self._keys = [] self._cache = {} - for name, options in definition.items(): + for name, options in list(definition.items()): if name is None and isinstance(options, (list, tuple)): self._keys = options continue @@ -210,7 +209,7 @@ def __eq__(self, other): if isinstance(other, dict): - for key, expected in other.items(): + for key, expected in list(other.items()): value = self._execute(key, default=_marker) if value != expected: return False @@ -235,7 +234,7 @@ self._values = values self._keys = [] self._cache = None - for name, options in definition.items(): + for name, options in list(definition.items()): if name is None and isinstance(options, (list, tuple)): self._keys = options break @@ -271,16 +270,16 @@ if self._cache is None: self._build() key = key.lower() - matches = filter(lambda item: key in item[0], self._cache) + matches = [item for item in self._cache if key in item[0]] if not matches: raise KeyError(key) if len(matches) == 1: return matches[0][1] - exact_matches = filter(lambda item: key == item[0], matches) + exact_matches = [item for item in matches if key == item[0]] if len(exact_matches) == 1: return exact_matches[0][1] raise AssertionError( - "Multiple matches (%d)" % len(matches), map(str, matches)) + "Multiple matches (%d)" % len(matches), list(map(str, matches))) raise KeyError(key) @@ -294,10 +293,10 @@ finder = lambda d: d.get_elements(css=css) if finder is None: raise AssertionError( - u'You need to provide an XPath or CSS expression') + 'You need to provide an XPath or CSS expression') if nested is None: if type not in EXPRESSION_TYPE: - raise AssertionError(u'Unknown expression type %s' % type) + rRefactoringTool: No changes to ../python3/src/infrae/testbrowser/selenium/errors.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/driver.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/cookies.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/selenium/browser.py aise AssertionError('Unknown expression type %s' % type) self._expressions[name] = (finder, type, unique) else: self._nested[name] = (finder, nested, unique) --- ../python3/src/infrae/testbrowser/selenium/driver.py (original) +++ ../python3/src/infrae/testbrowser/selenium/driver.py (refactored) @@ -5,7 +5,7 @@ import atexit import json import unittest -import urllib2 +import urllib.request, urllib.error, urllib.parse from zope.testing.cleanup import addCleanUp @@ -31,7 +31,7 @@ request.add_header('Accept', 'application/json') try: return self.validate(self.receive(self.open(request))) - except urllib2.URLError as error: + except urllib.error.URLError as error: if error.args[0].errno in [61, 111]: # Those are errno for connection refured. raise unittest.SkipTest("Selenium unavailable") @@ -119,7 +119,7 @@ return session def all(self): - return self.__sessions.itervalues() + return iter(self.__sessions.values()) def clear(self): for session in self.all(): @@ -145,8 +145,8 @@ def get_element_parameters(how): - assert len(how) == 1, u'Can only specify one way to retrieve an element' - key = how.keys()[0] + assert len(how) == 1, 'Can only specify one way to retrieve an element' + key = list(how.keys())[0] assert key in ELEMENT_PARAMETERS, 'Invalid way to retrieve an element' return {'using': ELEMENT_PARAMETERS[key], 'value': how[key]} @@ -223,7 +223,7 @@ def get_elements(self, **how): data = self._send('POST', '/elements', get_element_parameters(how)) - return map(lambda d: self._create_element(d), data['value']) + return [self._create_element(d) for d in data['value']] def set_cookie(self, name, value): self._send( @@ -297,4 +297,4 @@ def get_elements(self, **how): data = self._send('POST', '/elements', get_element_parameters(how)) - return map(lambda d: self._create_element(d), data['value']) + return [self._create_element(d) for d in data['value']] --- ../python3/src/infrae/testbrowser/selenium/cookies.py (original) +++ ../python3/src/infrae/testbrowser/selenium/cookies.py (refactored) @@ -38,7 +38,7 @@ def keys(self): if self.__driver is not None: - return map(operator.itemgetter('name'), self.__driver.cookies) + return list(map(operator.itemgetter('name'), self.__driver.cookies)) return [] def __getitem__(self, key): @@ -49,7 +49,7 @@ raise KeyError def __contains__(self, key): - return key in self.keys() + return key in list(self.keys()) def __len__(self): if self.__driver is not None: @@ -58,17 +58,17 @@ def __eq__(self, other): if isinstance(other, Cookies): - other = other.keys() - return self.keys() == other + other = list(other.keys()) + return list(self.keys()) == other def __ne__(self, other): if isinstance(other, Cookies): - other = other.keys() - return self.keys() != other + other = list(other.keys()) + return list(self.keys()) != other def __repr__(self): if self.__driver is not None: - cookies = '; '.join(map(repr, map(Cookie, self.__driver.cookies))) + cookies = '; '.join(map(repr, list(map(Cookie, self.__driver.cookies)))) if cookies: return cookies return '<no cookies>' --- ../python3/src/infrae/testbrowser/selenium/browser.py (original) +++ ../python3/src/infrae/testbrowser/selenium/browser.py (refactored) @@ -2,7 +2,7 @@ # Copyright (c) 2011-2013 Infrae. All rights reserved. # See also LICENSE.txt -import urlparse +import urllib.parse import lxml.html from infrae.testbrowser.interfaces import IBrowser, _marker @@ -98,7 +98,7 @@ def location(self): url = self.url if url is not None: - return urlpRefactoringTool: No changes to ../python3/src/infrae/testbrowser/selenium/__init__.py RefactoringTool: No changes to ../python3/src/infrae/testbrowser/python26.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/interfaces.py arse.urlparse(url).path + return urllib.parse.urlparse(url).path return None @property @@ -123,7 +123,7 @@ self.__server.start() def __absolute_url(self, url): - url_parts = list(urlparse.urlparse(url)) + url_parts = list(urllib.parse.urlparse(url)) if not url_parts[0]: url_parts[0] = 'http' if not url_parts[1]: @@ -138,7 +138,7 @@ location = self.location if location is not None: url_parts[2] = '/'.join((location, url_parts[2])) - return urlparse.urlunparse(url_parts) + return urllib.parse.urlunparse(url_parts) def login(self, user, password=_marker): if user is None: @@ -165,25 +165,25 @@ self.handlers.open(self, self.__driver) def reload(self): - assert self.__driver is not None, u'Nothing loaded to reload' + assert self.__driver is not None, 'Nothing loaded to reload' self.__driver.refresh() def get_form(self, name=None, id=None): - assert self.__driver is not None, u'Not viewing anything' + assert self.__driver is not None, 'Not viewing anything' expression = None if name is not None: expression = '//form[@name="%s"]' % name elif id is not None: expression = '//form[@id="%s"]' % id - assert expression is not None, u'Provides an id or a name to get_form' + assert expression is not None, 'Provides an id or a name to get_form' elements = self.__driver.get_elements(xpath=expression) - assert len(elements) == 1, u'No form found' + assert len(elements) == 1, 'No form found' return Form(elements[0]) def get_link(self, content): - assert self.__driver is not None, u'Not viewing anything' + assert self.__driver is not None, 'Not viewing anything' elements = self.__driver.get_elements(link=content) - assert len(elements) == 1, u'No link found' + assert len(elements) == 1, 'No link found' return Link(elements[0]) def close(self): --- ../python3/src/infrae/testbrowser/interfaces.py (original) +++ ../python3/src/infrae/testbrowser/interfaces.py (refactored) @@ -10,16 +10,16 @@ class IBrowser(Interface): """Test browser interface. """ - inspect = Attribute(u"Browser Expression (inspect current HTML)") - macros = Attribute(u"Browser macros") - options = Attribute(u"Options") - handlers = Attribute(u"Handlers used to customize browser behavior") - cookies = Attribute(u"Handle access to the cookies") - - url = Attribute(u"Currently viewed URL") - location = Attribute(u"Currently viewed path") - contents = Attribute(u"Payload") - html = Attribute(u"HTML payload parsed by LXML, or None") + inspect = Attribute("Browser Expression (inspect current HTML)") + macros = Attribute("Browser macros") + options = Attribute("Options") + handlers = Attribute("Handlers used to customize browser behavior") + cookies = Attribute("Handle access to the cookies") + + url = Attribute("Currently viewed URL") + location = Attribute("Currently viewed path") + contents = Attribute("Payload") + html = Attribute("HTML payload parsed by LXML, or None") def __enter__(): """Use a browser as a context manager. It will auto-close at @@ -70,15 +70,15 @@ class IAdvancedBrowser(IBrowser): """Browser with more low level API to the HTTP layer. """ - method = Attribute(u"Method used to view the current page") - status = Attribute(u"HTTP status") - status_code = Attribute(u"HTTP status code as an integer") - content_type = Attribute(u"Content type") - content_encoding = Attribute(u"Content encoding") - headers = Attribute(u"Dictionary like access to response headers") - history = Attribute(u"Last previously viewed URLs") - xml = Attribute(u"XML payload parsed by LXML, or None") - json = Attribute(u"JSON payload parsed, or None") + method = Attribute("Method used to view the current page") + status = Attribute("HTTP status") + status_code = Attribute("HTTP status code as an integer") + content_type = Attribute("Content type") + content_encoding = Attribute("Content encoding") + headers = Attribute("Dictionary like access to response headers") + history = Attribute("Last previously viewed URLs") + xml = Attribute("XML payload parsed by LXML, or None") + json = Attribute("JSON payload parsed, or None") def set_request_header(key, value): """Set an HTTP header ``key`` to the given ``value`` for each @@ -111,10 +111,10 @@ class ICookie(Interface): """Represent a single cookie. """ - name = Attribute(u"Name of the cookie") - value = Attribute(u"Value of the cookie") - options = Attribute(u"Dictionnary containing cookie options " - u"(max-age, http-only)...") + name = Attribute("Name of the cookie") + value = Attribute("Value of the cookie") + options = Attribute("Dictionnary containing cookie options " + "(max-age, http-only)...") class ICookies(Interface): @@ -162,14 +162,14 @@ class IFormControl(Interface): """Represent a control in a form. """ - name = Attribute(u"Control name") - type = Attribute(u"Control type (text, file, radio, select)") - value = Attribute(u"Control value") - multiple = Attribute(u"Does control hold multiple values?") - options = Attribute(u"Vocabulary from which the control can " - u"takes his values, if limited") - checkable = Attribute(u"Is the control checkable?") - checked = Attribute(u"If the control is checkable, is it checked") + name = Attribute("Control name") + type = Attribute("Control type (text, file, radio, select)") + value = Attribute("Control value") + multiple = Attribute("Does control hold multiple values?") + options = Attribute("Vocabulary from which the control can " + "takes his values, if limited") + checkable = Attribute("Is the control checkable?") + checked = Attribute("If the control is checkable, is it checked") class IClickableFormControl(IFormControl): @@ -189,12 +189,12 @@ class IForm(Interface): """Represent a form. """ - name = Attribute(u"HTML name of the form") - action = Attribute(u"URL to which the form is submitted") - method = Attribute(u"Method used to submit the form") - enctype = Attribute(u"Encoding type used to submit the form") - accept_charset = Attribute(u"Charset used to submit the form") - controls = Attribute(u"Dict containing all the controls") + name = Attribute("HTML name of the form") + action = Attribute("URL to which the form is submitted") + method = Attribute("Method used to submit the form") + enctype = Attribute("Encoding type used to submit the form") + accept_charset = Attribute("Charset used to submit the form") + controls = Attribute("Dict containing all the controls") def get_control(name): """Return the control identified by name or raise an @@ -211,34 +211,34 @@ class ICustomizableOptions(Interface): - server = Attribute(u'Name of the server to use') - port = Attribute(u'Port of the server to use') + server = Attribute('Name of the server to use') + port = Attribute('Port of the server to use') class ISeleniumCustomizableOptions(Interface): # We don't inherit from ICustomizableOptions due zope.interface # API suckiness - server = Attribute(u'Name of the server to use') - port = Attribute(u'Port of the server to use') - browser = Attribute(u'Browser to use firefox/internet explorer/chrome') - selenium_host = Attribute(u'Host to use to connect to Selenium') - selenium_port = Attribute(u'Port to use to connect to Selenium') - selenium_platform = Attribute(u'Platform to request to Selenium') + server = Attribute('Name of the server to use') + port = Attribute('Port of the server to use') + browser = Attribute('Browser to use firefox/internet explorer/chrome') + RefactoringTool: Refactored ../python3/src/infrae/testbrowser/headers.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/form.py selenium_host = Attribute('Host to use to connect to Selenium') + selenium_port = Attribute('Port to use to connect to Selenium') + selenium_platform = Attribute('Platform to request to Selenium') # Advanced browser sub compoments. class IWSGIResponse(Interface): - status = Attribute(u'HTTP status line') - headers = Attribute(u'Response headers') - output = Attribute(u'Response data (except headers)') + status = Attribute('HTTP status line') + headers = Attribute('Response headers') + output = Attribute('Response data (except headers)') class IWSGIServer(Interface): - server = Attribute(u'Server hostname') - port = Attribute(u'Server port') - protocol = Attribute(u'HTTP procotol version') + server = Attribute('Server hostname') + port = Attribute('Server port') + protocol = Attribute('HTTP procotol version') def get_default_environ(): pass --- ../python3/src/infrae/testbrowser/headers.py (original) +++ ../python3/src/infrae/testbrowser/headers.py (refactored) @@ -6,7 +6,7 @@ def format_http_header(name): """This format an http header key. """ - return '-'.join(map(lambda s: s.capitalize(), name.split('-'))) + return '-'.join([s.capitalize() for s in name.split('-')]) class HTTPHeaders(dict): --- ../python3/src/infrae/testbrowser/form.py (original) +++ ../python3/src/infrae/testbrowser/form.py (refactored) @@ -22,7 +22,7 @@ key = getattr(control, name, 'missing') return (key.lower(), key, control) - super(ControlResultSet, self).__init__(map(prepare, controls)) + super(ControlResultSet, self).__init__(list(map(prepare, controls))) class ControlExpressions(object): @@ -39,13 +39,13 @@ expression = self.__expressions[name] def matcher(control): - for key, value in expression[0].items(): + for key, value in list(expression[0].items()): if getattr(control, key, None) != value: return False return True return ControlResultSet( - filter(matcher, self.__form.controls.values()), + list(filter(matcher, list(self.__form.controls.values()))), expression[1]) raise AttributeError(name) @@ -147,19 +147,19 @@ if self.__type in ['radio', 'checkbox', 'select']: for subvalue in value: assert subvalue in self.__options, \ - u"Invalid choice %s" % subvalue + "Invalid choice %s" % subvalue else: - assert len(value) == len(self.__value), u"Not enough values" + assert len(value) == len(self.__value), "Not enough values" else: if isinstance(value, int): value = str(value) - assert (isinstance(value, basestring) or + assert (isinstance(value, str) or isinstance(value, bool)), \ - u'Invalid value type %s set for control %r' % ( + 'Invalid value type %s set for control %r' % ( type(value).__name__, value) if self.__options: if value not in self.__options: - raise AssertionError(u"Invalid choice %s" % value) + raise AssertionError("Invalid choice %s" % value) self.__value = value return property(getter, setter) @@ -186,7 +186,7 @@ def getter(self): return self.__checked def setter(self, value): - assert self.checkable, u"Not checkable" + assert self.checkable, "Not checkable" self.__checked = bool(value) return property(getter, setter) @@ -197,7 +197,7 @@ if self.__type not in ['checkbox', 'radio']: # Support for multiple fields (hidden, other) assert elemenRefactoringTool: Refactored ../python3/src/infrae/testbrowser/expressions.py t_type not in ['file', 'submit', 'select'], \ - u"%s: multiple input or mixing input %s and %s is not supported" % ( + "%s: multiple input or mixing input %s and %s is not supported" % ( element.name, self.__type, element_type) if self.__type != element_type: self.__type = 'mixed' @@ -219,7 +219,7 @@ return # Checkbox, radio assert self.__type == element_type, \ - u'%s: control extended with a different control type (%s with %s)' % ( + '%s: control extended with a different control type (%s with %s)' % ( element.name, self.__type, element_type) if not self.options: # Firt time the control is extended @@ -242,7 +242,7 @@ self.__value.append(value) else: assert self.__value == '', \ - u'Not multiple control with multiple value' + 'Not multiple control with multiple value' self.__value = value self.__options.append(value) self.html.append(element) @@ -253,7 +253,7 @@ else: html = [self.html] return '\n'.join( - map(lambda h:lxml.etree.tostring(h, pretty_print=True), html)) + [lxml.etree.tostring(h, pretty_print=True) for h in html]) class ButtonControl(Control): @@ -349,7 +349,7 @@ def get_control(self, name): if name not in self.controls: - raise AssertionError(u'No control %s' % name) + raise AssertionError('No control %s' % name) return self.controls.get(name) def submit(self, name=None, value=None): --- ../python3/src/infrae/testbrowser/expressions.py (original) +++ ../python3/src/infrae/testbrowser/expressions.py (refactored) @@ -14,11 +14,7 @@ def node_to_normalized_text(node): return ' '.join( - filter( - lambda s: s, - map( - lambda s: s.strip(), - node_to_text(node).split()))) + [s for s in [s.strip() for s in node_to_text(node).split()] if s]) def node_to_text(node): return node.text_content().strip() @@ -44,7 +40,7 @@ return self.browser.open(self.url) def __str__(self): - if isinstance(self.text, unicode): + if isinstance(self.text, str): return self.text.encode('utf-8', 'replace') return str(self.text) @@ -55,7 +51,7 @@ return self.text != other def __unicode__(self): - return unicode(self.text) + return str(self.text) def __repr__(self): return repr(str(self)) @@ -65,8 +61,7 @@ def __init__(self, links, browser): super(Links, self).__init__( - map(lambda link: (str(link).lower(), unicode(link), link), - map(lambda link: Link(link, browser), links))) + [(str(link).lower(), str(link), link) for link in [Link(link, browser) for link in links]]) @@ -98,17 +93,17 @@ 'form': ExpressionType( node_to_node, tag_filter('form'), - lambda nodes, browser: map(lambda n: Form(n, browser), nodes), + lambda nodes, browser: [Form(n, browser) for n in nodes], Form), 'form-fields': ExpressionType( node_to_node, tag_filter('form'), - lambda nodes, browser: map(lambda n: Form(n, browser).inspect.fields, nodes), + lambda nodes, browser: [Form(n, browser).inspect.fields for n in nodes], lambda node: Form(node).inspect.fields), 'form-actions': ExpressionType( node_to_node, tag_filter('form'), - lambda nodes, browser: map(lambda n: Form(n, browser).inspect.actions, nodes), + lambda nodes, browser: [Form(n, browser).inspect.actions for n in nodes], lambda node: Form(node).inspect.actions), } @@ -121,7 +116,7 @@ def add(self, name, xpath=None, type='text', css=None, unique=False): if type not in EXPRESSION_TYPE: - raise AssertionError(u'UnknowRefactoringTool: Refactored ../python3/src/infrae/testbrowser/cookies.py RefactoringTool: Refactored ../python3/src/infrae/testbrowser/browser.py n expression type %s' % type) + raise AssertionError('Unknown expression type %s' % type) finder = None if xpath is not None: finder = lxml.etree.XPath(xpath) @@ -129,23 +124,23 @@ finder = lxml.cssselect.CSSSelector(css) if finder is None: raise AssertionError( - u'You need to provide an XPath or CSS expression') + 'You need to provide an XPath or CSS expression') self.__expressions[name] = (finder, type, unique) def __getattr__(self, name): finder, type, unique = self.__expressions[name] if finder is not None: if self.__browser.html is None: - raise AssertionError(u'Not viewing HTML') + raise AssertionError('Not viewing HTML') expression = EXPRESSION_TYPE[type] - nodes = filter(expression.filter, - map(expression.converter, - finder(self.__browser.html))) + nodes = list(filter(expression.filter, + list(map(expression.converter, + finder(self.__browser.html))))) if unique: if len(nodes) > 1: raise AssertionError( - u'Multiple elements found for %s where only ' - u'one was expected.' % name) + 'Multiple elements found for %s where only ' + 'one was expected.' % name) if not len(nodes): return None return expression.node(nodes[0], self.__browser) --- ../python3/src/infrae/testbrowser/cookies.py (original) +++ ../python3/src/infrae/testbrowser/cookies.py (refactored) @@ -88,7 +88,7 @@ self.cookies = {} def keys(self): - return self.cookies.keys() + return list(self.cookies.keys()) def __getitem__(self, key): return self.cookies[key] @@ -101,20 +101,20 @@ def __eq__(self, other): if isinstance(other, Cookies): - other = other.keys() - return self.keys() == other + other = list(other.keys()) + return list(self.keys()) == other def __ne__(self, other): if isinstance(other, Cookies): - other = other.keys() - return self.keys() != other + other = list(other.keys()) + return list(self.keys()) != other def get_request_headers(self): """Return the headers to use in the next request. """ if self.cookies: result = '' - for cookie in self.cookies.values(): + for cookie in list(self.cookies.values()): if result: result += "; " result += '%s=%s' % (cookie.name, cookie.value) @@ -122,7 +122,7 @@ return {} def __repr__(self): - cookies = '; '.join(map(repr, self.cookies.values())) + cookies = '; '.join(map(repr, list(self.cookies.values()))) if cookies: return cookies return '<no cookies>' --- ../python3/src/infrae/testbrowser/browser.py (original) +++ ../python3/src/infrae/testbrowser/browser.py (refactored) @@ -7,8 +7,8 @@ import lxml.etree import lxml.html import re -import urllib -import urlparse +import urllib.request, urllib.parse, urllib.error +import urllib.parse from infrae.testbrowser.cookies import Cookies from infrae.testbrowser.expressions import Expressions, Link @@ -79,7 +79,7 @@ @property def location(self): if self.__url: - return urlparse.urlparse(self.__url).path + return urllib.parse.urlparse(self.__url).path return None @property @@ -100,7 +100,7 @@ try: return int(status.split(' ', 1)[0]) except ValueError: - raise AssertionError(u'Invalid HTTP status %s' % status) + raise AssertionError('Invalid HTTP status %s' % status) @property def headers(self): @@ -166,13 +166,13 @@ @property def history(self): - return map(lambda e: e[0], self.__history) + return [e[0] for e in self.__history] def _query_application(self, url, method, query, data, data_type): self.__cache = {} - info = urlparse.urlparse(url) - query_string = urllib.urlencode(query) if query else '' - uri = urlparse.urlunparse( + info = urllib.parse.urlparse(url) + query_string = urllib.parse.urlencode(query) if query else '' + uri = urllib.parse.urlunparse( (None, None, info.path, @@ -186,7 +186,7 @@ headers['Authorization'] = format_auth( info.username, info.password) self._process_response( - self.__server(method, uri, headers.items(), data, data_type)) + self.__server(method, uri, list(headers.items()), data, data_type)) def _process_response(self, response): self.__response = response @@ -204,7 +204,7 @@ self.__method = 'GET' location = self.headers.get('Location') assert location is not None, 'Redirect without location header' - location_url = urlparse.urlparse(location) + location_url = urllib.parse.urlparse(location) location_uri = None if location_url.netloc: # Inspect redirect URL @@ -221,10 +221,10 @@ # XXX Should include this information in history as well self.options.server = server self.options.port = port - location_uri = urlparse.urlunparse( + location_uri = urllib.parse.urlunparse( (None, None) + location_url[2:]) else: - location_uri = urlparse.urlunparse( + location_uri = urllib.parse.urlunparse( (None, None) + location_url[2:]) else: location_uri = location @@ -259,26 +259,26 @@ self.__method = method if form is not None: - assert not data, u'cannot have both form and data' - assert not data_type, u'cannot specify data_type when using form' + assert not data, 'cannot have both form and data' + assert not data_type, 'cannot specify data_type when using form' # We posted a form if method == 'GET': assert form_enctype == 'application/x-www-form-urlencoded', \ - u'Invalid form encoding for GET method' + 'Invalid form encoding for GET method' if query is not None: raise AssertionError( - u'Cannot handle a query with a GET form') + 'Cannot handle a query with a GET form') query = form else: - assert method == 'POST', u'Only support POST or GET forms' + assert method == 'POST', 'Only support POST or GET forms' if form_enctype == 'application/x-www-form-urlencoded': data_type = 'application/x-www-form-urlencoded' - data = urllib.urlencode(form) + data = urllib.parse.urlencode(form) elif form_enctype == 'multipart/form-data': data_type, data = encode_multipart_form_data(form, form_charset) else: raise AssertionError( - u"Unsupported form encoding %s" % form_enctype) + "Unsupported form encoding %s" % form_enctype) self.__data = data self.__data_type = data_type self._query_application(url, method, query, data, data_type) @@ -295,13 +295,13 @@ return self.status_code def get_form(self, name=None, id=None): - assert self.html is not None, u'Not viewing HTML' + assert self.html is not None, 'NRefactoringTool: Refactored ../python3/src/infrae/testbrowser/__init__.py RefactoringTool: No changes to ../python3/src/infrae/__init__.py RefactoringTool: No changes to ../python3/setup.py RefactoringTool: Files that were modified: RefactoringTool: ../python3/src/infrae/testbrowser/wsgi.py RefactoringTool: ../python3/src/infrae/testbrowser/utils.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/test_utils.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/test_headers.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/test_form.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/test_expressions.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/test_browsing.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/form.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/expressions.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/browser.py RefactoringTool: ../python3/src/infrae/testbrowser/tests/app.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/utils.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/tests/test_browsing.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/server.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/form.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/expressions.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/errors.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/driver.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/cookies.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/browser.py RefactoringTool: ../python3/src/infrae/testbrowser/selenium/__init__.py RefactoringTool: ../python3/src/infrae/testbrowser/python26.py RefactoringTool: ../python3/src/infrae/testbrowser/interfaces.py RefactoringTool: ../python3/src/infrae/testbrowser/headers.py RefactoringTool: ../python3/src/infrae/testbrowser/form.py RefactoringTool: ../python3/src/infrae/testbrowser/expressions.py RefactoringTool: ../python3/src/infrae/testbrowser/cookies.py RefactoringTool: ../python3/src/infrae/testbrowser/browser.py RefactoringTool: ../python3/src/infrae/testbrowser/__init__.py RefactoringTool: ../python3/src/infrae/__init__.py RefactoringTool: ../python3/setup.py ot viewing HTML' expression = None if name is not None: expression = '//form[@name="%s"]' % name elif id is not None: expression = '//form[@id="%s"]' % id - assert expression is not None, u'Provides an id or a name to get_form' + assert expression is not None, 'Provides an id or a name to get_form' if expression not in self.__cache: nodes = self.html.xpath(expression) assert len(nodes) == 1, 'Form element not found' @@ -309,13 +309,13 @@ return self.__cache[expression] def get_link(self, content): - assert self.html is not None, u'Not viewing HTML' + assert self.html is not None, 'Not viewing HTML' urls = {} for link in self.html.xpath( '//a[contains(normalize-space(text()), "%s")]' % content): urls[link.attrib['href']] = link - assert len(urls) == 1, u'No link found' - return Link(urls.values()[0], self) + assert len(urls) == 1, 'No link found' + return Link(list(urls.values())[0], self) def close(self): if 'close' in self.handlers: --- ../python3/src/infrae/testbrowser/__init__.py (original) +++ ../python3/src/infrae/testbrowser/__init__.py (refactored) @@ -2,7 +2,7 @@ # Copyright (c) 2010-2013 Infrae. All rights reserved. # See also LICENSE.txt -import python26 # 2.6 compat +from . import python26 # 2.6 compat from infrae.testbrowser.browser import Browser __all__ = ['Browser'] + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.19732 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-infrae.testbrowser-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build running build running build_py creating build creating build/lib creating build/lib/infrae copying src/infrae/__init__.py -> build/lib/infrae creating build/lib/infrae/testbrowser copying src/infrae/testbrowser/wsgi.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/utils.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/python26.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/interfaces.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/headers.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/form.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/expressions.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/cookies.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/browser.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/__init__.py -> build/lib/infrae/testbrowser creating build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_utils.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_headers.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_form.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_expressions.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_browsing.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/form.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/expressions.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/browser.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/app.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/__init__.py -> build/lib/infrae/testbrowser/tests creating build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/utils.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/server.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/form.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/expressions.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/errors.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/driver.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/cookies.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/browser.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/__init__.py -> build/lib/infrae/testbrowser/selenium creating build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/test_form.py -> build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/test_expressions.py -> build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/test_browsing.py -> build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/__init__.py -> build/lib/infrae/testbrowser/selenium/tests running egg_info writing requirements to src/infrae.testbrowser.egg-info/requires.txt writing src/infrae.testbrowser.egg-info/PKG-INFO writing namespace_packages to src/infrae.testbrowser.egg-info/namespace_packages.txt writing top-level names to src/infrae.testbrowser.egg-info/top_level.txt writing dependency_links to src/infrae.testbrowser.egg-info/dependency_links.txt reading manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' creating build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/button_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/checkbox_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/default_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/file_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/link_expressions.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/lxml_regression.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/malformed_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multi_hidden_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multi_mixed_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multicheckbox_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multiselect_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/nameless_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/normalized_spaces.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/ordering_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/radio_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/readme.txt -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/select_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/simple_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/text_expressions.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/textarea_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/utf8_index.html -> build/lib/infrae/testbrowser/tests/data + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-infrae.testbrowser-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/infrae copying src/infrae/__init__.py -> build/lib/infrae creating build/lib/infrae/testbrowser copying src/infrae/testbrowser/wsgi.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/utils.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/python26.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/interfaces.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/headers.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/form.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/expressions.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/cookies.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/browser.py -> build/lib/infrae/testbrowser copying src/infrae/testbrowser/__init__.py -> build/lib/infrae/testbrowser creating build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_utils.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_headers.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_form.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_expressions.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/test_browsing.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/form.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/expressions.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/browser.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/app.py -> build/lib/infrae/testbrowser/tests copying src/infrae/testbrowser/tests/__init__.py -> build/lib/infrae/testbrowser/tests creating build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/utils.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/server.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/form.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/expressions.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/errors.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/driver.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/cookies.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/browser.py -> build/lib/infrae/testbrowser/selenium copying src/infrae/testbrowser/selenium/__init__.py -> build/lib/infrae/testbrowser/selenium creating build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/test_form.py -> build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/test_expressions.py -> build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/test_browsing.py -> build/lib/infrae/testbrowser/selenium/tests copying src/infrae/testbrowser/selenium/tests/__init__.py -> build/lib/infrae/testbrowser/selenium/tests running egg_info writing src/infrae.testbrowser.egg-info/PKG-INFO writing dependency_links to src/infrae.testbrowser.egg-info/dependency_links.txt writing namespace_packages to src/infrae.testbrowser.egg-info/namespace_packages.txt writing requirements to src/infrae.testbrowser.egg-info/requires.txt writing top-level names to src/infrae.testbrowser.egg-info/top_level.txt reading manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' creating build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/button_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/checkbox_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/default_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/file_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/link_expressions.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/lxml_regression.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/malformed_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multi_hidden_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multi_mixed_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multicheckbox_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/multiselect_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/nameless_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/normalized_spaces.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/ordering_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/radio_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/readme.txt -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/select_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/simple_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/text_expressions.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/textarea_form.html -> build/lib/infrae/testbrowser/tests/data copying src/infrae/testbrowser/tests/data/utf8_index.html -> build/lib/infrae/testbrowser/tests/data + popd ~/RPM/BUILD/python-module-infrae.testbrowser-2.0.2 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.19732 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-infrae.testbrowser-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-infrae.testbrowser-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python-module-infrae.testbrowser-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-infrae.testbrowser-buildroot --force running install running install_lib Skipping installation of /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/__init__.py (namespace package) copying infrae/testbrowser/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/browser.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/cookies.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/headers.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/interfaces.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/python26.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/utils.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/wsgi.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser copying infrae/testbrowser/selenium/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/browser.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/cookies.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/driver.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/errors.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/server.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/utils.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/tests/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/selenium/tests/test_browsing.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/selenium/tests/test_expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/selenium/tests/test_form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/tests/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/app.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/browser.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_browsing.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_headers.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_utils.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/data/utf8_index.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/textarea_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/text_expressions.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/simple_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/select_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/readme.txt -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/radio_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/ordering_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/normalized_spaces.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/nameless_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multiselect_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multicheckbox_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multi_mixed_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multi_hidden_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/malformed_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/lxml_regression.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/link_expressions.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/file_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/default_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/checkbox_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/button_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/data byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/browser.py to browser.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/cookies.py to cookies.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/expressions.py to expressions.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/form.py to form.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/headers.py to headers.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/interfaces.py to interfaces.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/python26.py to python26.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/utils.py to utils.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/wsgi.py to wsgi.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/browser.py to browser.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/cookies.py to cookies.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/driver.py to driver.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/errors.py to errors.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/expressions.py to expressions.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/form.py to form.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/server.py to server.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/utils.py to utils.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py to test_browsing.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py to test_expressions.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_form.py to test_form.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/app.py to app.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/browser.py to browser.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/expressions.py to expressions.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/form.py to form.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/test_browsing.py to test_browsing.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/test_expressions.py to test_expressions.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/test_form.py to test_form.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/test_headers.py to test_headers.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae/testbrowser/tests/test_utils.py to test_utils.pyc running install_egg_info running egg_info writing requirements to src/infrae.testbrowser.egg-info/requires.txt writing src/infrae.testbrowser.egg-info/PKG-INFO writing namespace_packages to src/infrae.testbrowser.egg-info/namespace_packages.txt writing top-level names to src/infrae.testbrowser.egg-info/top_level.txt writing dependency_links to src/infrae.testbrowser.egg-info/dependency_links.txt reading manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' Copying src/infrae.testbrowser.egg-info to /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae.testbrowser-2.0.2-py2.7.egg-info Installing /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae.testbrowser-2.0.2-py2.7-nspkg.pth running install_scripts + install -d /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages + mv /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae.testbrowser-2.0.2-py2.7-nspkg.pth /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python2.7/site-packages/infrae.testbrowser-2.0.2-py2.7.egg-info /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/ + install -p -m644 src/infrae/__init__.py /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-infrae.testbrowser-2.0.2 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-infrae.testbrowser-buildroot --force running install running install_lib Skipping installation of /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/__init__.py (namespace package) copying infrae/testbrowser/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/browser.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/cookies.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/headers.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/interfaces.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/python26.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/utils.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/wsgi.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser copying infrae/testbrowser/selenium/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/browser.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/cookies.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/driver.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/errors.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/server.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/utils.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium copying infrae/testbrowser/selenium/tests/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/selenium/tests/test_browsing.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/selenium/tests/test_expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/selenium/tests/test_form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests copying infrae/testbrowser/tests/__init__.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/app.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/browser.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_browsing.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_expressions.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_form.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_headers.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/test_utils.py -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests copying infrae/testbrowser/tests/data/utf8_index.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/textarea_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/text_expressions.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/simple_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/select_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/readme.txt -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/radio_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/ordering_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/normalized_spaces.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/nameless_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multiselect_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multicheckbox_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multi_mixed_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/multi_hidden_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/malformed_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/lxml_regression.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/link_expressions.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/file_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/default_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/checkbox_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data copying infrae/testbrowser/tests/data/button_form.html -> /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/data byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/__init__.py to __init__.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/browser.py to browser.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/cookies.py to cookies.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/expressions.py to expressions.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/form.py to form.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/headers.py to headers.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/interfaces.py to interfaces.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/python26.py to python26.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/utils.py to utils.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/wsgi.py to wsgi.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/__init__.py to __init__.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/browser.py to browser.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/cookies.py to cookies.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/driver.py to driver.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/errors.py to errors.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/expressions.py to expressions.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/form.py to form.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/server.py to server.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/utils.py to utils.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py to test_browsing.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py to test_expressions.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/selenium/tests/test_form.py to test_form.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/app.py to app.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/browser.py to browser.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/expressions.py to expressions.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/form.py to form.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/test_browsing.py to test_browsing.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/test_expressions.py to test_expressions.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/test_form.py to test_form.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/test_headers.py to test_headers.cpython-37.pyc byte-compiling /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae/testbrowser/tests/test_utils.py to test_utils.cpython-37.pyc running install_egg_info running egg_info writing src/infrae.testbrowser.egg-info/PKG-INFO writing dependency_links to src/infrae.testbrowser.egg-info/dependency_links.txt writing namespace_packages to src/infrae.testbrowser.egg-info/namespace_packages.txt writing requirements to src/infrae.testbrowser.egg-info/requires.txt writing top-level names to src/infrae.testbrowser.egg-info/top_level.txt reading manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'src/infrae.testbrowser.egg-info/SOURCES.txt' Copying src/infrae.testbrowser.egg-info to /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae.testbrowser-2.0.2-py3.7.egg-info Installing /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae.testbrowser-2.0.2-py3.7-nspkg.pth running install_scripts + popd ~/RPM/BUILD/python-module-infrae.testbrowser-2.0.2 + install -d /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages + mv /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae.testbrowser-2.0.2-py3.7-nspkg.pth /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib/python3/site-packages/infrae.testbrowser-2.0.2-py3.7.egg-info /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/ + install -p -m644 src/infrae/__init__.py /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-infrae.testbrowser-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python-module-infrae.testbrowser-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python-module-infrae.testbrowser-buildroot/ (default) Compressing files in /usr/src/tmp/python-module-infrae.testbrowser-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-infrae.testbrowser-buildroot ./usr/lib64: ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-infrae.testbrowser-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python-module-infrae.testbrowser-buildroot using /usr/bin/python unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/__init__.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_browsing.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_expressions.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_form.pyc compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_form.py unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/__init__.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/browser.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/cookies.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/driver.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/errors.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/expressions.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/form.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/server.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/utils.pyc compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/driver.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/errors.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/server.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/utils.py unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/__init__.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/app.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/browser.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/expressions.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/form.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_browsing.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_expressions.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_form.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_headers.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_utils.pyc compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/app.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_utils.py unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/__init__.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/browser.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/cookies.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/expressions.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/form.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/headers.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/interfaces.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/utils.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/wsgi.pyc compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/interfaces.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/wsgi.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/__init__.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-infrae.testbrowser-buildroot using /usr/bin/python -O compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/driver.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/errors.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/server.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/app.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/interfaces.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/wsgi.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/__init__.py Bytecompiling python3 modules in /usr/src/tmp/python-module-infrae.testbrowser-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/__init__.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/browser.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/cookies.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/expressions.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/form.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/headers.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/interfaces.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/python26.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/utils.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/wsgi.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/__init__.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/browser.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/cookies.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/driver.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/errors.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/expressions.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/form.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/server.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/utils.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/__init__.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_browsing.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_expressions.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_form.cpython-37.pyc compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/driver.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/errors.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/server.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/utils.py unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/__init__.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/app.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/browser.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/expressions.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/form.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_browsing.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_expressions.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_form.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_headers.cpython-37.pyc unlink /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_utils.cpython-37.pyc compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/app.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/interfaces.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/wsgi.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-infrae.testbrowser-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/driver.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/errors.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/server.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/app.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/interfaces.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/wsgi.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-infrae.testbrowser-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/driver.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/errors.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/server.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/app.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_browsing.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/tests/test_utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__init__.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/browser.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/cookies.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/expressions.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/form.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/headers.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/interfaces.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/utils.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/wsgi.py compile /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib64/python3/site-packages/infrae/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/__pycache__/__init__.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/__pycache__/__init__.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/__pycache__/__init__.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/wsgi.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/wsgi.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/wsgi.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/wsgi.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/utils.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/utils.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/python26.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/python26.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/interfaces.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/interfaces.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/headers.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/headers.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/form.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/form.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/expressions.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/expressions.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/expressions.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/expressions.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/cookies.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/cookies.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/browser.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/browser.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/__init__.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/__init__.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/__pycache__/__init__.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_utils.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_utils.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_utils.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_utils.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_headers.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_headers.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_form.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_form.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_expressions.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_expressions.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_expressions.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_expressions.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_browsing.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/test_browsing.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/form.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/form.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/form.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/form.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/expressions.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/expressions.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/expressions.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/expressions.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/browser.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/browser.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/app.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/app.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/app.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/app.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/__init__.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/__init__.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/tests/__pycache__/__init__.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/utils.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/utils.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/server.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/server.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/server.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/server.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/form.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/form.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/expressions.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/expressions.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/errors.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/errors.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/cookies.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/cookies.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/__init__.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/__init__.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/__pycache__/__init__.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_form.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_form.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_form.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_form.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_expressions.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_expressions.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_expressions.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_expressions.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_browsing.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_browsing.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_browsing.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/test_browsing.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/__init__.cpython-37.pyc' './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/__init__.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/infrae/testbrowser/selenium/tests/__pycache__/__init__.cpython-37.opt-1.pyc' Hardlinking identical .pyc and .pyo files './usr/lib64/python2.7/site-packages/infrae/__init__.pyo' => './usr/lib64/python2.7/site-packages/infrae/__init__.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/wsgi.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/wsgi.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/utils.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/utils.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/interfaces.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/interfaces.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/headers.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/headers.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/expressions.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/expressions.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/cookies.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/cookies.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/__init__.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/__init__.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_utils.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_utils.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_headers.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_headers.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_form.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_form.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_expressions.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_expressions.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_browsing.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/test_browsing.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/form.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/form.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/expressions.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/expressions.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/browser.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/browser.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/app.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/app.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/__init__.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/tests/__init__.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/utils.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/utils.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/server.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/server.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/errors.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/errors.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/cookies.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/cookies.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/__init__.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/__init__.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_form.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_form.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_expressions.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_expressions.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_browsing.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/test_browsing.pyc' './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/__init__.pyo' => './usr/lib64/python2.7/site-packages/infrae/testbrowser/selenium/tests/__init__.pyc' Processing files: python-module-infrae.testbrowser-2.0.2-alt2.2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.50549 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-infrae.testbrowser-2.0.2 + DOCDIR=/usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python-module-infrae.testbrowser-2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python-module-infrae.testbrowser-2.0.2 + /bin/mkdir -p /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python-module-infrae.testbrowser-2.0.2 + cp -prL README.txt docs/HISTORY.txt docs/LICENSE.txt /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python-module-infrae.testbrowser-2.0.2 + chmod -R go-w /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python-module-infrae.testbrowser-2.0.2 + chmod -R a+rX /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python-module-infrae.testbrowser-2.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ElgT7V 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.vWrJj6 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) python.req: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/__init__.py: hiding python26, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py: line=9 IGNORE (for REQ=slight and deep=12) module=ordereddict /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py: line=27 IGNORE (for REQ=slight and deep=8) module=sysconfig /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py: line=30 IGNORE (for REQ=slight and deep=8) module=os /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py: line=31 IGNORE (for REQ=slight and deep=8) module=sys /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/testbrowser/python26.py: line=32 IGNORE (for REQ=slight and deep=8) module=imp Provides: python2.7(infrae.testbrowser), python2.7(infrae.testbrowser.browser), python2.7(infrae.testbrowser.cookies), python2.7(infrae.testbrowser.expressions), python2.7(infrae.testbrowser.form), python2.7(infrae.testbrowser.headers), python2.7(infrae.testbrowser.interfaces), python2.7(infrae.testbrowser.python26), python2.7(infrae.testbrowser.selenium), python2.7(infrae.testbrowser.selenium.browser), python2.7(infrae.testbrowser.selenium.cookies), python2.7(infrae.testbrowser.selenium.driver), python2.7(infrae.testbrowser.selenium.errors), python2.7(infrae.testbrowser.selenium.expressions), python2.7(infrae.testbrowser.selenium.form), python2.7(infrae.testbrowser.selenium.server), python2.7(infrae.testbrowser.selenium.tests), python2.7(infrae.testbrowser.selenium.tests.test_browsing), python2.7(infrae.testbrowser.selenium.tests.test_expressions), python2.7(infrae.testbrowser.selenium.tests.test_form), python2.7(infrae.testbrowser.selenium.utils), python2.7(infrae.testbrowser.utils), python2.7(infrae.testbrowser.wsgi) Requires: python2.7(infrae), python2.7(lxml), python2.7(zope.interface), /usr/lib64/python2.7/site-packages, python-modules, python2.7(json), python2.7(mimetypes), python2.7(unittest), python2.7(wsgiref), python2.7(zope) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sCoghk Processing files: python3-module-infrae.testbrowser-2.0.2-alt2.2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.13123 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-infrae.testbrowser-2.0.2 + DOCDIR=/usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python3-module-infrae.testbrowser-2.0.2 + export DOCDIR + rm -rf /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python3-module-infrae.testbrowser-2.0.2 + /bin/mkdir -p /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python3-module-infrae.testbrowser-2.0.2 + cp -prL README.txt docs/HISTORY.txt docs/LICENSE.txt /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python3-module-infrae.testbrowser-2.0.2 + chmod -R go-w /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python3-module-infrae.testbrowser-2.0.2 + chmod -R a+rX /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/share/doc/python3-module-infrae.testbrowser-2.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZSpeuC 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.6NINkY find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/__init__.py: line=5 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py: line=9 IGNORE (for REQ=slight and deep=12) module=ordereddict /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py: line=27 IGNORE (for REQ=slight and deep=8) module=sysconfig /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py: line=30 IGNORE (for REQ=slight and deep=8) module=os /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py: line=31 IGNORE (for REQ=slight and deep=8) module=sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/python26.py: line=32 IGNORE (for REQ=slight and deep=8) module=imp python3.req: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/testbrowser/selenium/driver.py: skipping atexit Provides: python3(infrae.testbrowser), python3(infrae.testbrowser.browser), python3(infrae.testbrowser.cookies), python3(infrae.testbrowser.expressions), python3(infrae.testbrowser.form), python3(infrae.testbrowser.headers), python3(infrae.testbrowser.interfaces), python3(infrae.testbrowser.python26), python3(infrae.testbrowser.selenium), python3(infrae.testbrowser.selenium.browser), python3(infrae.testbrowser.selenium.cookies), python3(infrae.testbrowser.selenium.driver), python3(infrae.testbrowser.selenium.errors), python3(infrae.testbrowser.selenium.expressions), python3(infrae.testbrowser.selenium.form), python3(infrae.testbrowser.selenium.server), python3(infrae.testbrowser.selenium.tests), python3(infrae.testbrowser.selenium.tests.test_browsing), python3(infrae.testbrowser.selenium.tests.test_expressions), python3(infrae.testbrowser.selenium.tests.test_form), python3(infrae.testbrowser.selenium.utils), python3(infrae.testbrowser.utils), python3(infrae.testbrowser.wsgi) Requires: python3(infrae) < 0, python3(lxml) < 0, python3(zope.interface) < 0, /usr/lib64/python3/site-packages, python3(codecs) < 0, python3(collections) < 0, python3(functools) < 0, python3(infrae.testbrowser.tests) < 0, python3(io) < 0, python3(json) < 0, python3(lxml.cssselect) < 0, python3(lxml.etree) < 0, python3(lxml.html) < 0, python3(mimetypes) < 0, python3(operator) < 0, python3(os) < 0, python3(re) < 0, python3(sysconfig) < 0, python3(threading) < 0, python3(unittest) < 0, python3(urllib.error) < 0, python3(urllib.parse) < 0, python3(urllib.request) < 0, python3(wsgiref.simple_server) < 0, python3(zope.interface.verify) < 0, python3(zope.testing.cleanup) < 0 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jKu4Vq Processing files: python3-module-infrae.testbrowser-tests-2.0.2-alt2.2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CTXEbX 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.nfs54w find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: python3(infrae.testbrowser.tests), python3(infrae.testbrowser.tests.app), python3(infrae.testbrowser.tests.browser), python3(infrae.testbrowser.tests.expressions), python3(infrae.testbrowser.tests.form), python3(infrae.testbrowser.tests.test_browsing), python3(infrae.testbrowser.tests.test_expressions), python3(infrae.testbrowser.tests.test_form), python3(infrae.testbrowser.tests.test_headers), python3(infrae.testbrowser.tests.test_utils) Requires: python3-module-infrae.testbrowser = 2.0.2-alt2.2, /usr/lib64/python3/site-packages, python3(infrae.testbrowser.browser) < 0, python3(infrae.testbrowser.form) < 0, python3(infrae.testbrowser.headers) < 0, python3(infrae.testbrowser.interfaces) < 0, python3(infrae.testbrowser.utils) < 0, python3(operator) < 0, python3(os) < 0, python3(os.path) < 0, python3(unittest) < 0, python3(urllib.parse) < 0, python3(zope.interface.verify) < 0 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.a44mLd Processing files: python-module-infrae.testbrowser-tests-2.0.2-alt2.2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3tppaY 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.YQ6ljM find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: python2.7(infrae.testbrowser.tests), python2.7(infrae.testbrowser.tests.app), python2.7(infrae.testbrowser.tests.browser), python2.7(infrae.testbrowser.tests.expressions), python2.7(infrae.testbrowser.tests.form), python2.7(infrae.testbrowser.tests.test_browsing), python2.7(infrae.testbrowser.tests.test_expressions), python2.7(infrae.testbrowser.tests.test_form), python2.7(infrae.testbrowser.tests.test_headers), python2.7(infrae.testbrowser.tests.test_utils) Requires: python-module-infrae.testbrowser = 2.0.2-alt2.2, /usr/lib64/python2.7/site-packages, python-modules, python2.7(infrae), python2.7(unittest), python2.7(zope) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7w7haE Processing files: python-module-infrae-2.0.2-alt2.2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.o9THNz 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.3p9s6y find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python2.7/site-packages/infrae/__init__.py: line=8 IGNORE (for REQ=slight and deep=8) module=pkgutil Provides: python2.7(infrae) Requires: /usr/lib64/python2.7/site-packages Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QSlB4B Processing files: python3-module-infrae-2.0.2-alt2.2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PBoOMI 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.4wiXdT find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=5) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=6) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=7) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=8) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=9) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=10) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=11) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=12) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=13) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=14) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=15) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=16) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=17) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=18) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=19) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=20) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=21) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=22) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=6 IGNORE (for REQ=slight and deep=23) module=pkg_resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-infrae.testbrowser-buildroot/usr/lib64/python3/site-packages/infrae/__init__.py: line=8 IGNORE (for REQ=slight and deep=8) module=pkgutil Provides: python3(infrae) Requires: /usr/lib64/python3/site-packages Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JbQJj7 Adding to python-module-infrae.testbrowser-tests a strict dependency on python-module-infrae.testbrowser Adding to python3-module-infrae.testbrowser-tests a strict dependency on python3-module-infrae.testbrowser Adding to python3-module-infrae.testbrowser a strict dependency on python3-module-infrae.testbrowser-tests Adding to python-module-infrae.testbrowser-tests a strict dependency on python-module-infrae warning: python-module-infrae.testbrowser: non-strict dependency on python-module-infrae warning: python3-module-infrae.testbrowser: non-strict dependency on python3-module-infrae Removing 1 extra deps from python3-module-infrae.testbrowser due to dependency on python3-module-infrae.testbrowser-tests Removing 5 extra deps from python3-module-infrae.testbrowser-tests due to dependency on python3-module-infrae.testbrowser Removing 1 extra deps from python-module-infrae.testbrowser-tests due to dependency on python-module-infrae Removing 4 extra deps from python-module-infrae.testbrowser-tests due to repentancy on python-module-infrae.testbrowser Removing 6 extra deps from python3-module-infrae.testbrowser due to repentancy on python3-module-infrae.testbrowser-tests Wrote: /usr/src/RPM/RPMS/x86_64/python-module-infrae.testbrowser-2.0.2-alt2.2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-infrae.testbrowser-2.0.2-alt2.2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-infrae.testbrowser-tests-2.0.2-alt2.2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python-module-infrae.testbrowser-tests-2.0.2-alt2.2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python-module-infrae-2.0.2-alt2.2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-infrae-2.0.2-alt2.2.x86_64.rpm (w2.lzdio) 10.06user 2.40system 0:28.76elapsed 43%CPU (0avgtext+0avgdata 52612maxresident)k 0inputs+0outputs (0major+710534minor)pagefaults 0swaps 4.69user 1.51system 0:40.22elapsed 15%CPU (0avgtext+0avgdata 135020maxresident)k 0inputs+0outputs (0major+306434minor)pagefaults 0swaps