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 optional feature (available when OSC is also installed).
So I think, if your project wants the user to use OSC as a CLI entry point of your commands, you need to add OSC to the requirements.txt.
Hi guys,
Please refer to: https:/ /github. com/openstack/ python- openstackclient /blob/master/ doc/source/ plugins. rst
This is a doc for OSC plugin users. It says:
OSC must be included in requirements.txt or test-requiremen ts.txt for the plugin project. Update requirements.txt if the plugin project considers the CLI a required feature. Update test-requiremen ts.txt if the plugin project can be installed as a library with the CLI being an optional feature (available when OSC is also installed).
So I think, if your project wants the user to use OSC as a CLI entry point of your commands, you need to add OSC to the requirements.txt.
Thanks.