=====================================================
Common workflow language standalone document upgrader
=====================================================
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 <https://github.com/common-workflow-language/cwltool>`_ (``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 ...]
Raw data
{
"_id": null,
"home_page": null,
"name": "cwl-upgrader",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "cwl, commonwl, common-workflow-language",
"author": null,
"author_email": "Common Workflow Language project contributors <common-workflow-language@googlegroups.com>",
"download_url": "https://files.pythonhosted.org/packages/ba/0d/a1d4f31a1cb4a7239ca5104fbfa36ebf84f0b1139d1863ea68d6a2257978/cwl_upgrader-1.2.12.tar.gz",
"platform": null,
"description": "=====================================================\nCommon workflow language standalone document upgrader\n=====================================================\n\nThis is a standalone upgrader for Common Workflow Language documents from\nversion ``draft-3``, ``v1.0``, and ``v1.1`` to ``v1.2``.\n\nSee https://github.com/sbg/sevenbridges-cwl-draft2-upgrader for upgrading from ``sbg:draft-2``.\n\nIt does not check for correctness of the input document, for that one can use\n`the CWL reference implementation <https://github.com/common-workflow-language/cwltool>`_ (``cwltool --validate``).\n\nThis is written and tested for Python 3.8, 3.9, 3.10, 3.11, and 3.12.\n\nInstall\n-------\n\nInstalling the official package from PyPI::\n\n pip install cwl-upgrader\n\nOr from source::\n\n git clone https://github.com/common-workflow-language/cwl-upgrader.git\n pip install ./cwl-upgrader/\n\nRun on the command line\n-----------------------\n\n::\n\n cwl-upgrader path-to-cwl-document [another-path-to-cwl-document ...]\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Upgrade a CWL tool or workflow document from one version to another",
"version": "1.2.12",
"project_urls": {
"Changelog": "https://github.com/common-workflow-language/cwl-upgrader/releases",
"Homepage": "https://www.commonwl.org",
"Issues": "https://github.com/common-workflow-language/cwl-upgrader/issues",
"Related Tools": "https://www.commonwl.org/tools/",
"Repository": "https://github.com/common-workflow-language/cwl-upgrader"
},
"split_keywords": [
"cwl",
" commonwl",
" common-workflow-language"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "02ca1756c780ac4f5e764afb3e745563eead65c47cbd59882addf55cd53dce5a",
"md5": "12fd32f9b7b7fb3daf494f87137e1349",
"sha256": "2f89b673f2104ff24880bab685fee20495280277dc8656004fdcc58654e17123"
},
"downloads": -1,
"filename": "cwl_upgrader-1.2.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "12fd32f9b7b7fb3daf494f87137e1349",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 27447,
"upload_time": "2024-12-22T17:32:38",
"upload_time_iso_8601": "2024-12-22T17:32:38.047635Z",
"url": "https://files.pythonhosted.org/packages/02/ca/1756c780ac4f5e764afb3e745563eead65c47cbd59882addf55cd53dce5a/cwl_upgrader-1.2.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba0da1d4f31a1cb4a7239ca5104fbfa36ebf84f0b1139d1863ea68d6a2257978",
"md5": "47af55a9b2381fcd79e38cff498546fa",
"sha256": "0d4e514d32d96b60c5300de9baa30a583b09066c9aa78dd6aa7744164d72dc5c"
},
"downloads": -1,
"filename": "cwl_upgrader-1.2.12.tar.gz",
"has_sig": false,
"md5_digest": "47af55a9b2381fcd79e38cff498546fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 21865,
"upload_time": "2024-12-22T17:32:39",
"upload_time_iso_8601": "2024-12-22T17:32:39.600606Z",
"url": "https://files.pythonhosted.org/packages/ba/0d/a1d4f31a1cb4a7239ca5104fbfa36ebf84f0b1139d1863ea68d6a2257978/cwl_upgrader-1.2.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-22 17:32:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "common-workflow-language",
"github_project": "cwl-upgrader",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "ruamel.yaml",
"specs": [
[
">=",
"0.16.0"
],
[
"<",
"0.19"
]
]
},
{
"name": "schema-salad",
"specs": []
}
],
"tox": true,
"lcname": "cwl-upgrader"
}