)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"8e6b3ef41b46cb44427aa3a8f4d02f8ac31f67e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4d835699_98184654","updated":"2024-11-07 18:36:57.000000000","message":"Thank you Brian and Yatin. This is now a lot cleaner!","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"0198d60b7d7e2e6b289d3868ef6721a136dbbf14","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7d6f451a_6307176c","updated":"2024-11-07 21:51:18.000000000","message":"This ran cleanly for me not having mypy installed and without allowlist_externals.","commit_id":"51a823ae2c4f0c07f780d9ba4719a1f8efcb6c07"}],"tox.ini":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ed3d6b1b573bb4d4a7b7c3c9e8d555dfab604466","unresolved":true,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"[testenv:mypy]"},{"line_number":125,"context_line":"deps \u003d"},{"line_number":126,"context_line":"  {[testenv]deps}"},{"line_number":127,"context_line":"  mypy\u003d\u003d1.11.2"},{"line_number":128,"context_line":"commands \u003d mypy --config-file ./mypy.ini neutron"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"53dbaecf_26d17152","line":126,"updated":"2024-11-07 18:27:56.000000000","message":"Other targets, for example, bandit, pull-in pep8 dependencies. Doing that should fix this without moving the mypy version here, right?\n\ndeps \u003d {[testenv:pep8]deps}","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"8e6b3ef41b46cb44427aa3a8f4d02f8ac31f67e5","unresolved":false,"context_lines":[{"line_number":123,"context_line":""},{"line_number":124,"context_line":"[testenv:mypy]"},{"line_number":125,"context_line":"deps \u003d"},{"line_number":126,"context_line":"  {[testenv]deps}"},{"line_number":127,"context_line":"  mypy\u003d\u003d1.11.2"},{"line_number":128,"context_line":"commands \u003d mypy --config-file ./mypy.ini neutron"},{"line_number":129,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"26416e36_c0c4ac4a","line":126,"in_reply_to":"53dbaecf_26d17152","updated":"2024-11-07 18:36:57.000000000","message":"Done","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"53906e29f122ce79856c149dbc78fed00f023bdf","unresolved":true,"context_lines":[{"line_number":137,"context_line":"description \u003d"},{"line_number":138,"context_line":"    Run style and lint checks."},{"line_number":139,"context_line":"deps \u003d"},{"line_number":140,"context_line":"  {[testenv]deps}"},{"line_number":141,"context_line":"  {[testenv:mypy]deps}"},{"line_number":142,"context_line":"  bashate\u003e\u003d2.1.1 # Apache-2.0"},{"line_number":143,"context_line":"  bandit\u003e\u003d1.7.5 # Apache-2.0"}],"source_content_type":"text/x-properties","patch_set":1,"id":"0473f3b7_68a2ee44","line":140,"range":{"start_line":140,"start_character":1,"end_line":140,"end_character":17},"updated":"2024-11-07 06:44:47.000000000","message":"this duplicated now","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"6c42a194f68e16793b3363b24e9b7fa52474533d","unresolved":true,"context_lines":[{"line_number":137,"context_line":"description \u003d"},{"line_number":138,"context_line":"    Run style and lint checks."},{"line_number":139,"context_line":"deps \u003d"},{"line_number":140,"context_line":"  {[testenv]deps}"},{"line_number":141,"context_line":"  {[testenv:mypy]deps}"},{"line_number":142,"context_line":"  bashate\u003e\u003d2.1.1 # Apache-2.0"},{"line_number":143,"context_line":"  bandit\u003e\u003d1.7.5 # Apache-2.0"}],"source_content_type":"text/x-properties","patch_set":1,"id":"d7b8691a_08aec399","line":140,"range":{"start_line":140,"start_character":1,"end_line":140,"end_character":17},"in_reply_to":"0473f3b7_68a2ee44","updated":"2024-11-07 14:36:42.000000000","message":"Technically... But logically, I think these are separate. What is expressed here is \"for pep8 job, pull everything needed for any test env + whatever is needed for mypy\". If I\u0027d drop this line here, it would seem like \"for pep8 job, pull whatever is needed by mypy target, and nothing else\", and I find it confusing. Thoughts?","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"8e6b3ef41b46cb44427aa3a8f4d02f8ac31f67e5","unresolved":false,"context_lines":[{"line_number":137,"context_line":"description \u003d"},{"line_number":138,"context_line":"    Run style and lint checks."},{"line_number":139,"context_line":"deps \u003d"},{"line_number":140,"context_line":"  {[testenv]deps}"},{"line_number":141,"context_line":"  {[testenv:mypy]deps}"},{"line_number":142,"context_line":"  bashate\u003e\u003d2.1.1 # Apache-2.0"},{"line_number":143,"context_line":"  bandit\u003e\u003d1.7.5 # Apache-2.0"}],"source_content_type":"text/x-properties","patch_set":1,"id":"c676522c_707aafa3","line":140,"range":{"start_line":140,"start_character":1,"end_line":140,"end_character":17},"in_reply_to":"d7b8691a_08aec399","updated":"2024-11-07 18:36:57.000000000","message":"Done","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"ed3d6b1b573bb4d4a7b7c3c9e8d555dfab604466","unresolved":true,"context_lines":[{"line_number":138,"context_line":"    Run style and lint checks."},{"line_number":139,"context_line":"deps \u003d"},{"line_number":140,"context_line":"  {[testenv]deps}"},{"line_number":141,"context_line":"  {[testenv:mypy]deps}"},{"line_number":142,"context_line":"  bashate\u003e\u003d2.1.1 # Apache-2.0"},{"line_number":143,"context_line":"  bandit\u003e\u003d1.7.5 # Apache-2.0"},{"line_number":144,"context_line":"  flake8-import-order\u003e\u003d0.18.2,\u003c0.19.0 # LGPLv3"}],"source_content_type":"text/x-properties","patch_set":1,"id":"f4f6486e_a7c61104","line":141,"updated":"2024-11-07 18:27:56.000000000","message":"And we shouldn\u0027t need this either then","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"8e6b3ef41b46cb44427aa3a8f4d02f8ac31f67e5","unresolved":false,"context_lines":[{"line_number":138,"context_line":"    Run style and lint checks."},{"line_number":139,"context_line":"deps \u003d"},{"line_number":140,"context_line":"  {[testenv]deps}"},{"line_number":141,"context_line":"  {[testenv:mypy]deps}"},{"line_number":142,"context_line":"  bashate\u003e\u003d2.1.1 # Apache-2.0"},{"line_number":143,"context_line":"  bandit\u003e\u003d1.7.5 # Apache-2.0"},{"line_number":144,"context_line":"  flake8-import-order\u003e\u003d0.18.2,\u003c0.19.0 # LGPLv3"}],"source_content_type":"text/x-properties","patch_set":1,"id":"312bf281_d275705c","line":141,"in_reply_to":"f4f6486e_a7c61104","updated":"2024-11-07 18:36:57.000000000","message":"Done","commit_id":"9232c8310de01e9d7bef7c9581b0311db17e032d"}]}
