)]}'
{"id":"openstack%2Fcursive~996856","triplet_id":"openstack%2Fcursive~master~I6424d13a46805d6ff9e92d599803ae0362e51919","project":"openstack/cursive","branch":"master","hashtags":[],"change_id":"I6424d13a46805d6ff9e92d599803ae0362e51919","subject":"Migrate setup configuration to pyproject.toml","status":"MERGED","created":"2026-07-11 01:29:51.000000000","updated":"2026-07-13 13:47:40.000000000","submitted":"2026-07-13 13:47:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"996856","meta_rev_id":"9e0e99b6c06c49063a8e35676bf6b14834a8eff3","_number":996856,"virtual_id_number":996856,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-13 13:47:40.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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":2,"date":"2026-07-13 10:05:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":1,"date":"2026-07-13 10:05:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-11 03:21:30.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"}],"messages":[{"id":"a7329ac3c37b1cb971098aae1d87a1d0cbcf078f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-11 01:29:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c61a045a0fef9f64cf8faf22a4d65eab2d77ad85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 03:21:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4adfad9ec6f43dcbb50672e7b5a02b3\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7cf12d7f75314beb8413561fef04ad26 : SUCCESS in 1m 45s\n- requirements-check https://zuul.opendev.org/t/openstack/build/544a7b7612cc4bafa6f9568ccda839c5 : SUCCESS in 1m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/918df510bef64a11bb8e184f2a20e08e : SUCCESS in 1h 45m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/595da52b5ac04027b5f6411fa76eb492 : SUCCESS in 2m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0407d60a593249de8fc1b48fbe286a0e : SUCCESS in 2m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1f01c66c4b754f00b28ee90e58edbad4 : SUCCESS in 3m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/997ff08027324121997a0cf628c1b0d8 : SUCCESS in 5m 23s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/413ee9ee21274e83b19887d88eb79bbf : SUCCESS in 5m 26s (non-voting)\n- barbican-tempest-plugin-simple-crypto-cursive https://zuul.opendev.org/t/openstack/build/43d93a3398a04dfabaa1ca4c23c88087 : SUCCESS in 36m 23s","accounts_in_message":[],"_revision_number":1},{"id":"f8e9eb52d93300295f910b2f2d19bcf0f56d1f81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-11 05:27:18.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"d200d9bdab459df1cad822b519591f9ff78ea77f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 06:42:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c0b344fa60643bb8031357b8571d907\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/18361380e2f54ce4b948b63ff5dbb6f2 : SUCCESS in 2m 25s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a8e637e816ea4b60b05d073337c50a64 : SUCCESS in 2m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7fb66d431dd34485b2cbc9ddcdcd7b6c : SUCCESS in 1h 10m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2c13b63b11241bcbcf282eb179e9c1e : SUCCESS in 2m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b987d1af62274d68a0388dbe5f59d23c : SUCCESS in 2m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/48682b4876c44a7ab65a53369fd7df81 : SUCCESS in 2m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/828c1de1386b4187ac550e9ce2cefcec : SUCCESS in 5m 36s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/13782044f48a4f2e9e5b463455f7dbd3 : SUCCESS in 5m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto-cursive https://zuul.opendev.org/t/openstack/build/35e086ba95204bd38c92c45409a8e0fe : SUCCESS in 23m 14s","accounts_in_message":[],"_revision_number":2},{"id":"9ebd3086b635b2d9e3e9b7a38757bdc327b8b28b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-11 07:07:43.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"1819fa5045707a3b68f1f7ef99dd878f92c0873c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 08:43:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc4994471e664597830599d215532239\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9de9982d21914b6db8628e4ab0322ca0 : SUCCESS in 2m 37s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7afacce2814645d3a68120a5b0d0cc6c : SUCCESS in 2m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e2a29f59871c4abda61d4caa90ac0ca9 : SUCCESS in 1h 29m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/553631d6142b44ccbee2ed612282e838 : SUCCESS in 2m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9128930aeb0546d5b6cffc18e4966a72 : SUCCESS in 3m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/132c2ea1d741475fb82c9b9648e3f212 : SUCCESS in 4m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fdd72dcb3fe74271a6fb91a7ee1f8489 : SUCCESS in 4m 28s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/03f983e54d6248ff952b4392cfa965ed : SUCCESS in 7m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto-cursive https://zuul.opendev.org/t/openstack/build/06d27b3cb04049d1b1477eb0625ad80b : SUCCESS in 35m 33s","accounts_in_message":[],"_revision_number":3},{"id":"35a91a40fc1d068bdc4e6907086bdbbaf2eb9a7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-13 10:05:26.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"1f8965464fe24e4461b14bf49c6cf4d9e2d17398","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-07-13 10:05:53.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"ee8513a660155756067c81a6193f7095e1c41d4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 12:07:48.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1d9244c08444f2989267b2bef11670f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2c481cb082f044c9ada4420516b0a301 : SUCCESS in 1m 47s\n- requirements-check https://zuul.opendev.org/t/openstack/build/edcd8a83329e48f4a4822170f9e0d168 : SUCCESS in 1m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d0e2b522219843209737d10b1b5c8a70 : SUCCESS in 1h 54m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e76e9dc68b34494b15002f752a9f699 : SUCCESS in 1m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7ebc68460744ae4a678b992d1c49fac : SUCCESS in 2m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/57cca5cbe7dd4f88b38192c5b12865fa : SUCCESS in 2m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c6574365b3b449f182da636434fd6002 : SUCCESS in 6m 04s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/f32dd9dd266441af9fd82f26555ac554 : SUCCESS in 3m 33s (non-voting)\n- barbican-tempest-plugin-simple-crypto-cursive https://zuul.opendev.org/t/openstack/build/3ceea697b3da4f0f822d76c55949712f : SUCCESS in 33m 22s","accounts_in_message":[],"_revision_number":4},{"id":"d7861e548ebecd3566b20c88b556233f2149ed62","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 12:08:40.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ef38806e64ad6323ed74c0527cc20764c84fe123","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 13:47:40.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/402e29f56d8b450f9e9ea1a8b6275a68\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e874bb5965c04d19b6ce77a29cf4e53d : SUCCESS in 2m 31s\n- requirements-check https://zuul.opendev.org/t/openstack/build/a1b1e4ffcb2f4352b33e2683bc1dad78 : SUCCESS in 2m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/11d8ef1e9ce54d18b5cd3fae195c7dca : SUCCESS in 1h 34m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8e83d7284b9430e80529c5327433321 : SUCCESS in 2m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a01bcd211f7d4f61817d8e203258cb82 : SUCCESS in 3m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2c149ed7b5240e592ca36fc00cf3f40 : SUCCESS in 5m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bf695b61622a44f98362312203c4f121 : SUCCESS in 5m 11s\n- barbican-tempest-plugin-simple-crypto-cursive https://zuul.opendev.org/t/openstack/build/99c4ee6a4f024c1d92e5eb4381bab38d : SUCCESS in 19m 04s","accounts_in_message":[],"_revision_number":4},{"id":"9e0e99b6c06c49063a8e35676bf6b14834a8eff3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 13:47:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e33f19006e8100c9cb0df5417f34129f86040230","revisions":{"7f478af61f39c6346333f108823c83a3553d69cd":{"kind":"REWORK","_number":1,"created":"2026-07-11 01:29:51.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/996856/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cursive","ref":"refs/changes/56/996856/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cursive refs/changes/56/996856/1"}}},"commit":{"parents":[{"commit":"bc57af218cfd4b8e187ca93ecfd569c447259d8d","subject":"Initial onboarding of the repository to oslo\u0027s namespace","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/bc57af218cfd4b8e187ca93ecfd569c447259d8d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 01:29:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 01:29:35.000000000","tz":540},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nAlso remove support for Python \u003c 3.11.\n\nChange-Id: I6424d13a46805d6ff9e92d599803ae0362e51919\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/7f478af61f39c6346333f108823c83a3553d69cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/7f478af61f39c6346333f108823c83a3553d69cd"}]},"branch":"refs/heads/master"},"4ac6ddd8be3eaef3a64f9622712aa4e50da012fc":{"kind":"REWORK","_number":2,"created":"2026-07-11 05:27:18.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/996856/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cursive","ref":"refs/changes/56/996856/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cursive refs/changes/56/996856/2"}}},"commit":{"parents":[{"commit":"bc57af218cfd4b8e187ca93ecfd569c447259d8d","subject":"Initial onboarding of the repository to oslo\u0027s namespace","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/bc57af218cfd4b8e187ca93ecfd569c447259d8d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 01:29:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 05:20:43.000000000","tz":540},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nAlso remove support for Python \u003c 3.11.\n\nChange-Id: I6424d13a46805d6ff9e92d599803ae0362e51919\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/4ac6ddd8be3eaef3a64f9622712aa4e50da012fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/4ac6ddd8be3eaef3a64f9622712aa4e50da012fc"}]},"branch":"refs/heads/master"},"9bea95aa71b8c45c999122a69986655d8adb19dc":{"kind":"REWORK","_number":3,"created":"2026-07-11 07:07:43.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/996856/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cursive","ref":"refs/changes/56/996856/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cursive refs/changes/56/996856/3"}}},"commit":{"parents":[{"commit":"bc57af218cfd4b8e187ca93ecfd569c447259d8d","subject":"Initial onboarding of the repository to oslo\u0027s namespace","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/bc57af218cfd4b8e187ca93ecfd569c447259d8d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 01:29:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 07:07:30.000000000","tz":540},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nAlso remove support for Python \u003c 3.11.\n\nChange-Id: I6424d13a46805d6ff9e92d599803ae0362e51919\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/9bea95aa71b8c45c999122a69986655d8adb19dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/9bea95aa71b8c45c999122a69986655d8adb19dc"}]},"branch":"refs/heads/master"},"e33f19006e8100c9cb0df5417f34129f86040230":{"kind":"REWORK","_number":4,"created":"2026-07-13 10:05:26.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/56/996856/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cursive","ref":"refs/changes/56/996856/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cursive refs/changes/56/996856/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cursive refs/changes/56/996856/4"}}},"commit":{"parents":[{"commit":"bc57af218cfd4b8e187ca93ecfd569c447259d8d","subject":"Initial onboarding of the repository to oslo\u0027s namespace","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/bc57af218cfd4b8e187ca93ecfd569c447259d8d"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-11 01:29:08.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-07-13 10:05:12.000000000","tz":540},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nAlso remove support for Python \u003c 3.11.\n\nChange-Id: I6424d13a46805d6ff9e92d599803ae0362e51919\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/e33f19006e8100c9cb0df5417f34129f86040230"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cursive/commit/e33f19006e8100c9cb0df5417f34129f86040230"}]},"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
