Merge "Remove text about OSC as a plugin requirement"

This commit is contained in:
Jenkins 2017-02-20 18:54:55 +00:00 committed by Gerrit Code Review
commit 91f7451180

View File

@ -190,12 +190,15 @@ unit tests for the plugin commands:
Requirements
------------
OSC must be included in ``requirements.txt`` or ``test-requirements.txt``
for the plugin project. Update ``requirements.txt`` if the plugin project
considers the CLI a required feature. Update ``test-requirements.txt`` if
the plugin project can be installed as a library with the CLI being an
OSC should be included in the plugin's ``test-requirements.txt`` if
the plugin can be installed as a library with the CLI being an
optional feature (available when OSC is also installed).
OSC should not appear in ``requirements.txt`` unless the plugin project
wants OSC and all of its dependencies installed with it. This is
specifically not a good idea for plugins that are also libraries
installed with OpenStack services.
.. code-block:: ini
python-openstackclient>=X.Y.Z # Apache-2.0