toil


Nametoil JSON
Version 9.0.0 PyPI version JSON
download
home_pagehttps://github.com/DataBiosphere/toil
SummaryPipeline management software for clusters.
upload_time2025-07-15 18:23:31
maintainerNone
docs_urlhttps://pythonhosted.org/toil/
authorBenedict Paten and the Toil community
requires_python>=3.9
licenseApache License v2.0
keywords
VCS
bugtrack_url
requirements dill requests docker urllib3 python-dateutil psutil PyPubSub addict backports.zoneinfo enlighten configargparse ruamel.yaml pyyaml typing-extensions coloredlogs prompt_toolkit
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://flat.badgen.net/https/ucsc-ci.com/api/v4/projects/3/jobs/artifacts/master/raw/badges1.2/required.json%3Fjob=cwl_badge?icon=commonwl&label=CWL%201.2%20Conformance
   :alt: Toil CWL 1.2 Conformance Badge
   :target: https://github.com/common-workflow-language/cwl-v1.2/blob/main/CONFORMANCE_TESTS.md

.. image:: https://badges.gitter.im/bd2k-genomics-toil/Lobby.svg
   :alt: Join the chat at https://gitter.im/bd2k-genomics-toil/Lobby
   :target: https://gitter.im/bd2k-genomics-toil/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

Toil is a scalable, efficient, cross-platform (Linux & macOS) pipeline management system,
written entirely in Python, and designed around the principles of functional
programming. It supports running workflows written in either Common Workflow Language (`CWL`_) 1.0-1.2 or 
Workflow Description Language (`WDL`_) 1.0-1.1, as well as having its own rich Python API for writing workflows against. 
It supports running workflows locally on your system (e.g. a laptop), on an HPC cluster, or in the cloud. 

* Check the `website`_ for a description of Toil and its features.
* Full documentation for the latest stable release can be found at
  `Read the Docs`_.
* Please subscribe to low-volume `announce`_ mailing list so we keep you informed
* Google Groups discussion `forum`_
* See our occasional `blog`_ for tutorials. 
* Use `biostars`_ channel for discussion.

.. _website: http://toil.ucsc-cgl.org/
.. _Read the Docs: https://toil.readthedocs.io/en/latest
.. _announce: https://groups.google.com/forum/#!forum/toil-announce
.. _forum: https://groups.google.com/forum/#!forum/toil-community
.. _blog: https://toilpipelines.wordpress.com/
.. _biostars: https://www.biostars.org/t/toil/
.. _CWL: https://www.commonwl.org/
.. _WDL: https://openwdl.org/

Notes:

