)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8babcdaec4373e719624e9eb3cfb9619df0bdbb9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6651ff4d_7720ef51","updated":"2026-08-05 11:06:00.000000000","message":"The other perspective on this is that since these gather developer-only tools, maybe we don\u0027t want to test against upper-constraints? u-c is there to ensure co-installability and perhaps that\u0027s not an issue/concern for something that won\u0027t be installed...?","commit_id":"3e18c794e4eeaf55997bd9d7284afebc9970260f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8ca3a45c7a2f76eca18f2f20677b97f2d729609a","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9985abdc_464cfcc6","updated":"2026-08-06 05:27:28.000000000","message":"https://peps.python.org/pep-0735/#dependency-group-include states Dependency Group Includes MUST NOT include cycles, and tools SHOULD report an error if they detect a cycle.\n\nShould we fail on such cyclic deps?","commit_id":"3e18c794e4eeaf55997bd9d7284afebc9970260f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0f5d33d2ba5626954e1fcbee33aa054b44b95644","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"502c67c3_201612ab","in_reply_to":"8837dd9a_378bc1fc","updated":"2026-08-06 16:52:41.000000000","message":"I was not aware, then it\u0027s completely fine!","commit_id":"3e18c794e4eeaf55997bd9d7284afebc9970260f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"036f67d92e9cd888f98684c765bf68f855d7573c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8837dd9a_378bc1fc","in_reply_to":"9985abdc_464cfcc6","updated":"2026-08-06 10:32:58.000000000","message":"I opted not to do this, since we [already use `pyproject-validate` to validate `pyproject.toml`](https://opendev.org/openstack/project-config/src/commit/e4e3250bc7251b3ec1693babd4d1950a1674bfee/playbooks/pti-python-tarball/check.yaml#L16) in the gate (this is the same reason I don\u0027t e.g. check the type of certain fields). Does that work? I can call this out in the commit message if it would help.","commit_id":"3e18c794e4eeaf55997bd9d7284afebc9970260f"}]}
