)]}'
{"tox.ini":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"c5829710080a623ce0dde746de48c0877a3e7a20","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"[testenv:pep8]"},{"line_number":29,"context_line":"usedevelop \u003d False"},{"line_number":30,"context_line":"deps \u003d hacking\u003e\u003d0.10.0,\u003c0.11"},{"line_number":31,"context_line":"commands \u003d"},{"line_number":32,"context_line":"  flake8 {posargs}"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"3a961159_8e461ebf","line":30,"updated":"2015-01-12 23:09:20.000000000","message":"so eventlet: I3ec281dd016ad904e9f323630324e70a002a037d","commit_id":"b2563d8cbf9657c2cbe606ec09cf72c539fed15d"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"99d3286197e6682149674a3173f9c365079eb11e","unresolved":false,"context_lines":[{"line_number":80,"context_line":"# TODO(jogo): get this number down to 25 or so"},{"line_number":81,"context_line":"max-complexity\u003d47"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"[hacking]"},{"line_number":84,"context_line":"local-check-factory \u003d nova.hacking.checks.factory"},{"line_number":85,"context_line":"import_exceptions \u003d nova.i18n"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"3a961159_938d657f","line":83,"updated":"2015-01-12 22:14:07.000000000","message":"If you remove this line then hacking works with this change. But then hacking doesn\u0027t run any of the nova local checks.\n\nThe problem is that nova has in tree hacking checks so you must install nova and its dependencies for them to work properly. So you can either avoid dependencies and not run nova hacking checks or install nova and run the checks.","commit_id":"b2563d8cbf9657c2cbe606ec09cf72c539fed15d"}]}