* Toil moved from https://github.com/BD2KGenomics/toil to https://github.com/DataBiosphere/toil on July 5th, 2018.
* Toil dropped Python 2.7 support on February 13, 2020 (the last working py2.7 version is 3.24.0).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/DataBiosphere/toil",
    "name": "toil",
    "maintainer": null,
    "docs_url": "https://pythonhosted.org/toil/",
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Benedict Paten and the Toil community",
    "author_email": "toil-community@googlegroups.com",
    "download_url": "https://files.pythonhosted.org/packages/1f/ac/6e9bc64284ef8e9f97929c2b8d139d2e076f05dafac58fcf77d8dfd0def4/toil-9.0.0.tar.gz",
    "platform": null,
    "description": ".. image:: https://flat.badgen.net/https/ucsc-ci.com/api/v4/projects/3/jobs/artifacts/master/raw/badges1.2/required.json%3Fjob=cwl_badge?icon=commonwl&label=CWL%201.2%20Conformance\n   :alt: Toil CWL 1.2 Conformance Badge\n   :target: https://github.com/common-workflow-language/cwl-v1.2/blob/main/CONFORMANCE_TESTS.md\n\n.. image:: https://badges.gitter.im/bd2k-genomics-toil/Lobby.svg\n   :alt: Join the chat at https://gitter.im/bd2k-genomics-toil/Lobby\n   :target: https://gitter.im/bd2k-genomics-toil/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\nToil is a scalable, efficient, cross-platform (Linux & macOS) pipeline management system,\nwritten entirely in Python, and designed around the principles of functional\nprogramming. It supports running workflows written in either Common Workflow Language (`CWL`_) 1.0-1.2 or \nWorkflow Description Language (`WDL`_) 1.0-1.1, as well as having its own rich Python API for writing workflows against. \nIt supports running workflows locally on your system (e.g. a laptop), on an HPC cluster, or in the cloud. \n\n* Check the `website`_ for a description of Toil and its features.\n* Full documentation for the latest stable release can be found at\n  `Read the Docs`_.\n* Please subscribe to low-volume `announce`_ mailing list so we keep you informed\n* Google Groups discussion `forum`_\n* See our occasional `blog`_ for tutorials. \n* Use `biostars`_ channel for discussion.\n\n.. _website: http://toil.ucsc-cgl.org/\n.. _Read the Docs: https://toil.readthedocs.io/en/latest\n.. _announce: https://groups.google.com/forum/#!forum/toil-announce\n.. _forum: https://groups.google.com/forum/#!forum/toil-community\n.. _blog: https://toilpipelines.wordpress.com/\n.. _biostars: https://www.biostars.org/t/toil/\n.. _CWL: https://www.commonwl.org/\n.. _WDL: https://openwdl.org/\n\nNotes:\n\n* Toil moved from https://github.com/BD2KGenomics/toil to https://github.com/DataBiosphere/toil on July 5th, 2018.\n* Toil dropped Python 2.7 support on February 13, 2020 (the last working py2.7 version is 3.24.0).\n",
    "bugtrack_url": null,
    "license": "Apache License v2.0",
    "summary": "Pipeline management software for clusters.",
    "version": "9.0.0",
    "project_urls": {
        "Homepage": "https://github.com/DataBiosphere/toil"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a4c6778add8de6586eadcf9341f95f9744d405782c3f26ab413b64ce97433dae",
                "md5": "db028062594db0e6dfe8419de6749bcf",
                "sha256": "151f1cd64d2c6e9914e4c22c48bdcdce80774820bffe9b25b2325726c6d66653"
            },
            "downloads": -1,
            "filename": "toil-9.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "db028062594db0e6dfe8419de6749bcf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 6919163,
            "upload_time": "2025-07-15T18:23:28",
            "upload_time_iso_8601": "2025-07-15T18:23:28.020266Z",
            "url": "https://files.pythonhosted.org/packages/a4/c6/778add8de6586eadcf9341f95f9744d405782c3f26ab413b64ce97433dae/toil-9.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1fac6e9bc64284ef8e9f97929c2b8d139d2e076f05dafac58fcf77d8dfd0def4",
                "md5": "ce908abb23231a4115ea386c076d9786",
                "sha256": "62fb3de88ccc212295d329d5a1f039f997ce7a28a3ecb27cc29d504322274210"
            },
            "downloads": -1,
            "filename": "toil-9.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ce908abb23231a4115ea386c076d9786",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 7884706,
            "upload_time": "2025-07-15T18:23:31",
            "upload_time_iso_8601": "2025-07-15T18:23:31.976231Z",
            "url": "https://files.pythonhosted.org/packages/1f/ac/6e9bc64284ef8e9f97929c2b8d139d2e076f05dafac58fcf77d8dfd0def4/toil-9.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-15 18:23:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "DataBiosphere",
    "github_project": "toil",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "dill",
            "specs": [
                [
                    ">=",
                    "0.3.2"
                ],
                [
                    "<",
                    "0.4"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "<=",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "docker",
            "specs": [
                [
                    "<",
                    "8"
                ],
                [
                    ">=",
                    "6.1.0"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "<",
                    "3"
                ],
                [
                    ">=",
                    "1.26.0"
                ]
            ]
        },
        {
            "name": "python-dateutil",
            "specs": []
        },
        {
            "name": "psutil",
            "specs": [
                [
                    "<",
                    "8"
                ],
                [
                    ">=",
                    "6.1.0"
                ]
            ]
        },
        {
            "name": "PyPubSub",
            "specs": [
                [
                    "<",
                    "5"
                ],
                [
                    ">=",
                    "4.0.3"
                ]
            ]
        },
        {
            "name": "addict",
            "specs": [
                [
                    ">=",
                    "2.2.1"
                ],
                [
                    "<",
                    "2.5"
                ]
            ]
        },
        {
            "name": "backports.zoneinfo",
            "specs": []
        },
        {
            "name": "enlighten",
            "specs": [
                [
                    "<",
                    "2"
                ],
                [
                    ">=",
                    "1.5.2"
                ]
            ]
        },
        {
            "name": "configargparse",
            "specs": [
                [
                    ">=",
                    "1.7"
                ],
                [
                    "<",
                    "2"
                ]
            ]
        },
        {
            "name": "ruamel.yaml",
            "specs": [
                [
                    ">=",
                    "0.15"
                ]
            ]
        },
        {
            "name": "pyyaml",
            "specs": [
                [
                    "<",
                    "7"
                ],
                [
                    ">=",
                    "6"
                ]
            ]
        },
        {
            "name": "typing-extensions",
            "specs": [
                [
                    ">=",
                    "4.6.2"
                ],
                [
                    "<",
                    "5"
                ]
            ]
        },
        {
            "name": "coloredlogs",
            "specs": [
                [
                    ">=",
                    "15"
                ],
                [
                    "<",
                    "16"
                ]
            ]
        },
        {
            "name": "prompt_toolkit",
            "specs": [
                [
                    "<",
                    "4"
                ],
                [
                    ">=",
                    "3.0"
                ]
            ]
        }
    ],
    "lcname": "toil"
}
        
Elapsed time: 0.40326s