From a4be0009496fd4b08ab37b127bddeeee2e3418ce Mon Sep 17 00:00:00 2001 From: Dinos Kousidis Date: Wed, 12 Sep 2018 15:35:46 +0200 Subject: [PATCH] installation: workflow engine options Signed-off-by: Dinos Kousidis --- setup.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index fa74a553..4c7d0696 100644 --- a/setup.py +++ b/setup.py @@ -52,6 +52,16 @@ 'sphinx-click>=1.0.4', ], 'tests': tests_require, + 'yadage': [ + 'pyOpenSSL==17.3.0', + 'rfc3987==1.3.7', + 'strict-rfc3339==0.7', + 'webcolors==1.7', + 'yadage-schemas==0.7.16', + ], + 'cwl': [ + 'cwltool==1.0.20180326152342', + ], } extras_require['all'] = [] @@ -67,16 +77,12 @@ install_requires = [ 'bravado>=9.0.6,<10.2', 'click>=6.7,<6.8', - 'cwltool==1.0.20180326152342', - 'pyOpenSSL==17.3.0', # FIXME remove once yadage-schemas solves deps. 'reana-commons>=0.3.1,<0.4', - 'rfc3987==1.3.7', # FIXME remove once yadage-schemas solves deps. - 'strict-rfc3339==0.7', # FIXME remove once yadage-schemas solves deps. 'tablib>=0.12.1,<0.13', - 'webcolors==1.7', # FIXME remove once yadage-schemas solves deps. - 'yadage-schemas==0.7.16', ] +# install_requires += extras_require['yadage'] + extras_require['cwl'] + packages = find_packages()