)]}'
{"tox.ini":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"0887efb8dda44490fab32712508be4c78b7ddc13","unresolved":false,"context_lines":[{"line_number":17,"context_line":"distribute \u003d false"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:functional]"},{"line_number":20,"context_line":"basepython \u003d python2.7"},{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"3a71b18c_d8775fd2","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":22},"updated":"2016-12-09 14:36:34.000000000","message":"Just py27?","commit_id":"7ef2793984b8654c1787875455ee3526cbdeffc6"},{"author":{"_account_id":23665,"name":"Rui Wang","email":"starwangrui@gmail.com","username":"EverNine"},"change_message_id":"5d8885d328eb3ebb59d6393866395c848006d527","unresolved":false,"context_lines":[{"line_number":17,"context_line":"distribute \u003d false"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:functional]"},{"line_number":20,"context_line":"basepython \u003d python2.7"},{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"1a6eadb0_367884c4","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":22},"in_reply_to":"1a6eadb0_2c93f95c","updated":"2016-12-14 02:35:31.000000000","message":"Should add something like [testenv:functional-py34] to support python3.4","commit_id":"7ef2793984b8654c1787875455ee3526cbdeffc6"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"d0af9008d9f69fd266a94e8d0c1203eb3054ee25","unresolved":false,"context_lines":[{"line_number":17,"context_line":"distribute \u003d false"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:functional]"},{"line_number":20,"context_line":"basepython \u003d python2.7"},{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"1a6eadb0_413d3cba","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":22},"in_reply_to":"1a6eadb0_2c93f95c","updated":"2016-12-14 02:45:34.000000000","message":"Yes, thanks for clarify that. However, I mean we should support py34, and py35 too.","commit_id":"7ef2793984b8654c1787875455ee3526cbdeffc6"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"4ca9daa82c6300243b68b0f03562fe9bb1ec205c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"distribute \u003d false"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:functional]"},{"line_number":20,"context_line":"basepython \u003d python2.7"},{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"1a6eadb0_f95eeb74","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":22},"in_reply_to":"1a6eadb0_367884c4","updated":"2016-12-14 11:14:11.000000000","message":"Done","commit_id":"7ef2793984b8654c1787875455ee3526cbdeffc6"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"4ca9daa82c6300243b68b0f03562fe9bb1ec205c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"distribute \u003d false"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:functional]"},{"line_number":20,"context_line":"basepython \u003d python2.7"},{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"1a6eadb0_39514363","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":22},"in_reply_to":"1a6eadb0_413d3cba","updated":"2016-12-14 11:14:11.000000000","message":"Done","commit_id":"7ef2793984b8654c1787875455ee3526cbdeffc6"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"f629ab443048f9ece955b33840a4ca44dcf29785","unresolved":false,"context_lines":[{"line_number":17,"context_line":"distribute \u003d false"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"[testenv:functional]"},{"line_number":20,"context_line":"basepython \u003d python2.7"},{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"}],"source_content_type":"text/x-properties","patch_set":2,"id":"1a6eadb0_2c93f95c","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":22},"in_reply_to":"3a71b18c_d8775fd2","updated":"2016-12-13 12:53:06.000000000","message":"This must be the executable name.","commit_id":"7ef2793984b8654c1787875455ee3526cbdeffc6"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"cb0bb79cf527de392a96360ab60eed4381df1886","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 1.6"},{"line_number":3,"context_line":"skipsdist \u003d True"},{"line_number":4,"context_line":"envlist \u003d py34,py27,pep8"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"}],"source_content_type":"text/x-properties","patch_set":3,"id":"1a6eadb0_363929a5","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":24},"updated":"2016-12-15 01:14:55.000000000","message":"According to gcb, in near future, may be py35 should be here :D","commit_id":"b90ade8d2a6f2098bfcd69fa38f5195f57201179"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"032a97e1cd92d5f14bc8e3278e8ff0bdc85a311b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 1.6"},{"line_number":3,"context_line":"skipsdist \u003d True"},{"line_number":4,"context_line":"envlist \u003d py34,py27,pep8"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"setenv \u003d VIRTUAL_ENV\u003d{envdir}"}],"source_content_type":"text/x-properties","patch_set":3,"id":"1a6eadb0_646aef82","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":24},"in_reply_to":"1a6eadb0_363929a5","updated":"2016-12-15 14:16:48.000000000","message":"Added py35: https://review.openstack.org/#/c/411337","commit_id":"b90ade8d2a6f2098bfcd69fa38f5195f57201179"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"1924f52af5b980394f999dfcb61f425380b765f6","unresolved":false,"context_lines":[{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[testenv:functional-py34]"},{"line_number":26,"context_line":"basepython \u003d python3.4"},{"line_number":27,"context_line":"setenv \u003d {[testenv:functional]setenv}"},{"line_number":28,"context_line":"deps \u003d"},{"line_number":29,"context_line":"  {[testenv:functional]deps}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[testenv:functional-py35]"},{"line_number":32,"context_line":"basepython \u003d python3.5"}],"source_content_type":"text/x-properties","patch_set":3,"id":"1a6eadb0_39d863ef","line":29,"range":{"start_line":24,"start_character":0,"end_line":29,"end_character":28},"updated":"2016-12-14 11:14:41.000000000","message":"not sure we still need py34, Nova dropped py34 unittest Jenkins job. and release team target py35 for Pike.","commit_id":"b90ade8d2a6f2098bfcd69fa38f5195f57201179"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"cb0bb79cf527de392a96360ab60eed4381df1886","unresolved":false,"context_lines":[{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[testenv:functional-py34]"},{"line_number":26,"context_line":"basepython \u003d python3.4"},{"line_number":27,"context_line":"setenv \u003d {[testenv:functional]setenv}"},{"line_number":28,"context_line":"deps \u003d"},{"line_number":29,"context_line":"  {[testenv:functional]deps}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[testenv:functional-py35]"},{"line_number":32,"context_line":"basepython \u003d python3.5"}],"source_content_type":"text/x-properties","patch_set":3,"id":"1a6eadb0_9644bd1b","line":29,"range":{"start_line":24,"start_character":0,"end_line":29,"end_character":28},"in_reply_to":"1a6eadb0_39d863ef","updated":"2016-12-15 01:14:55.000000000","message":"Yes, I think so.","commit_id":"b90ade8d2a6f2098bfcd69fa38f5195f57201179"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"032a97e1cd92d5f14bc8e3278e8ff0bdc85a311b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"setenv \u003d {[testenv]setenv}"},{"line_number":22,"context_line":"         OS_TEST_PATH\u003d./osprofiler/tests/functional"},{"line_number":23,"context_line":"deps \u003d {[testenv]deps}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"[testenv:functional-py34]"},{"line_number":26,"context_line":"basepython \u003d python3.4"},{"line_number":27,"context_line":"setenv \u003d {[testenv:functional]setenv}"},{"line_number":28,"context_line":"deps \u003d"},{"line_number":29,"context_line":"  {[testenv:functional]deps}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"[testenv:functional-py35]"},{"line_number":32,"context_line":"basepython \u003d python3.5"}],"source_content_type":"text/x-properties","patch_set":3,"id":"1a6eadb0_84fe2bac","line":29,"range":{"start_line":24,"start_character":0,"end_line":29,"end_character":28},"in_reply_to":"1a6eadb0_9644bd1b","updated":"2016-12-15 14:16:48.000000000","message":"Done","commit_id":"b90ade8d2a6f2098bfcd69fa38f5195f57201179"}]}
