requirements.txt
This is a typical python requirements.txt file.
It is used to specify the dependencies for the plugin in the form of pip packages.
Note
The normal use case for this file is to declare the requirements for the backend environment. Therefore the listed requirements will be only available in this environment. They are not available for the actions.
If you want to have a look at how to use this file to setup the environment, head over to __install__.py.
The default requirements.txt looks like this:
As you can see it imports the most important packages:Pyro5¶
Pyro5 is used to establish a connection between the action and the backend.
streamcontroller-plugin-tools¶
streamcontroller-plugin-tools contains the BackendBase which you will need to create your own backend.