<!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;">
Andreas Tille pushed to branch upstream at <a href="https://salsa.debian.org/med-team/qiime">Debian Med / qiime</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/qiime/-/commit/64a08ecb38480d6cf66a52f7298f8f0e1f200311">64a08ecb</a></strong>
<div>
<span> by Andreas Tille </span> <i> at 2025-12-01T13:08:04+01: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 2025.10.1</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
186 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#3f3fdf873a54a824b8c535e22843724d4fae7416">
<span class="new-file">
+
.copier-answers.yml
</span>
</a>
</li>
<li class="file-stats">
<a href="#24139dae656713ba861751fb2c2ac38839349a7a">
.gitattributes
</a>
</li>
<li class="file-stats">
<a href="#ae5630a05ddad4894e9282007ac11985393a696f">
<span class="deleted-file">
−
.github/CONTRIBUTING.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#f7478ad2bb1f2fdc99e6d1a022c885c19f82b885">
<span class="deleted-file">
−
.github/SUPPORT.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#b3dae57b0aba58e8ab1c533fd6367e12e257bb42">
<span class="deleted-file">
−
.github/rubric.png
</span>
</a>
</li>
<li class="file-stats">
<a href="#54f68f4f817cf6a6c275b60213ba7eb7b3c80983">
.github/workflows/ci-dev.yaml
</a>
</li>
<li class="file-stats">
<a href="#93e5c3084b36273d35fc660c516665189d874fab">
<span class="new-file">
+
.github/workflows/update-copyright-headers.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#0398ccd0f49298b10a3d76a47800d2ebecd49859">
LICENSE
</a>
</li>
<li class="file-stats">
<a href="#8875df48c18030126ef5ef5a6f5c93b23451fb9f">
<span class="deleted-file">
−
MANIFEST.in
</span>
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d">
README.md
</a>
</li>
<li class="file-stats">
<a href="#22fbe0b68848772d4b1c45f0d62dcd71a06cde00">
<span class="deleted-file">
−
ci/recipe/meta.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#93540911ad34d73709e8ab224d6c5d8653887bbe">
<span class="new-file">
+
conda-recipe/meta.yaml
</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="#8c2d9a492f9b7bb3b14464d4b203ae4f19653bb1">
qiime2/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#7e46439be4ac6706b685202e50e93b7daaa3a5cf">
<span class="deleted-file">
−
qiime2/_version.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#7978d69c8b530dac7fe5e90954d98954e5f151a3">
qiime2/core/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#8118157a01018fb4543d06dc6b73fb14fcd632e0">
<span class="new-file">
+
qiime2/core/annotate.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#7f715728e72bd8ddec3ebc85afb1e3101c0ff4e1">
qiime2/core/archive/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#5d6fe10f1bbbefe1e3800ad53d6f46cd09d483bf">
qiime2/core/archive/archiver.py
</a>
</li>
<li class="file-stats">
<a href="#182d608cdeac8df8874f7425e33023b691694785">
qiime2/core/archive/format/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#a3c37b7996ec09138293909d50d2212969ac6562">
qiime2/core/archive/format/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#37025ca1809b67a8f5fca68a5296ea6ec3b7fb02">
qiime2/core/archive/format/tests/test_util.py
</a>
</li>
<li class="file-stats">
<a href="#212ad7478bacaf7c666040cefe823eed0d8b2c4f">
qiime2/core/archive/format/tests/test_v0.py
</a>
</li>
<li class="file-stats">
<a href="#072a5cbcb39548192e8b3d4642587cb4c4008488">
qiime2/core/archive/format/util.py
</a>
</li>
<li class="file-stats">
<a href="#bf67ddfe017fbd41e4175df74def695d038c86ad">
qiime2/core/archive/format/v0.py
</a>
</li>
<li class="file-stats">
<a href="#d879d38307d83a592c9b6a4b5c65bb4a8a6b9d45">
qiime2/core/archive/format/v1.py
</a>
</li>
<li class="file-stats">
<a href="#bb0c8417369e7240ccb3b9d4d19f03c50dc388bb">
qiime2/core/archive/format/v2.py
</a>
</li>
<li class="file-stats">
<a href="#29ec5a3d7b4d9978112f65464449549e79a9d597">
qiime2/core/archive/format/v3.py
</a>
</li>
<li class="file-stats">
<a href="#eb007417bc065599dc7f14551c1f5fdf523dd1b2">
qiime2/core/archive/format/v4.py
</a>
</li>
<li class="file-stats">
<a href="#0f3d13ccc30cdae4857e5d7cc0a02766d421c085">
qiime2/core/archive/format/v5.py
</a>
</li>
<li class="file-stats">
<a href="#98f58733709d9c609c612f67cc94921922b968d2">
qiime2/core/archive/format/v6.py
</a>
</li>
<li class="file-stats">
<a href="#b6f34c3c896de1c17921752a8e9ddbb1810590f6">
<span class="new-file">
+
qiime2/core/archive/format/v7_0.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#205bcb8e0993040825d3b6121f808a905b8ce6cd">
<span class="new-file">
+
qiime2/core/archive/format/v7_1.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#67b63f1fd2b134e0891063b4721bbb3f06d5b945">
qiime2/core/archive/provenance.py
</a>
</li>
<li class="file-stats">
<a href="#be72686c7ff3d2492b0990a8280f827647436ea0">
qiime2/core/archive/provenance_lib/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#93a5ac0be4195e577a40c3212f1b7c5db417d421">
qiime2/core/archive/provenance_lib/_checksum_validator.py
</a>
</li>
<li class="file-stats">
<a href="#ae3633aa0981819b2b86c86c080d02d14cffc0c3">
qiime2/core/archive/provenance_lib/archive_parser.py
</a>
</li>
<li class="file-stats">
<a href="#c3eb11a932077d4fa1bf68dbe367b7bafe4061cb">
qiime2/core/archive/provenance_lib/parse.py
</a>
</li>
<li class="file-stats">
<a href="#86c89597c7ad3dd0777ac9dc0880af75ff43ea9b">
qiime2/core/archive/provenance_lib/replay.py
</a>
</li>
<li class="file-stats">
<a href="#c74604c676195462553be7bdddc0ddc30da50a25">
qiime2/core/archive/provenance_lib/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#dcb1b60ef850ab51a49b091241439164f042fd6f">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/VERSION
</span>
</a>
</li>
<li class="file-stats">
<a href="#58cb3364021194f2a39b8f80d18c8d936b452c2a">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/checksums.sha512
</span>
</a>
</li>
<li class="file-stats">
<a href="#3a603db52a3a1261aa39df6dcd00f83868fd8466">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/data/ints.txt
</span>
</a>
</li>
<li class="file-stats">
<a href="#206bd8b9c5ca8d924c6677d18e5d868e2494c000">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/metadata.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#91b7f6735d11d0ca0bf69e2d9a490a77efffcb87">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/VERSION
</span>
</a>
</li>
<li class="file-stats">
<a href="#c7ec42d9fc1f60aecf94494edbc20cdff2fd7f26">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/action/action.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#97700ca7244465f51b249dd441de6bc78a3d7c79">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/artifacts/f8e289f7-636b-481d-add3-a38ea3975708/VERSION
</span>
</a>
</li>
<li class="file-stats">
<a href="#ea1cc2d4bf390a158a3b038ffe1dc7d978c92957">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/artifacts/f8e289f7-636b-481d-add3-a38ea3975708/action/action.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#e307c20e724657dbc6aca4a2123250275d5a6cfa">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/artifacts/f8e289f7-636b-481d-add3-a38ea3975708/citations.bib
</span>
</a>
</li>
<li class="file-stats">
<a href="#43ef0150c5711a75d5bcd7579008318419470c33">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/artifacts/f8e289f7-636b-481d-add3-a38ea3975708/metadata.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#b30b6af0b2a932a7daebccaf3bfb19cdab4b57ff">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/citations.bib
</span>
</a>
</li>
<li class="file-stats">
<a href="#c890c94cf17defeefc6258c5a2911efe98fb35a4">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/conda-env.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#ab0022eb273d857a98776845a49c908f71daf51f">
<span class="new-file">
+
qiime2/core/archive/provenance_lib/tests/data/mixed-archive-versions/e8010137-d27e-4d97-ba21-123bb917a5b4/provenance/metadata.yaml
</span>
</a>
</li>
<li class="file-stats">
<a href="#2d2f4731d47df1e7ea41fc023793283a955d4e08">
qiime2/core/archive/provenance_lib/tests/test_archive_parser.py
</a>
</li>
<li class="file-stats">
<a href="#9d9612281efda2c459ba2256cbde22f5137f1de7">
qiime2/core/archive/provenance_lib/tests/test_checksum_validator.py
</a>
</li>
<li class="file-stats">
<a href="#2caed3a2990d4e926c30860793f88f5ca873cc85">
qiime2/core/archive/provenance_lib/tests/test_parse.py
</a>
</li>
<li class="file-stats">
<a href="#e8af42015d0d46118d624b0c6167e787732c2b97">
qiime2/core/archive/provenance_lib/tests/test_replay.py
</a>
</li>
<li class="file-stats">
<a href="#af8ce42a3b2eb492093cc99df860f8bc7f39c7e3">
qiime2/core/archive/provenance_lib/tests/test_usage_drivers.py
</a>
</li>
<li class="file-stats">
<a href="#6ff9cc57b3c45bba0bfee14f797ca5bd8b244515">
qiime2/core/archive/provenance_lib/tests/test_util.py
</a>
</li>
<li class="file-stats">
<a href="#e5ba2475a3267ba61f68b9f5461553a8fad49ace">
qiime2/core/archive/provenance_lib/tests/test_version_parser.py
</a>
</li>
<li class="file-stats">
<a href="#73b3ad2541ab5fdf75a4acc1f2ac82c6b8a3e5f5">
qiime2/core/archive/provenance_lib/tests/test_yaml_constructors.py
</a>
</li>
<li class="file-stats">
<a href="#10b0510520688086ca9f82797f44c290be4029a6">
qiime2/core/archive/provenance_lib/tests/testing_utilities.py
</a>
</li>
<li class="file-stats">
<a href="#ca4e6821e94d81855af36eefa1bcac2ad02feb94">
qiime2/core/archive/provenance_lib/usage_drivers.py
</a>
</li>
<li class="file-stats">
<a href="#77f657c1ec92520135dbe85a7f11c643d8ddda87">
qiime2/core/archive/provenance_lib/util.py
</a>
</li>
<li class="file-stats">
<a href="#990e589b55ff98a94eca8a15cab5e077bc9da147">
qiime2/core/archive/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#8ded12584f62163ec974bb1c4e3398075ad9a78b">
qiime2/core/archive/tests/test_archiver.py
</a>
</li>
<li class="file-stats">
<a href="#60acc931df80249123ee7c213fb81f14533921c4">
qiime2/core/archive/tests/test_citations.py
</a>
</li>
<li class="file-stats">
<a href="#21566264493a05820fc6a5f4582993a4206012e9">
qiime2/core/archive/tests/test_provenance.py
</a>
</li>
<li class="file-stats">
<a href="#d6144354e53e3f52b5558e330c3fdc38f1cff8d2">
qiime2/core/cache.py
</a>
</li>
<li class="file-stats">
<a href="#97eb36d81e680671eb283b68bdf9f15cc6312b33">
qiime2/core/cite.py
</a>
</li>
<li class="file-stats">
<a href="#5462f6f21a6e01bc88512eeda05e77b0323cb047">
qiime2/core/enan.py
</a>
</li>
<li class="file-stats">
<a href="#2b160dd9101e5a6ed7367d9f7ae065324f251034">
qiime2/core/exceptions.py
</a>
</li>
<li class="file-stats">
<a href="#19066922fb4534572e33aea850646b90d9ba6015">
qiime2/core/format.py
</a>
</li>
<li class="file-stats">
<a href="#f18363d326599bf1b5d19fed1abd17bf0630082c">
qiime2/core/missing.py
</a>
</li>
<li class="file-stats">
<a href="#bb1a0f05113ab6a4185c008f66f48d006b5d58ad">
qiime2/core/path.py
</a>
</li>
<li class="file-stats">
<a href="#c7900457d33e0b5d02b1d87feb9d4923ea7a140b">
qiime2/core/testing/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#fda3ae4481f5f181a417bea1c6bfa0e0793eae64">
qiime2/core/testing/examples.py
</a>
</li>
<li class="file-stats">
<a href="#e93af97c2bb4d8df5331270e2f6984f2ed61e82e">
qiime2/core/testing/format.py
</a>
</li>
<li class="file-stats">
<a href="#e2d7b53225ee6814acef42f016bbf08ba73c7263">
qiime2/core/testing/mapped.py
</a>
</li>
<li class="file-stats">
<a href="#d9a4015db7aa4dbe381b38461a15fa8b78dacd8e">
qiime2/core/testing/method.py
</a>
</li>
<li class="file-stats">
<a href="#479362194be06a69cb5745ef9a661b6273bab4dd">
qiime2/core/testing/pipeline.py
</a>
</li>
<li class="file-stats">
<a href="#0a4dbf08f2a498e71ff9fc046ec7941f6e596c21">
qiime2/core/testing/plugin.py
</a>
</li>
<li class="file-stats">
<a href="#58cb9b4099a14246b9dcff47f46685ec75ed6235">
qiime2/core/testing/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#f0d119b59f1afff494e76296fd7a773203312dde">
qiime2/core/testing/tests/test_mapped_actions.py
</a>
</li>
<li class="file-stats">
<a href="#06f1846052c7a2ce006cf28a78f142560e470767">
qiime2/core/testing/transformer.py
</a>
</li>
<li class="file-stats">
<a href="#b5288c85d6d4c07973881d3912c74d2fdc00ed30">
qiime2/core/testing/type.py
</a>
</li>
<li class="file-stats">
<a href="#4acb31e06ce5b3efa3b16fdb58bd119e6acdbf1e">
qiime2/core/testing/util.py
</a>
</li>
<li class="file-stats">
<a href="#067589358dfdf624d08439d266db3d33cc47d88a">
qiime2/core/testing/validator.py
</a>
</li>
<li class="file-stats">
<a href="#710a1b10758e05590fc280bf3095c945b07c2d51">
qiime2/core/testing/visualizer.py
</a>
</li>
<li class="file-stats">
<a href="#dc80a2441260df241518cf7e3fceaffde9c28bb4">
qiime2/core/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#23111728e19360dd6351d7f97a7e1f5de06fae2f">
<span class="new-file">
+
qiime2/core/tests/test_annotate.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#dca19c2d112254302c2d831c6cdb73605d535e19">
qiime2/core/tests/test_cache.py
</a>
</li>
<li class="file-stats">
<a href="#5ee576f018b43e14398334f7e654c6aadbea7008">
qiime2/core/tests/test_enan.py
</a>
</li>
<li class="file-stats">
<a href="#dab2242a74449682fa642f2319b35b0f8e5951f1">
qiime2/core/tests/test_missing.py
</a>
</li>
<li class="file-stats">
<a href="#719556325c11cb010746744d8ca03a136d79f86b">
qiime2/core/tests/test_path.py
</a>
</li>
<li class="file-stats">
<a href="#59d2ddc86d0b57446427a1fb2a2b2380fec4b200">
qiime2/core/tests/test_pipeline_resumption.py
</a>
</li>
<li class="file-stats">
<a href="#ef416642d0647f6a5a43267479d08b526ed790b5">
qiime2/core/tests/test_util.py
</a>
</li>
<li class="file-stats">
<a href="#85f9bdc28bc2786dbc1060f0dcb8d086738b92ef">
qiime2/core/tests/test_validate.py
</a>
</li>
<li class="file-stats">
<a href="#c46846da968bc44c43f3dc5be0e2c53577a88b44">
qiime2/core/transform.py
</a>
</li>
<li class="file-stats">
<a href="#f56fb07e7144e2c2ea9e10a057bf730b1dbef018">
qiime2/core/type/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#f1b260854829a96f4bf97c5502fba44bd6ef6e76">
qiime2/core/type/collection.py
</a>
</li>
<li class="file-stats">
<a href="#ab9e8c3584f039cd76965224389468599acf56a6">
qiime2/core/type/grammar.py
</a>
</li>
<li class="file-stats">
<a href="#7d98e6f46b47f8d12174d7646ac922722b8de56b">
qiime2/core/type/meta.py
</a>
</li>
<li class="file-stats">
<a href="#f702e550cd7aa5046c09e4fb7ea7eb634263b563">
qiime2/core/type/parse.py
</a>
</li>
<li class="file-stats">
<a href="#9017f63f6c81579d27bf549a0ab7076349407e91">
qiime2/core/type/primitive.py
</a>
</li>
<li class="file-stats">
<a href="#76cb56bd5b7b5b8659429be96a093919d910d597">
qiime2/core/type/semantic.py
</a>
</li>
<li class="file-stats">
<a href="#cfac8a45a836c6000babbf52d26c5f956ccff8a5">
qiime2/core/type/signature.py
</a>
</li>
<li class="file-stats">
<a href="#5b582c2e425299b347fce10f6ab3387c55bec716">
qiime2/core/type/template.py
</a>
</li>
<li class="file-stats">
<a href="#89e7ed4bab5be4877908f12ce83ea6c77e149bc9">
qiime2/core/type/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#392a1df939877aecb52fe6c99ef1f68a4a3c2d9d">
qiime2/core/type/tests/test_collection.py
</a>
</li>
<li class="file-stats">
<a href="#8b1cfd4ea9936f6497c177f727a221890bd98451">
qiime2/core/type/tests/test_grammar.py
</a>
</li>
<li class="file-stats">
<a href="#4f57bb07f08f814a0cc5d14513898ce290cda367">
qiime2/core/type/tests/test_meta.py
</a>
</li>
<li class="file-stats">
<a href="#3fcbf1014d0b3a80ca25802ecab4171e4d302889">
qiime2/core/type/tests/test_parse.py
</a>
</li>
<li class="file-stats">
<a href="#6c62da2402cadf66520dbf1a4ba028cdcb8c9903">
qiime2/core/type/tests/test_primitive.py
</a>
</li>
<li class="file-stats">
<a href="#8eea8c35f6bb0bbd8252ba3aed2826e99b5d1fdd">
qiime2/core/type/tests/test_semantic.py
</a>
</li>
<li class="file-stats">
<a href="#93e7bb2781b3f6f7c5b5e629b4af984007843f80">
qiime2/core/type/tests/test_util.py
</a>
</li>
<li class="file-stats">
<a href="#ebf5d0edeea4993e637725e14b1f5c14c11bbb4d">
qiime2/core/type/util.py
</a>
</li>
<li class="file-stats">
<a href="#775779ab3b52b5871df3ed710a86f8698018f84b">
qiime2/core/type/visualization.py
</a>
</li>
<li class="file-stats">
<a href="#99846e3897f5c7b5f7c0f2297ccb4ff07e0d734a">
qiime2/core/util.py
</a>
</li>
<li class="file-stats">
<a href="#006608d89ff5856df292ecb77cfd8fa3c74a5a02">
qiime2/core/validate.py
</a>
</li>
<li class="file-stats">
<a href="#5164f22db12e3108a34b02baaacd76db50b8eade">
qiime2/jupyter/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#009453fa2a6201eba268468057be5320aba579ae">
qiime2/jupyter/handlers.py
</a>
</li>
<li class="file-stats">
<a href="#41d5e0919b432cc4a322de1b609831430b4541d2">
qiime2/jupyter/hooks.py
</a>
</li>
<li class="file-stats">
<a href="#2a8eda7109897a13a1d2bb1d86a4fa7c64ec8355">
qiime2/jupyter/template.py
</a>
</li>
<li class="file-stats">
<a href="#3c5610dbe0790812d2180deb267f56091bde3a71">
qiime2/metadata/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#e442adb634530b9a540698d50f4768a99ce27fda">
qiime2/metadata/base.py
</a>
</li>
<li class="file-stats">
<a href="#b27a4eb0d6c388fb9236f0b01d5ebf68b0d1b1fe">
qiime2/metadata/io.py
</a>
</li>
<li class="file-stats">
<a href="#d53f11eb0f13486673b7ff3d843a9011b7f71e36">
qiime2/metadata/metadata.py
</a>
</li>
<li class="file-stats">
<a href="#13188685272d5b028ee3fdddd7c178657aca9bde">
qiime2/metadata/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#ced728985a6cfb046daf1b7c24142c69bded6bb6">
qiime2/metadata/tests/test_io.py
</a>
</li>
<li class="file-stats">
<a href="#064322c86dc8927fabc4de4e3f47836acb31a6d8">
qiime2/metadata/tests/test_metadata.py
</a>
</li>
<li class="file-stats">
<a href="#a59047b35e4e4e438382eff24ca68c0055794b5a">
qiime2/metadata/tests/test_metadata_column.py
</a>
</li>
<li class="file-stats">
<a href="#ca8d4ad892db3267afcc32d05ff4b0aaec68acc1">
qiime2/plugin/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#011b9a38dfc27b68b7c451f71f8d3e2d408c6b66">
qiime2/plugin/model/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#b93f0d6e25f62c21802997fe5b4ae66dc51f4555">
qiime2/plugin/model/base.py
</a>
</li>
<li class="file-stats">
<a href="#61d36f148e3118b56246333b31d48eaea3d4b6f0">
qiime2/plugin/model/directory_format.py
</a>
</li>
<li class="file-stats">
<a href="#a8c5343de18e26002ae2cb83e5f0885cb3b13444">
qiime2/plugin/model/file_format.py
</a>
</li>
<li class="file-stats">
<a href="#7c844c75062712f3d44a53925e91e3da04c6fc97">
qiime2/plugin/model/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#5d148407ae69b3daa170dd9d6799cb7f79c563dd">
qiime2/plugin/model/tests/test_directory_format.py
</a>
</li>
<li class="file-stats">
<a href="#c33f35486b1b0f9aab5bb91b7b99a5e6698dd455">
qiime2/plugin/model/tests/test_file_format.py
</a>
</li>
<li class="file-stats">
<a href="#87e39a973b815d1317a5616763cad2db107d0c75">
qiime2/plugin/plugin.py
</a>
</li>
<li class="file-stats">
<a href="#d5c159c1cdf527b951444803a9383a84eb5feb89">
qiime2/plugin/testing.py
</a>
</li>
<li class="file-stats">
<a href="#cdf00ee7ca682ceb349fc4fe7f5765de849c1191">
qiime2/plugin/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#fbc5a36be93e83b9bd8d341cb01f326efc0bcbba">
qiime2/plugin/tests/test_plugin.py
</a>
</li>
<li class="file-stats">
<a href="#47d5605caa763bd7c65dfccd9b38767f65d3f03d">
qiime2/plugin/tests/test_tests.py
</a>
</li>
<li class="file-stats">
<a href="#215f39272d587a3c102b6692e756f86220032d4e">
qiime2/plugin/util.py
</a>
</li>
<li class="file-stats">
<a href="#c530fa88fbdff5786b7698eebabfd3153cc3c579">
qiime2/plugins.py
</a>
</li>
<li class="file-stats">
<a href="#71d7aaeb1ea7f4692aaff0a153436ce98357f861">
qiime2/sdk/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#79014421cebe4e90e6cdfe31f7a90297292d5896">
qiime2/sdk/action.py
</a>
</li>
<li class="file-stats">
<a href="#ec37ebd94f776c247c85ab9fc0256f47108eecd4">
qiime2/sdk/actiongraph.py
</a>
</li>
<li class="file-stats">
<a href="#9ab4caf43b7a4ad76e3fe18e431709ce16c2ec3b">
<span class="new-file">
+
qiime2/sdk/context/__init__.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#1214b683ed2b4ef0ebdba2c0642735c1f7006836">
<span class="new-file">
+
qiime2/sdk/context/asynchronous.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#4f2ca835b73b36f5fc2bf6f0d04d6e8831723113">
qiime2/sdk/context.py
→
qiime2/sdk/context/base.py
</a>
</li>
<li class="file-stats">
<a href="#1bff7362f396c3cdfbe493a0d80b7b8e230abba7">
<span class="new-file">
+
qiime2/sdk/context/parallel.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#d729801426583abf86134d4ebd15a609368fc9a8">
<span class="new-file">
+
qiime2/sdk/iresult.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#23d760f464d8301933484f45b9e63f59ef6001c4">
qiime2/sdk/parallel_config.py
</a>
</li>
<li class="file-stats">
<a href="#6b469903746faeb0d8d1d64957ce456d4c037ce4">
qiime2/sdk/plugin_manager.py
</a>
</li>
<li class="file-stats">
<a href="#ef73a962814f2450a84845286da4052d98689d4c">
qiime2/sdk/proxy.py
</a>
</li>
<li class="file-stats">
<a href="#dd6e6ae01d1a71ff65d1434f80c672cd647e4fd2">
qiime2/sdk/result.py
</a>
</li>
<li class="file-stats">
<a href="#f7d808cf2f26b66160209be8f97b919fcc9e1518">
qiime2/sdk/results.py
</a>
</li>
<li class="file-stats">
<a href="#07d007b96bc73c85e4551cdde7b22b3a6c04af35">
qiime2/sdk/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#d5d0f76698deae06e542c6d356d3a6314516a6ff">
qiime2/sdk/tests/test_action.py
</a>
</li>
<li class="file-stats">
<a href="#503339926660fee60f03af45a229c908d52638b5">
qiime2/sdk/tests/test_actiongraph.py
</a>
</li>
<li class="file-stats">
<a href="#fedfc4f93ffbd791b79ca237e419d40228cc61cc">
qiime2/sdk/tests/test_artifact.py
</a>
</li>
<li class="file-stats">
<a href="#6610b2b591b2d93c937e0fc01044e92270f7068b">
qiime2/sdk/tests/test_config.py
</a>
</li>
<li class="file-stats">
<a href="#7817026746116159a939e44810fcf95906c9325a">
qiime2/sdk/tests/test_method.py
</a>
</li>
<li class="file-stats">
<a href="#eaf1252554bf686d5ec74f0ef139d4a6640548e1">
qiime2/sdk/tests/test_pipeline.py
</a>
</li>
<li class="file-stats">
<a href="#dbb25359e00fd96123ede9ed5254418d24e49444">
qiime2/sdk/tests/test_plugin_manager.py
</a>
</li>
<li class="file-stats">
<a href="#57e1f3a0b6e61a8fbb4a86b16d8d3e0719306cd3">
qiime2/sdk/tests/test_result.py
</a>
</li>
<li class="file-stats">
<a href="#87b79ae560a7fdcd7e07124f4319e798ff861085">
qiime2/sdk/tests/test_results.py
</a>
</li>
<li class="file-stats">
<a href="#c9a797f1eeabde8bd6b232b9386f2b0ae8c6a011">
qiime2/sdk/tests/test_usage.py
</a>
</li>
<li class="file-stats">
<a href="#852a243367bb00d46cd38f5358342336e470f336">
qiime2/sdk/tests/test_util.py
</a>
</li>
<li class="file-stats">
<a href="#1cdb7b1a847db406896773784cb3ce308bedcfe8">
qiime2/sdk/tests/test_visualization.py
</a>
</li>
<li class="file-stats">
<a href="#fecae499fad8cfd9879518869bd11310a6e77e97">
qiime2/sdk/tests/test_visualizer.py
</a>
</li>
<li class="file-stats">
<a href="#2b589e8a4a56eeb508799c8adcaa688df9b252ce">
qiime2/sdk/usage.py
</a>
</li>
<li class="file-stats">
<a href="#1a3e5100e7f3c44a7203226229e1a5163f76ae53">
qiime2/sdk/util.py
</a>
</li>
<li class="file-stats">
<a href="#b367c054927f681c9cebc1f0ba1960effb5bfc1b">
qiime2/tests/__init__.py
</a>
</li>
<li class="file-stats">
<a href="#31fa7b705f933a3d9e072d39fc8095419bd06522">
qiime2/tests/mystery_stew.py
</a>
</li>
<li class="file-stats">
<a href="#4a5c5e4ff867c1742f9b8d203e69bac1fb20cd2d">
qiime2/tests/test_artifact_api.py
</a>
</li>
<li class="file-stats">
<a href="#3f008938746a8ee9d053798704119feb382ca8d1">
qiime2/tests/test_util.py
</a>
</li>
<li class="file-stats">
<a href="#bd491d476cb6dff03a964613e8da86f181c44820">
qiime2/util.py
</a>
</li>
<li class="file-stats">
<a href="#8c91c0296909b5ea3c496fde69e9dc44a6c6ae5f">
<span class="deleted-file">
−
setup.cfg
</span>
</a>
</li>
<li class="file-stats">
<a href="#8e2edce0d507e1297474f25c00cae94258db38d8">
<span class="deleted-file">
−
setup.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#ef0ce1af706096d33ecc12f2757a5e1cb91ec6ca">
<span class="deleted-file">
−
versioneer.py
</span>
</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/qiime/-/commit/64a08ecb38480d6cf66a52f7298f8f0e1f200311">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>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/med-team/qiime/-/commit/64a08ecb38480d6cf66a52f7298f8f0e1f200311 at 1764591896
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/med-team/qiime/-/commit/64a08ecb38480d6cf66a52f7298f8f0e1f200311"}}</script>
</p>
</div>
</body>
</html>