Duke-GCB/bespin-api

Workflow loading incompatible with latest version of cwltool

Closed this issue · 1 comments

We use cwltool to parse CWL when importing a CWL workflow.
The current version of cwltool has changed the way you load a workflow and is incompatible with our code that loads the workflow.
In particular this line fails to import:

from cwltool.workflow import defaultMakeTool

Another option might be to use cwlpy.
Also we could move this outside of bespin-api and require the methods document during import.