From cd92be8802e520a2f53eceb385f018ded4aea218 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gr=C3=BCning?= Date: Wed, 12 Oct 2016 13:45:06 +0200 Subject: [PATCH] Include a section about plugin dependencies. --- doc/source/admin/webhooks.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/source/admin/webhooks.rst b/doc/source/admin/webhooks.rst index 4756f08f05b..b829b48347f 100644 --- a/doc/source/admin/webhooks.rst +++ b/doc/source/admin/webhooks.rst @@ -71,6 +71,22 @@ The *static* folder contains only two files with the specified above names (othe - script.js - all JavaScript code (with all third-party dependencies) must be here - styles.css - all CSS styles, used by the plugin + +Plugin dependencies +------------------- + +Some plugins might have additional dependencies that needs to be installed into the Galaxy environment. +For example the PhD-Comic plugin requires the library beautifulsoup4. If thses dependencies are not present +plugins should deactivate themself and issue an error into the Galaxy log. + +To install these additional plugin do the following: + +.. code-block:: python + + . GALAXY_ROOT/.venv/bin/activate # activate Galaxy's virtualenv + pip install beautifulsoup4 # install the requirements + + Issues ------