diff --git a/bin/platyvenv b/bin/platyvenv index 14fea0c1..c2dcbc92 100755 --- a/bin/platyvenv +++ b/bin/platyvenv @@ -36,6 +36,7 @@ function build { echo "Parsing configuration file" deps=() + includes=() while read -r line; do echo $line | egrep '``pip install .+?``' > /dev/null 2>&1 @@ -49,7 +50,7 @@ function build { from platypush.config import Config from platypush.context import get_plugin, get_backend, register_backends -Config.init('$cfgfile') +Config.init('`realpath $cfgfile`') register_backends() backend_config = Config.get_backends() @@ -66,11 +67,23 @@ for name in Config.get_plugins().keys(): EOF ) + while read -r include; do + includes+=($include) + done <<< $(python <