)]}'
{"tox.ini":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"77bb56c3c34170e3ff531da4db70d8817b60a65a","unresolved":false,"context_lines":[{"line_number":55,"context_line":"commands \u003d"},{"line_number":56,"context_line":"  {[testenv:py35]commands}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"[testenv:pep8]"},{"line_number":59,"context_line":"description \u003d"},{"line_number":60,"context_line":"  Run style checks."},{"line_number":61,"context_line":"envdir \u003d {toxworkdir}/shared"},{"line_number":62,"context_line":"commands \u003d"},{"line_number":63,"context_line":"  bash tools/flake8wrap.sh {posargs}"},{"line_number":64,"context_line":"  # Check that all JSON files don\u0027t have \\r\\n in line."},{"line_number":65,"context_line":"  bash -c \"! find doc/ -type f -name *.json | xargs grep -U -n $\u0027\\r\u0027\""},{"line_number":66,"context_line":"  # Check that all included JSON files are valid JSON"},{"line_number":67,"context_line":"  bash -c \u0027! find doc/ -type f -name *.json | xargs -t -n1 python -m json.tool 2\u003e\u00261 \u003e /dev/null | grep -B1 -v ^python\u0027"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"[testenv:fast8]"},{"line_number":70,"context_line":"description \u003d"},{"line_number":71,"context_line":"  Run style checks on the changes made since HEAD~. For a full run including docs, use \u0027pep8\u0027"},{"line_number":72,"context_line":"envdir \u003d {toxworkdir}/shared"},{"line_number":73,"context_line":"commands \u003d"},{"line_number":74,"context_line":"  bash tools/flake8wrap.sh -HEAD"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"[testenv:functional]"},{"line_number":77,"context_line":"# TODO(melwitt): This can be removed when functional tests are gating with"}],"source_content_type":"text/x-properties","patch_set":1,"id":"7faddb67_10307056","line":74,"range":{"start_line":58,"start_character":0,"end_line":74,"end_character":32},"updated":"2019-07-05 14:29:10.000000000","message":"Alternatively we make these basepython \u003d python2.7.","commit_id":"4987ee2f3454794fa9c01cc2953710439d723340"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"fac01023b79c7899b8be6bfa7501613ca1be6cf5","unresolved":false,"context_lines":[{"line_number":55,"context_line":"commands \u003d"},{"line_number":56,"context_line":"  {[testenv:py35]commands}"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"[testenv:pep8]"},{"line_number":59,"context_line":"description \u003d"},{"line_number":60,"context_line":"  Run style checks."},{"line_number":61,"context_line":"envdir \u003d {toxworkdir}/shared"},{"line_number":62,"context_line":"commands \u003d"},{"line_number":63,"context_line":"  bash tools/flake8wrap.sh {posargs}"},{"line_number":64,"context_line":"  # Check that all JSON files don\u0027t have \\r\\n in line."},{"line_number":65,"context_line":"  bash -c \"! find doc/ -type f -name *.json | xargs grep -U -n $\u0027\\r\u0027\""},{"line_number":66,"context_line":"  # Check that all included JSON files are valid JSON"},{"line_number":67,"context_line":"  bash -c \u0027! find doc/ -type f -name *.json | xargs -t -n1 python -m json.tool 2\u003e\u00261 \u003e /dev/null | grep -B1 -v ^python\u0027"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"[testenv:fast8]"},{"line_number":70,"context_line":"description \u003d"},{"line_number":71,"context_line":"  Run style checks on the changes made since HEAD~. For a full run including docs, use \u0027pep8\u0027"},{"line_number":72,"context_line":"envdir \u003d {toxworkdir}/shared"},{"line_number":73,"context_line":"commands \u003d"},{"line_number":74,"context_line":"  bash tools/flake8wrap.sh -HEAD"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"[testenv:functional]"},{"line_number":77,"context_line":"# TODO(melwitt): This can be removed when functional tests are gating with"}],"source_content_type":"text/x-properties","patch_set":1,"id":"7faddb67_10ccf033","line":74,"range":{"start_line":58,"start_character":0,"end_line":74,"end_character":32},"in_reply_to":"7faddb67_10307056","updated":"2019-07-05 14:36:54.000000000","message":"We can but we lose some checks for pep8 and we undo the dhellmann-led effort made during Rocky (or Queens, I don\u0027t recall) to build docs with Python 3.","commit_id":"4987ee2f3454794fa9c01cc2953710439d723340"}]}
