)]}'
{"test-requirements.txt":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"0674a78b18229eccc4a930de9bec78501b38f010","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Install bounded pep8/pyflakes first, then let flake8 install"},{"line_number":2,"context_line":"pep8\u003d\u003d1.4.5"},{"line_number":3,"context_line":"pyflakes\u003d\u003d0.7.2"},{"line_number":4,"context_line":"flake8\u003d\u003d2.0"},{"line_number":5,"context_line":"hacking\u003e\u003d0.5.6,\u003c0.8"},{"line_number":6,"context_line":"# needed for doc build"}],"source_content_type":"text/plain","patch_set":4,"id":"AAAASX%2F%2F1uw%3D","line":3,"updated":"2013-08-26 14:24:02.000000000","message":"pep8, pyflakes and flake8 can be removed since they are indirect dependencies, see https://github.com/openstack-dev/hacking/blob/master/requirements.txt","commit_id":"e45828ce2afd788232060669dc7de8f278a5fa94"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"abd1cc6819f22fa5df3df114e6c275edda34391d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Install bounded pep8/pyflakes first, then let flake8 install"},{"line_number":2,"context_line":"pep8\u003d\u003d1.4.5"},{"line_number":3,"context_line":"pyflakes\u003d\u003d0.7.2"},{"line_number":4,"context_line":"flake8\u003d\u003d2.0"},{"line_number":5,"context_line":"hacking\u003e\u003d0.5.6,\u003c0.8"},{"line_number":6,"context_line":"# needed for doc build"}],"source_content_type":"text/plain","patch_set":4,"id":"AAAASX%2F%2F1o4%3D","line":3,"in_reply_to":"AAAASX%2F%2F1uw%3D","updated":"2013-08-26 14:43:43.000000000","message":"Done","commit_id":"e45828ce2afd788232060669dc7de8f278a5fa94"}]}
