)]}'
{"tox.ini":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af0de8816a11d4f03345748f035d1ad06439fa62","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 3.2.0"},{"line_number":3,"context_line":"envlist \u003d py3,pep8"},{"line_number":4,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":1,"id":"d0262a71_2251bf53","line":4,"updated":"2023-02-17 11:13:29.000000000","message":"We should remove this...","commit_id":"b8b18735c845432e4b6325e3972c7a14a6f530f0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af0de8816a11d4f03345748f035d1ad06439fa62","unresolved":true,"context_lines":[{"line_number":4,"context_line":"ignore_basepython_conflict \u003d True"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"},{"line_number":8,"context_line":"allowlist_externals \u003d"},{"line_number":9,"context_line":"  find"},{"line_number":10,"context_line":"deps \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"2054ad7e_546ae9c4","line":7,"updated":"2023-02-17 11:13:29.000000000","message":"...and this also. They\u0027re not necessary in modern (e.g. Ubuntu 20.04 or later) environments","commit_id":"b8b18735c845432e4b6325e3972c7a14a6f530f0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a37a324d139441963f5f80634b23b8db4b600b93","unresolved":true,"context_lines":[{"line_number":11,"context_line":"  -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"},{"line_number":12,"context_line":"  -r{toxinidir}/test-requirements.txt"},{"line_number":13,"context_line":"commands \u003d"},{"line_number":14,"context_line":"  find . -type f -name \"*.pyc\" -delete"},{"line_number":15,"context_line":"  stestr run --slowest {posargs}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[testenv:functional]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"9d70daa3_0d84f379","line":14,"updated":"2023-02-17 11:21:57.000000000","message":"Instead of doing this, you can add\n\n  setenv \u003d\n    PYTHONDONTWRITEBYTECODE\u003d1\n\nand remove the allowlist_externals above","commit_id":"b8b18735c845432e4b6325e3972c7a14a6f530f0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"af0de8816a11d4f03345748f035d1ad06439fa62","unresolved":true,"context_lines":[{"line_number":32,"context_line":"commands \u003d {posargs}"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"[testenv:docs]"},{"line_number":35,"context_line":"usedevelop \u003d false"},{"line_number":36,"context_line":"allowlist_externals \u003d rm"},{"line_number":37,"context_line":"deps \u003d"},{"line_number":38,"context_line":"  -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"81e62b04_51db1711","line":35,"updated":"2023-02-17 11:13:29.000000000","message":"This isn\u0027t necessary. We don\u0027t see \u0027usedevelop \u003d true\u0027 above.","commit_id":"b8b18735c845432e4b6325e3972c7a14a6f530f0"}]}
