Cwlgen

Latest version: v0.4.2

Safety actively analyzes 619462 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.2

In this release we deprecate CWLGen, please use `cwl-utils >= 0.4`. A migration note is available on [the READMEdeprecated](https://github.com/common-workflow-language/python-cwlgendeprecated).

0.4.1

This release contains a number of small various fixes for the cwlgen library, namely:

- Add required fields for workflow / commandline tool to ensure these are exported (45)
- Add more parameters (inputs, outputs, steps, etc) to Workflow and CommandLineTool for single line instantiation (34)
- Bumps ruamel.yaml range to match cwltool (https://github.com/common-workflow-language/cwltool/commit/b7aaee48019aaf50a05be6a4b3da51994163b5aa)
- Allow hints to accept and bind Requirements correctly (36)
- Fix DockerRequirement directory typo (44, thanks martinchapman!)

0.4.0

Backwards incompatible change:
- Rename of `InlineJavascriptReq` to `InlineJavascriptRequirement` to better align with spec

Release will contain:
- New `STDERR` type (31)
- Better automated requirements parsing (26)
- Updated ruamel-yaml requirement (30)

0.3.0rc

This release brings a new translation mechanism for the CWL classes, more classes for the CWL v1.0 spec, including a complete set of requirements.

Please raise an issue if you find classes are missing or features are not complete.

Additionally, there is (beta) functionality for converting a CWL file into these CWLGen classes.

0.2.8

* Making workflow step run field expansion something that can be turned off (kellrott)

0.2.1

* Change order of attribute for CommandLineTool
* remove id field of input and output that appeared in v0.2.0

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.