Skip to main content

Upgrade a CWL tool or workflow document from one version to another

Project description

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 Python 3.8, 3.9, 3.10, 3.11, and 3.12.

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 ...]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cwl-upgrader-1.2.11.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

cwl_upgrader-1.2.11-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file cwl-upgrader-1.2.11.tar.gz.

File metadata

  • Download URL: cwl-upgrader-1.2.11.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for cwl-upgrader-1.2.11.tar.gz
Algorithm Hash digest
SHA256 57b4b6fea246ae96ac28dc4e65b28899e50a8be430957fbd97f25bbe2dfa468a
MD5 8fec555c8d43a281d5928ac08406e12e
BLAKE2b-256 e0b8ff7811744be06c7f7946e4de60e4d53fa60729105d15f929731ea3457600

See more details on using hashes here.

Provenance

File details

Details for the file cwl_upgrader-1.2.11-py3-none-any.whl.

File metadata

File hashes

Hashes for cwl_upgrader-1.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 435b706b7ccc64c6b0af6785a0cebbdfa285af9e70f321dc7b43b363ba9b385c
MD5 d8ce4aa462fc4d0ee2b1972ea80dbafa
BLAKE2b-256 0038ced647e8885c87d4f378ca80b9112373288fd200932293deb46fc6f5a2e5

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page