You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cd cwlref-runner && python setup.py install # co-installing? skip this
40
+
#. Install virtualenv via pip: ``pip install virtualenv``
41
+
#. Clone the cwltool: ``git clone https://github.com/common-workflow-language/cwltool.git``
42
+
#. Switch to cwltool directory: ``cd cwltool``
43
+
#. Create a virtual environment: ``virtualenv -p python2 venv``, use ``python3`` if you want to use in Python 3 runtime.
44
+
#. To begin using the virtual environment, it needs to be activated: ``source venv/bin/activate``
45
+
#. Install cwltool in the virtual environment: ``pip install .``
46
+
#. Check the version and make sure cwltool is invoked correctly: ``cwltool --version``
43
47
44
48
Remember, if co-installing multiple CWL implementations then you need to
45
49
maintain which implementation ``cwl-runner`` points to via a symbolic file
@@ -191,7 +195,7 @@ available for each are documented (incompletely) `here
191
195
Unfortunately, this documentation is in the context of Galaxy tool ``requirement`` s instead of CWL ``SoftwareRequirement`` s, but the concepts map fairly directly.
192
196
193
197
cwltool is distributed with an example of such seqtk tool and sample corresponding
194
-
job. It could executed from the cwltool root using a dependency resolvers
198
+
job. It could executed from the cwltool root using a dependency resolvers
195
199
configuration file such as the above one using the command::
0 commit comments