)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"1a7343d0597432ccb97ada7ecef00cff9393d516","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f362f7fd_bd90d6e9","updated":"2026-06-16 16:38:57.000000000","message":"Needs to also be in upper-constraints.txt","commit_id":"931c23db83c8c01edb550c96fb6a8538c03c7130"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a05b0c21e6299b65421d802ab44aa5b8e76a883c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a4ef4196_5830b10a","in_reply_to":"f362f7fd_bd90d6e9","updated":"2026-06-17 15:44:47.000000000","message":"Done","commit_id":"931c23db83c8c01edb550c96fb6a8538c03c7130"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"cce257504abc38ade692052f47423817b8c7e81d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9a28bf05_9b33f51a","updated":"2026-06-18 17:06:03.000000000","message":"just one thing, lgtm otherwise, nice to have an addition that seems to have full distro support","commit_id":"7dd30477dd0b857a63c5052784afd24b330ae0ed"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"8d7ed7923ccd84798935f881665aa9f765f0b97d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"791c3056_82e43816","updated":"2026-06-21 09:08:52.000000000","message":"recheck unstable watcher unit tests","commit_id":"afc42e2cfd7ae3f35ad2583e4323d7e2aef9a4c9"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3a8e13a18955ab30c862369707cdd6207edad6cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d85eaafb_e0b9c8cc","updated":"2026-06-20 09:25:04.000000000","message":"thx for the update, re-using previous +2 to approve","commit_id":"afc42e2cfd7ae3f35ad2583e4323d7e2aef9a4c9"}],"global-requirements.txt":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"cce257504abc38ade692052f47423817b8c7e81d","unresolved":true,"context_lines":[{"line_number":72,"context_line":"gunicorn  # MIT"},{"line_number":73,"context_line":"httplib2  # MIT"},{"line_number":74,"context_line":"httpx  # BSD"},{"line_number":75,"context_line":"hypercorn  # MIT"},{"line_number":76,"context_line":"hvac  # Apache-2.0"},{"line_number":77,"context_line":"icalendar  # BSD"},{"line_number":78,"context_line":"# Do not make importlib-metadata conditional on Python version: we depend on"}],"source_content_type":"text/plain","patch_set":3,"id":"a75fcad8_a4361d3a","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":9},"updated":"2026-06-18 17:06:03.000000000","message":"on pypi it is called `Hypercorn`, I think it would be better to be consistent here?","commit_id":"7dd30477dd0b857a63c5052784afd24b330ae0ed"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"c6c9126093f448a818a3c6999114cfbf08e4b4ee","unresolved":false,"context_lines":[{"line_number":72,"context_line":"gunicorn  # MIT"},{"line_number":73,"context_line":"httplib2  # MIT"},{"line_number":74,"context_line":"httpx  # BSD"},{"line_number":75,"context_line":"hypercorn  # MIT"},{"line_number":76,"context_line":"hvac  # Apache-2.0"},{"line_number":77,"context_line":"icalendar  # BSD"},{"line_number":78,"context_line":"# Do not make importlib-metadata conditional on Python version: we depend on"}],"source_content_type":"text/plain","patch_set":3,"id":"f68d25af_970851ee","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":9},"in_reply_to":"a75fcad8_a4361d3a","updated":"2026-06-20 07:10:37.000000000","message":"Ok.","commit_id":"7dd30477dd0b857a63c5052784afd24b330ae0ed"}],"upper-constraints.txt":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"520bf1761a53ee33e5aa574914eedd6483a99998","unresolved":true,"context_lines":[{"line_number":133,"context_line":"pyghmi\u003d\u003d\u003d1.6.17"},{"line_number":134,"context_line":"sphinxcontrib-blockdiag\u003d\u003d\u003d3.0.0"},{"line_number":135,"context_line":"aiosqlite\u003d\u003d\u003d0.22.1"},{"line_number":136,"context_line":"priority\u003d\u003d\u003d2.0.0"},{"line_number":137,"context_line":"gnocchiclient\u003d\u003d\u003d7.2.0"},{"line_number":138,"context_line":"wcwidth\u003d\u003d\u003d0.8.1"},{"line_number":139,"context_line":"sphinxcontrib.datatemplates\u003d\u003d\u003d0.11.0"}],"source_content_type":"text/plain","patch_set":2,"id":"ecc527fb_30eda3b2","line":136,"updated":"2026-06-16 19:06:41.000000000","message":"Is that needed?","commit_id":"8314332a2e2f4b11501a38ec621dd0539925518e"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"39c8d14b7978c365d6955bf76780f3aff090444a","unresolved":false,"context_lines":[{"line_number":133,"context_line":"pyghmi\u003d\u003d\u003d1.6.17"},{"line_number":134,"context_line":"sphinxcontrib-blockdiag\u003d\u003d\u003d3.0.0"},{"line_number":135,"context_line":"aiosqlite\u003d\u003d\u003d0.22.1"},{"line_number":136,"context_line":"priority\u003d\u003d\u003d2.0.0"},{"line_number":137,"context_line":"gnocchiclient\u003d\u003d\u003d7.2.0"},{"line_number":138,"context_line":"wcwidth\u003d\u003d\u003d0.8.1"},{"line_number":139,"context_line":"sphinxcontrib.datatemplates\u003d\u003d\u003d0.11.0"}],"source_content_type":"text/plain","patch_set":2,"id":"d00f3f66_2640c614","line":136,"in_reply_to":"1145932f_16f40e6a","updated":"2026-06-17 13:34:26.000000000","message":"Done","commit_id":"8314332a2e2f4b11501a38ec621dd0539925518e"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ef9cfd963424e90d7724811bcf0710f040d39226","unresolved":true,"context_lines":[{"line_number":133,"context_line":"pyghmi\u003d\u003d\u003d1.6.17"},{"line_number":134,"context_line":"sphinxcontrib-blockdiag\u003d\u003d\u003d3.0.0"},{"line_number":135,"context_line":"aiosqlite\u003d\u003d\u003d0.22.1"},{"line_number":136,"context_line":"priority\u003d\u003d\u003d2.0.0"},{"line_number":137,"context_line":"gnocchiclient\u003d\u003d\u003d7.2.0"},{"line_number":138,"context_line":"wcwidth\u003d\u003d\u003d0.8.1"},{"line_number":139,"context_line":"sphinxcontrib.datatemplates\u003d\u003d\u003d0.11.0"}],"source_content_type":"text/plain","patch_set":2,"id":"1145932f_16f40e6a","line":136,"in_reply_to":"ecc527fb_30eda3b2","updated":"2026-06-16 20:52:05.000000000","message":"I THINK so? It\u0027s a transitive dep, IDK if we include those here? I can\u0027t run the generator on my macbook because it breaks on some linux only stuff, so ... i\u0027m just guessing what needs to be here","commit_id":"8314332a2e2f4b11501a38ec621dd0539925518e"}]}
