qhana_plugin_runner.plugins_cli module

CLI functions for plugins.

qhana_plugin_runner.plugins_cli.append_plugin_dependencies(plugin: QHAnaPluginBase, app: Flask, requirements: TextIOWrapper)

Append the plugin dependencies to the requirement file if the plugin reports its dependencies.

qhana_plugin_runner.plugins_cli.append_runner_dependencies(app: Flask, requirements: TextIOWrapper)

Append the current plugin runner dependencies to the requirements file by exporting them from poetry.

qhana_plugin_runner.plugins_cli.register_plugin_cli_blueprint(app: Flask)

Method to register the plugins CLI blueprint.