)]}'
{"id":"openstack%2Fkeystoneauth~933004","triplet_id":"openstack%2Fkeystoneauth~master~I9d631e4202a22961596ff960bb0e8d6ff9f8fb82","project":"openstack/keystoneauth","branch":"master","topic":"typing","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":"2024-11-19 17:57:10.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I9d631e4202a22961596ff960bb0e8d6ff9f8fb82","subject":"Add py.typed file","status":"MERGED","created":"2024-10-22 10:50:30.000000000","updated":"2024-11-19 17:57:10.000000000","submitted":"2024-11-19 17:57:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"933004-typing","meta_rev_id":"09a95dab97c3c15231ab5bd9be69bff7111631d1","_number":933004,"virtual_id_number":933004,"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-11-19 17:57:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2024-11-01 14:51:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":2,"date":"2024-10-30 18:59:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":1,"date":"2024-11-01 14:51:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"CC":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-10-22 12:29:47.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":"2024-10-30 18:59:47.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"},{"updated":"2024-11-01 14:51:33.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2024-11-19 13:52:10.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"}],"messages":[{"id":"ec084133f8be08aa56f73aa1e1a3fa17066c88c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-10-22 10:50:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6b2f6b72c148c5254fcec4f7121a7ee8c95e72d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-22 12:29:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/648fd549606041f9a349c17959dce541\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9c43556562c54589908650e0f1a638b9 : SUCCESS in 1h 27m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d69e586429354ec1b0db21ae4fa6d729 : SUCCESS in 3m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5d7379394526466baca63df5bba02800 : SUCCESS in 8m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ec9a6f08dffa4d3b899fd5ab09593564 : SUCCESS in 5m 48s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5ff7514e723a4a2c9843408c552803b0 : SUCCESS in 1h 00m 14s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/226e28ce4a0a410889f7cedaebb0f0e3 : SUCCESS in 4m 42s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/26e3c9dcc35f45088e83d4455b99b2a7 : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a729a3cff3d4da6bd6fcabb4be23e2d : SUCCESS in 7m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/44951237f49e4a05abb06dba7fff844a : SUCCESS in 3m 05s","accounts_in_message":[],"_revision_number":1},{"id":"7796c87a2a89dd063e3a8ba6dce6e19f16c9c286","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-10-30 18:59:47.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"95b7053a2041bfddc63d5468465dbe51a1d3d946","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-11-01 14:51:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"fed4def78b02d0b2250479a7d82614017e13bfa7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 17:53:18.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/933003 is needed.","accounts_in_message":[],"_revision_number":1},{"id":"859c0467a8c26d1c5abb263f31a3f5fa9e298131","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-11-15 18:17:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"784822accd15b33efe9265acf12dd475506f169f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-15 19:58:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a9a43a44e834be4bc2024a28bc0e2be\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/23bf3a26f41242459eb943e8608d5bd5 : SUCCESS in 1h 34m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/811cdb5c77374eb5aa1771de0514a800 : SUCCESS in 3m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1d4604a6452945548868732ebc206a76 : SUCCESS in 6m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/47948370b841410f81408955947dec62 : SUCCESS in 9m 31s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4a6eb89beeec4dbb8cca3aff8bbd842b : SUCCESS in 1h 06m 33s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/d0c4ba1493744eec9fd1612cfa0246ea : SUCCESS in 4m 48s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/21fc536895df49b79d01fa71a8d0df79 : SUCCESS in 6m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fab86c1221624016a20cb93876b8dea2 : SUCCESS in 6m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ef12d4f77fee4b16b11d0d9741bce27c : SUCCESS in 2m 57s","accounts_in_message":[],"_revision_number":1},{"id":"1714c3eb0eb7cc9f0a63f3aa358b969ca27167dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-19 11:56:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6fd489bcfe1558cc8e870e17d3343d5e8e74dca1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-19 13:33:43.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/933003 is needed.","accounts_in_message":[],"_revision_number":1},{"id":"2e40f181b7085c1adb9e6f554c16b774b9f01257","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-11-19 13:52:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b9ef4729e3e98471cd1ba68ac00522e0a06512cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-19 15:25:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c43dc03f26ba46d2871b92b46768ac48\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8370cf200a32420d84c37d9b03090c8b : SUCCESS in 1h 24m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/383b31d08744430e98398386d7f61020 : SUCCESS in 3m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0b35c4db47cf4c3c829c13bec0e695b9 : SUCCESS in 8m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f3123340c4c147498c1bad54e2a0ce65 : SUCCESS in 8m 52s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c14501cc3c994f18b3b3a50820883772 : SUCCESS in 1h 03m 25s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/7b9063151ed548e59d36786be065c2c9 : SUCCESS in 5m 27s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/7f13d50abce742438d494e8346f9814e : SUCCESS in 6m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/329f3861b9f34617b728e57434813f85 : SUCCESS in 9m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7f7c76a1c8964d968e77090878b9b35f : SUCCESS in 3m 30s","accounts_in_message":[],"_revision_number":1},{"id":"0267b09b0e0d18e397dcc7680650bf4d8ce7aa9b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-19 15:57:22.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d8f78b3dbb8deadf252c341b86796bc68960f531","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-19 17:57:10.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1cef4ef0eb7e49e9ad337266b7e59ee7\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eae29f0ce47849008c5439bf998e5628 : SUCCESS in 1h 36m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da7bef34734143f2a5590cf40b30c295 : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c23085af06024ca6a5105b3312d4037f : SUCCESS in 8m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dde9ebe927da49189c525396d791fab0 : SUCCESS in 8m 22s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c79aee1990ad4098955a0a6a4c5dd3cb : SUCCESS in 1h 01m 08s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/0d4829b3d04d43428dc49a6df2ef230c : SUCCESS in 4m 27s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/d2bc1f68d4ff43de90a255936823d30c : SUCCESS in 7m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb97bacba32e4912836493c53c63418d : SUCCESS in 7m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b1bbb1816a4f43f3a706dc7ebdca9280 : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":1},{"id":"09a95dab97c3c15231ab5bd9be69bff7111631d1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-19 17:57:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e26894c70853a8c7f84686fec7bb61b0b0a7ae71","revisions":{"e26894c70853a8c7f84686fec7bb61b0b0a7ae71":{"kind":"REWORK","_number":1,"created":"2024-10-22 10:50:30.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/04/933004/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/04/933004/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/04/933004/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/04/933004/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/04/933004/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/04/933004/1"}}},"commit":{"parents":[{"commit":"5b7ba604b47c2c17e3b66ad7637f26ee6369decd","subject":"typing: Move configuration to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5b7ba604b47c2c17e3b66ad7637f26ee6369decd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-05 09:51:39.000000000","tz":540},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-10-22 10:50:16.000000000","tz":60},"subject":"Add py.typed file","message":"Add py.typed file\n\nThis is now ready for prime time. We also add a release note for folks\nthat read this.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I9d631e4202a22961596ff960bb0e8d6ff9f8fb82\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e26894c70853a8c7f84686fec7bb61b0b0a7ae71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e26894c70853a8c7f84686fec7bb61b0b0a7ae71"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
