)]}'
{"pyproject.toml":[{"robot_id":"zuul","robot_run_id":"49d4cae4ab2b46c3b501b45b5749e23a","url":"https://zuul.teim.app/t/main/buildset/49d4cae4ab2b46c3b501b45b5749e23a","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"f597b4ef885e334dc3481876df3a247813666678","patch_set":1,"id":"960c19ca_aa574104","line":8,"updated":"2026-02-24 22:02:54.000000000","message":"The README.rst content-type specification uses the newer \u0027text/x-rst\u0027 which is correct, but the file format could also be specified as a simple string path\n\n**Severity**: SUGGESTION | **Confidence**: 0.6\n\n**Benefit**: The dict format is more explicit and PEP 621 compliant, which is good for clarity\n\n**Recommendation**:\nNo change needed - the current implementation is correct and follows PEP 621 best practices for specifying readme with content-type","commit_id":"686d0f20b650932c368c4dac61e260f74f49b96e"},{"robot_id":"zuul","robot_run_id":"49d4cae4ab2b46c3b501b45b5749e23a","url":"https://zuul.teim.app/t/main/buildset/49d4cae4ab2b46c3b501b45b5749e23a","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"f597b4ef885e334dc3481876df3a247813666678","patch_set":1,"id":"f0cdb026_bcf63f00","line":36,"updated":"2026-02-24 22:02:54.000000000","message":"No verification entry point testing was indicated to ensure all entry points function correctly with the new configuration\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: Would ensure the migration is functionally complete and all console scripts and entry points are discoverable and executable\n\n**Recommendation**:\nAdd a commit note or documentation indicating that entry points were verified post-migration, or add a smoke test that imports each entry point module to ensure they are accessible","commit_id":"686d0f20b650932c368c4dac61e260f74f49b96e"},{"robot_id":"zuul","robot_run_id":"49d4cae4ab2b46c3b501b45b5749e23a","url":"https://zuul.teim.app/t/main/buildset/49d4cae4ab2b46c3b501b45b5749e23a","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"f597b4ef885e334dc3481876df3a247813666678","patch_set":1,"id":"b7f93eb0_b399239c","line":43,"updated":"2026-02-24 22:02:54.000000000","message":"The deprecation note for wsgi_scripts was not migrated from setup.cfg to pyproject.toml\n\n**Severity**: WARNING | **Confidence**: 0.9\n\n**Impact**: Future maintenance - developers may not be aware that wsgi_scripts should be removed in 2026.1\n\n**Suggestion**:\nAdd a comment above the [project.entry-points.\"wsgi_scripts\"] section preserving the original note: \u0027# NOTE(sean-k-mooney): this should be removed in 2026.1 as this will eventually stop working entirely.\u0027","commit_id":"686d0f20b650932c368c4dac61e260f74f49b96e"},{"robot_id":"zuul","robot_run_id":"49d4cae4ab2b46c3b501b45b5749e23a","url":"https://zuul.teim.app/t/main/buildset/49d4cae4ab2b46c3b501b45b5749e23a","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"f597b4ef885e334dc3481876df3a247813666678","patch_set":1,"id":"c14f4dbf_e0044c7a","line":71,"updated":"2026-02-24 22:02:54.000000000","message":"The [tool.setuptools.data-files] configuration uses a deprecated pattern for data file installation\n\n**Severity**: WARNING | **Confidence**: 0.7\n\n**Impact**: While functional, the data-files configuration is considered deprecated by setuptools in favor of package_data or including files via MANIFEST.in\n\n**Suggestion**:\nConsider adding a comment that this is kept for compatibility with PBR, or verify this is the recommended pattern for PBR-based projects using pyproject.toml","commit_id":"686d0f20b650932c368c4dac61e260f74f49b96e"},{"robot_id":"zuul","robot_run_id":"e686f285d115411089d9ded58f3ab6d2","url":"https://zuul.teim.app/t/main/buildset/e686f285d115411089d9ded58f3ab6d2","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"8a0b53c8b02d8d70d30dc4c735ba0dd26a7211b2","patch_set":3,"id":"3463bbcb_223b969a","line":76,"updated":"2026-03-02 18:45:02.000000000","message":"The pyproject.toml data-files comment references api-paste.ini and policy.yaml but does not mention that setup.cfg originally included a bdist_wheel section that has been removed\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: Completeness of migration documentation and understanding of what was intentionally dropped vs migrated\n\n**Recommendation**:\nThe migration appears complete - the bdist_wheel section in setup.cfg was not needed since no wheel settings were being customized. Consider adding a brief comment or release note that the bdist_wheel section was intentionally dropped as it was empty/not customized","commit_id":"32a8f071eb5a377a9d28a2d98d8407dba10f11e9"}],"releasenotes/notes/remove-wsgi-scripts-entry-point-4e4eeec78e174a07.yaml":[{"robot_id":"zuul","robot_run_id":"e686f285d115411089d9ded58f3ab6d2","url":"https://zuul.teim.app/t/main/buildset/e686f285d115411089d9ded58f3ab6d2","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"tag":"autogenerated:zuul:automatic-ci","change_message_id":"8a0b53c8b02d8d70d30dc4c735ba0dd26a7211b2","patch_set":3,"id":"d2762b82_7dc02b51","line":3,"updated":"2026-03-02 18:45:02.000000000","message":"The release note could mention that deployments using wsgi_scripts should update their configuration before upgrading, rather than discovering the removal at runtime\n\n**Severity**: SUGGESTION | **Confidence**: 0.7\n\n**Benefit**: Provides clearer upgrade guidance for operators\n\n**Recommendation**:\nConsider adding an upgrade warning prefix or making the guidance more prominent by noting this is a breaking change for deployments using the deprecated wsgi_scripts entry point","commit_id":"32a8f071eb5a377a9d28a2d98d8407dba10f11e9"}]}
