This is a standalone upgrader for Common Workflow Language documents from version draft-3, v1.0, and v1.1 to v1.2.
See https://github.com/sbg/sevenbridges-cwl-draft2-upgrader for upgrading from sbg:draft-2.
It does not check for correctness of the input document, for that one can use the CWL reference implementation (cwltool --validate).
This is written and tested for 3.10 through 3.14.
Install
Installing the official package from PyPI:
pip install cwl-upgrader
Or from source:
git clone https://github.com/common-workflow-language/cwl-upgrader.git pip install ./cwl-upgrader/
Run on the command line
cwl-upgrader path-to-cwl-document [another-path-to-cwl-document ...]
Metadata
Release files for cwl-upgrader 1.2.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cwl_upgrader-1.2.15.tar.gz | 22.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cwl_upgrader-1.2.15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.0 kB
Release files / cwl_upgrader-1.2.15.tar.gz
| Download URL | cwl_upgrader-1.2.15.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bb9e098ba6d1cc82c36dff1cbaad6779d6d9beab5324cf44a121d7faf7d58672
|
|
BLAKE2b-256 checksum How to use checksums |
d7f80159b1785cbb3e0b1538cd53ee64ffe94d9b3c2e4867ad47f2e071c5f9ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|
Release files / cwl_upgrader-1.2.15-py3-none-any.whl
| Download URL | cwl_upgrader-1.2.15-py3-none-any.whl |
|---|---|
| Size | 27.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
42ae4546a433a7439f56282942e3a9369d08d9a2ad31d86cddb1bb298e28640d
|
|
BLAKE2b-256 checksum How to use checksums |
ac3e61d11b779e4e83ee8661439af070f6f138060cd41f0346a0a70432f9e55c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|