)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"b8ed8b3def981c6d417fa3a9fa1bea1f5e3cb968","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Give projects a testenv for testing lower constraints by default, as"},{"line_number":10,"context_line":"suggested by Tony in the recent Requirements project update in Denver:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    https://youtu.be/55ZlXiuiLCo?t\u003d159"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"and by Dirk:"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_006e9a00","line":12,"updated":"2019-05-22 23:30:42.000000000","message":"#eggonface: https://youtu.be/55ZlXiuiLCo?t\u003d198 is wrong :(\n\nSorry.  deps needs to include constraints, requirements and test-requirements","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7d708479c39170cf020ca9c6b4d74408bae2a06c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Give projects a testenv for testing lower constraints by default, as"},{"line_number":10,"context_line":"suggested by Tony in the recent Requirements project update in Denver:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    https://youtu.be/55ZlXiuiLCo?t\u003d159"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"and by Dirk:"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bfb3d3c7_3be09a96","line":12,"in_reply_to":"bfb3d3c7_006e9a00","updated":"2019-05-23 21:14:55.000000000","message":"Done","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"}],"{{cookiecutter.repo_name}}/tox.ini":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"b8ed8b3def981c6d417fa3a9fa1bea1f5e3cb968","unresolved":false,"context_lines":[{"line_number":13,"context_line":"   OS_STDERR_CAPTURE\u003d1"},{"line_number":14,"context_line":"   OS_TEST_TIMEOUT\u003d60"},{"line_number":15,"context_line":"deps \u003d -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"},{"line_number":16,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":17,"context_line":"commands \u003d stestr run {posargs}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:lower-constraints]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"bfb3d3c7_c0b2c294","line":16,"updated":"2019-05-22 23:30:42.000000000","message":"This isn\u0027t broken by this change but none the less this has to include:\n\n       -r{toxinidir}/requirements.txt\n\npreferably right above the test-requirements.txt","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7d708479c39170cf020ca9c6b4d74408bae2a06c","unresolved":false,"context_lines":[{"line_number":13,"context_line":"   OS_STDERR_CAPTURE\u003d1"},{"line_number":14,"context_line":"   OS_TEST_TIMEOUT\u003d60"},{"line_number":15,"context_line":"deps \u003d -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"},{"line_number":16,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":17,"context_line":"commands \u003d stestr run {posargs}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:lower-constraints]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"bfb3d3c7_1be596a8","line":16,"in_reply_to":"bfb3d3c7_c0b2c294","updated":"2019-05-23 21:14:55.000000000","message":"Done","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"8a6aca867bc024bc3a3eff1e1307e6e6e319a109","unresolved":false,"context_lines":[{"line_number":17,"context_line":"commands \u003d stestr run {posargs}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:lower-constraints]"},{"line_number":20,"context_line":"basepython \u003d python3"},{"line_number":21,"context_line":"deps \u003d -c{toxinidir}/lower-constraints.txt"},{"line_number":22,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"bfb3d3c7_8262993d","line":20,"updated":"2019-05-22 15:27:48.000000000","message":"Hmm, we should really bump our min tox version so we can set this on testenv and have it work sanely. We appear to be missing the python3 setting on some of the other envs too.\n\nThat\u0027s obviously a followup though since it\u0027s not related to this change.","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"b8ed8b3def981c6d417fa3a9fa1bea1f5e3cb968","unresolved":false,"context_lines":[{"line_number":19,"context_line":"[testenv:lower-constraints]"},{"line_number":20,"context_line":"basepython \u003d python3"},{"line_number":21,"context_line":"deps \u003d -c{toxinidir}/lower-constraints.txt"},{"line_number":22,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[testenv:pep8]"},{"line_number":25,"context_line":"commands \u003d flake8 {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"bfb3d3c7_80acca34","line":22,"updated":"2019-05-22 23:30:42.000000000","message":"As with the \u0027global\u0027 deps this needs to include requirements.txt","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"},{"author":{"_account_id":2394,"name":"Adam Spiers","email":"aspiers@suse.com","username":"adam.spiers"},"change_message_id":"7d708479c39170cf020ca9c6b4d74408bae2a06c","unresolved":false,"context_lines":[{"line_number":19,"context_line":"[testenv:lower-constraints]"},{"line_number":20,"context_line":"basepython \u003d python3"},{"line_number":21,"context_line":"deps \u003d -c{toxinidir}/lower-constraints.txt"},{"line_number":22,"context_line":"       -r{toxinidir}/test-requirements.txt"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"[testenv:pep8]"},{"line_number":25,"context_line":"commands \u003d flake8 {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"bfb3d3c7_7bd612c6","line":22,"in_reply_to":"bfb3d3c7_80acca34","updated":"2019-05-23 21:14:55.000000000","message":"Done","commit_id":"5cc2f46df21f420cd9fb4787965612109fea3cff"}]}
