)]}'
{"doc/source/plugins.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a6fe98858810f4ac9b9afa720d376263dd33ab47","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"OSC must be included in ``requirements.txt`` for the plugin project."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: python"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    python-openstackclient\u003e\u003dX.X.X # Apache-2.0"},{"line_number":190,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1af94dfe_55603001","line":187,"range":{"start_line":187,"start_character":16,"end_line":187,"end_character":22},"updated":"2016-03-17 20:57:24.000000000","message":"this isn\u0027t python","commit_id":"ab400c273aa5c27a101be0dad93a6a329b8c74ad"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"339dbbb49f4c49e19c006d5f5c8bc74f13c94642","unresolved":false,"context_lines":[{"line_number":184,"context_line":""},{"line_number":185,"context_line":"OSC must be included in ``requirements.txt`` for the plugin project."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: python"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    python-openstackclient\u003e\u003dX.X.X # Apache-2.0"},{"line_number":190,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1af94dfe_e319c689","line":187,"range":{"start_line":187,"start_character":16,"end_line":187,"end_character":22},"in_reply_to":"1af94dfe_55603001","updated":"2016-03-17 21:44:49.000000000","message":"Right you are... I\u0027ll fix that.","commit_id":"ab400c273aa5c27a101be0dad93a6a329b8c74ad"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"36f966aee2184df3c5cdf15b405feaebeafba3ff","unresolved":false,"context_lines":[{"line_number":182,"context_line":"Requirements"},{"line_number":183,"context_line":"------------"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"OSC must be included in ``requirements.txt`` for the plugin project."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: ini"},{"line_number":188,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1af94dfe_77071082","line":185,"updated":"2016-03-18 13:24:44.000000000","message":"Is this a \u0027must\u0027 for repos that are also client libs?  test-requirements.txt would be a must for those to run the plugin tests, but otherwise it might be totally valid to install a lib and not need/want the CLI.","commit_id":"4890c18984518e25d669acaf5da77e7d7909bcad"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"1214009d3a41825027daab39a44eb1b8a3673836","unresolved":false,"context_lines":[{"line_number":182,"context_line":"Requirements"},{"line_number":183,"context_line":"------------"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"OSC must be included in ``requirements.txt`` for the plugin project."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: ini"},{"line_number":188,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1af94dfe_aaa63dab","line":185,"in_reply_to":"1af94dfe_77071082","updated":"2016-03-18 18:23:20.000000000","message":"I\u0027ll rework to address both cases.","commit_id":"4890c18984518e25d669acaf5da77e7d7909bcad"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"36f966aee2184df3c5cdf15b405feaebeafba3ff","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: ini"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    python-openstackclient\u003e\u003dX.X.X # Apache-2.0"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Checklist for adding new OpenStack plugins"},{"line_number":192,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1af94dfe_d7f6e48d","line":189,"updated":"2016-03-18 13:24:44.000000000","message":"nit: semver sez X.Y.Z","commit_id":"4890c18984518e25d669acaf5da77e7d7909bcad"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"1214009d3a41825027daab39a44eb1b8a3673836","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":".. code-block:: ini"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"    python-openstackclient\u003e\u003dX.X.X # Apache-2.0"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Checklist for adding new OpenStack plugins"},{"line_number":192,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1af94dfe_ea6165d4","line":189,"in_reply_to":"1af94dfe_d7f6e48d","updated":"2016-03-18 18:23:20.000000000","message":"Done","commit_id":"4890c18984518e25d669acaf5da77e7d7909bcad"}]}
