)]}'
{"id":"openstack%2Fcliff~842350","triplet_id":"openstack%2Fcliff~master~I934d8a196d76622671781643f36bdb8a07d2f319","project":"openstack/cliff","branch":"master","topic":"slow-imports","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-07-18 15:01:26.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I934d8a196d76622671781643f36bdb8a07d2f319","subject":"Remove final use of pkg_resources","status":"MERGED","created":"2022-05-18 12:03:35.000000000","updated":"2022-07-18 18:51:01.000000000","submitted":"2022-07-18 18:49:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"842350-slow-imports","meta_rev_id":"9cb2719edcaffd77a16f96191d40ab92059e1113","_number":842350,"virtual_id_number":842350,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-07-18 18:49:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2022-07-15 15:09:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-07-15 16:12:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2022-07-15 15:09:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-07-15 16:12:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-05-18 12:24:41.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-05-27 12:07:06.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"3489a5d1d0ef1a0aa3249f968fbee9bffa79b814","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-05-18 12:03:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6a22a545905318e7a7e47c8a7c6e088df9629fa3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-18 12:24:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/7746a1ff46194f4e8ca65fc9aa50d88b : FAILURE in 2m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9378e1f48c3a41c0b6dc489104497675 : FAILURE in 17m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2eb5c1079ed448bb81634f7f628f603c : SUCCESS in 3m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8de0d84e9ba94f5c898662fb1f1efd45 : SUCCESS in 3m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8a00bc90d54b41778977d24e6fdb1d06 : FAILURE in 3m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f75225e51d14dbca31e1f8926f9e9fe : FAILURE in 3m 46s\n- cliff-tox-py37-neutronclient-tip https://zuul.opendev.org/t/openstack/build/373ed46a0d7941638d7252f41b6447ae : FAILURE in 3m 14s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/100909971bca4619b1bd74fb31cbe6dd : SUCCESS in 5m 15s","accounts_in_message":[],"_revision_number":1},{"id":"3bf2c690d0f6483357dafb99d3392ad298741c43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-05-25 16:18:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d450013402954aed983720fe804849c1e2793dc7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-05-25 16:26:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4dfcb059df289d5a8550c80ce1e2d5ee65bc60de","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-05-25 16:29:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dfea534915b77f7893751e620096d706875663b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-05-25 18:17:41.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/acfd9fc97f9d47f68e31959cf622622b : FAILURE in 2m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e78433a1fd6541349e224aff3a199afd : SUCCESS in 1h 51m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f971f87429e4596aa893ee6a41db8d1 : SUCCESS in 4m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4b262ea94d534d37bf63514eeab2c189 : SUCCESS in 3m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/538f27196aeb416b81e64410b9804262 : SUCCESS in 3m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e80840b598064f169cff32c95a69c232 : SUCCESS in 3m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2e195dc348b45c28ddefa8d10ff776d : SUCCESS in 3m 25s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/f6e81d34220d4cb0acd0b59c452c4ac7 : SUCCESS in 4m 14s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/c7856be1f54d4f01b139a4d260167ef7 : SUCCESS in 5m 56s","accounts_in_message":[],"_revision_number":2},{"id":"7618474c832c4875d084fdb5d3a0d7a1e17235fb","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-05-27 12:07:06.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8be4ab3318523a775a7302aa06403f02e6714a94","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-07-14 14:18:41.000000000","message":"Patch Set 2: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"00b19db21ece027a7b9a9105f2f4fc45c2e38c6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-14 16:14:34.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/a495592dd98d4decab23bd0ab630c9dc\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/96ae3a99486b4eae9c92f3219e5659e0 : FAILURE in 2m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b3ac499ccd7405f952cab7440717366 : SUCCESS in 1h 49m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9fd75be8a8ed47958eb46f4f7084af2c : SUCCESS in 3m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cc06b58bcc844adca1120407869c647a : SUCCESS in 4m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5ea2676ad35c46d384c9d763989a84c8 : SUCCESS in 4m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f3ae92df19234c22974da6ed9927a68f : SUCCESS in 4m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da03b23b6b404e01ae04654028e3eea3 : SUCCESS in 4m 13s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/49eb24575a394aa08f84da3dccb7bee8 : SUCCESS in 4m 29s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/fa50c60efe604a61bea78c8d4825b032 : SUCCESS in 6m 29s","accounts_in_message":[],"_revision_number":2},{"id":"b263f09310f7a218f604b476dce0aac0bea0c1d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-07-15 15:08:53.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f0d12328eb86c7451224be4be681b1387fa680cb","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-07-15 15:09:25.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"295e58ab9031b1e30978a0db27095690469c2abc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-07-15 15:09:30.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"258ecfa0e1a1e57f55eb04e5d1b33e89b2a6dc18","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2022-07-15 16:12:07.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6466394c99a9232b93b9e682ec69f2187e86ac78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-15 16:27:10.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/d83cde21eeeb40299126499d1afb18dd\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/afefd091512d42d88630ed7ea966a03c : SUCCESS in 3m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/19add017d7b542b0859c45c081361434 : FAILURE in 1h 15m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b18220b9ea0d4258bba9e5f48115ec72 : SUCCESS in 4m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/67b92b9c64c04017b897318ac683027c : SUCCESS in 4m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/70effbabb8244fcf8872a58240ea601b : SUCCESS in 6m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f613f28adce1476ab2aad3515190e135 : SUCCESS in 4m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/360d60c19b424c5db3f2d326a8fb1c68 : SUCCESS in 4m 17s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/b09861ed9922459e9992cd76ff478ad9 : SUCCESS in 4m 42s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/89117c3d450f49dfa6e0e52d456a72a4 : SUCCESS in 6m 36s","accounts_in_message":[],"_revision_number":3},{"id":"0b5a760b0b17f55394709bac0ba992a9bab1fdfa","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-07-18 15:01:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5b3379eda439c64cdf7f7dcf0483df76935da45f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-18 16:31:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/54e83f928b2e4e22b829edbc804d355d\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/8edbe5ea3dcf4ba09025c1350c194797 : SUCCESS in 2m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/62d9ff5824ee41ef99ce6ead0a0b67c8 : SUCCESS in 1h 28m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a7030ed904444b3bae677ae937a5279 : SUCCESS in 4m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b71d2a6ae57445719ecffd39860559b4 : SUCCESS in 3m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/02d918c003d241f7b496da44d5e1b037 : SUCCESS in 4m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/26b845e6ec7b480092827f60dd4059f1 : SUCCESS in 3m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a88b1847ef464c02a8bd3ecc2190274a : SUCCESS in 4m 30s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/f3305319e80f4d56986940afc95c8fa9 : SUCCESS in 4m 54s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/e6bcb0d04b28457db810ba44a5877b2f : SUCCESS in 5m 58s","accounts_in_message":[],"_revision_number":3},{"id":"065a089cd1879f6a417ff0546481fa661ea340c2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-18 16:48:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"760a1bd9adb0386389d54405815fce55b42b05c6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-18 18:49:02.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5e6553299904326abdbbf8ead5a3d0c\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f5229501227843d7877aa14b32041644 : SUCCESS in 2m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/27ca3848c5944c60bff6ecec94a25051 : SUCCESS in 1h 34m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/345b63cd1b334598b672d8760012273a : SUCCESS in 4m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e77fb8bde71c46b78650f2295027ff83 : SUCCESS in 4m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1f7335491a014aca8777bed6a55f47fb : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ada80b2b26544ec824baf5e7e8c1036 : SUCCESS in 4m 16s\n- cliff-tox-py38-neutronclient-tip https://zuul.opendev.org/t/openstack/build/63811e4db6cd43d0ae06e048add2b129 : SUCCESS in 5m 10s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/b15d07b981d545e6970671f13d007f1d : SUCCESS in 6m 37s","accounts_in_message":[],"_revision_number":3},{"id":"2faf1870da7b464ba36f92addd10bb8580fb9d48","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-18 18:49:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"9cb2719edcaffd77a16f96191d40ab92059e1113","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-18 18:51:01.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/268ca87108e44116996487e52a07eb12\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39dba0a798b6419daf893dcbdd2d390d : SUCCESS in 52s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"86061ad87d2b60a6cc330fae9fc22249ce5916aa","revisions":{"be6501278bb635c4eb18a1ef03266d242aeace32":{"kind":"REWORK","_number":1,"created":"2022-05-18 12:03:35.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/842350/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/842350/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/842350/1"}}},"commit":{"parents":[{"commit":"a729fe2c6ced7d986aedbb6be21bec31b624435c","subject":"Defer loading PyYAML","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/a729fe2c6ced7d986aedbb6be21bec31b624435c"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-05-18 11:22:26.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-05-18 11:56:10.000000000","tz":60},"subject":"Remove final use of pkg_resources","message":"Remove final use of pkg_resources\n\n\u0027pkg_resources\u0027 is slow, while \u0027importlib.metadata\u0027 is the new shiny and\nis *much* faster. Recent version of \u0027importlib.metadata\u0027 - namely those\nfound in Python 3.10 or provided by the 4.4 \u0027importlib-metadata\u0027\nbackport - now provide the last bit of functionality we were missing to\nremove \u0027pkg_resources\u0027 entirely, namely the ability to map package names\nto modules. This is used for generating epilogs.\n\nThe benefits of this are huge, yielding a near 40% decrease in runtime\nfor the cliffdemo app (100mS after compared to 160mS) before.\n\nChange-Id: I934d8a196d76622671781643f36bdb8a07d2f319\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/be6501278bb635c4eb18a1ef03266d242aeace32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/be6501278bb635c4eb18a1ef03266d242aeace32"}]},"branch":"refs/heads/master"},"a0e3df8ac42f058baa089de839fab3fa194b9570":{"kind":"REWORK","_number":2,"created":"2022-05-25 16:18:26.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/842350/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/842350/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/842350/2"}}},"commit":{"parents":[{"commit":"3e0eed49c5c7e38c906e6c31b948d273e3fa91be","subject":"Defer loading PyYAML","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/3e0eed49c5c7e38c906e6c31b948d273e3fa91be"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-05-18 11:22:26.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-05-25 16:09:04.000000000","tz":60},"subject":"Remove final use of pkg_resources","message":"Remove final use of pkg_resources\n\n\u0027pkg_resources\u0027 is slow, while \u0027importlib.metadata\u0027 is the new shiny and\nis *much* faster. Recent version of \u0027importlib.metadata\u0027 - namely those\nfound in Python 3.10 or provided by the 4.4 \u0027importlib-metadata\u0027\nbackport - now provide the last bit of functionality we were missing to\nremove \u0027pkg_resources\u0027 entirely, namely the ability to map package names\nto modules. This is used for generating epilogs.\n\nThe benefits of this are huge, yielding a near 40% decrease in runtime\nfor the cliffdemo app (100mS after compared to 160mS) before.\n\nChange-Id: I934d8a196d76622671781643f36bdb8a07d2f319\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/a0e3df8ac42f058baa089de839fab3fa194b9570"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/a0e3df8ac42f058baa089de839fab3fa194b9570"}]},"branch":"refs/heads/master"},"86061ad87d2b60a6cc330fae9fc22249ce5916aa":{"kind":"REWORK","_number":3,"created":"2022-07-15 15:08:53.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/50/842350/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cliff","ref":"refs/changes/50/842350/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cliff refs/changes/50/842350/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cliff refs/changes/50/842350/3"}}},"commit":{"parents":[{"commit":"3e0eed49c5c7e38c906e6c31b948d273e3fa91be","subject":"Defer loading PyYAML","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/3e0eed49c5c7e38c906e6c31b948d273e3fa91be"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-05-18 11:22:26.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2022-07-15 15:08:26.000000000","tz":60},"subject":"Remove final use of pkg_resources","message":"Remove final use of pkg_resources\n\n\u0027pkg_resources\u0027 is slow, while \u0027importlib.metadata\u0027 is the new shiny and\nis *much* faster. Recent version of \u0027importlib.metadata\u0027 - namely those\nfound in Python 3.10 or provided by the 4.4 \u0027importlib-metadata\u0027\nbackport - now provide the last bit of functionality we were missing to\nremove \u0027pkg_resources\u0027 entirely, namely the ability to map package names\nto modules. This is used for generating epilogs.\n\nThe benefits of this are huge, yielding a near 40% decrease in runtime\nfor the cliffdemo app (100mS after compared to 160mS) before.\n\nChange-Id: I934d8a196d76622671781643f36bdb8a07d2f319\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/86061ad87d2b60a6cc330fae9fc22249ce5916aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cliff/commit/86061ad87d2b60a6cc330fae9fc22249ce5916aa"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[]}
