Source: toil
Standards-Version: 4.7.4
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Uploaders:
 Steffen Moeller <moeller@debian.org>,
 Michael R. Crusoe <crusoe@debian.org>,
Section: net
Testsuite: autopkgtest-pkg-pybuild
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-python3,
 pybuild-plugin-pyproject,
 python3-all:any,
 python3-setuptools,
 python3-setuptools-scm,
 python3-configargparse,
 python3-docker,
 python3-dill,
 cwltool (>= 3.2.20260413085819),
 python3-schema-salad,
 python3-enlighten,
 python3-wdlparse,
 python3-pytest (>= 9.0.1) <!nocheck>,
 python3-pytest-xdist <!nocheck>,
 python3-boto3 <!nocheck>,
 python3-stubserver <!nocheck>,
 rsync <!nocheck>,
 python3-yaml <!nocheck>,
 docker.io <!nocheck>,
 python3-urllib3,
 cwltool-doc <!nodoc>,
 python3-sphinx <!nodoc>,
 python3-sphinx-autoapi <!nodoc>,
 python3-sphinx-autodoc-typehints <!nodoc>,
 python3-sphinxcontrib.autoprogram <!nodoc>,
 python3-pubsub <!nodoc>,
 python3-doc <!nodoc>,
 cwl-utils (>= 0.41) <!nocheck>,
 cwltest <!nocheck>,
 python3-pytest-timeout <!nocheck>,
 python3-prompt-toolkit <!nocheck>,
 python3-pytest-httpserver <!nocheck>,
 python3-galaxy-tool-util <!nocheck>,
Vcs-Browser: https://salsa.debian.org/med-team/toil
Vcs-Git: https://salsa.debian.org/med-team/toil.git
Homepage: https://github.com/DataBiosphere/toil

Package: toil
Architecture: all
Depends:
 ${python3:Depends},
 ${misc:Depends},
 cwltool (>= 3.1.20250715140722),
 python3-schema-salad,
 python3-boto3,
Recommends:
 python3-libcloud,
 python3-galaxy-tool-util,
# for mesos support, but needs python3-mesos first
#           python3-protobuf,
Suggests:
 podman | docker.io | singularity-container | docker-ce,
 python3-idna,
 condor,
 python3-kubernetes,
Provides:
 cwl-runner,
#Suggests: python-toil-doc
Description: cross-platform workflow engine
 Toil is a scalable, efficient, cross-platform and easy-to-use workflow
 engine in pure Python.  It works with several well established load
 balancers like Slurm or the Sun Grid Engine.  Toil is also compatible with
 the Common Workflow Language (CWL) via the "toil-cwl-runner" interface, which
 this package make available via the Debian alternativess system under the
 alias "cwl-runner".
