<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Michael R. Crusoe pushed to branch upstream at <a href="https://salsa.debian.org/med-team/toil">Debian Med / toil</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/med-team/toil/-/commit/972c1073a5fa9bac5fd87d69fe0b10caa8c7f55c">972c1073</a></strong>
<div>
<span> by Michael R. Crusoe </span> <i> at 2025-05-05T09:19:19+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 8.2.0</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
117 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
.gitlab-ci.yml
</a>
</li>
<li class="file-stats">
<a href="#8875df48c18030126ef5ef5a6f5c93b23451fb9f">
MANIFEST.in
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#561b88e19de321ca62c7590bbb350765fb110905">
README.rst
</a>
</li>
<li class="file-stats">
<a href="#889c91308449c65c309146f6487ae74af64de5e9">
contrib/admin/mypy-with-ignore.py
</a>
</li>
<li class="file-stats">
<a href="#f99c72d2aacbf31ded1872c66de3f988dced0301">
docs/appendices/environment_vars.rst
</a>
</li>
<li class="file-stats">
<a href="#d0b9e2e85a8d665bb1dc6e7086aa57bf41909d31">
<span class="new-file">
+
docs/cwl/conformance.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#f3e80c072f3348ec38b62cc9865033bb3e1d9ad3">
docs/cwl/running.rst
</a>
</li>
<li class="file-stats">
<a href="#d0153cac95479af9bfb99b746b633bc8255bb53a">
docs/index.rst
</a>
</li>
<li class="file-stats">
<a href="#8471f0536367b00e50f848e671e23d5374de9ae4">
docs/python/developing.rst
</a>
</li>
<li class="file-stats">
<a href="#32be2c2e3690a70b96e3263f2bb4aa0ce226602a">
docs/running/cliOptions.rst
</a>
</li>
<li class="file-stats">
<a href="#2bc4216ad4aeb71ac42dace0d0de50ccaaca3718">
docs/running/debugging.rst
</a>
</li>
<li class="file-stats">
<a href="#23df65cbc06731222c916cd45cb6b24f00c5460e">
docs/running/hpcEnvironments.rst
</a>
</li>
<li class="file-stats">
<a href="#284d2dc0e916e27e6f1b74371f471be5a87d812d">
docs/wdl/conformance.rst
</a>
</li>
<li class="file-stats">
<a href="#e2efaa82fc01acd49b7cb7e8a413bcec93543e32">
docs/wdl/developing.rst
</a>
</li>
<li class="file-stats">
<a href="#4219195fd175924103d75814f4df073cba43f3bc">
docs/wdl/running.rst
</a>
</li>
<li class="file-stats">
<a href="#4704db9ac0e1e52d051b99623030d9624f00cadc">
<span class="new-file">
+
docs/wdl/tutorial.rst
</span>
</a>
</li>
<li class="file-stats">
<a href="#5d07e7d72637aa0d59c89d381fe6dc4cf46e2491">
<span class="new-file">
+
pyproject.toml
</span>
</a>
</li>
<li class="file-stats">
<a href="#f4fb69164b97e1b6f17984369c9c382573a3f919">
requirements-dev.txt
</a>
</li>
<li class="file-stats">
<a href="#8f82779feb90c0fb03a473c5e041127d75b7becd">
requirements-server.txt
</a>
</li>
<li class="file-stats">
<a href="#19359a61ae2446b51b549167b014da2fcf265768">
requirements.txt
</a>
</li>
<li class="file-stats">
<a href="#8c91c0296909b5ea3c496fde69e9dc44a6c6ae5f">
setup.cfg
</a>
</li>
<li class="file-stats">
<a href="#8e2edce0d507e1297474f25c00cae94258db38d8">
setup.py
</a>
</li>
<li class="file-stats">
<a href="#42e82db8dfc40fc9f2df468cc92584cb0441719f">
src/toil/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#59062b9d0a92eb7800de569b9a6c8818efe8a415">
src/toil/batchSystems/abstractBatchSystem.py
</a>
</li>
<li class="file-stats">
<a href="#e80ba9107fbe8c247c4a06d919de60d903b13b57">
src/toil/batchSystems/abstractGridEngineBatchSystem.py
</a>
</li>
<li class="file-stats">
<a href="#ba9874937eb6ae181d36bbf4200e0990b9a14568">
src/toil/batchSystems/awsBatch.py
</a>
</li>
<li class="file-stats">
<a href="#ad7d2d18aa5357175a5b826d596fe75eddf5624b">
src/toil/batchSystems/cleanup_support.py
</a>
</li>
<li class="file-stats">
<a href="#9859689e8bd3ddc443a4adadad9053893501bd72">
src/toil/batchSystems/kubernetes.py
</a>
</li>
<li class="file-stats">
<a href="#6b4c7a814f910ffc8b4f065b91de99d5e1996217">
src/toil/batchSystems/local_support.py
</a>
</li>
<li class="file-stats">
<a href="#51c103b23323037f067bfea96a5cd293cbd8bfab">
src/toil/batchSystems/mesos/batchSystem.py
</a>
</li>
<li class="file-stats">
<a href="#f186059ee2f5bb74d12be47bf27a34af0aa4daac">
src/toil/batchSystems/mesos/test/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#99c24d1b30534d665746feee900c46f6e8459b39">
src/toil/batchSystems/options.py
</a>
</li>
<li class="file-stats">
<a href="#40d7e534600c41f2ac23866cd2edfb31bccd3afe">
src/toil/batchSystems/singleMachine.py
</a>
</li>
<li class="file-stats">
<a href="#a6f3af15c881ae20fc1a43acbbeb46501aac42d1">
src/toil/batchSystems/slurm.py
</a>
</li>
<li class="file-stats">
<a href="#b5ab9a61b11b6e94229af5e4ca02bbd23c142a9d">
src/toil/bus.py
</a>
</li>
<li class="file-stats">
<a href="#e4fd847d42e121b772337a96bada018b0e6ad45c">
src/toil/common.py
</a>
</li>
<li class="file-stats">
<a href="#0dbd18a5ef7b094b4ad2f95d5aa87ee2ed51212f">
src/toil/cwl/cwltoil.py
</a>
</li>
<li class="file-stats">
<a href="#25bb698efc92d8425e6ea48ef986d72d2cf62017">
src/toil/job.py
</a>
</li>
<li class="file-stats">
<a href="#596e3e7c16c66f62cd45824e69b58880ea4b9027">
src/toil/jobStores/abstractJobStore.py
</a>
</li>
<li class="file-stats">
<a href="#a13607e119e7ea420a0824a7cdbd58157a4965f0">
src/toil/jobStores/aws/jobStore.py
</a>
</li>
<li class="file-stats">
<a href="#f8698b8c91b4525c2e8a2cc4fe1f8b489291216f">
src/toil/jobStores/fileJobStore.py
</a>
</li>
<li class="file-stats">
<a href="#dd045e3729cc148b776666a18ef81c339828c1ff">
src/toil/jobStores/googleJobStore.py
</a>
</li>
<li class="file-stats">
<a href="#b423c2afb0f414beab2120da703bd01ca2a7bb55">
src/toil/leader.py
</a>
</li>
<li class="file-stats">
<a href="#00bfc0233160e805130f8bc41d9a30b3f3fb8391">
src/toil/lib/accelerators.py
</a>
</li>
<li class="file-stats">
<a href="#e261735446c0c623daacadf1d3f4234a772381b7">
src/toil/lib/aws/session.py
</a>
</li>
<li class="file-stats">
<a href="#065cfdfc8307da59883dcdd3a1b1dfa50e5efc60">
src/toil/lib/aws/utils.py
</a>
</li>
<li class="file-stats">
<a href="#46e9f43e5dfd982027d921f9af5fe94bc9d70607">
src/toil/lib/bioio.py
</a>
</li>
<li class="file-stats">
<a href="#b9e12697d92644b5c5066ea90567c44a73829875">
src/toil/lib/docker.py
</a>
</li>
<li class="file-stats">
<a href="#460f3d5c776a826343975b0da552913dbfb62d1e">
<span class="new-file">
+
src/toil/lib/dockstore.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#2b82c47683e450f3df99701fa77fa3f90f67ca39">
src/toil/lib/ec2nodes.py
</a>
</li>
<li class="file-stats">
<a href="#81dab898147fcf4beeb989e2a7f220c8b48d3657">
src/toil/lib/exceptions.py
</a>
</li>
<li class="file-stats">
<a href="#ab57733d763c0577cb29ea55288ee91f853f76cc">
<span class="new-file">
+
src/toil/lib/history.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#88bb609be2d4204220abbd8b51882cdce6f7d31c">
<span class="new-file">
+
src/toil/lib/history_submission.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#0d1324d0758acef9bc14db204a643f668ddf87ea">
src/toil/lib/io.py
</a>
</li>
<li class="file-stats">
<a href="#f79f42b6f106c28017c38d5755a5a6b851c8cae2">
src/toil/lib/misc.py
</a>
</li>
<li class="file-stats">
<a href="#a4f71f95dfa7fa57c3ccd3f758f6df359040f91c">
src/toil/lib/resources.py
</a>
</li>
<li class="file-stats">
<a href="#7d9bb5e112f44c84aaece70564a669a79d886816">
src/toil/lib/retry.py
</a>
</li>
<li class="file-stats">
<a href="#7e71432f91b03a2d090d368d005146e20d34f040">
src/toil/lib/threading.py
</a>
</li>
<li class="file-stats">
<a href="#a24d888fc0c63a8ac00968c572a985b9a7acecaf">
src/toil/lib/integration.py
โ†’
src/toil/lib/trs.py
</a>
</li>
<li class="file-stats">
<a href="#af2a19ec5c04229ee32c33f7b1df4f420b9542b1">
<span class="new-file">
+
src/toil/lib/web.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#1f6fe96dc4e51d95c4498587a35e85202aecce21">
src/toil/options/common.py
</a>
</li>
<li class="file-stats">
<a href="#0432790a6b154f9d7a9e459bd928de67a3f9f45b">
src/toil/options/cwl.py
</a>
</li>
<li class="file-stats">
<a href="#5c4d830cd5e957b201b1d6279433b1b879f38ca4">
src/toil/options/wdl.py
</a>
</li>
<li class="file-stats">
<a href="#320f6a22bb8ff032012f70b0f94f0b66b25ff06d">
src/toil/provisioners/gceProvisioner.py
</a>
</li>
<li class="file-stats">
<a href="#e8ec7ad1a31a7f9f3b92a6bd2c15046a16b68138">
src/toil/server/cli/wes_cwl_runner.py
</a>
</li>
<li class="file-stats">
<a href="#82dde4d87a0b34aa10700980edf89ce21c963d35">
src/toil/server/utils.py
</a>
</li>
<li class="file-stats">
<a href="#5912984dc30bcff0ad0e03fd9bf2d9edd91e579c">
src/toil/statsAndLogging.py
</a>
</li>
<li class="file-stats">
<a href="#d0bde58f1db120631635b5f3fff16dd1cd6ad2a1">
src/toil/test/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#5b8a5dc6da7348cb5ead39c3598b7cc403e5d23c">
src/toil/test/batchSystems/batchSystemTest.py
</a>
</li>
<li class="file-stats">
<a href="#96459f5054e9121215b86d0ba6dacef97a87d08e">
src/toil/test/batchSystems/test_slurm.py
</a>
</li>
<li class="file-stats">
<a href="#4ae858de8c7147cb899f5c98f47b7e97079fb0ba">
<span class="new-file">
+
src/toil/test/conftest.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#59c0ce8642bfcd9622049d2865f4a3ea4989f0fa">
src/toil/test/cwl/conftest.py
</a>
</li>
<li class="file-stats">
<a href="#6e8ee3e619de891a48dbafa4f9851650bf598f6a">
src/toil/test/cwl/cwlTest.py
</a>
</li>
<li class="file-stats">
<a href="#2655395b51c70431c1a9f9f4faf37f920c9db30e">
src/toil/test/cwl/mock_mpi/fake_mpi_run.py
</a>
</li>
<li class="file-stats">
<a href="#25e609dd4617786dd6ff7ab40e8fd76eb3be115f">
<span class="new-file">
+
src/toil/test/cwl/optional-file-exists.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#f807c8e25e3f1eab219c35f1956088deed97e5df">
<span class="new-file">
+
src/toil/test/cwl/optional-file-missing.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#5a01f75dd16e376f3fbb859c8511b5f59b5baaab">
<span class="new-file">
+
src/toil/test/cwl/optional-file.cwl
</span>
</a>
</li>
<li class="file-stats">
<a href="#631b423004edcfdfcbc181530d12d3c3bf885cbb">
<span class="new-file">
+
src/toil/test/cwl/revsort-job-missing.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#1fdc3b91ae6fa1991d407d895bd4521e68fd6ff5">
src/toil/test/lib/aws/test_iam.py
</a>
</li>
<li class="file-stats">
<a href="#7a4c60e14a2c71acc0930cfd7829ad0afa470f86">
src/toil/test/lib/dockerTest.py
</a>
</li>
<li class="file-stats">
<a href="#105b34fca7da6d4335c966897dc228a6c6276cc3">
<span class="new-file">
+
src/toil/test/lib/test_history.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#3335920a2a53f0e13399113d3de145be00fa9d18">
src/toil/test/lib/test_integration.py
โ†’
src/toil/test/lib/test_trs.py
</a>
</li>
<li class="file-stats">
<a href="#84879046ea081f5042e579a005700b0e11e7fc16">
src/toil/test/provisioners/aws/awsProvisionerTest.py
</a>
</li>
<li class="file-stats">
<a href="#5df835d4a638ac31ef351f1901fa863905f7ed5c">
src/toil/test/provisioners/clusterTest.py
</a>
</li>
<li class="file-stats">
<a href="#089f0cd15f37d953b823e68a2afe20c6dcdb38cc">
src/toil/test/provisioners/gceProvisionerTest.py
</a>
</li>
<li class="file-stats">
<a href="#0077f8aafb74fc2a8ac8c1a35436f322bc387271">
src/toil/test/sort/sort.py
</a>
</li>
<li class="file-stats">
<a href="#a713661a246609a8c4aee66ded67bb6b0f232273">
src/toil/test/src/busTest.py
</a>
</li>
<li class="file-stats">
<a href="#b08e97a3544710fa5315e150a7cbbe2b2961f6b4">
src/toil/test/src/deferredFunctionTest.py
</a>
</li>
<li class="file-stats">
<a href="#1d5fe112ef9322dceab89da22d844a8cd6bd3c3f">
src/toil/test/src/importExportFileTest.py
</a>
</li>
<li class="file-stats">
<a href="#06e3636cbd43e1e727df23a007e35bbc216e3b3d">
src/toil/test/src/jobEncapsulationTest.py
</a>
</li>
<li class="file-stats">
<a href="#01d228cf121ceae7de71a180ebacd021160f1ce8">
src/toil/test/src/jobServiceTest.py
</a>
</li>
<li class="file-stats">
<a href="#79348eba06f26e52854cd55548d2b6883dabc5ea">
src/toil/test/src/jobTest.py
</a>
</li>
<li class="file-stats">
<a href="#5524a929f7a637498fc018f78d497e74e64ee63f">
src/toil/test/src/miscTests.py
</a>
</li>
<li class="file-stats">
<a href="#0b256ea61d382ba95b8ff4c260dc2249fb6a0c02">
src/toil/test/src/promisedRequirementTest.py
</a>
</li>
<li class="file-stats">
<a href="#d9ad70520b1af5ee57128b68dbfc04680c66dfb4">
src/toil/test/src/regularLogTest.py
</a>
</li>
<li class="file-stats">
<a href="#97929ef0202b3abaeee3855c898868f4920ca0dc">
src/toil/test/src/resourceTest.py
</a>
</li>
<li class="file-stats">
<a href="#f54ade111e4a81ec7a63f7094ed5a19910262c33">
src/toil/test/src/restartDAGTest.py
</a>
</li>
<li class="file-stats">
<a href="#58a890cd89b58577aa6f512186d523da351d6ebe">
src/toil/test/src/resumabilityTest.py
</a>
</li>
<li class="file-stats">
<a href="#dbf620bf4ee45982928be23b7f4d143d12b05105">
src/toil/test/src/retainTempDirTest.py
</a>
</li>
<li class="file-stats">
<a href="#ed7559bec478ee94bdb22edf0f22f34993b6b6d5">
src/toil/test/src/systemTest.py
</a>
</li>
<li class="file-stats">
<a href="#aa778e586c5ff04b65bbd49d47553924fbc420be">
src/toil/test/src/threadingTest.py
</a>
</li>
<li class="file-stats">
<a href="#17528bb33673010fbbdc48b72a271b2849ba0be6">
src/toil/test/utils/ABCWorkflowDebug/debugWorkflow.py
</a>
</li>
<li class="file-stats">
<a href="#104e3d36618063f76831cd47f740a73e677f2734">
src/toil/test/utils/toilDebugTest.py
</a>
</li>
<li class="file-stats">
<a href="#4c42f44481d9d3db8f4b1616555ef0757393578b">
src/toil/test/utils/toilKillTest.py
</a>
</li>
<li class="file-stats">
<a href="#6b418636a667f91d454914499d033fd505219722">
src/toil/test/utils/utilsTest.py
</a>
</li>
<li class="file-stats">
<a href="#8ac3355fd99e96ae9969427028571c3f8ab30fe2">
<span class="new-file">
+
src/toil/test/wdl/lint_error.wdl
</span>
</a>
</li>
<li class="file-stats">
<a href="#cf154cb69c3ab92dab5517a1493d53a65d1d7694">
<span class="new-file">
+
src/toil/test/wdl/testfiles/drop_files.wdl
</span>
</a>
</li>
<li class="file-stats">
<a href="#e4665aa807f3fd9a68faa5830d49952701022bf7">
<span class="new-file">
+
src/toil/test/wdl/testfiles/drop_files_subworkflow.wdl
</span>
</a>
</li>
<li class="file-stats">
<a href="#7ddf4ebba5b375bf6346e038ccff928d4d76ebd2">
<span class="new-file">
+
src/toil/test/wdl/testfiles/empty.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#0da18c9b636c35612196d31151bb4f4f91595fbb">
<span class="new-file">
+
src/toil/test/wdl/testfiles/string_file_coercion.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#908016e761f214749c18658e28f28cfe07608fd9">
<span class="new-file">
+
src/toil/test/wdl/testfiles/string_file_coercion.wdl
</span>
</a>
</li>
<li class="file-stats">
<a href="#a043d4531bf930211a0105c42e5be6d94c36dcd8">
src/toil/test/wdl/wdltoil_test.py
</a>
</li>
<li class="file-stats">
<a href="#0a524bf31e44a6896a62c07d950d2e5d4ae7f728">
src/toil/test/wdl/wdltoil_test_kubernetes.py
</a>
</li>
<li class="file-stats">
<a href="#4ba8173bb10fceebcd6ca502fa6cf48a28ebdf02">
src/toil/wdl/wdltoil.py
</a>
</li>
<li class="file-stats">
<a href="#18f9b5de2f811d48c647453af8626fed83792536">
src/toil/worker.py
</a>
</li>
<li class="file-stats">
<a href="#5924b9c92b6ea461ef4ffca6c6e00a0d1d183452">
version_template.py
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
โ€”
<br>
<a href="https://salsa.debian.org/med-team/toil/-/commit/972c1073a5fa9bac5fd87d69fe0b10caa8c7f55c">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> ยท <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/med-team/toil/-/commit/972c1073a5fa9bac5fd87d69fe0b10caa8c7f55c"}}</script>


</p>
</div>
</body>
</html>