cwl-upgrader


Namecwl-upgrader JSON
Version 1.2.12 PyPI version JSON
download
home_pageNone
SummaryUpgrade a CWL tool or workflow document from one version to another
upload_time2024-12-22 17:32:39
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseApache 2.0
keywords cwl commonwl common-workflow-language
VCS
bugtrack_url
requirements ruamel.yaml schema-salad
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =====================================================
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"
}
        
Elapsed time: 0.35456s