Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-gnocchiclient.spec'], chrootPath='/var/lib/mock/cloud9s-openstackclient-xena-el9s-build-125559-890773/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/python-gnocchiclient.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1645660800 Wrote: /builddir/build/SRPMS/python-gnocchiclient-7.0.4-2.el9s.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-gnocchiclient.spec'], chrootPath='/var/lib/mock/cloud9s-openstackclient-xena-el9s-build-125559-890773/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/python-gnocchiclient.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1645660800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4Jy0JY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gnocchiclient-7.0.4 + /usr/bin/gzip -dc /builddir/build/SOURCES/gnocchiclient-7.0.4.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd gnocchiclient-7.0.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + 2to3 --write --nobackups . RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: No changes to ./setup.py RefactoringTool: Refactored ./doc/source/conf.py RefactoringTool: No changes to ./gnocchiclient/auth.py RefactoringTool: Refactored ./gnocchiclient/benchmark.py RefactoringTool: No changes to ./gnocchiclient/client.py RefactoringTool: No changes to ./gnocchiclient/exceptions.py RefactoringTool: Refactored ./gnocchiclient/gendoc.py RefactoringTool: No changes to ./gnocchiclient/osc.py RefactoringTool: Refactored ./gnocchiclient/shell.py RefactoringTool: Refactored ./gnocchiclient/utils.py RefactoringTool: No changes to ./gnocchiclient/version.py RefactoringTool: No changes to ./gnocchiclient/tests/functional/base.py RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_aggregates.py RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_archive_policy.py --- ./doc/source/conf.py (original) +++ ./doc/source/conf.py (refactored) @@ -43,8 +43,8 @@ master_doc = 'index' # General information about the project. -project = u'Gnocchiclient' -copyright = u'%s, The Gnocchi Developers' % datetime.date.today().year +project = 'Gnocchiclient' +copyright = '%s, The Gnocchi Developers' % datetime.date.today().year # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the --- ./gnocchiclient/benchmark.py (original) +++ ./gnocchiclient/benchmark.py (refactored) @@ -39,10 +39,10 @@ def _pickle_method(m): - if m.im_self is None: - return getattr, (m.im_class, m.im_func.func_name) + if m.__self__ is None: + return getattr, (m.__self__.__class__, m.__func__.__name__) else: - return getattr, (m.im_self, m.im_func.func_name) + return getattr, (m.__self__, m.__func__.__name__) six.moves.copyreg.pickle(types.MethodType, _pickle_method) --- ./gnocchiclient/gendoc.py (original) +++ ./gnocchiclient/gendoc.py (refactored) @@ -12,7 +12,7 @@ # License for the specific language governing permissions and limitations # under the License. -from __future__ import absolute_import + import fnmatch @@ -24,7 +24,7 @@ class GnocchiAutoDocDirective(sphinxext.AutoprogramCliffDirective): def _load_commands(self): command_pattern = self.options.get('command') - full_cmd_list = shell.GnocchiCommandManager.SHELL_COMMANDS.keys() + full_cmd_list = list(shell.GnocchiCommandManager.SHELL_COMMANDS.keys()) if command_pattern: commands = [x for x in full_cmd_list if fnmatch.fnmatch(x, command_pattern)] --- ./gnocchiclient/shell.py (original) +++ ./gnocchiclient/shell.py (refactored) @@ -86,7 +86,7 @@ } def load_commands(self, namespace): - for name, command_class in self.SHELL_COMMANDS.items(): + for name, command_class in list(self.SHELL_COMMANDS.items()): self.add_command(name, command_class) @@ -199,10 +199,10 @@ else: if 'description' in error: # Gnocchi format - print(error['description']) + print((error['description'])) elif 'error' in error and 'message' in error['error']: # Keystone format - print(error['error']['message']) + print((error['error']['message'])) def configure_logging(self): if self.options.debug: --- ./gnocchiclient/utils.py (original) +++ ./gnocchiclient/utils.py (refactored) @@ -22,14 +22,14 @@ def add_query_argument(cmd, parser, *args, **kwargs): return parser.add_argument( cmd, - help=u"A query to filter resource. " - u"The syntax is a combination of attribute, operator and value. " - u"For example: id=90d58eea-70d7-4294-a49a-170dcdf44c3c would filter " - u"resource with a certain id. More complex queries can be built, " - u"e.g.: not (flavor_id!=\"1\" and memory>=24). " - u"Use \"\" to force data to be interpreted as string. " - u"Supported operators are: not, and, ∧ or, ∨, >=, <=, !=, >, <, =, " - u"==, eq, ne, lt, gt, ge, le, in, like, ≠, ≥, ≤, like, in.", + help="A query to filter resource. " + "The syntax is a combination of attribute, operator and value. " + "For example: id=90d58eea-70d7-4294-a49a-170dcdf44c3c would filter " + "resource with a certain id. More complex queries can be built, " + "e.g.: not (flavor_id!=\"1\" and memory>=24). " + "Use \"\" to force data to be interpreted as string. " + "Supported operators are: not, and, ∧ or, ∨, >=, <=, !=, >, <, =, " + "==, eq, ne, lt, gt, ge, le, in, like, ≠, ≥, ≤, like, in.", *args, **kwargs) @@ -45,15 +45,15 @@ def format_dict_list(l): return "\n".join( "- " + ", ".join("%s: %s" % (k, v) - for k, v in elem.items()) + for k, v in list(elem.items())) for elem in l) def format_dict_dict(value): return "\n".join( "- %s: " % name + " , ".join("%s: %s" % (k, v) - for k, v in elem.items()) - for name, elem in value.items()) + for k, v in list(elem.items())) + for name, elem in list(value.items())) def format_move_dict_to_root(obj, field): @@ -105,7 +105,7 @@ strings.append("&".join( ("%s=%s" % (k, v) for v in map(urllib_parse.quote, - map(six.text_type, values))))) + list(map(six.text_type, values)))))) return "&".join(strings) --- ./gnocchiclient/tests/functional/test_aggregates.py (original) +++ ./gnocchiclient/tests/functional/test_aggregates.py (refactored) @@ -25,9 +25,9 @@ # CREATE A METRIC result = self.gnocchi( - u'metric', params=u"create" - u' -r metric-res1' - u" --archive-policy-name agg-fetch-test metric-name") + 'metric', params="create" + ' -r metric-res1' + " --archive-policy-name agg-fetch-test metric-name") metric1 = json.loads(result) self.assertIsNotNone(metric1["id"]) self.assertEqual("admin", metric1["creator"]) @@ -38,10 +38,10 @@ # CREATE ANOTHER METRIC result = self.gnocchi( - u'metric', params=u"create" - u' -r metric-res2' - u" --archive-policy-name agg-fetch-test" - u" --unit some-unit metric-name") + 'metric', params="create" + ' -r metric-res2' + " --archive-policy-name agg-fetch-test" + " --unit some-unit metric-name") metric2 = json.loads(result) self.assertIsNotNone(metric2["id"]) self.assertEqual("admin", metric2["creator"]) @@ -113,22 +113,22 @@ measures = json.loads(result) self.assertEqual(4, len(measures)) self.assertIn({'granularity': 1.0, - 'group': u'project_id: None, user_id: None', - 'name': u'%s/metric-name/mean' % r1["id"], - 'timestamp': u'2015-03-06T14:33:57+00:00', + 'group': 'project_id: None, user_id: None', + 'name': '%s/metric-name/mean' % r1["id"], + 'timestamp': '2015-03-06T14:33:57+00:00', 'value': 45.11}, measures) self.assertIn({'granularity': 1.0, - 'group': u'project_id: None, user_id: None', - 'name': u'%s/metric-name/mean' % r1["id"], - 'timestamp': u'2015-03-06T14:34:12+00:00', + 'group': 'project_id: None, user_id: None', + 'name': '%s/metric-name/mean' % r1["id"], + 'timestamp': '2015-03-06T14:34:12+00:00', 'value': 14.0}, measures) self.assertIn({'granularity': 1.0, - 'group': u'project_id: None, user_id: None', - 'name': u'%s/metric-name/mean' % r2["id"], - 'timestamp': u'2015-03-06T14:33:57+00:00', + 'group': 'project_id: None, user_id: None', + 'name': '%s/metric-name/mean' % r2["id"], + 'timestamp': '2015-03-06T14:33:57+00:00', 'value': 45.11}, measures) self.assertIn({'granularity': 1.0, - 'group': u'project_id: None, user_id: None', - 'name': u'%s/metric-name/mean' % r2["id"], - 'timestamp': u'2015-03-06T14:34:12+00:00', + 'group': 'project_id: None, user_id: None', + 'name': '%s/metric-name/mean' % r2["id"], + 'timestamp': '2015-03-06T14:34:12+00:00', 'value': 14.0}, measures) RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_archive_policy_rule.py RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_benchmark.py RefactoringTool: No changes to ./gnocchiclient/tests/functional/test_capabilities.py RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_metric.py --- ./gnocchiclient/tests/functional/test_archive_policy.py (original) +++ ./gnocchiclient/tests/functional/test_archive_policy.py (refactored) @@ -20,17 +20,17 @@ # CREATE apname = str(uuid.uuid4()) result = self.gnocchi( - u'archive-policy', params=u"create %s" - u" --back-window 0" - u" -d granularity:1s,points:86400" % apname) + 'archive-policy', params="create %s" + " --back-window 0" + " -d granularity:1s,points:86400" % apname) policy = json.loads(result) self.assertEqual(apname, policy["name"]) # CREATE FAIL result = self.gnocchi( - u'archive-policy', params=u"create %s" - u" --back-window 0" - u" -d granularity:1s,points:86400" % apname, + 'archive-policy', params="create %s" + " --back-window 0" + " -d granularity:1s,points:86400" % apname, fail_ok=True, merge_stderr=True) self.assertEqual( "Archive policy %s already exists (HTTP 409)\n" % apname, --- ./gnocchiclient/tests/functional/test_archive_policy_rule.py (original) +++ ./gnocchiclient/tests/functional/test_archive_policy_rule.py (refactored) @@ -20,22 +20,22 @@ apname = str(uuid.uuid4()) # Create an archive policy self.gnocchi( - u'archive-policy', params=u"create %s" - u" -d granularity:1s,points:86400" % apname) + 'archive-policy', params="create %s" + " -d granularity:1s,points:86400" % apname) # CREATE result = self.gnocchi( - u'archive-policy-rule', params=u"create test" - u" --archive-policy-name %s" - u" --metric-pattern 'disk.io.*'" % apname) + 'archive-policy-rule', params="create test" + " --archive-policy-name %s" + " --metric-pattern 'disk.io.*'" % apname) policy_rule = json.loads(result) self.assertEqual('test', policy_rule["name"]) # CREATE FAIL result = self.gnocchi( - u'archive-policy-rule', params=u"create test" - u" --archive-policy-name high" - u" --metric-pattern 'disk.io.*'", + 'archive-policy-rule', params="create test" + " --archive-policy-name high" + " --metric-pattern 'disk.io.*'", fail_ok=True, merge_stderr=True) self.assertEqual( "Archive policy rule test already exists (HTTP 409)\n", @@ -56,12 +56,12 @@ # CREATE - RENAME - GET self.gnocchi( - u'archive-policy-rule', params=u"create to_rename" - u" --archive-policy-name %s" - u" --metric-pattern 'disk.io.*'" % apname) + 'archive-policy-rule', params="create to_rename" + " --archive-policy-name %s" + " --metric-pattern 'disk.io.*'" % apname) result = self.gnocchi( - u'archive-policy-rule', params=u'update to_rename' - u' --name renamed') + 'archive-policy-rule', params='update to_rename' + ' --name renamed') policy_rule = json.loads(result) self.assertEqual('renamed', policy_rule["name"]) --- ./gnocchiclient/tests/functional/test_benchmark.py (original) +++ ./gnocchiclient/tests/functional/test_benchmark.py (refactored) @@ -18,7 +18,7 @@ class BenchmarkMetricTest(base.ClientTestBase): def test_benchmark_metric_create_wrong_workers(self): result = self.gnocchi( - u'benchmark', params=u"metric create -n 0", + 'benchmark', params="metric create -n 0", fail_ok=True, merge_stderr=True) self.assertIn("0 must be greater than 0", result) @@ -29,7 +29,7 @@ "--back-window 0 -d granularity:1s,points:86400" % apname) result = self.gnocchi( - u'benchmark', params=u"metric create -n 10 -a %s" % apname) + 'benchmark', params="metric create -n 10 -a %s" % apname) result = json.loads(result) self.assertEqual(10, int(result['create executed'])) self.assertLessEqual(int(result['create failures']), 10) @@ -37,7 +37,7 @@ int(result['create executed'])) result = self.gnocchi( - u'benchmark', params=u"metric create -k -n 10 -a %s" % apname) + 'benchmark', params="metric create -k -n 10 -a %s" % apname) result = json.loads(result) self.assertEqual(10, int(result['create executed'])) self.assertLessEqual(int(result['create failures']), 10) @@ -50,11 +50,11 @@ "--back-window 0 -d granularity:1s,points:86400" % apname) result = self.gnocchi( - u'metric', params=u"create -a %s" % apname) + 'metric', params="create -a %s" % apname) metric = json.loads(result) result = self.gnocchi( - u'benchmark', params=u"metric show -n 10 %s" % metric['id']) + 'benchmark', params="metric show -n 10 %s" % metric['id']) result = json.loads(result) self.assertEqual(10, int(result['show executed'])) self.assertLessEqual(int(result['show failures']), 10) @@ -66,26 +66,26 @@ "--back-window 0 -d granularity:1s,points:86400" % apname) result = self.gnocchi( - u'metric', params=u"create -a %s" % apname) + 'metric', params="create -a %s" % apname) metric = json.loads(result) result = self.gnocchi( - u'benchmark', params=u"measures add -n 10 -b 4 %s" % metric['id']) + 'benchmark', params="measures add -n 10 -b 4 %s" % metric['id']) result = json.loads(result) self.assertEqual(2, int(result['push executed'])) self.assertLessEqual(int(result['push failures']), 2) result = self.gnocchi( - u'benchmark', - params=u"measures add -s 2010-01-01 -n 10 -b 4 %s" + 'benchmark', + params="measures add -s 2010-01-01 -n 10 -b 4 %s" % metric['id']) result = json.loads(result) self.assertEqual(2, int(result['push executed'])) self.assertLessEqual(int(result['push failures']), 2) result = self.gnocchi( - u'benchmark', - params=u"measures add --wait -s 2010-01-01 -n 10 -b 4 %s" + 'benchmark', + params="measures add --wait -s 2010-01-01 -n 10 -b 4 %s" % metric['id']) result = json.loads(result) self.assertEqual(2, int(result['push executed'])) @@ -99,12 +99,12 @@ "--back-window 0 -d granularity:1s,points:86400" % apname) result = self.gnocchi( - u'metric', params=u"create -a %s" % apname) + 'metric', params="create -a %s" % apname) metric = json.loads(result) result = self.gnocchi( - u'benchmark', - params=u"measures show -n 2 %s" + 'benchmark', + params="measures show -n 2 %s" % metric['id']) result = json.loads(result) self.assertEqual(2, int(result['show executed'])) --- ./gnocchiclient/tests/functional/test_metric.py (original) +++ ./gnocchiclient/tests/functional/test_metric.py (refactored) @@ -28,13 +28,13 @@ "--back-window 0 -d granularity:1s,points:86400" % apname) # Create 2 metrics result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name %s" % apname) + 'metric', params="create" + " --archive-policy-name %s" % apname) metric1 = json.loads(result) result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name %s" % apname) + 'metric', params="create" + " --archive-policy-name %s" % apname) metric2 = json.loads(result) # DELETE @@ -68,11 +68,11 @@ for i in range(1005): c.metric.create({"archive_policy_name": apname}) RefactoringTool: No changes to ./gnocchiclient/tests/functional/test_osc.py RefactoringTool: No changes to ./gnocchiclient/tests/functional/test_others.py RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_resource.py RefactoringTool: Refactored ./gnocchiclient/tests/functional/test_resource_type.py - result = self.gnocchi(u'metric', params=u"list") + result = self.gnocchi('metric', params="list") self.assertGreaterEqual(len(json.loads(result)), 1005) - result = self.gnocchi(u'metric', params=u"list" - u" --limit 2") + result = self.gnocchi('metric', params="list" + " --limit 2") self.assertEqual(2, len(json.loads(result))) def test_metric_measures_exhautic_format(self): @@ -83,8 +83,8 @@ # CREATE METRIC metric_name = str(uuid.uuid4()) result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name " + ap_name + " " + metric_name) + 'metric', params="create" + " --archive-policy-name " + ap_name + " " + metric_name) metric = json.loads(result) # MEASURES ADD @@ -108,8 +108,8 @@ # CREATE METRIC metric_name = str(uuid.uuid4()) result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name " + ap_name + " " + metric_name) + 'metric', params="create" + " --archive-policy-name " + ap_name + " " + metric_name) metric = json.loads(result) # MEASURES ADD @@ -145,8 +145,8 @@ # CREATE WITH NAME AND WITHOUT UNIT result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name metric-test some-name") + 'metric', params="create" + " --archive-policy-name metric-test some-name") metric = json.loads(result) self.assertIsNotNone(metric["id"]) self.assertEqual("admin", metric["creator"]) @@ -157,9 +157,9 @@ # CREATE WITH UNIT result = self.gnocchi( - u'metric', params=u"create another-name" - u" --archive-policy-name metric-test" - u" --unit some-unit") + 'metric', params="create another-name" + " --archive-policy-name metric-test" + " --unit some-unit") metric = json.loads(result) self.assertIsNotNone(metric["id"]) self.assertEqual("admin", metric["creator"]) @@ -238,7 +238,7 @@ self.assertEqual([ {'granularity': 3600.0, 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:00:00+00:00')).isoformat(), + utils.parse_date('2015-03-06T14:00:00+00:00')).isoformat(), 'value': 27.555} ], measures) @@ -327,9 +327,9 @@ metric_name = str(uuid.uuid4()) # CREATE result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name metric-test2 -r metric-res %s" - u" --unit some-unit" % metric_name) + 'metric', params="create" + " --archive-policy-name metric-test2 -r metric-res %s" + " --unit some-unit" % metric_name) metric = json.loads(result) self.assertIsNotNone(metric["id"]) self.assertEqual("admin", metric['creator']) @@ -340,8 +340,8 @@ # CREATE FAIL result = self.gnocchi( - u'metric', params=u"create" - u" --archive-policy-name metric-test2 " + 'metric', params="create" + " --archive-policy-name metric-test2 " "-r metric-res %s" % metric_name, fail_ok=True, merge_stderr=True) self.assertEqual( @@ -403,11 +403,11 @@ self.assertEqual([ {'granularity': 1.0, 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:33:57+00:00')).isoformat(), - 'value': 43.11}, - {'granularity': 1.0, - 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:34:12+00:00')).isoformat(), + utils.parse_date('2015-03-06T14:33:57+00:00')).isoformat(), + 'value': 43.11}, + {'granularity': 1.0, + 'timestamp': utils.dt_to_localtz( + utils.parse_date('2015-03-06T14:34:12+00:00')).isoformat(), 'value': 12.0} ], measures) @@ -425,11 +425,11 @@ self.assertEqual([ {'granularity': 1.0, 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:33:57+00:00')).isoformat(), - 'value': 43.11}, - {'granularity': 1.0, - 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:34:12+00:00')).isoformat(), + utils.parse_date('2015-03-06T14:33:57+00:00')).isoformat(), + 'value': 43.11}, + {'granularity': 1.0, + 'timestamp': utils.dt_to_localtz( + utils.parse_date('2015-03-06T14:34:12+00:00')).isoformat(), 'value': 12.0} ], measures) @@ -469,12 +469,12 @@ {'group': 'project_id: None, user_id: None', 'granularity': 1.0, 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:33:57+00:00')).isoformat(), + utils.parse_date('2015-03-06T14:33:57+00:00')).isoformat(), 'value': 43.11}, {'group': 'project_id: None, user_id: None', 'granularity': 1.0, 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:34:12+00:00')).isoformat(), + utils.parse_date('2015-03-06T14:34:12+00:00')).isoformat(), 'value': 12.0}, ], measures) @@ -489,11 +489,11 @@ self.assertEqual([ {'granularity': 1.0, 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:33:57+00:00')).isoformat(), - 'value': 43.11}, - {'granularity': 1.0, - 'timestamp': utils.dt_to_localtz( - utils.parse_date(u'2015-03-06T14:34:12+00:00')).isoformat(), + utils.parse_date('2015-03-06T14:33:57+00:00')).isoformat(), + 'value': 43.11}, + {'granularity': 1.0, + 'timestamp': utils.dt_to_localtz( + utils.parse_date('2015-03-06T14:34:12+00:00')).isoformat(), 'value': 12.0}, ], measures) --- ./gnocchiclient/tests/functional/test_resource.py (original) +++ ./gnocchiclient/tests/functional/test_resource.py (refactored) @@ -29,12 +29,12 @@ apname = str(uuid.uuid4()) # Create an archive policy self.gnocchi( - u'archive-policy', params=u"create %s" - u" -d granularity:1s,points:86400" % apname) + 'archive-policy', params="create %s" + " -d granularity:1s,points:86400" % apname) # CREATE result = self.gnocchi( - u'resource', params=u"create %s --type generic" % + 'resource', params="create %s --type generic" % self.RESOURCE_ID) resource = json.loads(result) self.assertEqual(self.RESOURCE_ID, resource["id"]) @@ -170,10 +170,10 @@ # Create and Batch Delete result1 = self.gnocchi( - u'resource', params=u"create %s --type generic" % + 'resource', params="create %s --type generic" % self.RESOURCE_ID) result2 = self.gnocchi( - u'resource', params=u"create %s --type generic" % + 'resource', params="create %s --type generic" % self.RESOURCE_ID2) resource1 = json.loads(result1) resource2 = json.loads(result2) --- ./gnocchiclient/tests/functional/test_resource_type.py (original) +++ ./gnocchiclient/tests/functional/test_resource_type.py (refactored) @@ -30,8 +30,8 @@ # CREATE result = self.gnocchi( - u'resource-type', - params=u"create -a foo:string:true:max_length=16 " + 'resource-type', + params="create -a foo:string:true:max_length=16 " "-a bar:number:no:max=32 %s" % self.RESOURCE_TYPE) resource = json.loads(result) RefactoringTool: No changes to ./gnocchiclient/tests/unit/test_auth.py RefactoringTool: No changes to ./gnocchiclient/tests/unit/test_exceptions.py RefactoringTool: No changes to ./gnocchiclient/v1/aggregates.py RefactoringTool: No changes to ./gnocchiclient/v1/aggregates_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/archive_policy.py RefactoringTool: No changes to ./gnocchiclient/v1/archive_policy_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/archive_policy_rule.py RefactoringTool: No changes to ./gnocchiclient/v1/archive_policy_rule_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/base.py RefactoringTool: No changes to ./gnocchiclient/v1/build.py RefactoringTool: No changes to ./gnocchiclient/v1/build_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/capabilities.py RefactoringTool: No changes to ./gnocchiclient/v1/capabilities_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/client.py RefactoringTool: No changes to ./gnocchiclient/v1/metric.py RefactoringTool: No changes to ./gnocchiclient/v1/metric_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/resource.py RefactoringTool: Refactored ./gnocchiclient/v1/resource_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/resource_type.py RefactoringTool: Refactored ./gnocchiclient/v1/resource_type_cli.py RefactoringTool: No changes to ./gnocchiclient/v1/status.py RefactoringTool: No changes to ./gnocchiclient/v1/status_cli.py RefactoringTool: Files that were modified: RefactoringTool: ./setup.py RefactoringTool: ./doc/source/conf.py RefactoringTool: ./gnocchiclient/auth.py RefactoringTool: ./gnocchiclient/benchmark.py RefactoringTool: ./gnocchiclient/client.py RefactoringTool: ./gnocchiclient/exceptions.py RefactoringTool: ./gnocchiclient/gendoc.py RefactoringTool: ./gnocchiclient/osc.py RefactoringTool: ./gnocchiclient/shell.py RefactoringTool: ./gnocchiclient/utils.py RefactoringTool: ./gnocchiclient/version.py RefactoringTool: ./gnocchiclient/tests/functional/base.py RefactoringTool: ./gnocchiclient/tests/functional/test_aggregates.py RefactoringTool: ./gnocchiclient/tests/functional/test_archive_policy.py RefactoringTool: ./gnocchiclient/tests/functional/test_archive_policy_rule.py RefactoringTool: ./gnocchiclient/tests/functional/test_benchmark.py RefactoringTool: ./gnocchiclient/tests/functional/test_capabilities.py RefactoringTool: ./gnocchiclient/tests/functional/test_metric.py RefactoringTool: ./gnocchiclient/tests/functional/test_osc.py RefactoringTool: ./gnocchiclient/tests/functional/test_others.py RefactoringTool: ./gnocchiclient/tests/functional/test_resource.py RefactoringTool: ./gnocchiclient/tests/functional/test_resource_type.py RefactoringTool: ./gnocchiclient/tests/unit/test_auth.py RefactoringTool: ./gnocchiclient/tests/unit/test_exceptions.py RefactoringTool: ./gnocchiclient/v1/aggregates.py RefactoringTool: ./gnocchiclient/v1/aggregates_cli.py RefactoringTool: ./gnocchiclient/v1/archive_policy.py RefactoringTool: ./gnocchiclient/v1/archive_policy_cli.py RefactoringTool: ./gnocchiclient/v1/archive_policy_rule.py RefactoringTool: ./gnocchiclient/v1/archive_policy_rule_cli.py RefactoringTool: ./gnocchiclient/v1/base.py RefactoringTool: ./gnocchiclient/v1/build.py RefactoringTool: ./gnocchiclient/v1/build_cli.py RefactoringTool: ./gnocchiclient/v1/capabilities.py RefactoringTool: ./gnocchiclient/v1/capabilities_cli.py RefactoringTool: ./gnocchiclient/v1/client.py RefactoringTool: ./gnocchiclient/v1/metric.py RefactoringTool: ./gnocchiclient/v1/metric_cli.py RefactoringTool: ./gnocchiclient/v1/resource.py RefactoringTool: ./gnocchiclient/v1/resource_cli.py RefactoringTool: ./gnocchiclient/v1/resource_type.py RefactoringTool: ./gnocchiclient/v1/resource_type_cli.py RefactoringTool: ./gnocchiclient/v1/status.py RefactoringTool: ./gnocchiclient/v1/status_cli.py self.assertEqual(self.RESOURCE_TYPE, resource["name"]) @@ -41,7 +41,7 @@ # SHOW result = self.gnocchi( - u'resource-type', params=u"show %s" % self.RESOURCE_TYPE) + 'resource-type', params="show %s" % self.RESOURCE_TYPE) resource = json.loads(result) self.assertEqual(self.RESOURCE_TYPE, resource["name"]) self.assertEqual( @@ -50,8 +50,8 @@ # PATCH result = self.gnocchi( - u'resource-type', - params=u"update -r foo " + 'resource-type', + params="update -r foo " "-a new:number:yes:max=16:fill=8 %s" % self.RESOURCE_TYPE) resource = json.loads(result) self.assertEqual(self.RESOURCE_TYPE, resource["name"]) @@ -62,7 +62,7 @@ # SHOW result = self.gnocchi( - u'resource-type', params=u"show %s" % self.RESOURCE_TYPE) + 'resource-type', params="show %s" % self.RESOURCE_TYPE) resource = json.loads(result) self.assertEqual(self.RESOURCE_TYPE, resource["name"]) self.assertNotIn("attributes/foo", resource) @@ -72,7 +72,7 @@ # Create a resource for this type result = self.gnocchi( - u'resource', params=(u"create %s -t %s -a new:5") % + 'resource', params=("create %s -t %s -a new:5") % (self.RESOURCE_ID, self.RESOURCE_TYPE)) resource = json.loads(result) self.assertEqual(self.RESOURCE_ID, resource["id"]) @@ -98,8 +98,8 @@ result) # SHOW AGAIN - result = self.gnocchi(u'resource-type', - params=u"show %s" % self.RESOURCE_TYPE, + result = self.gnocchi('resource-type', + params="show %s" % self.RESOURCE_TYPE, fail_ok=True, merge_stderr=True) self.assertEqual( "Resource type %s does not exist (HTTP 404)\n" --- ./gnocchiclient/v1/resource_cli.py (original) +++ ./gnocchiclient/v1/resource_cli.py (refactored) @@ -115,7 +115,7 @@ def normalize_metrics(res): res['metrics'] = "\n".join(sorted( ["%s: %s" % (name, _id) - for name, _id in res['metrics'].items()])) + for name, _id in list(res['metrics'].items())])) return res --- ./gnocchiclient/v1/resource_type_cli.py (original) +++ ./gnocchiclient/v1/resource_type_cli.py (refactored) @@ -42,14 +42,14 @@ parser.add_argument("-a", "--attribute", action='append', type=self._resource_attribute, default=[], - help=(u"attribute definition, " - u"attribute_name:" - u"attribute_type:" - u"attribute_is_required:" - u"attribute_type_option_name=" - u"attribute_type_option_value:... " - u"For example: " - u"display_name:string:true:max_length=255")) + help=("attribute definition, " + "attribute_name:" + "attribute_type:" + "attribute_is_required:" + "attribute_type_option_name=" + "attribute_type_option_value:... " + "For example: " + "display_name:string:true:max_length=255")) return parser @classmethod @@ -90,7 +90,7 @@ parser = super(CliResourceTypeUpdate, self).get_parser(prog_name) parser.add_argument("-r", "--remove-attribute", action='append', default=[], - help=u"attribute name") + help="attribute name") return parser + rm -rf gnocchiclient.egg-info + rm -f requirements.txt test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UsmqHN + umask 022 + cd /builddir/build/BUILD + cd gnocchiclient-7.0.4 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/gnocchiclient creating build/lib/gnocchiclient/tests creating build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_benchmark.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_archive_policy.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/__init__.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_resource_type.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_archive_policy_rule.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_resource.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_metric.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/base.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_capabilities.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_osc.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_others.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/functional/test_aggregates.py -> build/lib/gnocchiclient/tests/functional copying gnocchiclient/tests/__init__.py -> build/lib/gnocchiclient/tests creating build/lib/gnocchiclient/tests/unit copying gnocchiclient/tests/unit/__init__.py -> build/lib/gnocchiclient/tests/unit copying gnocchiclient/tests/unit/test_exceptions.py -> build/lib/gnocchiclient/tests/unit copying gnocchiclient/tests/unit/test_auth.py -> build/lib/gnocchiclient/tests/unit creating build/lib/gnocchiclient/v1 copying gnocchiclient/v1/archive_policy_rule.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/capabilities_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/resource_type.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/__init__.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/archive_policy_rule_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/status_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/client.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/build_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/base.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/metric_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/metric.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/resource.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/archive_policy_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/archive_policy.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/build.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/resource_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/status.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/resource_type_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/capabilities.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/aggregates.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/v1/aggregates_cli.py -> build/lib/gnocchiclient/v1 copying gnocchiclient/osc.py -> build/lib/gnocchiclient copying gnocchiclient/shell.py -> build/lib/gnocchiclient copying gnocchiclient/__init__.py -> build/lib/gnocchiclient copying gnocchiclient/exceptions.py -> build/lib/gnocchiclient copying gnocchiclient/client.py -> build/lib/gnocchiclient copying gnocchiclient/utils.py -> build/lib/gnocchiclient copying gnocchiclient/gendoc.py -> build/lib/gnocchiclient copying gnocchiclient/auth.py -> build/lib/gnocchiclient copying gnocchiclient/benchmark.py -> build/lib/gnocchiclient copying gnocchiclient/version.py -> build/lib/gnocchiclient running egg_info creating gnocchiclient.egg-info writing gnocchiclient.egg-info/PKG-INFO writing dependency_links to gnocchiclient.egg-info/dependency_links.txt writing entry points to gnocchiclient.egg-info/entry_points.txt writing requirements to gnocchiclient.egg-info/requires.txt writing top-level names to gnocchiclient.egg-info/top_level.txt [pbr] Processing SOURCES.txt writing manifest file 'gnocchiclient.egg-info/SOURCES.txt' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'gnocchiclient.egg-info/SOURCES.txt' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.w6nmKY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch ++ dirname /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch + cd gnocchiclient-7.0.4 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running install_lib creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9 creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/osc.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/shell.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/__init__.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/archive_policy_rule.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/capabilities_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/resource_type.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/__init__.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/archive_policy_rule_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/status_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/client.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/build_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/base.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/metric_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/metric.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/resource.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/archive_policy_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/archive_policy.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/build.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/resource_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/status.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/resource_type_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/capabilities.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/aggregates.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/v1/aggregates_cli.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1 copying build/lib/gnocchiclient/exceptions.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/client.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/utils.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_benchmark.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_archive_policy.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/__init__.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_resource_type.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_archive_policy_rule.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_resource.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_metric.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/base.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_capabilities.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_osc.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_others.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/functional/test_aggregates.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional copying build/lib/gnocchiclient/tests/__init__.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests creating /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit copying build/lib/gnocchiclient/tests/unit/__init__.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit copying build/lib/gnocchiclient/tests/unit/test_exceptions.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit copying build/lib/gnocchiclient/tests/unit/test_auth.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit copying build/lib/gnocchiclient/gendoc.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/auth.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/benchmark.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient copying build/lib/gnocchiclient/version.py -> /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/osc.py to osc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/shell.py to shell.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/archive_policy_rule.py to archive_policy_rule.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/capabilities_cli.py to capabilities_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_type.py to resource_type.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/archive_policy_rule_cli.py to archive_policy_rule_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/status_cli.py to status_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/client.py to client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/build_cli.py to build_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/metric_cli.py to metric_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/metric.py to metric.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/resource.py to resource.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/archive_policy_cli.py to archive_policy_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/archive_policy.py to archive_policy.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/build.py to build.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_cli.py to resource_cli.cpython-39.pyc /usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_cli.py:201: SyntaxWarning: "is" with a literal. Did you mean "=="? byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/status.py to status.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_type_cli.py to resource_type_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/capabilities.py to capabilities.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/aggregates.py to aggregates.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/v1/aggregates_cli.py to aggregates_cli.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/exceptions.py to exceptions.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/client.py to client.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_benchmark.py to test_benchmark.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_archive_policy.py to test_archive_policy.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_resource_type.py to test_resource_type.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_archive_policy_rule.py to test_archive_policy_rule.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_resource.py to test_resource.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_metric.py to test_metric.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_capabilities.py to test_capabilities.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_osc.py to test_osc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_others.py to test_others.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/functional/test_aggregates.py to test_aggregates.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit/test_exceptions.py to test_exceptions.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/tests/unit/test_auth.py to test_auth.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/gendoc.py to gendoc.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/auth.py to auth.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/benchmark.py to benchmark.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient/version.py to version.cpython-39.pyc writing byte-compilation script '/tmp/tmp8gtus3jd.py' /usr/bin/python3 /tmp/tmp8gtus3jd.py /usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_cli.py:201: SyntaxWarning: "is" with a literal. Did you mean "=="? removing /tmp/tmp8gtus3jd.py running install_egg_info running egg_info writing gnocchiclient.egg-info/PKG-INFO writing dependency_links to gnocchiclient.egg-info/dependency_links.txt writing entry points to gnocchiclient.egg-info/entry_points.txt writing requirements to gnocchiclient.egg-info/requires.txt writing top-level names to gnocchiclient.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt Copying gnocchiclient.egg-info to /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9/site-packages/gnocchiclient-7.0.4-py3.9.egg-info running install_scripts Installing gnocchi script to /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/bin + rm -rfv /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/bin/__pycache__ + ln -s gnocchi /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/bin/gnocchi-3 + /usr/lib/rpm/find-debuginfo.sh -j40 --strict-build-id -m -i --build-id-seed 7.0.4-2.el9s --unique-debug-suffix -7.0.4-2.el9s.noarch --unique-debug-src-base python-gnocchiclient-7.0.4-2.el9s.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gnocchiclient-7.0.4 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/lib/python3.9 using python3.9 /usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_cli.py:201: SyntaxWarning: "is" with a literal. Did you mean "=="? /usr/lib/python3.9/site-packages/gnocchiclient/v1/resource_cli.py:201: SyntaxWarning: "is" with a literal. Did you mean "=="? + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: python3-gnocchiclient-7.0.4-2.el9s.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.tndxC0 + umask 022 + cd /builddir/build/BUILD + cd gnocchiclient-7.0.4 + DOCDIR=/builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/doc/python3-gnocchiclient + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/doc/python3-gnocchiclient + cp -pr README.rst /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/doc/python3-gnocchiclient + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mdAfsT + umask 022 + cd /builddir/build/BUILD + cd gnocchiclient-7.0.4 + LICENSEDIR=/builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/licenses/python3-gnocchiclient + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/licenses/python3-gnocchiclient + cp -pr LICENSE /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/licenses/python3-gnocchiclient + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-gnocchiclient = 7.0.4-2.el9s python3-gnocchiclient = 7.0.4-2.el9s python3.9-gnocchiclient = 7.0.4-2.el9s python3.9dist(gnocchiclient) = 7.0.4 python3dist(gnocchiclient) = 7.0.4 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.9 python3.9dist(setuptools) Obsoletes: python-gnocchiclient < 7.0.4-2.el9s python2-gnocchiclient < 7.0.4-2.el9s python39-gnocchiclient < 7.0.4-2.el9s Processing files: python3-gnocchiclient-tests-7.0.4-2.el9s.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Gu6Dx0 + umask 022 + cd /builddir/build/BUILD + cd gnocchiclient-7.0.4 + LICENSEDIR=/builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/licenses/python3-gnocchiclient-tests + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/licenses/python3-gnocchiclient-tests + cp -pr LICENSE /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch/usr/share/licenses/python3-gnocchiclient-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-gnocchiclient-tests = 7.0.4-2.el9s python3-gnocchiclient-tests = 7.0.4-2.el9s python3.9-gnocchiclient-tests = 7.0.4-2.el9s Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.9 Obsoletes: python39-gnocchiclient-tests < 7.0.4-2.el9s Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch Wrote: /builddir/build/RPMS/python3-gnocchiclient-tests-7.0.4-2.el9s.noarch.rpm Wrote: /builddir/build/RPMS/python3-gnocchiclient-7.0.4-2.el9s.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.CKIzwZ + umask 022 + cd /builddir/build/BUILD + cd gnocchiclient-7.0.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-gnocchiclient-7.0.4-2.el9s.noarch + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0