<86>Feb 26 11:18:23 userdel[546774]: delete user 'rooter' <86>Feb 26 11:18:23 groupadd[546786]: group added to /etc/group: name=rooter, GID=705 <86>Feb 26 11:18:23 groupadd[546786]: new group: name=rooter, GID=705 <86>Feb 26 11:18:23 useradd[546804]: new user: name=rooter, UID=705, GID=705, home=/root, shell=/bin/bash <86>Feb 26 11:18:23 userdel[546826]: delete user 'builder' <86>Feb 26 11:18:24 groupadd[546866]: group added to /etc/group: name=builder, GID=706 <86>Feb 26 11:18:24 groupadd[546866]: new group: name=builder, GID=706 <86>Feb 26 11:18:24 useradd[546882]: new user: name=builder, UID=706, GID=706, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/python3-module-launchpadlib-1.10.13-alt1.src.rpm: license not found in '/usr/share/license' directory: gpl3 <13>Feb 26 11:18:28 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Feb 26 11:18:28 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed <13>Feb 26 11:18:28 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Feb 26 11:18:28 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Feb 26 11:18:28 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Feb 26 11:18:28 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Feb 26 11:18:28 rpmi: ca-certificates-2021.01.27-alt1 sisyphus+265371.200.1.1 1611759824 installed <13>Feb 26 11:18:28 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Feb 26 11:18:28 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed <13>Feb 26 11:18:28 rpmi: libcrypto1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 26 11:18:28 rpmi: libssl1.1-1.1.1i-alt3 sisyphus+265605.200.2.1 1612202596 installed <13>Feb 26 11:18:28 rpmi: python-modules-encodings-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:28 rpmi: python-modules-compiler-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:28 rpmi: python-modules-email-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:28 rpmi: python-modules-unittest-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:28 rpmi: python-modules-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:28 rpmi: python3-3.9.1-alt1 sisyphus+265234.40.49.1 1613741994 installed <13>Feb 26 11:18:29 rpmi: python3-base-3.9.1-alt1 sisyphus+265234.40.49.1 1613741994 installed <13>Feb 26 11:18:29 rpmi: libpython3-3.9.1-alt1 sisyphus+265234.40.49.1 1613741994 installed <13>Feb 26 11:18:29 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Feb 26 11:18:29 rpmi: python-modules-ctypes-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:29 rpmi: python-modules-multiprocessing-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:29 rpmi: python-modules-logging-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:29 rpmi: python-tools-2to3-2.7.18-alt4 sisyphus+266950.200.2.1 1614241383 installed <13>Feb 26 11:18:29 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Feb 26 11:18:35 rpmi: rpm-build-licenses-3.0.0-alt1 sisyphus+241804.100.1.1 1574868053 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-launchpadlib-1.10.13-alt1.nosrc.rpm (w1.gzdio) <13>Feb 26 11:18:38 rpmi: python3-module-pkg_resources-1:46.1.3-alt2 sisyphus+260458.600.6.1 1603876498 installed <13>Feb 26 11:18:38 rpmi: libtinfo-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Feb 26 11:18:38 rpmi: libncurses-devel-6.2.20210123-alt1 sisyphus+265425.100.1.1 1611851433 installed <13>Feb 26 11:18:38 rpmi: python3-dev-3.9.1-alt1 sisyphus+265234.40.49.1 1613741994 installed <13>Feb 26 11:18:38 rpmi: python3-module-setuptools-1:46.1.3-alt2 sisyphus+260458.600.6.1 1603876498 installed Installing python3-module-launchpadlib-1.10.13-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.90329 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-launchpadlib-1.10.13 + echo 'Source #0 (python3-module-launchpadlib-1.10.13.tar):' Source #0 (python3-module-launchpadlib-1.10.13.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-launchpadlib-1.10.13.tar + cd python3-module-launchpadlib-1.10.13 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.90329 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-launchpadlib-1.10.13 + find -type f -name '*.py' -exec 2to3 -w '{}' + RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored ./src/launchpadlib/uris.py RefactoringTool: Refactored ./src/launchpadlib/tests/test_launchpad.py RefactoringTool: No changes to ./src/launchpadlib/tests/test_http.py RefactoringTool: Refactored ./src/launchpadlib/tests/test_credential_store.py RefactoringTool: No changes to ./src/launchpadlib/tests/__init__.py RefactoringTool: Refactored ./src/launchpadlib/testing/tests/test_launchpad.py RefactoringTool: No changes to ./src/launchpadlib/testing/resources.py RefactoringTool: Refactored ./src/launchpadlib/testing/launchpad.py RefactoringTool: No changes to ./src/launchpadlib/testing/helpers.py RefactoringTool: Refactored ./src/launchpadlib/launchpad.py RefactoringTool: No changes to ./src/launchpadlib/errors.py RefactoringTool: Refactored ./src/launchpadlib/docs/conf.py --- ./src/launchpadlib/uris.py (original) +++ ./src/launchpadlib/uris.py (refactored) @@ -29,7 +29,7 @@ try: from urllib.parse import urlparse except ImportError: - from urlparse import urlparse + from urllib.parse import urlparse import warnings from lazr.uri import URI --- ./src/launchpadlib/tests/test_launchpad.py (original) +++ ./src/launchpadlib/tests/test_launchpad.py (refactored) @@ -63,7 +63,7 @@ def test_resource_types(self): # Make sure that Launchpad knows about every special resource # class defined by lazr.restfulclient. - for name, cls in ServiceRoot.RESOURCE_TYPE_CLASSES.items(): + for name, cls in list(ServiceRoot.RESOURCE_TYPE_CLASSES.items()): self.assertEqual(Launchpad.RESOURCE_TYPE_CLASSES[name], cls) @@ -526,7 +526,7 @@ proxy_info=proxy_info, version=version, cache=os.path.join(self.temp_dir, 'api.example.com', 'cache')) - for key, expected in expected_arguments.items(): + for key, expected in list(expected_arguments.items()): actual = launchpad.passed_in_args[key] self.assertEqual(actual, expected) @@ -720,7 +720,7 @@ # There should only be two sets of stored credentials (this assertion # is of the test mechanism, not a test assertion). - assert len(keyring.data.keys()) == 2 + assert len(list(keyring.data.keys())) == 2 application_key_1 = list(keyring.data.keys())[0][1] application_key_2 = list(keyring.data.keys())[1][1] --- ./src/launchpadlib/tests/test_credential_store.py (original) +++ ./src/launchpadlib/tests/test_credential_store.py (refactored) @@ -24,7 +24,7 @@ if bytes is str: # Python 2 - unicode_type = unicode + unicode_type = str else: unicode_type = str --- ./src/launchpadlib/testing/tests/test_launchpad.py (original) +++ ./src/launchpadlib/testing/tests/test_launchpad.py (refactored) @@ -141,8 +141,8 @@ dicts that represent objects. Plain string values can be represented as C{unicode} strings. """ - self.launchpad.me = dict(name=u"foo") - self.assertEqual(u"foo", self.launchpad.me.name) + self.launchpad.me = dict(name="foo") + self.assertEqual("foo", self.launchpad.me.name) def test_datetime_property(self): """ --- ./src/launchpadlib/testing/launchpad.py (original) +++ ./src/launchpadlib/testing/launchpad.py (refactored) @@ -72,7 +72,7 @@ from collections import Callable import sys if sys.version_info[0] >= 3: - basestring = str + str = str JSON_MEDIA_TYPE = "application/json" @@ -282,7 +282,7 @@ @param partial_object: A dict with key/value pairs representing attributes and methods. """ - for name, value in partial_object.items(): + for name, value in list(partial_object.items()): if isinstance(value, Callable): # Performs an integrity check. self._get_method(resource_type, name) @@ -305,7 +305,7 @@ """ name = None child_resource_type = None - for name, value in partial_object.items(): + for name, value in list(partial_object.items()): if name == "entries": name, child_resource_type = ( self._check_entries(resource_type, value)) @@ -366,7 +366,7 @@ parameter = parameters[name] data_type = parameter.get("type") if data_type is None: - if not isinstance(value, basestring): + if not isinstance(value, str): raise IntegrityError( "%s is not a str or unicode for %s" % (value, name)) elif data_type == "xsd:dateTime": --- ./src/launchpadlib/launchpad.py (original) +++ ./src/launchpadlib/launchpad.py (refactored) @@ -26,7 +26,7 @@ try: from urllib.parse import urlsplit except: - from urlparse import urlsplit + from urllib.parse import urlsplit import warnings try: --- ./src/launchpadlib/dRefactoringTool: Refactored ./src/launchpadlib/credentials.py RefactoringTool: No changes to ./src/launchpadlib/apps.py RefactoringTool: Refactored ./src/launchpadlib/_utils/uri.py RefactoringTool: Refactored ./src/launchpadlib/_oauth/oauth.py ocs/conf.py (original) +++ ./src/launchpadlib/docs/conf.py (refactored) @@ -48,9 +48,9 @@ master_doc = 'index' # General information about the project. -project = u'launchpadlib' -copyright = u'2008-2019, Canonical Ltd.' -author = u'LAZR Developers ' +project = 'launchpadlib' +copyright = '2008-2019, Canonical Ltd.' +author = 'LAZR Developers ' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -141,8 +141,8 @@ # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - (master_doc, 'launchpadlib.tex', u'launchpadlib Documentation', - u'LAZR Developers \\textless{}lazr-developers@lists.launchpad.net\\textgreater{}', 'manual'), + (master_doc, 'launchpadlib.tex', 'launchpadlib Documentation', + 'LAZR Developers \\textless{}lazr-developers@lists.launchpad.net\\textgreater{}', 'manual'), ] @@ -151,7 +151,7 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - (master_doc, 'launchpadlib', u'launchpadlib Documentation', + (master_doc, 'launchpadlib', 'launchpadlib Documentation', [author], 1) ] @@ -162,7 +162,7 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - (master_doc, 'launchpadlib', u'launchpadlib Documentation', + (master_doc, 'launchpadlib', 'launchpadlib Documentation', author, 'launchpadlib', 'One line description of project.', 'Miscellaneous'), ] --- ./src/launchpadlib/credentials.py (original) +++ ./src/launchpadlib/credentials.py (refactored) @@ -14,7 +14,7 @@ # You should have received a copy of the GNU Lesser General Public License # along with launchpadlib. If not, see . -from __future__ import print_function + """launchpadlib credentials and authentication support.""" @@ -30,7 +30,7 @@ ] try: - from cStringIO import StringIO + from io import StringIO except ImportError: from io import StringIO @@ -43,11 +43,11 @@ try: from urllib.parse import urlencode except ImportError: - from urllib import urlencode + from urllib.parse import urlencode try: from urllib.parse import urljoin except ImportError: - from urlparse import urljoin + from urllib.parse import urljoin import webbrowser from base64 import ( b64decode, @@ -63,7 +63,7 @@ if bytes is str: # Python 2 - unicode_type = unicode + unicode_type = str else: unicode_type = str --- ./src/launchpadlib/_utils/uri.py (original) +++ ./src/launchpadlib/_utils/uri.py (refactored) @@ -229,7 +229,7 @@ "with URI components given as keyword arguments.") if uri is not None: - if isinstance(uri, unicode): + if isinstance(uri, str): try: uri = uri.encode('ASCII') except UnicodeEncodeError: --- ./src/launchpadlib/_oauth/oauth.py (original) +++ ./src/launchpadlib/_oauth/oauth.py (refactored) @@ -1,8 +1,8 @@ import cgi -import urllib +import urllib.request, urllib.parse, urllib.error import time import random -import urlparse +import urllib.parse import hmac import base64 @@ -22,7 +22,7 @@ # url escape def escape(s): # escape '/' too - return urllib.quote(s, safe='~') + return urllib.parse.quote(s, safe='~') # util function: current timestamp # seconds since epoch (UTC) @@ -60,7 +60,7 @@ self.secret = secret def to_string(self): - return urllib.urlencode({'oauth_token': self.key, 'oauth_token_secret': self.secret}) + return urllib.parse.urlencode({'oauth_token': self.key, 'oauth_token_secret': self.secret}) # return a token from something like: # oauth_token_secret=digg&oauth_token=digg @@ -112,7 +112,7 @@ # get any non-oauth parameters defRefactoringTool: No changes to ./src/launchpadlib/__init__.py RefactoringTool: No changes to ./setup.py RefactoringTool: Refactored ./contrib/upload_release_tarball.py get_nonoauth_parameters(self): parameters = {} - for k, v in self.parameters.iteritems(): + for k, v in self.parameters.items(): # ignore oauth parameters if k.find('oauth_') < 0: parameters[k] = v @@ -123,13 +123,13 @@ auth_header = 'OAuth realm="%s"' % realm # add the oauth parameters if self.parameters: - for k, v in self.parameters.iteritems(): + for k, v in self.parameters.items(): auth_header += ', %s="%s"' % (k, v) return {'Authorization': auth_header} # serialize as post data for a POST request def to_postdata(self): - return '&'.join('%s=%s' % (escape(str(k)), escape(str(v))) for k, v in self.parameters.iteritems()) + return '&'.join('%s=%s' % (escape(str(k)), escape(str(v))) for k, v in self.parameters.items()) # serialize as a url for a GET request def to_url(self): @@ -143,7 +143,7 @@ del params['oauth_signature'] except: pass - key_values = params.items() + key_values = list(params.items()) # sort lexicographically, first after key, then after value key_values.sort() # combine key value pairs in string and escape @@ -155,7 +155,7 @@ # parses the url and rebuilds it to be scheme://host/path def get_normalized_http_url(self): - parts = urlparse.urlparse(self.http_url) + parts = urllib.parse.urlparse(self.http_url) url_string = '%s://%s%s' % (parts[0], parts[1], parts[2]) # scheme, netloc, path return url_string @@ -197,7 +197,7 @@ # from the url string elif http_method == 'GET': - param_str = urlparse.urlparse(http_url).query + param_str = urllib.parse.urlparse(http_url).query parameters = OAuthRequest._split_url_string(param_str) if parameters: @@ -251,15 +251,15 @@ # split key-value param_parts = param.split('=', 1) # remove quotes and unescape the value - params[param_parts[0]] = urllib.unquote(param_parts[1].strip('\"')) + params[param_parts[0]] = urllib.parse.unquote(param_parts[1].strip('\"')) return params # util function: turn url string into parameters, has to do some unescaping @staticmethod def _split_url_string(param_str): parameters = cgi.parse_qs(param_str, keep_blank_values=False) - for k, v in parameters.iteritems(): - parameters[k] = urllib.unquote(v[0]) + for k, v in parameters.items(): + parameters[k] = urllib.parse.unquote(v[0]) return parameters # OAuthServer is a worker to check a requests validity against a data store @@ -352,7 +352,7 @@ # get the signature method object signature_method = self.signature_methods[signature_method] except: - signature_method_names = ', '.join(self.signature_methods.keys()) + signature_method_names = ', '.join(list(self.signature_methods.keys())) raise OAuthError('Signature method %s not supported try one of the following: %s' % (signature_method, signature_method_names)) return signature_method --- ./contrib/upload_release_tarball.py (original) +++ ./contrib/upload_release_tarball.py (refactored) @@ -61,14 +61,14 @@ else: # There is no signature. if options.force: - print ('WARNING: Signature file "%s" is not present. Continuing ' - 'without it.' % signature_path) + print(('WARNING: Signature file "%s" is not present. Continuing ' + 'without it.' % signature_path)) signature_name = None signature = None else: - print 'ERROR: Signature file "%s" is not present.' % signature_path - print 'Run "gpg --armor --sign --detach-sig" on the tarball.' - print 'Or re-run this script with the --force option.' + print('ERROR: Signature file "%s" is not present.' % signature_RefactoringTool: Refactored ./contrib/update-milestone-progress.py RefactoringTool: No changes to ./contrib/test_close_bugs_from_commits.py RefactoringTool: Refactored ./contrib/sample-person-api.py path) + print('Run "gpg --armor --sign --detach-sig" on the tarball.') + print('Or re-run this script with the --force option.') sys.exit(-1) # Now we interact with Launchpad. @@ -92,8 +92,8 @@ matching_milestones = [milestone for milestone in series.active_milestones if milestone.name == version_name] if len(matching_milestones) == 0: - print 'No milestone "%s" for %s/%s. Creating it.' % ( - version_name, project.name, series.name) + print('No milestone "%s" for %s/%s. Creating it.' % ( + version_name, project.name, series.name)) milestone = series.newMilestone(name=version_name) else: milestone = matching_milestones[0] @@ -106,8 +106,8 @@ # # The changelog and release notes could go into this operation # invocation. - print "No release for %s/%s/%s. Creating it." % ( - project.name, series.name, version_name) + print("No release for %s/%s/%s. Creating it." % ( + project.name, series.name, version_name)) release = milestone.createProductRelease( date_released=datetime.now(pytz.UTC)) else: @@ -124,5 +124,5 @@ result = release.add_file(**kwargs) # We know this succeeded because add_file didn't raise an exception. -print "Success!" -print result.self_link +print("Success!") +print(result.self_link) --- ./contrib/update-milestone-progress.py (original) +++ ./contrib/update-milestone-progress.py (refactored) @@ -16,8 +16,8 @@ # You should have received a copy of the GNU Lesser General Public License # along with launchpadlib. If not, see . -from __future__ import with_statement -from ConfigParser import RawConfigParser + +from configparser import RawConfigParser from datetime import date, timedelta import os import sys @@ -44,7 +44,7 @@ @property def story_tags(self): - return self.tag_to_story_name.keys() + return list(self.tag_to_story_name.keys()) def get_assignee_name(bugtask): @@ -127,7 +127,7 @@ config.story_tags = [] for tag_name, story_name in config_parser.items('Stories'): config.story_tags.append(tag_name) - config.tag_to_story_name[unicode(tag_name)] = story_name + config.tag_to_story_name[str(tag_name)] = story_name return config @@ -270,7 +270,7 @@ for bugtask in project.searchTasks(status=ALL_BUG_STATUSES, milestone=milestone)) assignees = set() - for task in milestone_bugtasks.values(): + for task in list(milestone_bugtasks.values()): assignee_name = get_assignee_name(task) if assignee_name is not None: assignees.add(assignee_name) @@ -336,9 +336,9 @@ # Generate assignee pages. for assignee_name in assignees: - print "Assignee: %s" % assignee_name + print("Assignee: %s" % assignee_name) assignee_stories = dict() - for story in stories.values(): + for story in list(stories.values()): assigned_bugs = [ bug_task for bug_task in story.tasks if (bug_task.assignee is not None and @@ -348,12 +348,12 @@ story.name, story.tag_name) assignee_stories[story.tag_name].tasks = assigned_bugs page = generate_milestone_table( - milestone_state, assignee_stories.values(), config) + milestone_state, list(assignee_stories.values()), config) assignee_page_shortcut = page_shortcut + '/' + assignee_name editshortcut( assignee_page_shortcut, editfile_func=update_if_modified) - print "done." + print("done.") if __name__ == '__main__': main() --- ./contrib/sample-person-api.py (original) +++ ./contrib/sample-person-api.py (refactored) @@ -78,9 +78,9 @@ pass # Create correct credentials. - print "Login as 'test@canonical.com' in your browser." - print "Press when done." - raw_input() + print("Login as 'test@canonical.com' in your browser.") + print("PresRefactoringTool: Refactored ./contrib/nopriv-api.py RefactoringTool: Refactored ./contrib/lpapi.py RefactoringTool: Refactored ./contrib/lp-bug-ifier.py RefactoringTool: Refactored ./contrib/editmoin.py s when done.") + input() # Import _pythonpath and the lpapi module. _pythonpath must # precede the import of lpapi as it redefines sys.path. --- ./contrib/nopriv-api.py (original) +++ ./contrib/nopriv-api.py (refactored) @@ -78,9 +78,9 @@ pass # Create correct credentials. - print "Login as 'no-priv@canonical.com' in your browser." - print "Press when done." - raw_input() + print("Login as 'no-priv@canonical.com' in your browser.") + print("Press when done.") + input() # Import _pythonpath and the lpapi module. _pythonpath must # precede the import of lpapi as it redefines sys.path. --- ./contrib/lpapi.py (original) +++ ./contrib/lpapi.py (refactored) @@ -1,8 +1,8 @@ #!/usr/bin/python2.4 import os import sys -from urlparse import urljoin -import commands +from urllib.parse import urljoin +import subprocess try: from launchpadlib.launchpad import ( @@ -11,8 +11,8 @@ from launchpadlib.errors import * import launchpadlib except ImportError: - print >> sys.stderr, "Usage:" - print >> sys.stderr, " PYTHONPATH=somebranch/lib %s" % sys.argv[0] + print("Usage:", file=sys.stderr) + print(" PYTHONPATH=somebranch/lib %s" % sys.argv[0], file=sys.stderr) raise @@ -42,12 +42,12 @@ self.auth_file = os.path.join(home, self.auth_file_name) self.credentials = Credentials() self.credentials.load(open(self.auth_file)) - print >> sys.stderr, "Loading credentials..." + print("Loading credentials...", file=sys.stderr) try: self.launchpad = Launchpad(self.credentials, self.endpoint, cache=cache_dir) except launchpadlib.errors.HTTPError: - raise InvalidCredentials, ( + raise InvalidCredentials( "Please remove %s and rerun %s to authenticate." % ( self.auth_file, sys.argv[0])) except IOError: @@ -58,9 +58,9 @@ self.endpoint, cache=cache_dir) self.launchpad.credentials.save(open(self.auth_file, "w")) - print >> sys.stderr, "Credentials saved" - except launchpadlib.errors.HTTPError, err: - print >> sys.stderr, err.content + print("Credentials saved", file=sys.stderr) + except launchpadlib.errors.HTTPError as err: + print(err.content, file=sys.stderr) raise @property @@ -102,6 +102,6 @@ lpinstance = systems[system_name] return lpinstance(app_name).launchpad except KeyError: - print >> sys.stderr, "System '%s' not supported." % system_name - print >> sys.stderr, "Use one of: ", systems.keys() + print("System '%s' not supported." % system_name, file=sys.stderr) + print("Use one of: ", list(systems.keys()), file=sys.stderr) return None --- ./contrib/lp-bug-ifier.py (original) +++ ./contrib/lp-bug-ifier.py (refactored) @@ -44,7 +44,7 @@ def main(): text = sys.stdin.read() - print bug_re.sub(add_summary_to_bug, text) + print(bug_re.sub(add_summary_to_bug, text)) if __name__ == '__main__': main() --- ./contrib/editmoin.py (original) +++ ./contrib/editmoin.py (refactored) @@ -26,7 +26,7 @@ import tempfile import textwrap import sys, os -import urllib +import urllib.request, urllib.parse, urllib.error import shutil import md5 import re @@ -115,8 +115,8 @@ return default message = get_message(self.data) if message: - print message - raise Error, info+" information not found" + print(message) + raise Error(info+" information not found") else: return match.group(1) @@ -125,7 +125,7 @@ if not groups: if default is not marker: RefactoringTool: Refactored ./contrib/delete_bugtasks.py return default - raise Error, info+" information not found" + raise Error(info+" information not found") return groups def _get_selection(self, str): @@ -282,11 +282,11 @@ return url finally: file.close() - raise Error, "no suitable url found for shortcut '%s'" % shortcut + raise Error("no suitable url found for shortcut '%s'" % shortcut) def get_urlopener(moinurl, id=None): - urlopener = urllib.FancyURLopener() + urlopener = urllib.request.FancyURLopener() proxy = os.environ.get("http_proxy") if proxy: urlopener.proxies.update({"http": proxy}) @@ -300,7 +300,7 @@ def fetchfile(urlopener, url, id, template): geturl = url+"?action=edit" if template: - geturl += "&template=" + urllib.quote(template) + geturl += "&template=" + urllib.parse.quote(template) filename, headers = urlopener.retrieve(geturl) has_moin_session = "MOIN_SESSION" in headers.get("set-cookie", "") return MoinFile(filename, id, has_moin_session) @@ -322,11 +322,11 @@ if moinfile.comment is not None: comment = "&comment=" if moinfile.comment.lower() != "none": - comment += urllib.quote(moinfile.comment) + comment += urllib.parse.quote(moinfile.comment) else: comment = "" data = "button_save=1&savetext=%s%s" \ - % (urllib.quote(moinfile.body), comment) + % (urllib.parse.quote(moinfile.body), comment) if moinfile.has_editor(): data += "&action=edit" # Moin >= 1.5 else: @@ -342,16 +342,16 @@ if moinfile.trivial == "Yes": data += "&trivial=1" if moinfile.add_category and moinfile.add_category != "None": - data += "&category=" + urllib.quote(moinfile.add_category) + data += "&category=" + urllib.parse.quote(moinfile.add_category) url = urlopener.open(url, data) answer = url.read() url.close() message = get_message(answer) if message is None: - print answer - raise Error, "data submitted, but message information not found" - else: - print message + print(answer) + raise Error("data submitted, but message information not found") + else: + print(message) def sendcancel(urlopener, url, moinfile): if not moinfile.has_cancel(): @@ -372,10 +372,10 @@ url.close() message = get_message(answer) if not message: - print answer - raise Error, "cancel submitted, but message information not found" - else: - print message + print(answer) + raise Error("cancel submitted, but message information not found") + else: + print(message) def editshortcut(shortcut, template=None, editfile_func=editfile): @@ -413,7 +413,7 @@ sys.exit(1) try: editshortcut(argv[0], template) - except (IOError, OSError, Error), e: + except (IOError, OSError, Error) as e: sys.stderr.write("error: %s\n" % str(e)) sys.exit(1) --- ./contrib/delete_bugtasks.py (original) +++ ./contrib/delete_bugtasks.py (refactored) @@ -44,7 +44,7 @@ def log(self, message, leader=' ', error=False): """Report to STDOUT.""" if error or self.verbose: - print '%s%s' % (leader, message) + print('%s%s' % (leader, message)) def _get_target_type(self, bug_target): """Return the bug target entity type.""" @@ -67,7 +67,7 @@ name = pillar.name pillars[name] = pillar pillar_bugs[name].append(bugtask) - if len(pillars.keys()) == 1: + if len(list(pillars.keys())) == 1: raise SinglePillarError() return pillars, pillar_bugs @@ -87,7 +87,7 @@ try: bug = lp.bugs[bug_id] pillars, pillar_bugs = self._get_pillar_bugs(bug) - pillar_names = pillars.keys() + pillar_names = list(pillars.keys()) self.log( "bug affects %s pillaRefactoringTool: Refactored ./contrib/commercial-member-api.py RefactoringTool: Refactored ./contrib/close_bugs_from_commits.py RefactoringTool: Refactored ./contrib/close-my-bugs.py rs: %s" % ( len(pillar_names), pillar_names)) @@ -105,9 +105,9 @@ self.log("! bug affects 1 pillar now.") except UnsupportedSeriesSplit: self.log("! This script cannot split bugs that affect series.") - except (KeyError, Unauthorized), e: + except (KeyError, Unauthorized) as e: self.log("! bug %s is owned by someone else" % pillar_name) - except Exception, e: + except Exception as e: # Something went very wrong. self.log("!! %s" % str(e), error=True) --- ./contrib/commercial-member-api.py (original) +++ ./contrib/commercial-member-api.py (refactored) @@ -151,9 +151,9 @@ pass # Create correct credentials. - print "Login as 'commercial-member@canonical.com' in your browser." - print "Press when done." - raw_input() + print("Login as 'commercial-member@canonical.com' in your browser.") + print("Press when done.") + input() # Import _pythonpath and the lpapi module. _pythonpath must # precede the import of lpapi as it redefines sys.path. --- ./contrib/close_bugs_from_commits.py (original) +++ ./contrib/close_bugs_from_commits.py (refactored) @@ -16,12 +16,12 @@ # You should have received a copy of the GNU Lesser General Public License # along with launchpadlib. If not, see . -from __future__ import with_statement + import re import os import sys -from ConfigParser import RawConfigParser +from configparser import RawConfigParser from bzrlib.branch import Branch @@ -76,7 +76,7 @@ projects_links = [] for project_name in project_names: projects_links.append(launchpad.projects[project_name].self_link) - for branch_name, branch_info in branches.items(): + for branch_name, branch_info in list(branches.items()): branch = Branch.open(branch_info['location']) repository = branch.repository start_revno = branch_info['last_revno'] + 1 @@ -96,18 +96,18 @@ else: # The bug wasn't targeted to our project. continue - fixed_statuses = [u'Fix Committed', u'Fix Released'] + fixed_statuses = ['Fix Committed', 'Fix Released'] if bug_task.status not in fixed_statuses: - print "Marking bug %s as fixed in r%s." % ( - lp_bug.id, revno) + print("Marking bug %s as fixed in r%s." % ( + lp_bug.id, revno)) branch_location = branch_info['location'].replace( 'bzr+ssh', 'http') codebrowse_url = ( branch_location + '/revision/' + str(revno)) - bug_task.transitionToStatus(status=u'Fix Committed') + bug_task.transitionToStatus(status='Fix Committed') bug_task.bug.newMessage( - subject=u'Bug fixed by a commit', - content=u'Fixed in %s r%s <%s>' % ( + subject='Bug fixed by a commit', + content='Fixed in %s r%s <%s>' % ( branch_name, revno, codebrowse_url)) set_last_revno( 'close_bugs_from_commits.conf', branch_name, revno) --- ./contrib/close-my-bugs.py (original) +++ ./contrib/close-my-bugs.py (refactored) @@ -92,22 +92,22 @@ **extra_kwargs)] for task in committed_tasks: - print "Bug #%s: %s" % (task.bug.id, task.bug.title) + print("Bug #%s: %s" % (task.bug.id, task.bug.title)) if options.dry_run: - print '\n*** Nothing changed. Re-run without --dry-run/-n to commit.' + print('\n*** Nothing changed. Re-run without --dry-run/-n to commit.') else: if not options.force: - answer = raw_input("Mark these bugs as Fix Released? [y/N]") + answer = input("Mark these bugs as Fix Released? [y/N]") if answer in ("nRefactoringTool: No changes to ./contrib/_pythonpath.py RefactoringTool: Files that were modified: RefactoringTool: ./src/launchpadlib/uris.py RefactoringTool: ./src/launchpadlib/tests/test_launchpad.py RefactoringTool: ./src/launchpadlib/tests/test_http.py RefactoringTool: ./src/launchpadlib/tests/test_credential_store.py RefactoringTool: ./src/launchpadlib/tests/__init__.py RefactoringTool: ./src/launchpadlib/testing/tests/test_launchpad.py RefactoringTool: ./src/launchpadlib/testing/resources.py RefactoringTool: ./src/launchpadlib/testing/launchpad.py RefactoringTool: ./src/launchpadlib/testing/helpers.py RefactoringTool: ./src/launchpadlib/launchpad.py RefactoringTool: ./src/launchpadlib/errors.py RefactoringTool: ./src/launchpadlib/docs/conf.py RefactoringTool: ./src/launchpadlib/credentials.py RefactoringTool: ./src/launchpadlib/apps.py RefactoringTool: ./src/launchpadlib/_utils/uri.py RefactoringTool: ./src/launchpadlib/_oauth/oauth.py RefactoringTool: ./src/launchpadlib/__init__.py RefactoringTool: ./setup.py RefactoringTool: ./contrib/upload_release_tarball.py RefactoringTool: ./contrib/update-milestone-progress.py RefactoringTool: ./contrib/test_close_bugs_from_commits.py RefactoringTool: ./contrib/sample-person-api.py RefactoringTool: ./contrib/nopriv-api.py RefactoringTool: ./contrib/lpapi.py RefactoringTool: ./contrib/lp-bug-ifier.py RefactoringTool: ./contrib/editmoin.py RefactoringTool: ./contrib/delete_bugtasks.py RefactoringTool: ./contrib/commercial-member-api.py RefactoringTool: ./contrib/close_bugs_from_commits.py RefactoringTool: ./contrib/close-my-bugs.py RefactoringTool: ./contrib/_pythonpath.py ", "N") or not answer: - print "Ok, leaving them alone." + print("Ok, leaving them alone.") return for task in committed_tasks: - print "Releasing %s" % task.bug.id + print("Releasing %s" % task.bug.id) task.status = FIX_RELEASED task.lp_save() - print "Done." + print("Done.") return 0 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/launchpadlib copying src/launchpadlib/credentials.py -> build/lib/launchpadlib copying src/launchpadlib/launchpad.py -> build/lib/launchpadlib copying src/launchpadlib/uris.py -> build/lib/launchpadlib copying src/launchpadlib/errors.py -> build/lib/launchpadlib copying src/launchpadlib/apps.py -> build/lib/launchpadlib copying src/launchpadlib/__init__.py -> build/lib/launchpadlib creating build/lib/launchpadlib/tests copying src/launchpadlib/tests/test_credential_store.py -> build/lib/launchpadlib/tests copying src/launchpadlib/tests/test_launchpad.py -> build/lib/launchpadlib/tests copying src/launchpadlib/tests/test_http.py -> build/lib/launchpadlib/tests copying src/launchpadlib/tests/__init__.py -> build/lib/launchpadlib/tests creating build/lib/launchpadlib/testing copying src/launchpadlib/testing/launchpad.py -> build/lib/launchpadlib/testing copying src/launchpadlib/testing/resources.py -> build/lib/launchpadlib/testing copying src/launchpadlib/testing/helpers.py -> build/lib/launchpadlib/testing copying src/launchpadlib/testing/__init__.py -> build/lib/launchpadlib/testing creating build/lib/launchpadlib/_utils copying src/launchpadlib/_utils/uri.py -> build/lib/launchpadlib/_utils copying src/launchpadlib/_utils/__init__.py -> build/lib/launchpadlib/_utils creating build/lib/launchpadlib/_oauth copying src/launchpadlib/_oauth/oauth.py -> build/lib/launchpadlib/_oauth copying src/launchpadlib/_oauth/__init__.py -> build/lib/launchpadlib/_oauth creating build/lib/launchpadlib/testing/tests copying src/launchpadlib/testing/tests/test_launchpad.py -> build/lib/launchpadlib/testing/tests copying src/launchpadlib/testing/tests/__init__.py -> build/lib/launchpadlib/testing/tests running egg_info creating src/launchpadlib.egg-info writing src/launchpadlib.egg-info/PKG-INFO writing dependency_links to src/launchpadlib.egg-info/dependency_links.txt writing requirements to src/launchpadlib.egg-info/requires.txt writing top-level names to src/launchpadlib.egg-info/top_level.txt writing manifest file 'src/launchpadlib.egg-info/SOURCES.txt' reading manifest file 'src/launchpadlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.bzrignore' warning: no files found matching '*.xsl' anywhere in distribution no previously-included directories found matching 'src/launchpadlib/docs/_build' no previously-included directories found matching '.tox' writing manifest file 'src/launchpadlib.egg-info/SOURCES.txt' copying src/launchpadlib/version.txt -> build/lib/launchpadlib creating build/lib/launchpadlib/docs copying src/launchpadlib/docs/Makefile -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/NEWS.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/command-line.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/conf.py -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/hosted-files.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/index.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/introduction.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/operations.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/people.rst -> build/lib/launchpadlib/docs copying src/launchpadlib/docs/toplevel.rst -> build/lib/launchpadlib/docs creating build/lib/launchpadlib/docs/files copying src/launchpadlib/docs/files/mugshot.png -> build/lib/launchpadlib/docs/files copying src/launchpadlib/testing/launchpad-wadl.xml -> build/lib/launchpadlib/testing copying src/launchpadlib/testing/testing-wadl.xml -> build/lib/launchpadlib/testing + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.22102 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-launchpadlib-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-launchpadlib-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd python3-module-launchpadlib-1.10.13 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python3-module-launchpadlib-buildroot --force running install running install_lib creating /usr/src/tmp/python3-module-launchpadlib-buildroot creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3 creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/files copying build/lib/launchpadlib/docs/files/mugshot.png -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/files copying build/lib/launchpadlib/docs/toplevel.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/people.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/operations.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/introduction.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/index.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/hosted-files.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/conf.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/command-line.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/NEWS.rst -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/docs/Makefile -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs copying build/lib/launchpadlib/version.txt -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth copying build/lib/launchpadlib/_oauth/__init__.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth copying build/lib/launchpadlib/_oauth/oauth.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils copying build/lib/launchpadlib/_utils/__init__.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils copying build/lib/launchpadlib/_utils/uri.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing copying build/lib/launchpadlib/testing/testing-wadl.xml -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing copying build/lib/launchpadlib/testing/launchpad-wadl.xml -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests copying build/lib/launchpadlib/testing/tests/__init__.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests copying build/lib/launchpadlib/testing/tests/test_launchpad.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests copying build/lib/launchpadlib/testing/__init__.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing copying build/lib/launchpadlib/testing/helpers.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing copying build/lib/launchpadlib/testing/resources.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing copying build/lib/launchpadlib/testing/launchpad.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing creating /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests copying build/lib/launchpadlib/tests/__init__.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests copying build/lib/launchpadlib/tests/test_http.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests copying build/lib/launchpadlib/tests/test_launchpad.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests copying build/lib/launchpadlib/tests/test_credential_store.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests copying build/lib/launchpadlib/__init__.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib copying build/lib/launchpadlib/apps.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib copying build/lib/launchpadlib/errors.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib copying build/lib/launchpadlib/uris.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib copying build/lib/launchpadlib/launchpad.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib copying build/lib/launchpadlib/credentials.py -> /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/conf.py to conf.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py to oauth.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/uri.py to uri.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/test_launchpad.py to test_launchpad.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/helpers.py to helpers.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/resources.py to resources.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py to launchpad.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_http.py to test_http.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_launchpad.py to test_launchpad.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_credential_store.py to test_credential_store.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__init__.py to __init__.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/apps.py to apps.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/errors.py to errors.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/uris.py to uris.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py to launchpad.cpython-39.pyc byte-compiling /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py to credentials.cpython-39.pyc running install_egg_info running egg_info writing src/launchpadlib.egg-info/PKG-INFO writing dependency_links to src/launchpadlib.egg-info/dependency_links.txt writing requirements to src/launchpadlib.egg-info/requires.txt writing top-level names to src/launchpadlib.egg-info/top_level.txt reading manifest file 'src/launchpadlib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.bzrignore' warning: no files found matching '*.xsl' anywhere in distribution no previously-included directories found matching 'src/launchpadlib/docs/_build' no previously-included directories found matching '.tox' writing manifest file 'src/launchpadlib.egg-info/SOURCES.txt' Copying src/launchpadlib.egg-info to /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info running install_scripts + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-launchpadlib-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-launchpadlib-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-launchpadlib-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-launchpadlib-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-launchpadlib-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-launchpadlib-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python3-module-launchpadlib-buildroot using /usr/bin/python2.7 Bytecompiling python modules with optimization in /usr/src/tmp/python3-module-launchpadlib-buildroot using /usr/bin/python2.7 -O Bytecompiling python3 modules in /usr/src/tmp/python3-module-launchpadlib-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-39.pyc compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-39.pyc compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/uri.py unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.pyc compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/conf.py unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-39.pyc compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/test_launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/helpers.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/resources.py unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-39.pyc unlink /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-39.pyc compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_credential_store.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_http.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/apps.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/errors.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/uris.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-launchpadlib-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/uri.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/conf.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/test_launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/helpers.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/resources.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_credential_store.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_http.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/apps.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/errors.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/uris.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-launchpadlib-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_utils/uri.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/docs/conf.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/tests/test_launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/helpers.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/resources.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_credential_store.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_http.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/__init__.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/apps.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/errors.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py compile /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/uris.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.opt-1.pyc' './usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.opt-1.pyc' => './usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.pyc' './usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.opt-2.pyc' => './usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.opt-1.pyc' Hardlinking identical .pyc and .pyo files Processing files: python3-module-launchpadlib-1.10.13-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.64107 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-launchpadlib-1.10.13 + DOCDIR=/usr/src/tmp/python3-module-launchpadlib-buildroot/usr/share/doc/python3-module-launchpadlib-1.10.13 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/share/doc/python3-module-launchpadlib-1.10.13 + /bin/mkdir -p /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/share/doc/python3-module-launchpadlib-1.10.13 + cp -prL HACKING.rst README.rst NEWS.rst /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/share/doc/python3-module-launchpadlib-1.10.13 + chmod -R go-w /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/share/doc/python3-module-launchpadlib-1.10.13 + chmod -R a+rX /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/share/doc/python3-module-launchpadlib-1.10.13 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tkhTXD 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.EIQIdG 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:6: DeprecationWarning: The parser module is deprecated and will be removed in future versions of Python import parser, symbol, token, types /usr/lib/rpm/python3.req.py:6: DeprecationWarning: The symbol module is deprecated and will be removed in future versions of Python import parser, symbol, token, types python3.req: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py: line=503 IGNORE (for REQ=slight and deep=15) module=hashlib /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py: line=506 IGNORE (for REQ=slight and deep=15) module=sha /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/apps.py: line=28 IGNORE (for REQ=slight and deep=8) module=json /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/apps.py: line=30 IGNORE (for REQ=slight and deep=8) module=simplejson /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=33 IGNORE (for REQ=slight and deep=8) module=io /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=35 IGNORE (for REQ=slight and deep=8) module=io python3.req: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: skipping sys python3.req: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=44 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=46 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=48 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=50 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=58 IGNORE (for REQ=slight and deep=8) module=json /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=60 IGNORE (for REQ=slight and deep=8) module=simplejson /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=379 IGNORE (for REQ=slight and deep=16) module=keyring /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/credentials.py: line=383 IGNORE (for REQ=slight and deep=20) module=keyring.errors python3.req: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py: skipping errno /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py: line=27 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py: line=29 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py: line=33 IGNORE (for REQ=slight and deep=8) module=httplib2 /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/launchpad.py: line=35 IGNORE (for REQ=slight and deep=8) module=httplib2 /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: line=70 IGNORE (for REQ=slight and deep=8) module=collections.abc /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: line=72 IGNORE (for REQ=slight and deep=8) module=collections python3.req: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: line=94 IGNORE (for REQ=slight and deep=15) module=launchpadlib.testing.resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: line=122 IGNORE (for REQ=slight and deep=12) module=launchpadlib.testing.resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: line=129 IGNORE (for REQ=slight and deep=12) module=launchpadlib.testing.resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/testing/launchpad.py: line=136 IGNORE (for REQ=slight and deep=12) module=launchpadlib.testing.resources /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/uris.py: line=30 IGNORE (for REQ=slight and deep=8) module=urllib.parse /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/uris.py: line=32 IGNORE (for REQ=slight and deep=8) module=urllib.parse Provides: python3(launchpadlib), python3(launchpadlib._oauth), python3(launchpadlib._oauth.oauth), python3(launchpadlib._utils), python3(launchpadlib._utils.uri), python3(launchpadlib.apps), python3(launchpadlib.credentials), python3(launchpadlib.errors), python3(launchpadlib.launchpad), python3(launchpadlib.testing), python3(launchpadlib.testing.helpers), python3(launchpadlib.testing.launchpad), python3(launchpadlib.testing.resources), python3(launchpadlib.testing.tests), python3(launchpadlib.testing.tests.test_launchpad), python3(launchpadlib.uris) Requires: /usr/lib/python3/site-packages, python3(base64) < 0, python3(cgi) < 0, python3(contextlib) < 0, python3(datetime) < 0, python3(hmac) < 0, python3(httplib2) < 0, python3(lazr.restfulclient._browser) < 0, python3(lazr.restfulclient.authorize.oauth) < 0, python3(lazr.restfulclient.errors) < 0, python3(lazr.restfulclient.resource) < 0, python3(lazr.uri) < 0, python3(os) < 0, python3(pkg_resources) < 0, python3(random) < 0, python3(re) < 0, python3(select) < 0, python3(six.moves.urllib.parse) < 0, python3(stat) < 0, python3(testresources) < 0, python3(urllib.error) < 0, python3(urllib.parse) < 0, python3(urllib.request) < 0, python3(wadllib.application) < 0, python3(warnings) < 0, python3(webbrowser) < 0 Processing files: python3-module-launchpadlib-tests-1.10.13-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kq0DLE 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.oBDNRH 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:6: DeprecationWarning: The parser module is deprecated and will be removed in future versions of Python import parser, symbol, token, types /usr/lib/rpm/python3.req.py:6: DeprecationWarning: The symbol module is deprecated and will be removed in future versions of Python import parser, symbol, token, types /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_http.py: line=24 IGNORE (for REQ=slight and deep=8) module=json /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_http.py: line=27 IGNORE (for REQ=slight and deep=8) module=simplejson /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_launchpad.py: line=29 IGNORE (for REQ=slight and deep=8) module=unittest.mock /usr/lib/rpm/python3.req.py: /usr/src/tmp/python3-module-launchpadlib-buildroot/usr/lib/python3/site-packages/launchpadlib/tests/test_launchpad.py: line=31 IGNORE (for REQ=slight and deep=8) module=mock Provides: python3(launchpadlib.tests), python3(launchpadlib.tests.test_credential_store), python3(launchpadlib.tests.test_http), python3(launchpadlib.tests.test_launchpad) Requires: python3-module-launchpadlib = 1.10.13-alt1, /usr/lib/python3/site-packages, python3(base64) < 0, python3(collections) < 0, python3(contextlib) < 0, python3(launchpadlib) < 0, python3(launchpadlib.credentials) < 0, python3(launchpadlib.errors) < 0, python3(launchpadlib.launchpad) < 0, python3(launchpadlib.testing.helpers) < 0, python3(lazr.restfulclient.resource) < 0, python3(os) < 0, python3(shutil) < 0, python3(socket) < 0, python3(stat) < 0, python3(tempfile) < 0, python3(unittest) < 0, python3(warnings) < 0 Adding to python3-module-launchpadlib-tests a strict dependency on python3-module-launchpadlib Removing 5 extra deps from python3-module-launchpadlib-tests due to dependency on python3-module-launchpadlib Removing 7 extra deps from python3-module-launchpadlib-tests due to repentancy on python3-module-launchpadlib Wrote: /usr/src/RPM/RPMS/noarch/python3-module-launchpadlib-1.10.13-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/python3-module-launchpadlib-tests-1.10.13-alt1.noarch.rpm (w2.lzdio) 12.04user 0.57system 0:23.65elapsed 53%CPU (0avgtext+0avgdata 27528maxresident)k 0inputs+0outputs (0major+212279minor)pagefaults 0swaps /.out/python3-module-launchpadlib-1.10.13-alt1.noarch.rpm: license not found in '/usr/share/license' directory: gpl3 /.out/python3-module-launchpadlib-tests-1.10.13-alt1.noarch.rpm: license not found in '/usr/share/license' directory: gpl3 19.58user 3.57system 0:45.15elapsed 51%CPU (0avgtext+0avgdata 107092maxresident)k 24inputs+0outputs (0major+681378minor)pagefaults 0swaps --- python3-module-launchpadlib-1.10.13-alt1.noarch.rpm.repo 2021-02-03 09:24:31.000000000 +0000 +++ python3-module-launchpadlib-1.10.13-alt1.noarch.rpm.hasher 2021-02-26 11:19:06.255273462 +0000 @@ -1,29 +1,29 @@ /usr/lib/python3/site-packages/launchpadlib 40755 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info 40755 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info/PKG-INFO 100644 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info/SOURCES.txt 100644 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info/dependency_links.txt 100644 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info/not-zip-safe 100644 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info/requires.txt 100644 -/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.8.egg-info/top_level.txt 100644 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info 40755 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info/PKG-INFO 100644 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info/SOURCES.txt 100644 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info/dependency_links.txt 100644 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info/not-zip-safe 100644 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info/requires.txt 100644 +/usr/lib/python3/site-packages/launchpadlib-1.10.13-py3.9.egg-info/top_level.txt 100644 /usr/lib/python3/site-packages/launchpadlib/__init__.py 100644 /usr/lib/python3/site-packages/launchpadlib/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/__init__.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/apps.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/credentials.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/errors.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/launchpad.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/__pycache__/uris.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/_oauth 40755 @@ -31,8 +31,8 @@ /usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/__init__.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_oauth/__pycache__/oauth.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/_oauth/oauth.py 100644 @@ -41,8 +41,8 @@ /usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/__init__.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/_utils/__pycache__/uri.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/_utils/uri.py 100644 @@ -54,5 +54,5 @@ /usr/lib/python3/site-packages/launchpadlib/docs/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/docs/__pycache__/conf.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/docs/command-line.rst 100644 @@ -72,14 +72,14 @@ /usr/lib/python3/site-packages/launchpadlib/testing/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/__init__.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/helpers.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/launchpad.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/__pycache__/resources.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/testing/helpers.py 100644 @@ -92,8 +92,8 @@ /usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/__init__.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/testing/tests/__pycache__/test_launchpad.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/testing/tests/test_launchpad.py 100644 --- python3-module-launchpadlib-tests-1.10.13-alt1.noarch.rpm.repo 2021-02-03 09:24:31.000000000 +0000 +++ python3-module-launchpadlib-tests-1.10.13-alt1.noarch.rpm.hasher 2021-02-26 11:19:06.321273531 +0000 @@ -3,14 +3,14 @@ /usr/lib/python3/site-packages/launchpadlib/tests/__pycache__ 40755 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-38.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-38.opt-1.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-38.opt-2.pyc 100644 -/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-38.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/__init__.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_credential_store.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_http.cpython-39.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-39.opt-1.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-39.opt-2.pyc 100644 +/usr/lib/python3/site-packages/launchpadlib/tests/__pycache__/test_launchpad.cpython-39.pyc 100644 /usr/lib/python3/site-packages/launchpadlib/tests/test_credential_store.py 100644