FYI, https://github.com/common-workflow-language/cwlavro/issues/16#issuecomment-450888290
Note, be alert as to which version of the cwlavro you're using, I've been a bit messy with version numbers. 2.0.4 (what we currently use) let's you switch between cwltool (installed locally on the system) and bunny for cwl -> json processing (but is mostly tested with cwltool) 2.0.7 (experimental) let's you use cwltool within heterodon (doesn't require Python dependencies directly)
Can probably discuss more what that means on GitHub.
Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Probably best to make an issue at https://github.com/common-workflow-language/cwlavro/issues/new and tag https://github.com/denis-yuen to request his assistance
reported as github issue