Metadata-Version: 2.4
Name: toil
Version: 9.3.0
Summary: Pipeline management software for clusters.
Home-page: https://github.com/DataBiosphere/toil
Author: Benedict Paten and the Toil community
Author-email: toil-community@googlegroups.com
License: Apache License v2.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Healthcare Industry
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: dill<0.5,>=0.3.2
Requires-Dist: requests
Requires-Dist: docker
Requires-Dist: urllib3<3,>=1.26.0
Requires-Dist: python-dateutil
Requires-Dist: psutil<8,>=6.1.0
Requires-Dist: PyPubSub<5,>=4.0.3
Requires-Dist: enlighten<2,>=1.5.2
Requires-Dist: configargparse<2,>=1.7
Requires-Dist: ruamel.yaml>=0.15
Requires-Dist: pyyaml<7,>=6
Requires-Dist: typing-extensions<5,>=4.6.2
Requires-Dist: coloredlogs<16,>=15
Requires-Dist: prompt_toolkit<4,>=3.0
Provides-Extra: aws
Requires-Dist: boto3-stubs[autoscaling,boto3,ec2,iam,s3,sdb,sts]<2,>=1.28.3.post2; extra == "aws"
Requires-Dist: ec2_metadata<4,>=2.14.0; extra == "aws"
Requires-Dist: moto<6,>=5.0.3; extra == "aws"
Requires-Dist: mypy-boto3-iam<2,>=1.28.3.post2; extra == "aws"
Requires-Dist: mypy-boto3-s3<2,>=1.28.3.post2; extra == "aws"
Provides-Extra: cwl
Requires-Dist: CacheControl[filecache]; extra == "cwl"
Requires-Dist: cwl-utils>=0.41; extra == "cwl"
Requires-Dist: cwltool>=3.1.20260108082145; extra == "cwl"
Requires-Dist: galaxy-tool-util<26; extra == "cwl"
Requires-Dist: galaxy-util<26; extra == "cwl"
Requires-Dist: networkx!=2.8.1,<4; extra == "cwl"
Requires-Dist: ruamel.yaml.clib>=0.2.6; extra == "cwl"
Requires-Dist: ruamel.yaml<=0.19.1,>=0.15; extra == "cwl"
Requires-Dist: schema-salad<9,>=8.4.20230128170514; extra == "cwl"
Provides-Extra: encryption
Requires-Dist: pynacl<2,>=1.4.0; extra == "encryption"
Provides-Extra: google
Requires-Dist: apache-libcloud<4,>=3.6.1; extra == "google"
Requires-Dist: google-auth<3,>=2.18.1; extra == "google"
Requires-Dist: google-cloud-storage<=2.8.0,>=2; extra == "google"
Provides-Extra: kubernetes
Requires-Dist: idna>=2; extra == "kubernetes"
Requires-Dist: kubernetes-stubs==v22.6.0post1; extra == "kubernetes"
Requires-Dist: kubernetes<36,>=12.0.1; extra == "kubernetes"
Requires-Dist: types-PyYAML; extra == "kubernetes"
Requires-Dist: types-urllib3; extra == "kubernetes"
Provides-Extra: wdl
Requires-Dist: miniwdl==1.13.1; extra == "wdl"
Requires-Dist: wdlparse==0.1.0; extra == "wdl"
Provides-Extra: server
Requires-Dist: celery<6,>=5.4.0; extra == "server"
Requires-Dist: connexion[swagger-ui]<4,>=3; extra == "server"
Requires-Dist: flask-cors<7,>=5.0.1; extra == "server"
Requires-Dist: flask<4,>=3; extra == "server"
Requires-Dist: gunicorn<26,>=23.0.0; extra == "server"
Requires-Dist: ruamel.yaml<1,>=0.18.7; extra == "server"
Requires-Dist: werkzeug<4,>=3; extra == "server"
Requires-Dist: wes-service<6,>=5.0.0; extra == "server"
Provides-Extra: htcondor
Requires-Dist: htcondor<25,>=23.6.0; sys_platform != "darwin" and extra == "htcondor"
Provides-Extra: mesos
Requires-Dist: pymesos<0.4,>=0.3.15; python_version < "3.11" and extra == "mesos"
Provides-Extra: all
Requires-Dist: CacheControl[filecache]; extra == "all"
Requires-Dist: apache-libcloud<4,>=3.6.1; extra == "all"
Requires-Dist: boto3-stubs[autoscaling,boto3,ec2,iam,s3,sdb,sts]<2,>=1.28.3.post2; extra == "all"
Requires-Dist: celery<6,>=5.4.0; extra == "all"
Requires-Dist: connexion[swagger-ui]<4,>=3; extra == "all"
Requires-Dist: cwl-utils>=0.41; extra == "all"
Requires-Dist: cwltool>=3.1.20260108082145; extra == "all"
Requires-Dist: ec2_metadata<4,>=2.14.0; extra == "all"
Requires-Dist: flask-cors<7,>=5.0.1; extra == "all"
Requires-Dist: flask<4,>=3; extra == "all"
Requires-Dist: galaxy-tool-util<26; extra == "all"
Requires-Dist: galaxy-util<26; extra == "all"
Requires-Dist: google-auth<3,>=2.18.1; extra == "all"
Requires-Dist: google-cloud-storage<=2.8.0,>=2; extra == "all"
Requires-Dist: gunicorn<26,>=23.0.0; extra == "all"
Requires-Dist: idna>=2; extra == "all"
Requires-Dist: kubernetes-stubs==v22.6.0post1; extra == "all"
Requires-Dist: kubernetes<36,>=12.0.1; extra == "all"
Requires-Dist: miniwdl==1.13.1; extra == "all"
Requires-Dist: moto<6,>=5.0.3; extra == "all"
Requires-Dist: mypy-boto3-iam<2,>=1.28.3.post2; extra == "all"
Requires-Dist: mypy-boto3-s3<2,>=1.28.3.post2; extra == "all"
Requires-Dist: networkx!=2.8.1,<4; extra == "all"
Requires-Dist: pymesos<0.4,>=0.3.15; python_version < "3.11" and extra == "all"
Requires-Dist: pynacl<2,>=1.4.0; extra == "all"
Requires-Dist: ruamel.yaml.clib>=0.2.6; extra == "all"
Requires-Dist: ruamel.yaml<1,>=0.18.7; extra == "all"
Requires-Dist: ruamel.yaml<=0.19.1,>=0.15; extra == "all"
Requires-Dist: schema-salad<9,>=8.4.20230128170514; extra == "all"
Requires-Dist: types-PyYAML; extra == "all"
Requires-Dist: types-urllib3; extra == "all"
Requires-Dist: wdlparse==0.1.0; extra == "all"
Requires-Dist: werkzeug<4,>=3; extra == "all"
Requires-Dist: wes-service<6,>=5.0.0; extra == "all"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

.. image:: https://flat.badgen.net/https/ucsc-ci.com/api/v4/projects/3/jobs/artifacts/master/raw/badges1.2/required.json%3Fjob=cwl_badge%26search_recent_successful_pipelines=true?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).
