)]}'
{"id":"openstack%2Fpython-cyborgclient~983172","triplet_id":"openstack%2Fpython-cyborgclient~stable%2F2025.1~Ifd85708d8e15ab915a2a3d37027b7b99d8f3bea4","project":"openstack/python-cyborgclient","branch":"stable/2025.1","hashtags":[],"change_id":"Ifd85708d8e15ab915a2a3d37027b7b99d8f3bea4","subject":"add pyproject.toml to support pip 23.1","status":"ABANDONED","created":"2026-04-02 08:50:24.000000000","updated":"2026-04-02 09:31:10.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"082e7cc0c81299cc6d16421b81c352e3ba1e2e8d","_number":983172,"virtual_id_number":983172,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-02 08:59:30.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-02 08:59: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":"89cea40740ec7f7d0b59d0cfb8e7eb6324110066","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-02 08:50:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"91fdcd5e80b39584d846d82132a04cbe80bcafd7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 08:59:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6e562344d954a6f819d8761ac51160e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/15606b367bef49d88a41c40a912579c5 : SUCCESS in 2m 56s\n- requirements-check https://zuul.opendev.org/t/openstack/build/71bb899036e14eb0af0a8946c5ff2a1f : SUCCESS in 2m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4faf60882aaf4d87ba33a5e3535e0064 : SUCCESS in 2m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a609739f39e249a48ec3a29fc01b4e3c : SUCCESS in 2m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7d58a77d665b487992a5cfc60a2c321d : SUCCESS in 2m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b75bf2bd741740b9a2aa1c56c876dc60 : SUCCESS in 3m 14s","accounts_in_message":[],"_revision_number":1},{"id":"082e7cc0c81299cc6d16421b81c352e3ba1e2e8d","tag":"autogenerated:gerrit:abandon","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-02 09:31:10.000000000","message":"Abandoned\n\nin favor of https://review.opendev.org/c/openstack/python-cyborgclient/+/983051?usp\u003dsearch","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b7547ce7b44424f85aef382f970f54abf4c30d47","revisions":{"b7547ce7b44424f85aef382f970f54abf4c30d47":{"kind":"REWORK","_number":1,"created":"2026-04-02 08:50:24.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/72/983172/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cyborgclient","ref":"refs/changes/72/983172/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/72/983172/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/72/983172/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cyborgclient refs/changes/72/983172/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cyborgclient refs/changes/72/983172/1"}}},"commit":{"parents":[{"commit":"218cc6deb9589127fb1fec5b4b0e6ac50a5f8684","subject":"Update python classifier in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/218cc6deb9589127fb1fec5b4b0e6ac50a5f8684"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-02 08:44:33.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-02 08:49:22.000000000","tz":330},"subject":"add pyproject.toml to support pip 23.1","message":"add pyproject.toml to support pip 23.1\n\npip 23.1 removed the \"setup.py install\" fallback for projects\nthat do not have pyproject.toml and now uses a pyproject.toml\nwhich is vendored in pip.\nTo address that, this change adds the minimal pyproject.toml\nto enable pbr to be properly used to build editable wheels.\n\nThis is required to support installing devstack on\ncentos stream 9 and related distros with GLOBAL_VENV\u003dTrue\nWithout this change the wsgi scripts are not generated in\neditable mode. i.e. pip install -e /opt/stack/keystone\n\nSee https://pip.pypa.io/en/stable/news/#v23-1\nand pypa/pip#8368 for more\ndetails on the removal of the fallback support.\n\nsetuptools v64.0.0 is used to support editable installs\nvia its PEP-660 implmentation\npypa/setuptools#3488\n\nNote:\n- Similar change https://review.opendev.org/q/topic:%22pip-23.1-support%22\n  added to other project. It will help to fix stable branches tox jobs.\n- It also bumps pbr minimum version to 5.8.0.\n\nIt is not a clean cherry-pick.\nIt pins setuptools to fix tox docs jobs.\n\nIt squashes changes from following\nreviews:\n- https://review.opendev.org/c/openstack/python-cyborgclient/+/943714: Update .gitreview for stable/2025.1\n- https://review.opendev.org/c/openstack/python-cyborgclient/+/943715: Update TOX_CONSTRAINTS_FILE for stable/2025.1\n- Tox modernization introduced in https://review.opendev.org/c/openstack/python-cyborgclient/+/983164\n\nChange-Id: I191cdbc23bb15f90930ae5ec7387d8e532b2fad1\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\nCo-Authored-By: Sean Mooney \u003cwork@seanmooney.info\u003e\n(cherry picked from commit e8debd2ee11a4a6982edf51edeb32d25c1e91efb)\n(cherry picked from commit 8787bd619eaa083c475b870af1f0b64b12b91477)\n(cherry picked from commit cdede7c3f2403e69ce5876b0098e2950df48f060)\n\nChange-Id: Ifd85708d8e15ab915a2a3d37027b7b99d8f3bea4\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/b7547ce7b44424f85aef382f970f54abf4c30d47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cyborgclient/commit/b7547ce7b44424f85aef382f970f54abf4c30d47"}]},"branch":"refs/heads/stable/2025.1"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
