Skip to content

Commit ed5ab08

Browse files
Prepare for CWL v1.3
This commit generates a `cwl_v1_3` parser with Schema SALAD, updates the utility functions to correctly handle the new version, and adds some tests to confirm that the new codes behaves correctly.
1 parent fa7b09b commit ed5ab08

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+35184
-125
lines changed

README.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ Python Utilities and Autogenerated Classes for loading and parsing `CWL
1515
v1.0 <https://github.com/common-workflow-language/cwl-utils/blob/main/cwl_utils/parser/v1_0.py>`__,
1616
`CWL
1717
v1.1 <https://github.com/common-workflow-language/cwl-utils/blob/main/cwl_utils/parser/v1_1.py>`__,
18+
`CWL
19+
v1.2 <https://github.com/common-workflow-language/cwl-utils/blob/main/cwl_utils/parser/v1_2.py>`__,
1820
and `CWL
19-
v1.2 <https://github.com/common-workflow-language/cwl-utils/blob/main/cwl_utils/parser/v1_2.py>`__
21+
v1.3 <https://github.com/common-workflow-language/cwl-utils/blob/main/cwl_utils/parser/v1_3.py>`__,
2022
documents.
2123

2224
Requires Python 3.8+
@@ -168,6 +170,9 @@ To regenerate install the ``schema_salad`` package and run:
168170
``cwl_utils/parser/cwl_v1_2.py`` was created via
169171
``schema-salad-tool --codegen python https://github.com/common-workflow-language/cwl-v1.2/raw/codegen/extensions.yml --codegen-parser-info "org.w3id.cwl.v1_2" > cwl_utils/parser/cwl_v1_2.py``
170172

173+
``cwl_utils/parser/cwl_v1_3.py`` was created via
174+
``schema-salad-tool --codegen python https://github.com/common-workflow-language/cwl-v1.3/raw/main/CommonWorkflowLanguage.yml --codegen-parser-info "org.w3id.cwl.v1_3" > cwl_utils/parser/cwl_v1_3.py``
175+
171176
Release
172177
~~~~~~~
173178

0 commit comments

Comments
 (0)