Skip to content

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:

Pyro5>=5.15
streamcontroller-plugin-tools>=0.0.4
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.