diff --git a/galaxy/wrapper/plotCorrelation.xml b/galaxy/wrapper/plotCorrelation.xml
index 74ec67e0f0..f15c8b819c 100644
--- a/galaxy/wrapper/plotCorrelation.xml
+++ b/galaxy/wrapper/plotCorrelation.xml
@@ -114,7 +114,7 @@
-
+
@@ -122,7 +122,7 @@
-
+
diff --git a/galaxy/wrapper/plotCoverage.xml b/galaxy/wrapper/plotCoverage.xml
index cf2d6f5382..ee925b9a16 100644
--- a/galaxy/wrapper/plotCoverage.xml
+++ b/galaxy/wrapper/plotCoverage.xml
@@ -121,7 +121,7 @@
-
+
@@ -132,7 +132,7 @@
-
+
diff --git a/galaxy/wrapper/plotEnrichment.xml b/galaxy/wrapper/plotEnrichment.xml
index 955f737a78..265d150e5e 100644
--- a/galaxy/wrapper/plotEnrichment.xml
+++ b/galaxy/wrapper/plotEnrichment.xml
@@ -182,7 +182,7 @@
-
+
diff --git a/galaxy/wrapper/plotHeatmap.xml b/galaxy/wrapper/plotHeatmap.xml
index c81f3a5e91..de2fe68368 100644
--- a/galaxy/wrapper/plotHeatmap.xml
+++ b/galaxy/wrapper/plotHeatmap.xml
@@ -265,13 +265,13 @@
-
+
-
+
diff --git a/galaxy/wrapper/test-data/bamPEFragmentSize_histogram_result1.png b/galaxy/wrapper/test-data/bamPEFragmentSize_histogram_result1.png
index 1b1c1348a2..b842f8b191 100644
Binary files a/galaxy/wrapper/test-data/bamPEFragmentSize_histogram_result1.png and b/galaxy/wrapper/test-data/bamPEFragmentSize_histogram_result1.png differ
diff --git a/galaxy/wrapper/test-data/heatmapper_result1.png b/galaxy/wrapper/test-data/heatmapper_result1.png
index 02ad533bfe..79ea48ccdb 100644
Binary files a/galaxy/wrapper/test-data/heatmapper_result1.png and b/galaxy/wrapper/test-data/heatmapper_result1.png differ
diff --git a/galaxy/wrapper/test-data/heatmapper_result2.png b/galaxy/wrapper/test-data/heatmapper_result2.png
index fb3bd36759..8f85dfcbca 100644
Binary files a/galaxy/wrapper/test-data/heatmapper_result2.png and b/galaxy/wrapper/test-data/heatmapper_result2.png differ
diff --git a/galaxy/wrapper/test-data/plotCorrelation_result1.png b/galaxy/wrapper/test-data/plotCorrelation_result1.png
index f747eb1fe0..3e03857308 100644
Binary files a/galaxy/wrapper/test-data/plotCorrelation_result1.png and b/galaxy/wrapper/test-data/plotCorrelation_result1.png differ
diff --git a/galaxy/wrapper/test-data/plotCorrelation_result2.png b/galaxy/wrapper/test-data/plotCorrelation_result2.png
index 891cb70368..d649de236d 100644
Binary files a/galaxy/wrapper/test-data/plotCorrelation_result2.png and b/galaxy/wrapper/test-data/plotCorrelation_result2.png differ
diff --git a/galaxy/wrapper/test-data/plotCoverage_result1.png b/galaxy/wrapper/test-data/plotCoverage_result1.png
index 23ce175557..2995090986 100644
Binary files a/galaxy/wrapper/test-data/plotCoverage_result1.png and b/galaxy/wrapper/test-data/plotCoverage_result1.png differ
diff --git a/galaxy/wrapper/test-data/plotEnrichment_output.png b/galaxy/wrapper/test-data/plotEnrichment_output.png
index 94d402bc3c..6ff056e0b2 100644
Binary files a/galaxy/wrapper/test-data/plotEnrichment_output.png and b/galaxy/wrapper/test-data/plotEnrichment_output.png differ
diff --git a/galaxy/wrapper/test-data/plotFingerprint_result1.png b/galaxy/wrapper/test-data/plotFingerprint_result1.png
index fd551ca0fd..792763381d 100644
Binary files a/galaxy/wrapper/test-data/plotFingerprint_result1.png and b/galaxy/wrapper/test-data/plotFingerprint_result1.png differ
diff --git a/galaxy/wrapper/test-data/plotFingerprint_result2.png b/galaxy/wrapper/test-data/plotFingerprint_result2.png
index df0de5980c..a9f4ca5523 100644
Binary files a/galaxy/wrapper/test-data/plotFingerprint_result2.png and b/galaxy/wrapper/test-data/plotFingerprint_result2.png differ
diff --git a/galaxy/wrapper/test-data/plotPCA_result1.png b/galaxy/wrapper/test-data/plotPCA_result1.png
index 2c3e30df78..b043d20f58 100644
Binary files a/galaxy/wrapper/test-data/plotPCA_result1.png and b/galaxy/wrapper/test-data/plotPCA_result1.png differ
diff --git a/galaxy/wrapper/test-data/plotPCA_result2.png b/galaxy/wrapper/test-data/plotPCA_result2.png
index 55e12da682..1f4338467c 100644
Binary files a/galaxy/wrapper/test-data/plotPCA_result2.png and b/galaxy/wrapper/test-data/plotPCA_result2.png differ
diff --git a/pixi.lock b/pixi.lock
deleted file mode 100644
index 499d5c985b..0000000000
--- a/pixi.lock
+++ /dev/null
@@ -1,5764 +0,0 @@
-version: 7
-platforms:
-- name: linux-64
-- name: osx-64
-- name: osx-arm64
-environments:
- default:
- channels:
- - url: https://conda.anaconda.org/conda-forge/
- - url: https://conda.anaconda.org/bioconda/
- indexes:
- - https://pypi.org/simple
- packages:
- linux-64:
- - conda: https://conda.anaconda.org/bioconda/linux-64/htslib-1.10-hc616636_2.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.0-hcd8ed7f_7.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.0-he70792b_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.10.0-hb9d3cd8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.0-hba2fe39_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.0-h127f702_4.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.0-h8a7d7e2_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.15.1-h2a50c78_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.11.0-hd25e75f_5.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.0-h858c4ad_7.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.1-hba2fe39_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.0-hba2fe39_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.29.4-hbc793f2_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.407-hbef81e4_10.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.45.1-bootstrap_h59bd682_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-18-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-18.1.7-default_h90ac42e_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-format-18-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-format-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clangdev-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/clangxx-18.1.7-default_h127d8a8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-ha6850e4_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.22.2-hbde042b_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-bootstrap_ha15bf96_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp18.1-18.1.7-default_h9bb3924_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libclang13-18.1.7-default_h087397f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.21.0-hcf29cc6_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libllvm18-18.1.7-hb77312f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-devel-5.8.3-hb03c661_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-15.2.0-h90f66d4_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.0-hde9e2c9_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_19.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.3-h65a8314_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-hc051c1a_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-tools-18.1.7-hb77312f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/llvmdev-18.1.7-hb77312f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/maturin-1.14.1-py310h2b5ca13_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.2-he182f42_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.3-hab00c5b_0_cpython.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/rust-1.96.1-h53717f1_1.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.7-hd3e8b83_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.8.3-ha02ee65_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-gpl-tools-5.8.3-ha02ee65_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-tools-5.8.3-hb03c661_0.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.2-h25fd6f3_2.conda
- - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-4.18.0-he073ed8_9.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-15.2.0-hcc6f6b0_119.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-15.2.0-hd446a21_119.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-x86_64-unknown-linux-gnu-1.96.1-h2c6d0dc_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.28-h4ee821c_9.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
- - pypi: .
- - pypi: https://files.pythonhosted.org/packages/00/01/4001033457f25ecdc2b1ffd513ca0b76200b9ea009dd64f6c1aad2dde133/boltons-26.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/08/f6/af32e23e563971ffb0fb86be52bc5be5c2c118858ffc119bf6a9039b173d/lxml-6.1.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/0b/35/1cceccc5fcb50fa2ed53e2aa278cd032f3902682a73e763fb1ac3be8e6fa/rich_argparse-1.8.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0d/fe/6bea5c9162869c5beba5d9c8abbed835ec85bf1ec1fba05a3822325c45f3/build-1.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/10/c2/6604a71269e0c1bd75656d5a001432d16f2cc5b8c057140ec797155c295e/rdflib-7.6.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/13/37/a065dc3bd6e49423a6532c642ca7378d3f467b1ef44c2800c937af7f9739/filelock-3.29.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/14/15/5574111ae50dd6e879456888c0eadd4c5a869959775854e18e18a6b345f3/propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/15/1c/991e414e4305e5aef60c8ebb51f35a2e1b12cf80b9fc41733bbdd070c037/galaxy_tool_util-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/18/3e/4253fa84dd1947207033df2fecd52781e7e2f6d65c4360f38d739bb3c8c9/galaxy_util-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/20/9c/d445818389df371f56d141d881153ba23183c4735a03f7356ffb43f7757d/aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/7f/a946aa4f8752b37102b41e64dca18a1976ac705c3a0d1dfe74d820a02552/mistune-3.2.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2c/02/3623e6169bed617ed1e2d372f7c69f92ec28d54c4dfc997055c8578ec148/virtualenv-21.5.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/8e/b94ec25fcd4384de2a1f5e0403284f005ec743c04bafdb6698c851df5c6d/tuspy-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/37/aa/111610d8bf5b1bb7a295a048fc648cec346347a8b0be5881defd2d1b4a52/oyaml-1.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3a/7a/882d99539b19b1490cac5d77c67338d126e4122c8276bf640e411650c830/twine-6.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/3c/6b/72e5f22f3c5069bd950f107110cd17468cdb43abda3c55b48c4013e7b667/bioblend-1.9.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3d/6f/221654a39431edc7e9685702ab06fbb22bb313629e0187c0ed4462ba8af7/schema_salad-8.9.20260417192335-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/42/77/de194443bf38daed9452139e960c632b0ef9f9a5dd9ce605fdf18ca9f1b1/id-1.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/53/78/ddd0affa881b1e09bc59f11ab829a7904f4bca29d25c34cbb9395e8e0061/allure_python_commons-2.16.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/55/0f/e7f1ff3a1cabc6c4486a7ee1b0506aedf2f5f8329760ac1f4e8032feef2b/pysam-0.24.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/58/9d/40b6267367182187139a4000b82a3b287d84d745bccd808e75d916920e9d/bleach-6.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/5b/67/314f6151bad77a93d751978a344033e1fc890822f05f0416079338e34231/nh3-0.3.6-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/5f/fc/a7bf5b6e4e617b45f90f2d9d2a68519c249c81dd4fc2658c7a2a61c4f4b7/aiohappyeyeballs-2.6.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/6a/fd/6adabd4f6d5e686f97dd02ce7fce3fe4cf672cbac36b8f67ff4040e8ad8b/msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/6b/67/6ea73b2173bcb1abe3a947fbd090cf96ee1b0a75f3f690e8902dc8ffdbfa/py2bit-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/6b/b2/d17b2722c636d64b4e77ddc68d8d0625719d39f94021be8719a218af4c0a/backports_zstd-1.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/74/f5/9373290775639cb67a2fce7f629a1c240dce9f12fe927bc32b2736e16dfc/argcomplete-3.6.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/78/17/853354204e1ca022d6b7d011ca7f3206c4f8faa3cc743e92609b49c1d83f/tinydb-4.8.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7a/da/323a01c349bd5fb01bb6652e314d9bb218cee630a736bdb810ad50e4013f/yarl-1.24.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/7a/f6/51d8a97116de23c9280c1fa3b813bc088f8571ce5936ba84af1ecf13ed45/pybigwig-0.3.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/7e/32/a7125fb28c4261a627f999d5fb4afff25b523800faed2c30979949d6facd/pydot-4.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/59/208f71d70ddc6184f79b8c6d87d46eb7d7b12c19186a817dec9c9c3f3693/tifffile-2026.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/f3/d7b4c8c9b6657ff0db27b739894ed0665fa8f3c78a7452bf74d6447f6865/zipstream_new-1.1.8-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/84/0c/b3288ee003c344356cd505ba8d85286e8f0d4d4177a13d8eed7db6e7c688/planemo-0.75.44-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/8e/b4/23f8462c72e514563f5fd949e38a9e45bcc86fb59bf4b88240ba0ef02026/cwl_utils-0.42-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8e/fb/2c4c618185be2bda327f9dacd16b3122cc938809f19df7be840595d0e584/prov-1.5.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/92/7a/8017d45e513c720ee82bf062b1be3ae39087db3024571b4a00773e17c235/galaxy_job_config_init-0.1.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/94/95/7f522393c88313336b20d70fc849555757b2e5febc22b83b3a3f0fd4bce9/matplotlib-3.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/96/9a/982e48afcffcd727a9144506720ffd4224b6b7e355c98641866f38b7c043/jaraco_functools-4.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/97/1b/295bf2fa3e740131778065e5ffa2c481f0e7210182d408e9a2c244ff5b0c/readme_renderer-45.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9e/e9/1a19e42cd43cc1365e127db6aae85e1c671da1d9a5d746f4d34a50edb577/h5py-3.16.0-cp312-cp312-manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/9f/27/3c3e5398fa49227b2dd67211b4402c84ed9d5b48a4257bf5b1196f9b6a8e/ct3-3.4.0.post5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ac/1f/d10d6ad23c86c62d90d867d0506881a392ec6ef06885b858eaab868dd356/deeptoolsintervals-0.1.9.tar.gz
- - pypi: https://files.pythonhosted.org/packages/ac/3e/61d11b779e4e83ee8661439af070f6f138060cd41f0346a0a70432f9e55c/cwl_upgrader-1.2.15-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b2/a3/e137168c9c44d18eff0376253da9f1e9234d0239e0ee230d2fee6cea8e55/jeepney-0.9.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b4/97/0535f7d3f45d3853f79a11988d8faf798de684d902579126449455506e2f/ephemeris-0.10.11-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/b7/46/f5af3402b579fd5e11573ce652019a67074317e18c1935cc0b4ba9b35552/secretstorage-3.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/bb/6b/f4a3d0637692c49da8ef99d72d52526f92e0a8d6ac4f0ca9f31441b9d9ea/numpy-2.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/c4/13/680c54afe3e65767bed7ec1a15571e1a2f1257128733851ade24abcefbcc/kiwisolver-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cc/2f/7229e91cfa37459622808002bec6eb019c7189bfc59788b3eaba5f273671/conda_package_streaming-0.13.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/d4/74/3d6534c6ce0802bf085a32908b093e6a4123443050299bcc6e3828a9bf3e/cwltool-3.2.20260413085819-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d7/a5/bbbc3b74a94fbdbd7915e7ad030f16539bfdc1362f7e9003b594f0537950/glob2-0.7.tar.gz
- - pypi: https://files.pythonhosted.org/packages/d9/b0/1e05aa4e0124cbc6509641353f513fc29c2b5e5197dbd5dfade810a521cf/galaxy_tool_util_models-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/dd/aa/1b939f6c67ed68635bb538e6752d3dacc02f66535182e939a89581a44e9c/scipy-1.18.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e3/78/47a205b5921bd86ef8d174fcda3daf23d65ad2887b38771935a064acd348/gxformat2-0.27.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ec/17/d9ad109c8d7f05e6e78a79c4ec410ad3d38877b3efe18896eae6c446b534/edam_ontology-1.25.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/79/c45f2d53efe6ada1110cf6f9fca095e4ff47a0454444aefdde6ac4789179/cachecontrol-0.14.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f2/58/bc8954bda5fcda97bd7c19be11b85f91973d67a706ed4a3aec33e7de22db/jaraco_context-6.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f9/38/8b6fc7a8153cb49eb3a9a13acfa9eeb6cc476e37888781e593e6f02ac05e/spython-0.3.14-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl
- osx-64:
- - conda: https://conda.anaconda.org/bioconda/osx-64/htslib-1.10-h9f635df_2.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-x86_64-apple-darwin-1.96.1-h38e4360_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.6-hb5e19a0_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-18-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-18.1.7-default_ha3b9224_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-format-18-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-format-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clang-tools-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clangdev-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-18.1.7-default_ha3b9224_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.22.2-h3ddfcb2_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp18.1-18.1.7-default_h4c8afb6_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang13-18.1.7-default_h0449792_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.20.0-h8f0b9e4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-22.1.8-h19cb2f5_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.25-h517ebb2_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.8.1-hcc62823_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.5.2-hd1f9c09_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm18-18.1.7-hd5e122f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.3-hbb4bfdb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-devel-5.8.3-hbb4bfdb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.68.1-h70048d4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.0-h1b8f9f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.9-he1bc88e_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.2-hbb4bfdb_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-18.1.7-hd5e122f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/llvmdev-18.1.7-hd5e122f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/maturin-1.14.1-py310h655e229_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.6-hcc0dc9a_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.6.3-hc881268_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/pkg-config-0.29.2-hf7e621a_1009.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/py-spy-0.4.2-h009cd8f_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.3-h68b038d_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/rust-1.96.1-h5655b98_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.8.3-h6a5a847_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-gpl-tools-5.8.3-h6a5a847_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-tools-5.8.3-hbb4bfdb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.2-hbb4bfdb_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.7-h3eecb57_6.conda
- - pypi: .
- - pypi: https://files.pythonhosted.org/packages/00/01/4001033457f25ecdc2b1ffd513ca0b76200b9ea009dd64f6c1aad2dde133/boltons-26.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0b/35/1cceccc5fcb50fa2ed53e2aa278cd032f3902682a73e763fb1ac3be8e6fa/rich_argparse-1.8.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl
- - pypi: https://files.pythonhosted.org/packages/0d/fe/6bea5c9162869c5beba5d9c8abbed835ec85bf1ec1fba05a3822325c45f3/build-1.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/10/c2/6604a71269e0c1bd75656d5a001432d16f2cc5b8c057140ec797155c295e/rdflib-7.6.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/13/37/a065dc3bd6e49423a6532c642ca7378d3f467b1ef44c2800c937af7f9739/filelock-3.29.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/14/27/cc422d11961a00bd04aa9a8d9a63683a1083fe2e6a491c285a94998d6751/pysam-0.24.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/15/1c/991e414e4305e5aef60c8ebb51f35a2e1b12cf80b9fc41733bbdd070c037/galaxy_tool_util-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/18/3e/4253fa84dd1947207033df2fecd52781e7e2f6d65c4360f38d739bb3c8c9/galaxy_util-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1e/bb/009af3a9532d4cc66d5385391c512210fae32ab2442605f26aca1d8d2957/backports_zstd-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz
- - pypi: https://files.pythonhosted.org/packages/22/00/ff3009c88e65de8011630acf8ab5a09cb2becd2aaf47fba2f3449f6224e9/lxml-6.1.1-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/7f/a946aa4f8752b37102b41e64dca18a1976ac705c3a0d1dfe74d820a02552/mistune-3.2.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2c/02/3623e6169bed617ed1e2d372f7c69f92ec28d54c4dfc997055c8578ec148/virtualenv-21.5.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/8e/b94ec25fcd4384de2a1f5e0403284f005ec743c04bafdb6698c851df5c6d/tuspy-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/37/aa/111610d8bf5b1bb7a295a048fc648cec346347a8b0be5881defd2d1b4a52/oyaml-1.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3a/7a/882d99539b19b1490cac5d77c67338d126e4122c8276bf640e411650c830/twine-6.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3c/6b/72e5f22f3c5069bd950f107110cd17468cdb43abda3c55b48c4013e7b667/bioblend-1.9.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3d/6f/221654a39431edc7e9685702ab06fbb22bb313629e0187c0ed4462ba8af7/schema_salad-8.9.20260417192335-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/42/77/de194443bf38daed9452139e960c632b0ef9f9a5dd9ce605fdf18ca9f1b1/id-1.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/46/3b/9dedd2e35cebcd4eb3539514b5ac674fd45654404839e6f9eff6e25d67c7/py2bit-1.0.1.tar.gz
- - pypi: https://files.pythonhosted.org/packages/53/78/ddd0affa881b1e09bc59f11ab829a7904f4bca29d25c34cbb9395e8e0061/allure_python_commons-2.16.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/58/9d/40b6267367182187139a4000b82a3b287d84d745bccd808e75d916920e9d/bleach-6.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/58/be/7482c8a5ebebbc6470b3eb791812fff7d5e0216c2be3827b30b8bb6603ed/pillow-12.2.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/5f/fc/a7bf5b6e4e617b45f90f2d9d2a68519c249c81dd4fc2658c7a2a61c4f4b7/aiohappyeyeballs-2.6.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/6a/19/ca10ead60b0acc80b2b833c2c4a4f2ff753d0f58b811f70d911c7e94a25c/scipy-1.18.0-cp312-cp312-macosx_10_15_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/74/f5/9373290775639cb67a2fce7f629a1c240dce9f12fe927bc32b2736e16dfc/argcomplete-3.6.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/78/17/853354204e1ca022d6b7d011ca7f3206c4f8faa3cc743e92609b49c1d83f/tinydb-4.8.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7e/32/a7125fb28c4261a627f999d5fb4afff25b523800faed2c30979949d6facd/pydot-4.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/59/208f71d70ddc6184f79b8c6d87d46eb7d7b12c19186a817dec9c9c3f3693/tifffile-2026.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/f3/d7b4c8c9b6657ff0db27b739894ed0665fa8f3c78a7452bf74d6447f6865/zipstream_new-1.1.8-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/84/0c/b3288ee003c344356cd505ba8d85286e8f0d4d4177a13d8eed7db6e7c688/planemo-0.75.44-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8e/b4/23f8462c72e514563f5fd949e38a9e45bcc86fb59bf4b88240ba0ef02026/cwl_utils-0.42-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8e/fb/2c4c618185be2bda327f9dacd16b3122cc938809f19df7be840595d0e584/prov-1.5.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/92/7a/8017d45e513c720ee82bf062b1be3ae39087db3024571b4a00773e17c235/galaxy_job_config_init-0.1.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/96/9a/982e48afcffcd727a9144506720ffd4224b6b7e355c98641866f38b7c043/jaraco_functools-4.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/96/c2/2a1605af41829cd2a247271b5b6f6b2dbc2e9407df2dd9bcafdceafcd4b3/ct3-3.4.0.post5.tar.gz
- - pypi: https://files.pythonhosted.org/packages/97/1b/295bf2fa3e740131778065e5ffa2c481f0e7210182d408e9a2c244ff5b0c/readme_renderer-45.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ac/1f/d10d6ad23c86c62d90d867d0506881a392ec6ef06885b858eaab868dd356/deeptoolsintervals-0.1.9.tar.gz
- - pypi: https://files.pythonhosted.org/packages/ac/3e/61d11b779e4e83ee8661439af070f6f138060cd41f0346a0a70432f9e55c/cwl_upgrader-1.2.15-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b4/97/0535f7d3f45d3853f79a11988d8faf798de684d902579126449455506e2f/ephemeris-0.10.11-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/bc/dd/9e8cbd8f5582ca4b590336f2b91ee5662f6a6ca562b565abaf696a0f81ff/msgpack-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/bf/1d/fcefb70922ea2268a8971d8e5874d9a8218644200fb8465f1dcad55e6851/yarl-1.24.2-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/bf/d9/405320f8077e8e1c5c4bd6adc45e1e6edf6d727b6da7f2e2533cf58bff71/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/c2/82/280619e0bd7bf2454987e19282616e84762255dd9c8468f62382e8c191f1/aiohttp-3.14.1-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/c8/c0/5d4119dba94093bbafede500d3defd2f5eab7897732998c04b54021e530b/h5py-3.16.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cc/2f/7229e91cfa37459622808002bec6eb019c7189bfc59788b3eaba5f273671/conda_package_streaming-0.13.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/cf/f4/672930ad51bbc135f51cac89577155f1d0c2d120375fc77978d3aa071bb7/pybigwig-0.3.25.tar.gz
- - pypi: https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/d4/74/3d6534c6ce0802bf085a32908b093e6a4123443050299bcc6e3828a9bf3e/cwltool-3.2.20260413085819-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d7/a5/bbbc3b74a94fbdbd7915e7ad030f16539bfdc1362f7e9003b594f0537950/glob2-0.7.tar.gz
- - pypi: https://files.pythonhosted.org/packages/d9/b0/1e05aa4e0124cbc6509641353f513fc29c2b5e5197dbd5dfade810a521cf/galaxy_tool_util_models-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/da/17/f5276b496c61477a6c4fc5e7401f4bfe1c2e5ef7c6cd67896f2ade3809cb/matplotlib-3.11.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e3/78/47a205b5921bd86ef8d174fcda3daf23d65ad2887b38771935a064acd348/gxformat2-0.27.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e6/13/b8ae04c59392f8d11c6cd9fb4011d1dc7c86b81225c770280300e259ffe1/propcache-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/ec/17/d9ad109c8d7f05e6e78a79c4ec410ad3d38877b3efe18896eae6c446b534/edam_ontology-1.25.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/79/c45f2d53efe6ada1110cf6f9fca095e4ff47a0454444aefdde6ac4789179/cachecontrol-0.14.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f2/58/bc8954bda5fcda97bd7c19be11b85f91973d67a706ed4a3aec33e7de22db/jaraco_context-6.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f3/ab/a7653bce9a3b204be6a6931767a9e23595807bb84790ce6685e4d7e5bd08/nh3-0.3.6-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f9/38/8b6fc7a8153cb49eb3a9a13acfa9eeb6cc476e37888781e593e6f02ac05e/spython-0.3.14-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fa/0a/11486d02add7b1384dff7374d124b1cfbb0ee864dcc9f6a2c0380638cf84/numpy-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fe/cf/18ef143a81610136d3da8193da9d80bfe1cb548a1e2d1c775f26b23d024a/multidict-6.7.1-cp312-cp312-macosx_10_13_x86_64.whl
- - pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl
- osx-arm64:
- - conda: https://conda.anaconda.org/bioconda/osx-arm64/htslib-1.10-hfcd771d_2.tar.bz2
- - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-19.1.7-he32a8d3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/libcxx-headers-19.1.7-h707e725_2.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-8_cp314.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-aarch64-apple-darwin-1.96.1-hf6ec828_1.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.6-hc919400_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-1030.6.3-llvm19_1_hd01ab73_4.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_impl_osx-arm64-1030.6.3-llvm19_1_he8a363d_4.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-19-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-19.1.7-default_hf9bcbb7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-19-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-19.1.7-default_h1589341_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-19.1.7-default_hc11f16d_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangdev-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-19.1.7-default_hc995acf_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-19.1.7-default_hc11f16d_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-19.1.7-h855ad52_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-hef89b57_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.22.2-hfd3d5f3_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-956.6-llvm19_1_he86490a_4.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-956.6-llvm19_1_ha2625f7_4.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp19.1-19.1.7-default_hf3020a7_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang13-19.1.7-default_h13b06bd_9.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.20.0-hd5a2499_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-22.1.8-h55c6f16_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-19.1.7-h6dc3340_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.22-hd74edd7_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.88.2-ha08bb59_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm19-19.1.7-h8e0c9ce_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h84a0fba_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.68.1-h8f3e76b_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsigtool-0.1.3-h98dc951_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.2-h1ae2325_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.3-h5ef1a60_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.3-h5654f7c_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-22.1.8-hc7d1edf_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-19-19.1.7-h91fd4e7_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-19.1.7-h855ad52_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvmdev-19.1.7-h91fd4e7_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/maturin-1.14.1-py310hc7c2786_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.47-h30297fc_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pkg-config-0.29.2-hde07d2e_1009.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/py-spy-0.4.2-h748bcf4_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.6-h156bc91_100_cp314.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.96.1-h4ff7c5d_1.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-codesign-0.1.3-h98dc951_0.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1600.0.11.8-h997e182_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.2-h8088a28_2.conda
- - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda
- - pypi: .
- - pypi: https://files.pythonhosted.org/packages/00/01/4001033457f25ecdc2b1ffd513ca0b76200b9ea009dd64f6c1aad2dde133/boltons-26.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0b/35/1cceccc5fcb50fa2ed53e2aa278cd032f3902682a73e763fb1ac3be8e6fa/rich_argparse-1.8.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/0d/fe/6bea5c9162869c5beba5d9c8abbed835ec85bf1ec1fba05a3822325c45f3/build-1.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/10/c2/6604a71269e0c1bd75656d5a001432d16f2cc5b8c057140ec797155c295e/rdflib-7.6.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/13/37/a065dc3bd6e49423a6532c642ca7378d3f467b1ef44c2800c937af7f9739/filelock-3.29.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/13/e2/2e325795566de01d0d7c3bb57d3c370616b2d07b01214e84eec5d3b10963/lxml-6.1.1-cp314-cp314-macosx_10_15_universal2.whl
- - pypi: https://files.pythonhosted.org/packages/15/1c/991e414e4305e5aef60c8ebb51f35a2e1b12cf80b9fc41733bbdd070c037/galaxy_tool_util-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/18/3e/4253fa84dd1947207033df2fecd52781e7e2f6d65c4360f38d739bb3c8c9/galaxy_util-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/27/d2/23d25e3f247b328be58d04a4c9f894178a0d1eda7d42867cfb388adaf416/fonttools-4.63.0-cp314-cp314-macosx_10_15_universal2.whl
- - pypi: https://files.pythonhosted.org/packages/2a/7f/a946aa4f8752b37102b41e64dca18a1976ac705c3a0d1dfe74d820a02552/mistune-3.2.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2c/02/3623e6169bed617ed1e2d372f7c69f92ec28d54c4dfc997055c8578ec148/virtualenv-21.5.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/32/8e/b94ec25fcd4384de2a1f5e0403284f005ec743c04bafdb6698c851df5c6d/tuspy-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/37/aa/111610d8bf5b1bb7a295a048fc648cec346347a8b0be5881defd2d1b4a52/oyaml-1.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3a/7a/882d99539b19b1490cac5d77c67338d126e4122c8276bf640e411650c830/twine-6.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3c/6b/72e5f22f3c5069bd950f107110cd17468cdb43abda3c55b48c4013e7b667/bioblend-1.9.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3d/6f/221654a39431edc7e9685702ab06fbb22bb313629e0187c0ed4462ba8af7/schema_salad-8.9.20260417192335-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/42/77/de194443bf38daed9452139e960c632b0ef9f9a5dd9ce605fdf18ca9f1b1/id-1.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/46/3b/9dedd2e35cebcd4eb3539514b5ac674fd45654404839e6f9eff6e25d67c7/py2bit-1.0.1.tar.gz
- - pypi: https://files.pythonhosted.org/packages/49/b2/97980f3ad4fae37dd7fe31626e2bf75fbf8bdf5d303950ec1fab39a12da8/kiwisolver-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/53/78/ddd0affa881b1e09bc59f11ab829a7904f4bca29d25c34cbb9395e8e0061/allure_python_commons-2.16.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/58/9d/40b6267367182187139a4000b82a3b287d84d745bccd808e75d916920e9d/bleach-6.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/5d/39/b72e168daf9c00fb20c9fc996d00437ccecdef3102387775d29d7a62576d/numpy-2.5.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/5f/fc/a7bf5b6e4e617b45f90f2d9d2a68519c249c81dd4fc2658c7a2a61c4f4b7/aiohappyeyeballs-2.6.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/60/5c/15b4c7a0182f75ffa90751958ba36a9c01cafee367d49a3edc10ed140b01/msgpack-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/63/b1/4260d67d6bd85e58a66b72d54ce15d5de789b6f3870cc6bedf8ff9667401/propcache-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/6a/b7/9366ed44ced9b7ef357ab48c94205280276db9d7f064aa3012a97227e966/h5py-3.16.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/72/65/a4559d4ff4a210d2a26d7ca0712e4e738cbfc963135f86e8ae807ca420eb/pysam-0.24.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/74/f5/9373290775639cb67a2fce7f629a1c240dce9f12fe927bc32b2736e16dfc/argcomplete-3.6.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/78/17/853354204e1ca022d6b7d011ca7f3206c4f8faa3cc743e92609b49c1d83f/tinydb-4.8.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7c/03/b8cdb625a21f710dfa11bbca1f48fb4057d2c0286975f8b415bf80942c99/matplotlib-3.11.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/7e/32/a7125fb28c4261a627f999d5fb4afff25b523800faed2c30979949d6facd/pydot-4.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/81/59/208f71d70ddc6184f79b8c6d87d46eb7d7b12c19186a817dec9c9c3f3693/tifffile-2026.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/81/f3/d7b4c8c9b6657ff0db27b739894ed0665fa8f3c78a7452bf74d6447f6865/zipstream_new-1.1.8-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/84/0c/b3288ee003c344356cd505ba8d85286e8f0d4d4177a13d8eed7db6e7c688/planemo-0.75.44-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8e/b4/23f8462c72e514563f5fd949e38a9e45bcc86fb59bf4b88240ba0ef02026/cwl_utils-0.42-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/8e/fb/2c4c618185be2bda327f9dacd16b3122cc938809f19df7be840595d0e584/prov-1.5.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/92/7a/8017d45e513c720ee82bf062b1be3ae39087db3024571b4a00773e17c235/galaxy_job_config_init-0.1.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/96/9a/982e48afcffcd727a9144506720ffd4224b6b7e355c98641866f38b7c043/jaraco_functools-4.5.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/97/1b/295bf2fa3e740131778065e5ffa2c481f0e7210182d408e9a2c244ff5b0c/readme_renderer-45.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/97/c8/c67cb8c70e19ef1960b97b22ed2a1567711de46c4ddf19799923adc836c2/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl
- - pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/a1/93/72b1736d68f03fda5fdf0f2180fb6caaae3894f1b854d006ac61ecc727ee/frozenlist-1.8.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ac/1f/d10d6ad23c86c62d90d867d0506881a392ec6ef06885b858eaab868dd356/deeptoolsintervals-0.1.9.tar.gz
- - pypi: https://files.pythonhosted.org/packages/ac/3e/61d11b779e4e83ee8661439af070f6f138060cd41f0346a0a70432f9e55c/cwl_upgrader-1.2.15-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ad/1f/8970b150a4b4365623ae00fc88603491f763c627311ae8031e3111356d6e/pydantic_core-2.46.4-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b4/97/0535f7d3f45d3853f79a11988d8faf798de684d902579126449455506e2f/ephemeris-0.10.11-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b4/c9/7d293a9ea42ef05d6260714f8cf641ba64fab438be55312b1c719d4e7cc6/fissix-24.4.24-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ba/8c/1a9e46228571de18f8e28f16fabdfc20212a5d019f3e3303452b3f0a580d/pillow-12.2.0-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/ba/b1/5297bb6a7df4782f7605bffc43b31f5044070935fbbcaa6c705a07e6ac65/yarl-1.24.2-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cc/2f/7229e91cfa37459622808002bec6eb019c7189bfc59788b3eaba5f273671/conda_package_streaming-0.13.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/cf/f4/672930ad51bbc135f51cac89577155f1d0c2d120375fc77978d3aa071bb7/pybigwig-0.3.25.tar.gz
- - pypi: https://files.pythonhosted.org/packages/d4/74/3d6534c6ce0802bf085a32908b093e6a4123443050299bcc6e3828a9bf3e/cwltool-3.2.20260413085819-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/d7/88/b72def7262e150d16be13fca37a96481138d624e700340bc3362a7588929/scipy-1.18.0-cp314-cp314-macosx_12_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/d7/a5/bbbc3b74a94fbdbd7915e7ad030f16539bfdc1362f7e9003b594f0537950/glob2-0.7.tar.gz
- - pypi: https://files.pythonhosted.org/packages/d9/b0/1e05aa4e0124cbc6509641353f513fc29c2b5e5197dbd5dfade810a521cf/galaxy_tool_util_models-26.0.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e3/78/47a205b5921bd86ef8d174fcda3daf23d65ad2887b38771935a064acd348/gxformat2-0.27.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/e9/a7/248e1aebe0c7810b0271e021a0f2a5eb6e78a051885b3c9df49f42a5802d/aiohttp-3.14.1-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/ec/17/d9ad109c8d7f05e6e78a79c4ec410ad3d38877b3efe18896eae6c446b534/edam_ontology-1.25.3-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/ef/79/c45f2d53efe6ada1110cf6f9fca095e4ff47a0454444aefdde6ac4789179/cachecontrol-0.14.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f1/4f/733c48f270565d78b4544f2baddc2fb2a245e5a8640254b12c36ac7ac68e/multidict-6.7.1-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/f2/58/bc8954bda5fcda97bd7c19be11b85f91973d67a706ed4a3aec33e7de22db/jaraco_context-6.1.2-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f3/ab/a7653bce9a3b204be6a6931767a9e23595807bb84790ce6685e4d7e5bd08/nh3-0.3.6-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/f9/38/8b6fc7a8153cb49eb3a9a13acfa9eeb6cc476e37888781e593e6f02ac05e/spython-0.3.14-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/fd/99/757a48b4ace0097b63550597db28f58da0b91d89889f98b34b30f272c0bf/ct3-3.4.0.post5-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl
- - pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl
-packages:
-- conda: https://conda.anaconda.org/bioconda/linux-64/htslib-1.10-hc616636_2.tar.bz2
- sha256: 9b48df1013013aa34c84e26d984c9d6b4b40099be6463f6e2530cdbf09e83f6b
- md5: ea38b57f556b14f3469cc047cde765cf
- depends:
- - aws-sdk-cpp >=1.11.407,<1.11.408.0a0
- - bzip2 >=1.0.8,<2.0a0
- - libcurl >=8.14.1,<9.0a0
- - libdeflate >=1.22,<1.26.0a0
- - libgcc >=13
- - liblzma >=5.8.1,<6.0a0
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.0,<4.0a0
- license: MIT
- purls: []
- run_exports:
- weak:
- - htslib >=1.10,<2.0a0
- size: 1644751
- timestamp: 1750324316385
-- conda: https://conda.anaconda.org/bioconda/osx-64/htslib-1.10-h9f635df_2.tar.bz2
- sha256: 4291d3afc950832676b1281391d99fcce0cb3f9cab24bc7e3ffc8eba903bdcdf
- md5: d9ed52c8cc2dbb9de7425bbedb8e8be6
- depends:
- - bzip2 >=1.0.8,<2.0a0
- - libcurl >=8.14.1,<9.0a0
- - libdeflate >=1.22,<1.26.0a0
- - liblzma >=5.8.1,<6.0a0
- - libzlib >=1.3.1,<2.0a0
- license: MIT
- purls: []
- size: 1544219
- timestamp: 1750325113614
-- conda: https://conda.anaconda.org/bioconda/osx-arm64/htslib-1.10-hfcd771d_2.tar.bz2
- sha256: 3c275175a8c6d16eb25a20123cec349490b1a01df26b1a6ac0c7d9fb11f0b523
- md5: 597f543aab548d638c9e6f1cc01514fd
- depends:
- - bzip2 >=1.0.8,<2.0a0
- - libcurl >=8.14.1,<9.0a0
- - libdeflate >=1.22,<1.23.0a0
- - liblzma >=5.8.1,<6.0a0
- - libzlib >=1.3.1,<2.0a0
- license: MIT
- purls: []
- size: 1411277
- timestamp: 1750324139516
-- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
- build_number: 20
- sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9
- md5: a9f577daf3de00bca7c3c76c0ecbd1de
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgomp >=7.5.0
- constrains:
- - openmp_impl <0.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- strong:
- - _openmp_mutex >=4.5
- size: 28948
- timestamp: 1770939786096
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.0-hcd8ed7f_7.conda
- sha256: 35a8c73e750af3096170bba6a3a834b43b2241df6f57dd2d479e8eece1f2c526
- md5: b8725d87357c876b0458dee554c39b28
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-cal >=0.8.0,<0.8.1.0a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-http >=0.9.0,<0.9.1.0a0
- - aws-c-io >=0.15.1,<0.15.2.0a0
- - aws-c-sdkutils >=0.2.1,<0.2.2.0a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-auth >=0.8.0,<0.8.1.0a0
- size: 107822
- timestamp: 1731097486423
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.0-he70792b_1.conda
- sha256: 83724251e3d8a98c8236d478a9ea9d164b55c4031dbdf45f728fa1bdbc43d6ef
- md5: 9b81a9d9395fb2abd60984fcfe7eb01a
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - libgcc >=13
- - openssl >=3.3.1,<4.0a0
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-cal >=0.8.0,<0.8.1.0a0
- size: 47883
- timestamp: 1729803879383
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.10.0-hb9d3cd8_0.conda
- sha256: cf825c991332f4803fbc552bee92e46d2d5e2919a5521fa55043207f39882e3c
- md5: f6495bc3a19a4400d3407052d22bef13
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-common >=0.10.0,<0.10.1.0a0
- size: 235797
- timestamp: 1729771036246
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.0-hba2fe39_1.conda
- sha256: c7930aa52911ddc01de6ff92e5c93f1c71ecf3fc36d85ffe920b5dc422f6de4a
- md5: c6133966058e553727f0afe21ab38cd2
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-compression >=0.3.0,<0.3.1.0a0
- size: 19043
- timestamp: 1730809538448
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.0-h127f702_4.conda
- sha256: 5da248465f9e271c9fbbdb3090d5aa19c7f1d7017aa18a47ce69466339fe8c20
- md5: 81d250bca40c7907ece5f5dd00de51d0
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-io >=0.15.1,<0.15.2.0a0
- - aws-checksums >=0.2.0,<0.2.1.0a0
- - libgcc >=13
- - libstdcxx >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-event-stream >=0.5.0,<0.5.1.0a0
- size: 53830
- timestamp: 1730808130420
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.0-h8a7d7e2_5.conda
- sha256: 9f2751a0f23561789b7d0df996755b135e90dd00d319d2ae07dd1128bd203748
- md5: c40bb8a9f3936ebeea804e97c5adf179
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-cal >=0.8.0,<0.8.1.0a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-compression >=0.3.0,<0.3.1.0a0
- - aws-c-io >=0.15.1,<0.15.2.0a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-http >=0.9.0,<0.9.1.0a0
- size: 197023
- timestamp: 1730828773211
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.15.1-h2a50c78_1.conda
- sha256: 598f75e63aff93eec7f284f1bafdb808b79a7f57acd4442169f1b5f35caab914
- md5: 67dfecff4c4253cfe33c3c8e428f1767
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-cal >=0.8.0,<0.8.1.0a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - libgcc >=13
- - s2n >=1.5.7,<1.5.8.0a0
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-io >=0.15.1,<0.15.2.0a0
- size: 159277
- timestamp: 1730847299529
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.11.0-hd25e75f_5.conda
- sha256: 88d3f42dc37d6718e93b21b26eadd97207191b7bce6bd8e29f9f7ab36fd99b7d
- md5: 277dae7174fd2bc81c01411039ac2173
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-http >=0.9.0,<0.9.1.0a0
- - aws-c-io >=0.15.1,<0.15.2.0a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-mqtt >=0.11.0,<0.11.1.0a0
- size: 194735
- timestamp: 1731071693280
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.0-h858c4ad_7.conda
- sha256: d24980ca81e08bf7196f3ee21df73b4aef7d860818594a88920cdba41d75e522
- md5: 1698a4867ecd97931d1bb743428686ec
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-auth >=0.8.0,<0.8.1.0a0
- - aws-c-cal >=0.8.0,<0.8.1.0a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-http >=0.9.0,<0.9.1.0a0
- - aws-c-io >=0.15.1,<0.15.2.0a0
- - aws-checksums >=0.2.0,<0.2.1.0a0
- - libgcc >=13
- - openssl >=3.3.2,<4.0a0
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-s3 >=0.7.0,<0.7.1.0a0
- size: 113525
- timestamp: 1730946597671
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.1-hba2fe39_0.conda
- sha256: 8f11ec96e5a81e35b166b98b5c481568e5df18618d4de9dec00cace3a674c9bb
- md5: f0b3524e47ed870bb8304a8d6fa67c7f
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-c-sdkutils >=0.2.1,<0.2.2.0a0
- size: 55677
- timestamp: 1731032942000
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.0-hba2fe39_1.conda
- sha256: 6c87c69df9dc2293d7159cb56b265da0a5bd12521ff4c664c6e57c24b1cfcc90
- md5: ac8d58d81bdcefa5bce4e883c6b88c42
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - libgcc >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-checksums >=0.2.0,<0.2.1.0a0
- size: 72674
- timestamp: 1729811180752
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.29.4-hbc793f2_0.conda
- sha256: adfa498bff9470d2c282ba7c7ea2439d13f4a48d93f2d1919167a178d91fe0a6
- md5: b4e2349c68af3d7be65deae158089adf
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-auth >=0.8.0,<0.8.1.0a0
- - aws-c-cal >=0.8.0,<0.8.1.0a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-event-stream >=0.5.0,<0.5.1.0a0
- - aws-c-http >=0.9.0,<0.9.1.0a0
- - aws-c-io >=0.15.1,<0.15.2.0a0
- - aws-c-mqtt >=0.11.0,<0.11.1.0a0
- - aws-c-s3 >=0.7.0,<0.7.1.0a0
- - aws-c-sdkutils >=0.2.1,<0.2.2.0a0
- - libgcc >=13
- - libstdcxx >=13
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-crt-cpp >=0.29.4,<0.29.5.0a0
- size: 354164
- timestamp: 1731619601959
-- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.407-hbef81e4_10.conda
- sha256: 45916b5839a27f9191d5ad64a8730138ae9c5c79ef6cbed2288b835f198e9ab7
- md5: 0a4c64051afcca569d5521a7440b7952
- depends:
- - __glibc >=2.17,<3.0.a0
- - aws-c-common >=0.10.0,<0.10.1.0a0
- - aws-c-event-stream >=0.5.0,<0.5.1.0a0
- - aws-checksums >=0.2.0,<0.2.1.0a0
- - aws-crt-cpp >=0.29.4,<0.29.5.0a0
- - libcurl >=8.10.1,<9.0a0
- - libgcc >=13
- - libstdcxx >=13
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.4.0,<4.0a0
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - aws-sdk-cpp >=1.11.407,<1.11.408.0a0
- size: 2926085
- timestamp: 1731680639587
-- conda: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.45.1-bootstrap_h59bd682_2.conda
- sha256: a439e3c858547c9ee5b3b53a93e1aa4ddbbf7e918f51e2b0747e1f1f83a799c3
- md5: 89572c6f5e6c24375ffd022c5d790628
- depends:
- - ld_impl_linux-64 2.45.1 bootstrap_ha15bf96_2
- - sysroot_linux-64
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- run_exports: {}
- size: 3717952
- timestamp: 1774197461353
-- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda
- sha256: 0b75d45f0bba3e95dc693336fa51f40ea28c980131fec438afb7ce6118ed05f6
- md5: d2ffd7602c02f2b316fd921d39876885
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: bzip2-1.0.6
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - bzip2 >=1.0.8,<2.0a0
- size: 260182
- timestamp: 1771350215188
-- conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda
- sha256: cc9accf72fa028d31c2a038460787751127317dcfa991f8d1f1babf216bb454e
- md5: 920bb03579f15389b9e512095ad995b7
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - c-ares >=1.34.6,<2.0a0
- size: 207882
- timestamp: 1765214722852
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clang-18-18.1.7-default_h9bb3924_0.conda
- sha256: 894cf911d8a05319a1ebc89f239d1d4a7b4c239390d6f1060d496a31f5967c7f
- md5: 9ca51acbe9841139edeff1a0e09d08b5
- depends:
- - libclang-cpp18.1 18.1.7 default_h9bb3924_0
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- constrains:
- - clangdev 18.1.7
- - clangxx 18.1.7
- - llvm-tools 18.1.7
- - clang-tools 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 773872
- timestamp: 1717818924402
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clang-18.1.7-default_h90ac42e_0.conda
- sha256: 5b1116c7ebcb54c3b52078def1b7794fdd0148d36ab4820e334a348f96f23f60
- md5: 787439d32fd248f2deb7fabb0138d063
- depends:
- - binutils_impl_linux-64
- - clang-18 18.1.7 default_h9bb3924_0
- - libgcc-devel_linux-64
- - sysroot_linux-64
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 22601
- timestamp: 1717819018422
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clang-format-18-18.1.7-default_h9bb3924_0.conda
- sha256: 47aa360b6a1f488cf3de4e032f30136e27e11029d4e6c583d0af43fbcdf9b9db
- md5: 11870f57d7d3ae9415d7df325595b3fa
- depends:
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 65851
- timestamp: 1717819189499
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clang-format-18.1.7-default_h9bb3924_0.conda
- sha256: 59c3f0e8e60a14c908bd39d7c3f41d8ae0592299b06346f3cf2b9da01f1df31b
- md5: 13a578aae81d919f4fba0278b1040946
- depends:
- - clang-format-18 18.1.7 default_h9bb3924_0
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 22637
- timestamp: 1717819242710
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-18.1.7-default_h9bb3924_0.conda
- sha256: 4a7bcf3f7ea0f69091ca7d359b1557e5a507f2b9e7a3a41956b2680fb7c551c5
- md5: 540b026c132b76312e0186c94c45b514
- depends:
- - clang-format 18.1.7 default_h9bb3924_0
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- - libclang13 >=18.1.7
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- - libxml2 >=2.12.7,<2.14.0a0
- constrains:
- - clangdev 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 28986750
- timestamp: 1717819296860
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clangdev-18.1.7-default_h9bb3924_0.conda
- sha256: 23c4bc99a91042b3ad79189599365adee612df089f05b2c070011c72a06151ad
- md5: 9b9f7b0e0edd09239794090ffa75fff4
- depends:
- - clang 18.1.7 default_h90ac42e_0
- - clang-tools 18.1.7 default_h9bb3924_0
- - clangxx 18.1.7 default_h127d8a8_0
- - libclang 18.1.7 default_h9bb3924_0
- - libclang-cpp 18.1.7 default_h9bb3924_0
- - libgcc-ng >=12
- - libstdcxx-ng >=12
- - llvmdev 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 49786226
- timestamp: 1717819415233
-- conda: https://conda.anaconda.org/conda-forge/linux-64/clangxx-18.1.7-default_h127d8a8_0.conda
- sha256: ff611c7d5a52b21df93d4ef4f6de7bf0804b1ddbef3ba48aee7e64a9176476b3
- md5: b4befb65199865d55bcbd378c13bc317
- depends:
- - clang 18.1.7 default_h90ac42e_0
- - libstdcxx-devel_linux-64
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 22673
- timestamp: 1717819030224
-- conda: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-15.2.0-ha6850e4_19.conda
- sha256: 2c0b2870210cfc7e8561676844f4bd3884b345c19100e1da84cbfb4994d8f104
- md5: 1c2eddf7501ef92050d3fbb11df61ee3
- depends:
- - binutils_impl_linux-64 >=2.45
- - libgcc >=15.2.0
- - libgcc-devel_linux-64 15.2.0 hcc6f6b0_119
- - libgomp >=15.2.0
- - libsanitizer 15.2.0 h90f66d4_19
- - libstdcxx >=15.2.0
- - libstdcxx-devel_linux-64 15.2.0 hd446a21_119
- - sysroot_linux-64
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports: {}
- size: 81043749
- timestamp: 1778860073982
-- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda
- sha256: e12fd90ef6601da2875ebc432452590bc82a893041473bc1c13ef29001a73ea8
- md5: cc47e1facc155f91abd89b11e48e72ff
- depends:
- - libgcc-ng >=12
- - libstdcxx-ng >=12
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - icu >=73.2,<74.0a0
- size: 12089150
- timestamp: 1692900650789
-- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda
- sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4
- md5: b38117a3c920364aff79f870c984b4a3
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: LGPL-2.1-or-later
- purls: []
- run_exports:
- weak:
- - keyutils >=1.6.3,<2.0a0
- size: 134088
- timestamp: 1754905959823
-- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.22.2-hbde042b_1.conda
- sha256: 9b07046870772f28740e3f6149f09ff222843733087a33c5540b169c6289652d
- md5: 54157a1c8c0bb70f62dd0b17fba7e7f2
- depends:
- - __glibc >=2.17,<3.0.a0
- - keyutils >=1.6.3,<2.0a0
- - libedit >=3.1.20250104,<3.2.0a0
- - libedit >=3.1.20250104,<4.0a0
- - libgcc >=14
- - libstdcxx >=14
- - openssl >=3.5.7,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - krb5 >=1.22.2,<1.23.0a0
- size: 1388990
- timestamp: 1781859420533
-- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-bootstrap_ha15bf96_2.conda
- sha256: ffc8fb61b32f421687a35b1b6bdd7e73278da0ea1a0d616b624eb3760ed21742
- md5: bafc61899c34054d1f5e7cd85a2f81e9
- depends:
- - __glibc >=2.17,<3.0.a0
- constrains:
- - binutils_impl_linux-64 2.45.1
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- run_exports: {}
- size: 730756
- timestamp: 1774197447552
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-18.1.7-default_h9bb3924_0.conda
- sha256: fd7116df16ba9c04e81fb45b24c2e3be5740435f0ddc2385bf7a51af47d41227
- md5: c587de8d5140487d7c021daa6bb69a6c
- depends:
- - libclang13 18.1.7 default_h087397f_0
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang13 >=18.1.7
- size: 22600
- timestamp: 1717819141085
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp-18.1.7-default_h9bb3924_0.conda
- sha256: 2bedab94a3fc45e67ad8c35c74899369030bd3ccb34ed1336ddc7896324ea574
- md5: 16ce01ff0eee850924312043482b39ae
- depends:
- - libclang-cpp18.1 18.1.7 default_h9bb3924_0
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- size: 22599
- timestamp: 1717818973121
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp18.1-18.1.7-default_h9bb3924_0.conda
- sha256: 710556634edf342cbfcb01d454e8644d4a0ac674eed0a9aebfc1fe86ea8c0bf6
- md5: bff3d36fbd1b1a2f1e6d34aa3eb6b58c
- depends:
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- size: 19272701
- timestamp: 1717818801492
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libclang13-18.1.7-default_h087397f_0.conda
- sha256: d981a2734c3af6217dd42c1bccc13b99fc3ca5a64c379739612d6cf67f992a1d
- md5: 536526073c2e7f9056fdce8584da779e
- depends:
- - libgcc-ng >=12
- - libllvm18 >=18.1.7,<18.2.0a0
- - libstdcxx-ng >=12
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang13 >=18.1.7
- size: 11057579
- timestamp: 1717819075043
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.21.0-hcf29cc6_1.conda
- sha256: 7d243f45a48f62cb8e3b871dd336137fe0fb90094a191756fb553508837f6338
- md5: 2c1e55d695b11525c760b486ac0be517
- depends:
- - __glibc >=2.17,<3.0.a0
- - krb5 >=1.22.2,<1.23.0a0
- - libgcc >=14
- - libnghttp2 >=1.68.1,<2.0a0
- - libssh2 >=1.11.1,<2.0a0
- - libzlib >=1.3.2,<2.0a0
- - openssl >=3.5.7,<4.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: curl
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libcurl >=8.21.0,<9.0a0
- size: 478914
- timestamp: 1782802520033
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda
- sha256: aa8e8c4be9a2e81610ddf574e05b64ee131fab5e0e3693210c9d6d2fba32c680
- md5: 6c77a605a7a689d17d4819c0f8ac9a00
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libdeflate >=1.25,<1.26.0a0
- size: 73490
- timestamp: 1761979956660
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda
- sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724
- md5: c277e0a4d549b03ac1e9d6cbbe3d017b
- depends:
- - ncurses
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - ncurses >=6.5,<7.0a0
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libedit >=3.1.20250104,<3.2.0a0
- size: 134676
- timestamp: 1738479519902
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda
- sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4
- md5: 172bf1cd1ff8629f2b1179945ed45055
- depends:
- - libgcc-ng >=12
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libev >=4.33,<4.34.0a0
- size: 112766
- timestamp: 1702146165126
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda
- sha256: 16feffd9ddbbe5b718515d38ee376c685ba95491cd901244e24671d20b952a77
- md5: b24d3c612f71e7aa74158d92106318b2
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- constrains:
- - expat 2.8.1.*
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 77856
- timestamp: 1781203599810
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda
- sha256: 31f19b6a88ce40ebc0d5a992c131f57d919f73c0b92cd1617a5bec83f6e961e6
- md5: a360c33a5abe61c07959e449fa1453eb
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libffi >=3.5.2,<3.6.0a0
- size: 58592
- timestamp: 1769456073053
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda
- sha256: 8e0a3b5e41272e5678499b5dfc4cddb673f9e935de01eb0767ce857001229f46
- md5: 57736f29cc2b0ec0b6c2952d3f101b6a
- depends:
- - __glibc >=2.17,<3.0.a0
- - _openmp_mutex >=4.5
- constrains:
- - libgcc-ng ==15.2.0=*_19
- - libgomp 15.2.0 he0feb66_19
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports: {}
- size: 1041084
- timestamp: 1778269013026
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda
- sha256: 9dcf54adfaa5e861123c2da4f2f0451a685464ea7e5a41ad91cf67b31d658d98
- md5: 331ee9b72b9dff570d56b1302c5ab37d
- depends:
- - libgcc 15.2.0 he0feb66_19
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports:
- strong:
- - libgcc
- size: 27694
- timestamp: 1778269016987
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda
- sha256: 5abe4ab9d93f6c9757d654f1969ae2267d4505315c1f2f8fe705fd60af084f1b
- md5: faac990cb7aedc7f3a2224f2c9b0c26c
- depends:
- - __glibc >=2.17,<3.0.a0
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports:
- strong:
- - _openmp_mutex >=4.5
- size: 603817
- timestamp: 1778268942614
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda
- sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f
- md5: 915f5995e94f60e9a4826e0b0920ee88
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: LGPL-2.1-only
- purls: []
- run_exports:
- weak:
- - libiconv >=1.18,<2.0a0
- size: 790176
- timestamp: 1754908768807
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libllvm18-18.1.7-hb77312f_0.conda
- sha256: 9a9167b3e8e05abc517671fe45e5d40ae866d3e8195865ddad3c68131d059e25
- md5: bc0ea7e1f75a9b1c8467597fbbd9f86b
- depends:
- - libgcc-ng >=12
- - libstdcxx-ng >=12
- - libxml2 >=2.12.7,<2.14.0a0
- - libzlib >=1.2.13,<2.0a0
- - zstd >=1.5.6,<1.6.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libllvm18 >=18.1.7,<18.2.0a0
- size: 38423980
- timestamp: 1717781615068
-- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda
- sha256: ec30e52a3c1bf7d0425380a189d209a52baa03f22fb66dd3eb587acaa765bd6d
- md5: b88d90cad08e6bc8ad540cb310a761fb
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- constrains:
- - xz 5.8.3.*
- license: 0BSD
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 113478
- timestamp: 1775825492909
-- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-devel-5.8.3-hb03c661_0.conda
- sha256: 7858f6a173206bc8a5bdc8e75690483bb66c0dcc3809ac1cb43c561a4723623a
- md5: 55c20edec8e90c4703787acaade60808
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - liblzma 5.8.3 hb03c661_0
- license: 0BSD
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 491429
- timestamp: 1775825511214
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.68.1-h877daf1_0.conda
- sha256: 663444d77a42f2265f54fb8b48c5450bfff4388d9c0f8253dd7855f0d993153f
- md5: 2a45e7f8af083626f009645a6481f12d
- depends:
- - __glibc >=2.17,<3.0.a0
- - c-ares >=1.34.6,<2.0a0
- - libev >=4.33,<4.34.0a0
- - libev >=4.33,<5.0a0
- - libgcc >=14
- - libstdcxx >=14
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.5,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libnghttp2 >=1.68.1,<2.0a0
- size: 663344
- timestamp: 1773854035739
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda
- sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5
- md5: d864d34357c3b65a4b731f78c0801dc4
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- license: LGPL-2.1-only
- license_family: GPL
- purls: []
- run_exports:
- weak:
- - libnsl >=2.0.1,<2.1.0a0
- size: 33731
- timestamp: 1750274110928
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-15.2.0-h90f66d4_19.conda
- sha256: 7a58892a52739ce4c0f7109de9e91b4353104748eb04fc6441d88e8af444ba99
- md5: 67eef12ce33f7ff99900c212d7076fc2
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=15.2.0
- - libstdcxx >=15.2.0
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports:
- weak:
- - libsanitizer 15.2.0
- size: 7930689
- timestamp: 1778269054623
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.0-hde9e2c9_0.conda
- sha256: daee3f68786231dad457d0dfde3f7f1f9a7f2018adabdbb864226775101341a8
- md5: 18aa975d2094c34aef978060ae7da7d8
- depends:
- - libgcc-ng >=12
- - libzlib >=1.2.13,<2.0a0
- license: Unlicense
- purls: []
- run_exports:
- weak:
- - libsqlite >=3.46.0,<4.0a0
- size: 865346
- timestamp: 1718050628718
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda
- sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661
- md5: eecce068c7e4eddeb169591baac20ac4
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.0,<4.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libssh2 >=1.11.1,<2.0a0
- size: 304790
- timestamp: 1745608545575
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda
- sha256: dff1058c76ec6b8759e41cefa2508162d00e4a5e6721aa68ec3fd10094e702dc
- md5: 5794b3bdc38177caf969dabd3af08549
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc 15.2.0 he0feb66_19
- constrains:
- - libstdcxx-ng ==15.2.0=*_19
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports: {}
- size: 5852044
- timestamp: 1778269036376
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_19.conda
- sha256: 0672b6b6e1791c92e8eccad58081a99d614fcf82bca5841f9dfa3c3e658f83b9
- md5: e5ce228e579726c07255dbf90dc62101
- depends:
- - libstdcxx 15.2.0 h934c35e_19
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports:
- strong:
- - libstdcxx
- size: 27776
- timestamp: 1778269074600
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libunwind-1.8.3-h65a8314_0.conda
- sha256: 71c8b9d5c72473752a0bb6e91b01dd209a03916cb71f36cc6a564e3a2a132d7a
- md5: e179a69edd30d75c0144d7a380b88f28
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - libstdcxx >=14
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libunwind >=1.8.3,<1.9.0a0
- size: 75995
- timestamp: 1757032240102
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.2-h5347b49_0.conda
- sha256: 9b1bdce27a7e31f7d241aeecff67a1f3101d52a2b1e33ccc2cdf2613072bf81f
- md5: 01bb81d12c957de066ea7362007df642
- depends:
- - libgcc >=14
- - __glibc >=2.17,<3.0.a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libuuid >=2.42.2,<3.0a0
- size: 40017
- timestamp: 1781625522462
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda
- sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c
- md5: 5aa797f8787fe7a17d1b0821485b5adc
- depends:
- - libgcc-ng >=12
- license: LGPL-2.1-or-later
- purls: []
- run_exports:
- weak:
- - libxcrypt >=4.4.36
- size: 100393
- timestamp: 1702724383534
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-hc051c1a_1.conda
- sha256: 576ea9134176636283ff052897bf7a91ffd8ac35b2c505dfde2890ec52849698
- md5: 340278ded8b0dc3a73f3660bbb0adbc6
- depends:
- - icu >=73.2,<74.0a0
- - libgcc-ng >=12
- - libiconv >=1.17,<2.0a0
- - libzlib >=1.2.13,<2.0a0
- - xz >=5.2.6,<6.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libxml2 >=2.12.7,<3.0a0
- size: 704984
- timestamp: 1717546454837
-- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda
- sha256: 55044c403570f0dc26e6364de4dc5368e5f3fc7ff103e867c487e2b5ab2bcda9
- md5: d87ff7921124eccd67248aa483c23fec
- depends:
- - __glibc >=2.17,<3.0.a0
- constrains:
- - zlib 1.3.2 *_2
- license: Zlib
- license_family: Other
- purls: []
- run_exports:
- weak:
- - libzlib >=1.3.2,<2.0a0
- size: 63629
- timestamp: 1774072609062
-- conda: https://conda.anaconda.org/conda-forge/linux-64/llvm-tools-18.1.7-hb77312f_0.conda
- sha256: bd402e4792a6c5604a7364fbc81098fd7751f87ef98c816dd217c1396913129e
- md5: 691d40e402c76d003125d382abd6e7bf
- depends:
- - libgcc-ng >=12
- - libllvm18 18.1.7 hb77312f_0
- - libstdcxx-ng >=12
- - libxml2 >=2.12.7,<2.14.0a0
- - libzlib >=1.2.13,<2.0a0
- - zstd >=1.5.6,<1.6.0a0
- constrains:
- - llvmdev 18.1.7
- - clang 18.1.7
- - clang-tools 18.1.7
- - llvm 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 32657444
- timestamp: 1717781906587
-- conda: https://conda.anaconda.org/conda-forge/linux-64/llvmdev-18.1.7-hb77312f_0.conda
- sha256: 18ac173d4525486923248be2eb1075d80624c7ac9cf80d2d5e3ce4d318a59d6e
- md5: 6ac11f45bdcd0d5c8d596b8d3a266dab
- depends:
- - libgcc-ng >=12
- - libllvm18 18.1.7 hb77312f_0
- - libstdcxx-ng >=12
- - libxml2 >=2.12.7,<2.14.0a0
- - libzlib >=1.2.13,<2.0a0
- - llvm-tools 18.1.7 hb77312f_0
- - zstd >=1.5.6,<1.6.0a0
- constrains:
- - llvm-tools 18.1.7
- - clang 18.1.7
- - clang-tools 18.1.7
- - llvm 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 58236201
- timestamp: 1717782018749
-- conda: https://conda.anaconda.org/conda-forge/linux-64/maturin-1.14.1-py310h2b5ca13_0.conda
- noarch: python
- sha256: 33604a07d4d10f440fcc1e38d7d33462b3726565c1ad704ccfa189c7934912c6
- md5: 532b0a5340d4431bea91efe4792ceb13
- depends:
- - python
- - tomli >=1.1.0
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - openssl >=3.5.7,<4.0a0
- constrains:
- - __glibc >=2.17
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/maturin?source=hash-mapping
- run_exports: {}
- size: 9808111
- timestamp: 1781871513283
-- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda
- sha256: fc89f74bbe362fb29fa3c037697a89bec140b346a2469a90f7936d1d7ea4d8a3
- md5: fc21868a1a5aacc937e7a18747acb8a5
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- license: X11 AND BSD-3-Clause
- purls: []
- run_exports:
- weak:
- - ncurses >=6.6,<7.0a0
- size: 918956
- timestamp: 1777422145199
-- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.3-h35e630c_0.conda
- sha256: d48f5c22b9897c01e4dff3680f1f57ceb02711ab9c62f74339b080419dfad34b
- md5: 79dd2074b5cd5c5c6b2930514a11e22d
- depends:
- - __glibc >=2.17,<3.0.a0
- - ca-certificates
- - libgcc >=14
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - openssl >=3.6.3,<4.0a0
- size: 3159683
- timestamp: 1781069855778
-- conda: https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h4bc722e_1009.conda
- sha256: c9601efb1af5391317e04eca77c6fe4d716bf1ca1ad8da2a05d15cb7c28d7d4e
- md5: 1bee70681f504ea424fb07cdb090c001
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc-ng >=12
- license: GPL-2.0-or-later
- license_family: GPL
- purls: []
- run_exports: {}
- size: 115175
- timestamp: 1720805894943
-- conda: https://conda.anaconda.org/conda-forge/linux-64/py-spy-0.4.2-he182f42_0.conda
- sha256: d34f652dc0e7889dfa17a6c1bafccfd47d73892631fe012ac5537ae1e8ac73f8
- md5: 54de7eab65f85f265c469bff1c0845a7
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - liblzma >=5.8.3,<6.0a0
- - libunwind >=1.8.3,<1.9.0a0
- constrains:
- - __glibc >=2.17
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 1759386
- timestamp: 1777312019188
-- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.3-hab00c5b_0_cpython.conda
- sha256: f9865bcbff69f15fd89a33a2da12ad616e98d65ce7c83c644b92e66e5016b227
- md5: 2540b74d304f71d3e89c81209db4db84
- depends:
- - bzip2 >=1.0.8,<2.0a0
- - ld_impl_linux-64 >=2.36.1
- - libexpat >=2.6.2,<3.0a0
- - libffi >=3.4,<4.0a0
- - libgcc-ng >=12
- - libnsl >=2.0.1,<2.1.0a0
- - libsqlite >=3.45.2,<4.0a0
- - libuuid >=2.38.1,<3.0a0
- - libxcrypt >=4.4.36
- - libzlib >=1.2.13,<2.0.0a0
- - ncurses >=6.4.20240210,<7.0a0
- - openssl >=3.2.1,<4.0a0
- - readline >=8.2,<9.0a0
- - tk >=8.6.13,<8.7.0a0
- - tzdata
- - xz >=5.2.6,<6.0a0
- constrains:
- - python_abi 3.12.* *_cp312
- license: Python-2.0
- purls: []
- run_exports:
- weak:
- - python_abi 3.12.* *_cp312
- noarch:
- - python
- size: 31991381
- timestamp: 1713208036041
-- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda
- sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002
- md5: d7d95fc8287ea7bf33e0e7116d2b95ec
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - ncurses >=6.5,<7.0a0
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- run_exports:
- weak:
- - readline >=8.3,<9.0a0
- size: 345073
- timestamp: 1765813471974
-- conda: https://conda.anaconda.org/conda-forge/linux-64/rust-1.96.1-h53717f1_1.conda
- sha256: 2c312f20ed27707e4bd46fd6fcd7e9ab54ae806392ab03106de3a4faca2f7603
- md5: 8fe89eac78e3babed9fa6e78a14093ed
- depends:
- - __glibc >=2.17,<3.0.a0
- - gcc_impl_linux-64
- - libgcc >=14
- - libzlib >=1.3.2,<2.0a0
- - rust-std-x86_64-unknown-linux-gnu 1.96.1 h2c6d0dc_1
- - sysroot_linux-64 >=2.17
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- strong_constrains:
- - __glibc >=2.17
- size: 172088273
- timestamp: 1782996206882
-- conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.7-hd3e8b83_0.conda
- sha256: faf555b03adea3b5f9affb2307c8324deab88d0be7dd3ca14704dd018905d0d6
- md5: b0de6ca344b9255f4adb98e419e130ad
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=13
- - openssl >=3.3.2,<4.0a0
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - s2n >=1.5.7,<1.5.8.0a0
- size: 356245
- timestamp: 1730499830955
-- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda
- sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e
- md5: d453b98d9c83e71da0741bb0ff4d76bc
- depends:
- - libgcc-ng >=12
- - libzlib >=1.2.13,<2.0.0a0
- license: TCL
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - tk >=8.6.13,<8.7.0a0
- size: 3318875
- timestamp: 1699202167581
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.8.3-ha02ee65_0.conda
- sha256: 2553fd3ec0a1020b2ca05ca10b0036a596cb0d4bf3645922fcf69dacce0e6679
- md5: 6a1b6af49a334e4e06b9f103367762bf
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - liblzma 5.8.3 hb03c661_0
- - liblzma-devel 5.8.3 hb03c661_0
- - xz-gpl-tools 5.8.3 ha02ee65_0
- - xz-tools 5.8.3 hb03c661_0
- license: 0BSD AND LGPL-2.1-or-later AND GPL-2.0-or-later
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 24360
- timestamp: 1775825568523
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xz-gpl-tools-5.8.3-ha02ee65_0.conda
- sha256: 8f139666ea18dc8340a44a54056627dd4e89e242e8cd136ab2467d6dc2c192ba
- md5: 8f5e2c6726c1339287a3c76a2c138ac7
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - liblzma 5.8.3 hb03c661_0
- constrains:
- - xz 5.8.3.*
- license: 0BSD AND LGPL-2.1-or-later AND GPL-2.0-or-later
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 34213
- timestamp: 1775825548743
-- conda: https://conda.anaconda.org/conda-forge/linux-64/xz-tools-5.8.3-hb03c661_0.conda
- sha256: 162ebd76803464b8c8ebc7d45df32edf0ec717b3bf369a437ae3b0254f22dc2e
- md5: b62b615caa60812640f24db3a8d0fc87
- depends:
- - __glibc >=2.17,<3.0.a0
- - libgcc >=14
- - liblzma 5.8.3 hb03c661_0
- constrains:
- - xz 5.8.3.*
- license: 0BSD AND LGPL-2.1-or-later
- purls: []
- run_exports: {}
- size: 95955
- timestamp: 1775825530484
-- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.2-h25fd6f3_2.conda
- sha256: 245c9ee8d688e23661b95e3c6dd7272ca936fabc03d423cdb3cdee1bbcf9f2f2
- md5: c2a01a08fc991620a74b32420e97868a
- depends:
- - __glibc >=2.17,<3.0.a0
- - libzlib 1.3.2 h25fd6f3_2
- license: Zlib
- license_family: Other
- purls: []
- run_exports:
- weak:
- - libzlib >=1.3.2,<2.0a0
- size: 95931
- timestamp: 1774072620848
-- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda
- sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7
- md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829
- depends:
- - __glibc >=2.17,<3.0.a0
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - zstd >=1.5.7,<1.6.0a0
- size: 601375
- timestamp: 1764777111296
-- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.6.17-hbd8a1cb_0.conda
- sha256: f8e3c730fa14ee3f170493779f06522c4acf89169f43db4f039727709b6419cf
- md5: a9965dd99f683c5f444428f896635716
- depends:
- - __unix
- license: ISC
- purls: []
- run_exports: {}
- size: 128866
- timestamp: 1781708962055
-- conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-19.1.7-he32a8d3_1.conda
- sha256: 8c32a3db8adf18ed58197e8895ce4f24a83ed63c817512b9a26724753b116f2a
- md5: 8d99c82e0f5fed6cc36fcf66a11e03f0
- depends:
- - clang 19.1.7.*
- constrains:
- - compiler-rt 19.1.7
- - clangxx 19.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: APACHE
- purls: []
- run_exports: {}
- size: 10490535
- timestamp: 1757411851093
-- conda: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-4.18.0-he073ed8_9.conda
- sha256: 41557eeadf641de6aeae49486cef30d02a6912d8da98585d687894afd65b356a
- md5: 86d9cba083cd041bfbf242a01a7a1999
- constrains:
- - sysroot_linux-64 ==2.28
- license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later
- license_family: GPL
- purls: []
- run_exports: {}
- size: 1278712
- timestamp: 1765578681495
-- conda: https://conda.anaconda.org/conda-forge/noarch/libcxx-headers-19.1.7-h707e725_2.conda
- sha256: 36485e6807e03a4f15a8018ec982457a9de0a1318b4b49a44c5da75849dbe24f
- md5: de91b5ce46dc7968b6e311f9add055a2
- depends:
- - __unix
- constrains:
- - libcxx-devel 19.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 830747
- timestamp: 1764647922410
-- conda: https://conda.anaconda.org/conda-forge/noarch/libgcc-devel_linux-64-15.2.0-hcc6f6b0_119.conda
- sha256: 38a557eba305468ac1f90ac85e50d8defd76141cb0b8a43b2fc1aca71dd5d5f2
- md5: 683fcb168e1df9a21fa80d5aa2d9330b
- depends:
- - __unix
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports: {}
- size: 3095909
- timestamp: 1778268932148
-- conda: https://conda.anaconda.org/conda-forge/noarch/libstdcxx-devel_linux-64-15.2.0-hd446a21_119.conda
- sha256: a2385f3611d5cd25378f9cf2367183320731709c067ddd08d43330d3170f15b8
- md5: bcfe7eae40158c3e355d2f9d3ed41230
- depends:
- - __unix
- license: GPL-3.0-only WITH GCC-exception-3.1
- license_family: GPL
- purls: []
- run_exports: {}
- size: 20765069
- timestamp: 1778268963689
-- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-8_cp314.conda
- build_number: 8
- sha256: ad6d2e9ac39751cc0529dd1566a26751a0bf2542adb0c232533d32e176e21db5
- md5: 0539938c55b6b1a59b560e843ad864a4
- constrains:
- - python 3.14.* *_cp314
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports: {}
- size: 6989
- timestamp: 1752805904792
-- conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-aarch64-apple-darwin-1.96.1-hf6ec828_1.conda
- sha256: a1a63245716b50d02ad2e454d6ddaa5013ccf5114ef004b996c0c72fa1e546a5
- md5: 2a1802e28d350d9dce5a8d9e738d600f
- depends:
- - __unix
- constrains:
- - rust >=1.96.1,<1.96.2.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 32731188
- timestamp: 1782995265628
-- conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-x86_64-apple-darwin-1.96.1-h38e4360_1.conda
- sha256: 655a354a0ed44107848294c31caa95bd52a0e531afdc8a3d7fe334ed9bacf95b
- md5: f0e3cb7d6847c3973848cba304b184c4
- depends:
- - __unix
- constrains:
- - rust >=1.96.1,<1.96.2.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 34472927
- timestamp: 1782995594214
-- conda: https://conda.anaconda.org/conda-forge/noarch/rust-std-x86_64-unknown-linux-gnu-1.96.1-h2c6d0dc_1.conda
- sha256: dff664190e0ea190ad74f7e20fc7bb6b1ee3a9ba420029246e930fd299488dac
- md5: 08e3a2551e1b8b15645f6e5c9f9b95a7
- depends:
- - __unix
- constrains:
- - rust >=1.96.1,<1.96.2.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 36549071
- timestamp: 1782996135825
-- conda: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.28-h4ee821c_9.conda
- sha256: c47299fe37aebb0fcf674b3be588e67e4afb86225be4b0d452c7eb75c086b851
- md5: 13dc3adbc692664cd3beabd216434749
- depends:
- - __glibc >=2.28
- - kernel-headers_linux-64 4.18.0 he073ed8_9
- - tzdata
- license: LGPL-2.0-or-later AND LGPL-2.0-or-later WITH exceptions AND GPL-2.0-or-later
- license_family: GPL
- purls: []
- run_exports:
- strong:
- - __glibc >=2.28,<3.0.a0
- size: 24008591
- timestamp: 1765578833462
-- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- sha256: 91cafdb64268e43e0e10d30bd1bef5af392e69f00edd34dfaf909f69ab2da6bd
- md5: b5325cf06a000c5b14970462ff5e4d58
- depends:
- - python >=3.10
- - python
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/tomli?source=hash-mapping
- run_exports: {}
- size: 21561
- timestamp: 1774492402955
-- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda
- sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c
- md5: ad659d0a2b3e47e38d829aa8cad2d610
- license: LicenseRef-Public-Domain
- purls: []
- run_exports: {}
- size: 119135
- timestamp: 1767016325805
-- conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_9.conda
- sha256: 9f242f13537ef1ce195f93f0cc162965d6cc79da578568d6d8e50f70dd025c42
- md5: 4173ac3b19ec0a4f400b4f782910368b
- depends:
- - __osx >=10.13
- license: bzip2-1.0.6
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - bzip2 >=1.0.8,<2.0a0
- size: 133427
- timestamp: 1771350680709
-- conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.6-hb5e19a0_0.conda
- sha256: 2f5bc0292d595399df0d168355b4e9820affc8036792d6984bd751fdda2bcaea
- md5: fc9a153c57c9f070bebaa7eef30a8f17
- depends:
- - __osx >=10.13
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - c-ares >=1.34.6,<2.0a0
- size: 186122
- timestamp: 1765215100384
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clang-18-18.1.7-default_h4c8afb6_0.conda
- sha256: 9e92d1c1234390ae2a47c34805f25d4bd7b58d9c8c60d72cae86d218b7196e00
- md5: afece857d99d5729372ad7fac3a95d2e
- depends:
- - __osx >=10.13
- - libclang-cpp18.1 18.1.7 default_h4c8afb6_0
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- constrains:
- - clang-tools 18.1.7
- - clangxx 18.1.7
- - llvm-tools 18.1.7
- - clangdev 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 759958
- timestamp: 1717813819070
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clang-18.1.7-default_ha3b9224_0.conda
- sha256: 507ea10018ff607b7b3ba6f6efca4c5b897bb6a262464d83222c650b0f467b16
- md5: f3d140dbce64634d0c77665d9a4e7ccb
- depends:
- - clang-18 18.1.7 default_h4c8afb6_0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 22588
- timestamp: 1717813901304
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clang-format-18-18.1.7-default_h4c8afb6_0.conda
- sha256: 185dc3bdd67a438c7760ef446681d46a10ea73c7e8eef7f59c3770d387f73de3
- md5: 8b32920be1534ae49ea54d20bfed0c12
- depends:
- - __osx >=10.13
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 62212
- timestamp: 1717814131492
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clang-format-18.1.7-default_h4c8afb6_0.conda
- sha256: 105457f602193cbea41ee3c23d3e0ef76dca0c9fa3fbe3dd24a4c4039802c755
- md5: 28e497580c0c89a619dab901cf3a550a
- depends:
- - __osx >=10.13
- - clang-format-18 18.1.7 default_h4c8afb6_0
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 22876
- timestamp: 1717814196419
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clang-tools-18.1.7-default_h4c8afb6_0.conda
- sha256: c78f1cb0472ff7a8221726d8b7c661ebac20b7e289846b8bfcaa088fb64402e2
- md5: c7be23fca3da1d8080946b1e5b84404a
- depends:
- - __osx >=10.13
- - clang-format 18.1.7 default_h4c8afb6_0
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- - libclang13 >=18.1.7
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- - libxml2 >=2.12.7,<2.14.0a0
- constrains:
- - clangdev 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 19771872
- timestamp: 1717814713981
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clangdev-18.1.7-default_h4c8afb6_0.conda
- sha256: 2d6964bcc42c8f19593a2aca90e41d437cafc6c15d96035b62907505f07a7e6c
- md5: 39ffb42d6df2957d55c2d62413a45ec8
- depends:
- - __osx >=10.13
- - clang 18.1.7 default_ha3b9224_0
- - clang-tools 18.1.7 default_h4c8afb6_0
- - clangxx 18.1.7 default_ha3b9224_0
- - libclang 18.1.7 default_h4c8afb6_0
- - libclang-cpp 18.1.7 default_h4c8afb6_0
- - libcxx >=16.0.6
- - llvmdev 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 26136783
- timestamp: 1717814816532
-- conda: https://conda.anaconda.org/conda-forge/osx-64/clangxx-18.1.7-default_ha3b9224_0.conda
- sha256: 1a8c83972531299dba368eae5a0dc01a9ce877c98554a40d24cd2d48579a336e
- md5: a0432972cebd01c75aba04f1983e9919
- depends:
- - clang 18.1.7 default_ha3b9224_0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 22662
- timestamp: 1717813914190
-- conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda
- sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7
- md5: d68d48a3060eb5abdc1cdc8e2a3a5966
- depends:
- - __osx >=10.13
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - icu >=75.1,<76.0a0
- size: 11761697
- timestamp: 1720853679409
-- conda: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.22.2-h3ddfcb2_1.conda
- sha256: c6342c340b18651d14b6134e223904da6f6099665e45449efb683d4c68b28432
- md5: e070b249c4f9c6bddb7984a1a794e8df
- depends:
- - __osx >=11.0
- - libcxx >=19
- - libedit >=3.1.20250104,<3.2.0a0
- - libedit >=3.1.20250104,<4.0a0
- - openssl >=3.5.7,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - krb5 >=1.22.2,<1.23.0a0
- size: 1195956
- timestamp: 1781860554632
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-18.1.7-default_h4c8afb6_0.conda
- sha256: bb06a36b790b58643525d37ad4da9e116197fe261f6bcf82e2920f8e351a08de
- md5: 44aaa57742042772d253d057a34883a6
- depends:
- - __osx >=10.13
- - libclang13 18.1.7 default_h0449792_0
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang13 >=18.1.7
- size: 22898
- timestamp: 1717814062566
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp-18.1.7-default_h4c8afb6_0.conda
- sha256: ea2ab4d652b21bd454e0d3412d142635a2d5bae5887f4abd82ab972cc1bfa2c0
- md5: 24760f4e0135a795d4dff139184d69b4
- depends:
- - __osx >=10.13
- - libclang-cpp18.1 18.1.7 default_h4c8afb6_0
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- size: 22921
- timestamp: 1717813887590
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp18.1-18.1.7-default_h4c8afb6_0.conda
- sha256: 22b64ad7f04ccee346c043ee6bf44c56c1e489b88788693a82f9ca9f3d39c3ab
- md5: 41f0f6a496dfda7a7731005f9120fc08
- depends:
- - __osx >=10.13
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang-cpp18.1 >=18.1.7,<18.2.0a0
- size: 13773485
- timestamp: 1717813542661
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libclang13-18.1.7-default_h0449792_0.conda
- sha256: 9bfec881038994d1a71fe587c226f6971f7bc5220e8024312ea8acb6ebb6c47d
- md5: be4f24df1938154adcb08673fbce71be
- depends:
- - __osx >=10.13
- - libcxx >=16.0.6
- - libllvm18 >=18.1.7,<18.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang13 >=18.1.7
- size: 8119469
- timestamp: 1717813984475
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.20.0-h8f0b9e4_0.conda
- sha256: 5d3d8a82ca43347e96f1d79048921f3a7c25e32514bc7feb53ed2a040dcca54d
- md5: 4a0085ccf90dc514f0fc0909a874045e
- depends:
- - __osx >=11.0
- - krb5 >=1.22.2,<1.23.0a0
- - libnghttp2 >=1.68.1,<2.0a0
- - libssh2 >=1.11.1,<2.0a0
- - libzlib >=1.3.2,<2.0a0
- - openssl >=3.5.6,<4.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: curl
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libcurl >=8.20.0,<9.0a0
- size: 419676
- timestamp: 1777462238769
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-22.1.8-h19cb2f5_0.conda
- sha256: 57ee997f1f800cf38abc743c0f0a9ddfe6a101c697c35510452ce6f4ddf96361
- md5: 0f600157f28fc7bc9549ecafdfa5bc12
- depends:
- - __osx >=11.0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 566717
- timestamp: 1781672189697
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.25-h517ebb2_0.conda
- sha256: 025f8b1e85dd8254e0ca65f011919fb1753070eb507f03bca317871a884d24de
- md5: 31aa65919a729dc48180893f62c25221
- depends:
- - __osx >=10.13
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libdeflate >=1.25,<1.26.0a0
- size: 70840
- timestamp: 1761980008502
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda
- sha256: 6cc49785940a99e6a6b8c6edbb15f44c2dd6c789d9c283e5ee7bdfedd50b4cd6
- md5: 1f4ed31220402fcddc083b4bff406868
- depends:
- - ncurses
- - __osx >=10.13
- - ncurses >=6.5,<7.0a0
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libedit >=3.1.20250104,<3.2.0a0
- size: 115563
- timestamp: 1738479554273
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda
- sha256: 0d238488564a7992942aa165ff994eca540f687753b4f0998b29b4e4d030ff43
- md5: 899db79329439820b7e8f8de41bca902
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libev >=4.33,<4.34.0a0
- size: 106663
- timestamp: 1702146352558
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.8.1-hcc62823_1.conda
- sha256: 9c96cc05e056e1bba5b545cbbd57b6e01db622dc2c82934caaaa25cfb22fe666
- md5: dcfdea7b7013beef0a4d744d776ea38f
- depends:
- - __osx >=11.0
- constrains:
- - expat 2.8.1.*
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 76020
- timestamp: 1781204303305
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.5.2-hd1f9c09_0.conda
- sha256: 951958d1792238006fdc6fce7f71f1b559534743b26cc1333497d46e5903a2d6
- md5: 66a0dc7464927d0853b590b6f53ba3ea
- depends:
- - __osx >=10.13
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libffi >=3.5.2,<3.6.0a0
- size: 53583
- timestamp: 1769456300951
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.conda
- sha256: a1c8cecdf9966921e13f0ae921309a1f415dfbd2b791f2117cf7e8f5e61a48b6
- md5: 210a85a1119f97ea7887188d176db135
- depends:
- - __osx >=10.13
- license: LGPL-2.1-only
- purls: []
- run_exports:
- weak:
- - libiconv >=1.18,<2.0a0
- size: 737846
- timestamp: 1754908900138
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm18-18.1.7-hd5e122f_0.conda
- sha256: dc9397be88e0b5d0e14765b98ea7bbea79b9110447e43b28a0f1e994514f6350
- md5: bc138883a1fbb4d446b8a5565b1c1bc0
- depends:
- - __osx >=10.13
- - libcxx >=16
- - libxml2 >=2.12.7,<2.14.0a0
- - libzlib >=1.2.13,<2.0a0
- - zstd >=1.5.6,<1.6.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libllvm18 >=18.1.7,<18.2.0a0
- size: 27583991
- timestamp: 1717771655947
-- conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.3-hbb4bfdb_0.conda
- sha256: d9e2006051529aec5578c6efeb13bb6a7200a014b2d5a77a579e83a8049d5f3c
- md5: becdfbfe7049fa248e52aa37a9df09e2
- depends:
- - __osx >=11.0
- constrains:
- - xz 5.8.3.*
- license: 0BSD
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 105724
- timestamp: 1775826029494
-- conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-devel-5.8.3-hbb4bfdb_0.conda
- sha256: 05f845d7f29691f8410665297a4fd168261aaa2710993e9e21effd66365c080d
- md5: a59a33afff299f2d95fdabbd1214f4f1
- depends:
- - __osx >=11.0
- - liblzma 5.8.3 hbb4bfdb_0
- license: 0BSD
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 118185
- timestamp: 1775826064340
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.68.1-h70048d4_0.conda
- sha256: 899551e16aac9dfb85bfc2fd98b655f4d1b7fea45720ec04ccb93d95b4d24798
- md5: dba4c95e2fe24adcae4b77ebf33559ae
- depends:
- - __osx >=11.0
- - c-ares >=1.34.6,<2.0a0
- - libcxx >=19
- - libev >=4.33,<4.34.0a0
- - libev >=4.33,<5.0a0
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.5,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libnghttp2 >=1.68.1,<2.0a0
- size: 606749
- timestamp: 1773854765508
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.0-h1b8f9f3_0.conda
- sha256: 63af1a9e3284c7e4952364bafe7267e41e2d9d8bcc0e85a4ea4b0ec02d3693f6
- md5: 5dadfbc1a567fe6e475df4ce3148be09
- depends:
- - __osx >=10.13
- - libzlib >=1.2.13,<2.0a0
- license: Unlicense
- purls: []
- run_exports:
- weak:
- - libsqlite >=3.46.0,<4.0a0
- size: 908643
- timestamp: 1718050720117
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda
- sha256: 00654ba9e5f73aa1f75c1f69db34a19029e970a4aeb0fa8615934d8e9c369c3c
- md5: a6cb15db1c2dc4d3a5f6cf3772e09e81
- depends:
- - __osx >=10.13
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.0,<4.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libssh2 >=1.11.1,<2.0a0
- size: 284216
- timestamp: 1745608575796
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.9-he1bc88e_0.conda
- sha256: 151e653e72b9de48bdeb54ae0664b490d679d724e618649997530a582a67a5fb
- md5: af41ebf4621373c4eeeda69cc703f19c
- depends:
- - __osx >=10.13
- - icu >=75.1,<76.0a0
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.1,<6.0a0
- - libzlib >=1.3.1,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libxml2 >=2.13.9,<2.14.0a0
- size: 609937
- timestamp: 1761766325697
-- conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.2-hbb4bfdb_2.conda
- sha256: 4c6da089952b2d70150c74234679d6f7ac04f4a98f9432dec724968f912691e7
- md5: 30439ff30578e504ee5e0b390afc8c65
- depends:
- - __osx >=11.0
- constrains:
- - zlib 1.3.2 *_2
- license: Zlib
- license_family: Other
- purls: []
- run_exports:
- weak:
- - libzlib >=1.3.2,<2.0a0
- size: 59000
- timestamp: 1774073052242
-- conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-18.1.7-hd5e122f_0.conda
- sha256: 000a66921285d993aa748b0c9f39aa207331c9e5b7e2f86a57c42e79f92da9ed
- md5: c8f3c58497f799f4d617282903d1cab0
- depends:
- - __osx >=10.13
- - libllvm18 18.1.7 hd5e122f_0
- - libxml2 >=2.12.7,<2.14.0a0
- - libzlib >=1.2.13,<2.0a0
- - zstd >=1.5.6,<1.6.0a0
- constrains:
- - clang 18.1.7
- - llvmdev 18.1.7
- - clang-tools 18.1.7
- - llvm 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 24448916
- timestamp: 1717772227513
-- conda: https://conda.anaconda.org/conda-forge/osx-64/llvmdev-18.1.7-hd5e122f_0.conda
- sha256: b9320209088189641ed50f02d6abc55418b73523a1817507ef0ed21fb5d767c2
- md5: 43a0f9e29406cc07593d95e8d5d6a416
- depends:
- - __osx >=10.13
- - libcxx >=16
- - libllvm18 18.1.7 hd5e122f_0
- - libxml2 >=2.12.7,<2.14.0a0
- - libzlib >=1.2.13,<2.0a0
- - llvm-tools 18.1.7 hd5e122f_0
- - zstd >=1.5.6,<1.6.0a0
- constrains:
- - clang 18.1.7
- - clang-tools 18.1.7
- - llvm-tools 18.1.7
- - llvm 18.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 44033239
- timestamp: 1717772482811
-- conda: https://conda.anaconda.org/conda-forge/osx-64/maturin-1.14.1-py310h655e229_0.conda
- noarch: python
- sha256: 45bff1076d6b9e4a78fec3626eb492db5121b4f4d330c2a384939136bb42c845
- md5: de1041146eac2543111d441b377cc9ef
- depends:
- - python
- - tomli >=1.1.0
- - __osx >=11.0
- - openssl >=3.5.7,<4.0a0
- constrains:
- - __osx >=10.13
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/maturin?source=hash-mapping
- run_exports: {}
- size: 9400414
- timestamp: 1781871665562
-- conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.6-hcc0dc9a_0.conda
- sha256: f5f7e006ff4271305ab4cc08eedd855c67a571793c3d18aff73f645f088a8cae
- md5: 31b8740cf1b2588d4e61c81191004061
- depends:
- - __osx >=11.0
- license: X11 AND BSD-3-Clause
- purls: []
- run_exports:
- weak:
- - ncurses >=6.6,<7.0a0
- size: 831711
- timestamp: 1777423052277
-- conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.6.3-hc881268_0.conda
- sha256: 819d4368d6b5b298fa40d4bc836c1250842489002cacf3fb918a13ee2033b7c6
- md5: 46be42ab403712fd349d007d763bf767
- depends:
- - __osx >=11.0
- - ca-certificates
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - openssl >=3.6.3,<4.0a0
- size: 2775300
- timestamp: 1781071391999
-- conda: https://conda.anaconda.org/conda-forge/osx-64/pkg-config-0.29.2-hf7e621a_1009.conda
- sha256: 636122606556b651ad4d0ac60c7ab6b379e98f390359a1f0c05ad6ba6fb3837f
- md5: 0b1b9f9e420e4a0e40879b61f94ae646
- depends:
- - __osx >=10.13
- - libiconv >=1.17,<2.0a0
- license: GPL-2.0-or-later
- license_family: GPL
- purls: []
- run_exports: {}
- size: 239818
- timestamp: 1720806136579
-- conda: https://conda.anaconda.org/conda-forge/osx-64/py-spy-0.4.2-h009cd8f_0.conda
- sha256: 098e76221ee1db259fb42cb4e14c67c4cb8bf208d1106913e5af70b2857113c0
- md5: d42e0808501ad016f7eee62c9670f355
- depends:
- - __osx >=11.0
- constrains:
- - __osx >=10.13
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 1257016
- timestamp: 1777312742365
-- conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.3-h1411813_0_cpython.conda
- sha256: 3b327ffc152a245011011d1d730781577a8274fde1cf6243f073749ead8f1c2a
- md5: df1448ec6cbf8eceb03d29003cf72ae6
- depends:
- - __osx >=10.9
- - bzip2 >=1.0.8,<2.0a0
- - libexpat >=2.6.2,<3.0a0
- - libffi >=3.4,<4.0a0
- - libsqlite >=3.45.2,<4.0a0
- - libzlib >=1.2.13,<2.0.0a0
- - ncurses >=6.4.20240210,<7.0a0
- - openssl >=3.2.1,<4.0a0
- - readline >=8.2,<9.0a0
- - tk >=8.6.13,<8.7.0a0
- - tzdata
- - xz >=5.2.6,<6.0a0
- constrains:
- - python_abi 3.12.* *_cp312
- license: Python-2.0
- purls: []
- run_exports:
- weak:
- - python_abi 3.12.* *_cp312
- noarch:
- - python
- size: 14557341
- timestamp: 1713208068012
-- conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.3-h68b038d_0.conda
- sha256: 4614af680aa0920e82b953fece85a03007e0719c3399f13d7de64176874b80d5
- md5: eefd65452dfe7cce476a519bece46704
- depends:
- - __osx >=10.13
- - ncurses >=6.5,<7.0a0
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- run_exports:
- weak:
- - readline >=8.3,<9.0a0
- size: 317819
- timestamp: 1765813692798
-- conda: https://conda.anaconda.org/conda-forge/osx-64/rust-1.96.1-h5655b98_1.conda
- sha256: bca53c4e53cc0ee20c442e0846789d3b653c66a51c9b0159d47f067d1b9e5278
- md5: f0e2e4cfcdbe12e192fe27742cefe1c2
- depends:
- - rust-std-x86_64-apple-darwin 1.96.1 h38e4360_1
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- strong_constrains:
- - __osx >=11.0
- size: 200225410
- timestamp: 1782995766694
-- conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda
- sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5
- md5: bf830ba5afc507c6232d4ef0fb1a882d
- depends:
- - libzlib >=1.2.13,<2.0.0a0
- license: TCL
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - tk >=8.6.13,<8.7.0a0
- size: 3270220
- timestamp: 1699202389792
-- conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.8.3-h6a5a847_0.conda
- sha256: ba5ad03c1c99c0bc62b92fb4630a33839e07b41f1b64c2d224f63a36b6ac1c00
- md5: 65aa14eb080715ecf13b15e5d85acde2
- depends:
- - __osx >=11.0
- - liblzma 5.8.3 hbb4bfdb_0
- - liblzma-devel 5.8.3 hbb4bfdb_0
- - xz-gpl-tools 5.8.3 h6a5a847_0
- - xz-tools 5.8.3 hbb4bfdb_0
- license: 0BSD AND LGPL-2.1-or-later AND GPL-2.0-or-later
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 24261
- timestamp: 1775826189380
-- conda: https://conda.anaconda.org/conda-forge/osx-64/xz-gpl-tools-5.8.3-h6a5a847_0.conda
- sha256: e9bbba55933e2d962f65b689796561e9b687c36fb388b42eba5c0c561c6fe574
- md5: f2d1a60e16eb0da1cac4f9d0129957da
- depends:
- - __osx >=11.0
- - liblzma 5.8.3 hbb4bfdb_0
- constrains:
- - xz 5.8.3.*
- license: 0BSD AND LGPL-2.1-or-later AND GPL-2.0-or-later
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 34168
- timestamp: 1775826151739
-- conda: https://conda.anaconda.org/conda-forge/osx-64/xz-tools-5.8.3-hbb4bfdb_0.conda
- sha256: 57fc818b986bf86c5dec503047d5ba2f97bf76f2de225a3e6fea0c87c6e973dd
- md5: 0a8d7aa810e8bef50429295f485fb14c
- depends:
- - __osx >=11.0
- - liblzma 5.8.3 hbb4bfdb_0
- constrains:
- - xz 5.8.3.*
- license: 0BSD AND LGPL-2.1-or-later
- purls: []
- run_exports: {}
- size: 86264
- timestamp: 1775826113228
-- conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.2-hbb4bfdb_2.conda
- sha256: 5dd728cebca2e96fa48d41661f1a35ed0ee3cb722669eee4e2d854c6745655eb
- md5: 6276aa61ffc361cbf130d78cfb88a237
- depends:
- - __osx >=11.0
- - libzlib 1.3.2 hbb4bfdb_2
- license: Zlib
- license_family: Other
- purls: []
- run_exports:
- weak:
- - libzlib >=1.3.2,<2.0a0
- size: 92411
- timestamp: 1774073075482
-- conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.7-h3eecb57_6.conda
- sha256: 47101a4055a70a4876ffc87b750ab2287b67eca793f21c8224be5e1ee6394d3f
- md5: 727109b184d680772e3122f40136d5ca
- depends:
- - __osx >=10.13
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - zstd >=1.5.7,<1.6.0a0
- size: 528148
- timestamp: 1764777156963
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_9.conda
- sha256: 540fe54be35fac0c17feefbdc3e29725cce05d7367ffedfaaa1bdda234b019df
- md5: 620b85a3f45526a8bc4d23fd78fc22f0
- depends:
- - __osx >=11.0
- license: bzip2-1.0.6
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - bzip2 >=1.0.8,<2.0a0
- size: 124834
- timestamp: 1771350416561
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.6-hc919400_0.conda
- sha256: 2995f2aed4e53725e5efbc28199b46bf311c3cab2648fc4f10c2227d6d5fa196
- md5: bcb3cba70cf1eec964a03b4ba7775f01
- depends:
- - __osx >=11.0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - c-ares >=1.34.6,<2.0a0
- size: 180327
- timestamp: 1765215064054
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools-1030.6.3-llvm19_1_hd01ab73_4.conda
- sha256: 4f408036b5175be0d2c7940250d00dae5ea7a71d194a1ffb35881fb9df6211fc
- md5: caf7c8e48827c2ad0c402716159fe0a2
- depends:
- - cctools_impl_osx-arm64 1030.6.3 llvm19_1_he8a363d_4
- - ld64 956.6 llvm19_1_he86490a_4
- - libllvm19 >=19.1.7,<19.2.0a0
- license: APSL-2.0
- license_family: Other
- purls: []
- run_exports: {}
- size: 24313
- timestamp: 1768852906882
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/cctools_impl_osx-arm64-1030.6.3-llvm19_1_he8a363d_4.conda
- sha256: c444442e0c01de92a75b58718a100f2e272649658d4f3dd915bbfc2316b25638
- md5: 76c651b923e048f3f3e0ecb22c966f70
- depends:
- - __osx >=11.0
- - ld64_osx-arm64 >=956.6,<956.7.0a0
- - libcxx
- - libllvm19 >=19.1.7,<19.2.0a0
- - libzlib >=1.3.1,<2.0a0
- - llvm-tools 19.1.*
- - sigtool-codesign
- constrains:
- - ld64 956.6.*
- - cctools 1030.6.3.*
- - clang 19.1.*
- license: APSL-2.0
- license_family: Other
- purls: []
- run_exports: {}
- size: 749918
- timestamp: 1768852866532
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-19-19.1.7-default_hf3020a7_9.conda
- sha256: a1449c64f455d43153036f54c68cb075a52c1d9f3350a91f4a8936ecf1675c6b
- md5: 5a77d772c22448f6ab340fbfff55db48
- depends:
- - __osx >=11.0
- - libclang-cpp19.1 19.1.7 default_hf3020a7_9
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 763361
- timestamp: 1776988759708
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-19.1.7-default_hf9bcbb7_9.conda
- sha256: 8268c23a000cfeee1b83e19c59eb018ec07583905f69bfee01beac8aedd8c4df
- md5: 20056c993a8c9df01e04a0e165579ec1
- depends:
- - cctools
- - clang-19 19.1.7.* default_*
- - clang_impl_osx-arm64 19.1.7 default_hc11f16d_9
- - ld64
- - ld64_osx-arm64 * llvm19_1_*
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 24962
- timestamp: 1776989044302
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-19-19.1.7-default_hf3020a7_9.conda
- sha256: ecb87f79f8377445fcd901060fb2a9af187ac91c098c1a444d833d4ae41cf2ea
- md5: 03fc00f8bce94befe6b8e9ce56ccec56
- depends:
- - __osx >=11.0
- - libclang-cpp19.1 >=19.1.7,<19.2.0a0
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 62553
- timestamp: 1776988899878
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-19.1.7-default_hf3020a7_9.conda
- sha256: a6dac903ec7d02e0c38a6e0a6bb4a6bad2811892bf339ac2e6cb4b4a78f249b3
- md5: 8a9e72cc9f23409110fd882ae3a805df
- depends:
- - __osx >=11.0
- - clang-format-19 19.1.7 default_hf3020a7_9
- - libclang-cpp19.1 >=19.1.7,<19.2.0a0
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 25270
- timestamp: 1776989009705
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-19.1.7-default_h1589341_9.conda
- sha256: 0b3cdea6573996c35e80ca9d743349e71108703be79a6329c3dbb22be1f5d491
- md5: 1d58e84155ff0993fd7d58357c77b320
- depends:
- - __osx >=11.0
- - clang-format 19.1.7 default_hf3020a7_9
- - libclang-cpp19.1 >=19.1.7,<19.2.0a0
- - libclang13 >=19.1.7
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- - libxml2
- - libxml2-16 >=2.14.6
- constrains:
- - clangdev 19.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 15026501
- timestamp: 1776989117787
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-19.1.7-default_hc11f16d_9.conda
- sha256: 56db3a98eda7032a0aefe38f146a4b29df9d75d08c71bf7f7d6412effe775dd1
- md5: 2aec2e39be3b4999bda2a3e5bd4cd2e6
- depends:
- - cctools_impl_osx-arm64
- - clang-19 19.1.7.* default_*
- - compiler-rt 19.1.7.*
- - compiler-rt_osx-arm64
- - ld64_osx-arm64 * llvm19_1_*
- - llvm-openmp >=19.1.7
- - llvm-tools 19.1.7.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 24905
- timestamp: 1776989025990
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangdev-19.1.7-default_hf3020a7_9.conda
- sha256: 72d0f6d07c8b5324bc95ac3849346340337f889711993a0bd7a08d59cd5a6d14
- md5: 2d790dd1a13dd2e03b785bdbaab9d0f7
- depends:
- - __osx >=11.0
- - clang 19.1.7 default_hf9bcbb7_9
- - clang-tools 19.1.7 default_h1589341_9
- - clangxx 19.1.7 default_hc995acf_9
- - libclang 19.1.7 default_hf3020a7_9
- - libclang-cpp 19.1.7 default_hf3020a7_9
- - libcxx >=19.1.7
- - llvmdev 19.1.7.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 29034862
- timestamp: 1776989261367
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-19.1.7-default_hc995acf_9.conda
- sha256: 88697ecd1e5689e15c12d334bae2bb3900dffd91efd4686cd9eea9e1095ee986
- md5: 9a1ac8e5124fcc201adb20a103d51cc6
- depends:
- - clang 19.1.7 default_hf9bcbb7_9
- - clangxx_impl_osx-arm64 19.1.7.* default_*
- - libcxx-devel 19.1.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 24924
- timestamp: 1776989215095
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_impl_osx-arm64-19.1.7-default_hc11f16d_9.conda
- sha256: 6b5ebc5f369ad5373091edc3d4c4d2e1f39169b7adb080395965646eb8aee7c9
- md5: 8b7425e84f940861653c919142435bde
- depends:
- - clang-19 19.1.7.* default_*
- - clang_impl_osx-arm64 19.1.7 default_hc11f16d_9
- - libcxx-devel 19.1.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 24861
- timestamp: 1776989199328
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-19.1.7-h855ad52_1.conda
- sha256: b58a481828aee699db7f28bfcbbe72fb133277ac60831dfe70ee2465541bcb93
- md5: 39451684370ae65667fa5c11222e43f7
- depends:
- - __osx >=11.0
- - clang 19.1.7.*
- - compiler-rt_osx-arm64 19.1.7.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: APACHE
- purls: []
- run_exports: {}
- size: 97085
- timestamp: 1757411887557
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-78.3-hef89b57_0.conda
- sha256: 3a7907a17e9937d3a46dfd41cffaf815abad59a569440d1e25177c15fd0684e5
- md5: f1182c91c0de31a7abd40cedf6a5ebef
- depends:
- - __osx >=11.0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - icu >=78.3,<79.0a0
- size: 12361647
- timestamp: 1773822915649
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.22.2-hfd3d5f3_1.conda
- sha256: c740e4a2e7247776a9883158fdab50ae0732c8f67f96d8f1db8ad9da5e0b5222
- md5: 8780f41b013d19219faef9c82260744b
- depends:
- - __osx >=11.0
- - libcxx >=19
- - libedit >=3.1.20250104,<3.2.0a0
- - libedit >=3.1.20250104,<4.0a0
- - openssl >=3.5.7,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - krb5 >=1.22.2,<1.23.0a0
- size: 1159780
- timestamp: 1781859501654
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-956.6-llvm19_1_he86490a_4.conda
- sha256: d6197b4825ece12ab63097bd677294126439a1a6222c7098885aa23464ef280c
- md5: 22eb76f8d98f4d3b8319d40bda9174de
- depends:
- - ld64_osx-arm64 956.6 llvm19_1_ha2625f7_4
- - libllvm19 >=19.1.7,<19.2.0a0
- constrains:
- - cctools_osx-arm64 1030.6.3.*
- - cctools 1030.6.3.*
- license: APSL-2.0
- license_family: Other
- purls: []
- run_exports: {}
- size: 21592
- timestamp: 1768852886875
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-956.6-llvm19_1_ha2625f7_4.conda
- sha256: 4161eec579cea07903ee2fafdde6f8f9991dabd54f3ca6609a1bf75bed3dc788
- md5: eaf3d06e3a8a10dee7565e8d76ae618d
- depends:
- - __osx >=11.0
- - libcxx
- - libllvm19 >=19.1.7,<19.2.0a0
- - sigtool-codesign
- - tapi >=1600.0.11.8,<1601.0a0
- constrains:
- - cctools_impl_osx-arm64 1030.6.3.*
- - ld64 956.6.*
- - cctools 1030.6.3.*
- - clang 19.1.*
- license: APSL-2.0
- license_family: Other
- purls: []
- run_exports: {}
- size: 1040464
- timestamp: 1768852821767
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-19.1.7-default_hf3020a7_9.conda
- sha256: dc65ecec056b11b1606ca1d0bcd84310c23f644fd2fc579ad164eca4493af899
- md5: 2d27183e11c25e3d91138e11d2580b91
- depends:
- - __osx >=11.0
- - libclang13 19.1.7 default_h13b06bd_9
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang13 >=19.1.7
- size: 25224
- timestamp: 1776988937989
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp-19.1.7-default_hf3020a7_9.conda
- sha256: 0d69dababfbddbe5dca1e90be56f42cc5e34a11bba8087b782cadf612b0de882
- md5: 37feb902c281c7c50c49254ffe757cdc
- depends:
- - __osx >=11.0
- - libclang-cpp19.1 19.1.7 default_hf3020a7_9
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang-cpp19.1 >=19.1.7,<19.2.0a0
- size: 25253
- timestamp: 1776988972648
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp19.1-19.1.7-default_hf3020a7_9.conda
- sha256: e05c4830a117492996bac1ad55cd7ee3e57f63b46da8a324862efbee9279ab44
- md5: ddb70ebdcbf3a44bddc2657a51faf490
- depends:
- - __osx >=11.0
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang-cpp19.1 >=19.1.7,<19.2.0a0
- size: 14064699
- timestamp: 1776988581784
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang13-19.1.7-default_h13b06bd_9.conda
- sha256: 03bba9893f94d7cbf7e2d11dbb1736f70ce0af044be63e180895401a2dc9d65d
- md5: 0bfbfaee8a27ada3ebc2977c5e00acd0
- depends:
- - __osx >=11.0
- - libcxx >=19.1.7
- - libllvm19 >=19.1.7,<19.2.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libclang13 >=19.1.7
- size: 8439763
- timestamp: 1776988685803
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.20.0-hd5a2499_0.conda
- sha256: 38c0bc634b61e542776e97cfd15d5d41edd304d4e47c333004d2d622439b2381
- md5: 2f57b7d0c6adda88957586b7afd78438
- depends:
- - __osx >=11.0
- - krb5 >=1.22.2,<1.23.0a0
- - libnghttp2 >=1.68.1,<2.0a0
- - libssh2 >=1.11.1,<2.0a0
- - libzlib >=1.3.2,<2.0a0
- - openssl >=3.5.6,<4.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: curl
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libcurl >=8.20.0,<9.0a0
- size: 400568
- timestamp: 1777462251987
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-22.1.8-h55c6f16_0.conda
- sha256: a2e7abab5add9750fab064c024394de48e49f97631c605ad5db5c8ac3fc769ef
- md5: 89f76a2a21a3ec3ec983b5eb237c4113
- depends:
- - __osx >=11.0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 569349
- timestamp: 1781670209146
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-19.1.7-h6dc3340_2.conda
- sha256: ec07ebaa226792f4e2bf0f5dba50325632a7474d5f04b951d8291be70af215da
- md5: 9f7810b7c0a731dbc84d46d6005890ef
- depends:
- - libcxx >=19.1.7
- - libcxx-headers >=19.1.7,<19.1.8.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 23000
- timestamp: 1764648270121
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.22-hd74edd7_0.conda
- sha256: 3552894ca62bebc33d05982937cda25a4fa19e56a82af2ff20944ff4c2532fda
- md5: 2d3e3f3d8ab315748420ef58d5a3ae0f
- depends:
- - __osx >=11.0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libdeflate >=1.22,<1.23.0a0
- size: 54089
- timestamp: 1728177149927
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda
- sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631
- md5: 44083d2d2c2025afca315c7a172eab2b
- depends:
- - ncurses
- - __osx >=11.0
- - ncurses >=6.5,<7.0a0
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libedit >=3.1.20250104,<3.2.0a0
- size: 107691
- timestamp: 1738479560845
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda
- sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f
- md5: 36d33e440c31857372a72137f78bacf5
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libev >=4.33,<4.34.0a0
- size: 107458
- timestamp: 1702146414478
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.1-hf6b4638_1.conda
- sha256: 5af74261101e3c777399c6294b2b5d290e508153268eb2e9ff99c4d69834612f
- md5: a915151d5d3c5bf039f5ccc8402a436f
- depends:
- - __osx >=11.0
- constrains:
- - expat 2.8.1.*
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 69362
- timestamp: 1781203631990
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda
- sha256: 6686a26466a527585e6a75cc2a242bf4a3d97d6d6c86424a441677917f28bec7
- md5: 43c04d9cb46ef176bb2a4c77e324d599
- depends:
- - __osx >=11.0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libffi >=3.5.2,<3.6.0a0
- size: 40979
- timestamp: 1769456747661
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.88.2-ha08bb59_0.conda
- sha256: 68ac66904a284a7dfbb3bdf9225380eaf20750b2d414215e6d7af5caa3ed1a63
- md5: 03123cafdc96cef79fc8a615f9119b79
- depends:
- - __osx >=11.0
- - pcre2 >=10.47,<10.48.0a0
- - libiconv >=1.18,<2.0a0
- - libintl >=0.25.1,<1.0a0
- - libzlib >=1.3.2,<2.0a0
- - libffi >=3.5.2,<3.6.0a0
- constrains:
- - glib >2.66
- license: LGPL-2.1-or-later
- purls: []
- run_exports:
- weak:
- - libglib >=2.88.2,<3.0a0
- size: 4437447
- timestamp: 1782463971075
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda
- sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03
- md5: 4d5a7445f0b25b6a3ddbb56e790f5251
- depends:
- - __osx >=11.0
- license: LGPL-2.1-only
- purls: []
- run_exports:
- weak:
- - libiconv >=1.18,<2.0a0
- size: 750379
- timestamp: 1754909073836
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda
- sha256: 99d2cebcd8f84961b86784451b010f5f0a795ed1c08f1e7c76fbb3c22abf021a
- md5: 5103f6a6b210a3912faf8d7db516918c
- depends:
- - __osx >=11.0
- - libiconv >=1.18,<2.0a0
- license: LGPL-2.1-or-later
- purls: []
- run_exports:
- weak:
- - libintl >=0.25.1,<1.0a0
- size: 90957
- timestamp: 1751558394144
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm19-19.1.7-h8e0c9ce_2.conda
- sha256: 46f8ff3d86438c0af1bebe0c18261ce5de9878d58b4fe399a3a125670e4f0af5
- md5: d1d9b233830f6631800acc1e081a9444
- depends:
- - __osx >=11.0
- - libcxx >=19
- - libxml2
- - libxml2-16 >=2.14.5
- - libzlib >=1.3.1,<2.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - libllvm19 >=19.1.7,<19.2.0a0
- size: 26914852
- timestamp: 1757353228286
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_0.conda
- sha256: 34878d87275c298f1a732c6806349125cebbf340d24c6c23727268184bba051e
- md5: b1fd823b5ae54fbec272cea0811bd8a9
- depends:
- - __osx >=11.0
- constrains:
- - xz 5.8.3.*
- license: 0BSD
- purls: []
- run_exports:
- weak:
- - liblzma >=5.8.3,<6.0a0
- size: 92472
- timestamp: 1775825802659
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h84a0fba_1.conda
- sha256: 1089c7f15d5b62c622625ec6700732ece83be8b705da8c6607f4dabb0c4bd6d2
- md5: 57c4be259f5e0b99a5983799a228ae55
- depends:
- - __osx >=11.0
- license: BSD-2-Clause
- license_family: BSD
- purls: []
- run_exports: {}
- size: 73690
- timestamp: 1769482560514
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.68.1-h8f3e76b_0.conda
- sha256: 2bc7bc3978066f2c274ebcbf711850cc9ab92e023e433b9631958a098d11e10a
- md5: 6ea18834adbc3b33df9bd9fb45eaf95b
- depends:
- - __osx >=11.0
- - c-ares >=1.34.6,<2.0a0
- - libcxx >=19
- - libev >=4.33,<4.34.0a0
- - libev >=4.33,<5.0a0
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.5,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libnghttp2 >=1.68.1,<2.0a0
- size: 576526
- timestamp: 1773854624224
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsigtool-0.1.3-h98dc951_0.conda
- sha256: 421f7bd7caaa945d9cd5d374cc3f01e75637ca7372a32d5e7695c825a48a30d1
- md5: c08557d00807785decafb932b5be7ef5
- depends:
- - __osx >=11.0
- - openssl >=3.5.4,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 36416
- timestamp: 1767045062496
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.2-h1ae2325_0.conda
- sha256: 862463917e8ef5ac3ebdaf8f19914634b457609cc27ba678b7197124cefeb1f7
- md5: 1ebde5c677f00765233a17e278571177
- depends:
- - __osx >=11.0
- - icu >=78.3,<79.0a0
- - libzlib >=1.3.2,<2.0a0
- license: blessing
- purls: []
- run_exports:
- weak:
- - libsqlite >=3.53.2,<4.0a0
- size: 927724
- timestamp: 1780575223548
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda
- sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a
- md5: b68e8f66b94b44aaa8de4583d3d4cc40
- depends:
- - libzlib >=1.3.1,<2.0a0
- - openssl >=3.5.0,<4.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - libssh2 >=1.11.1,<2.0a0
- size: 279193
- timestamp: 1745608793272
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.3-h5ef1a60_0.conda
- sha256: ff75b84cdb9e8d123db2fa694a8ac2c2059516b6cbc98ac21fb68e235d0fd354
- md5: 19edaa53885fc8205614b03da2482282
- depends:
- - __osx >=11.0
- - icu >=78.3,<79.0a0
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.3,<6.0a0
- - libzlib >=1.3.2,<2.0a0
- constrains:
- - libxml2 2.15.3
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 466360
- timestamp: 1776377102261
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.3-h5654f7c_0.conda
- sha256: 2fe1d8de0854342ae9cabe408b476935f82f5636e153b3b497456264dc8ff3a1
- md5: 8e037d73747d6fe34e12d7bcac10cf21
- depends:
- - __osx >=11.0
- - icu >=78.3,<79.0a0
- - libiconv >=1.18,<2.0a0
- - liblzma >=5.8.3,<6.0a0
- - libxml2-16 2.15.3 h5ef1a60_0
- - libzlib >=1.3.2,<2.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports:
- weak:
- - libxml2
- - libxml2-16 >=2.15.3
- size: 41102
- timestamp: 1776377119495
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda
- sha256: 361415a698514b19a852f5d1123c5da746d4642139904156ddfca7c922d23a05
- md5: bc5a5721b6439f2f62a84f2548136082
- depends:
- - __osx >=11.0
- constrains:
- - zlib 1.3.2 *_2
- license: Zlib
- license_family: Other
- purls: []
- run_exports:
- weak:
- - libzlib >=1.3.2,<2.0a0
- size: 47759
- timestamp: 1774072956767
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-22.1.8-hc7d1edf_0.conda
- sha256: ccbaad6bbc88f135ab849bc36af5fa6eda36a9ed18ce6f58e3dde3d11784c156
- md5: a9c118f6343fb6301b6f3b4e94c4c562
- depends:
- - __osx >=11.0
- constrains:
- - intel-openmp <0.0a0
- - openmp 22.1.8|22.1.8.*
- license: Apache-2.0 WITH LLVM-exception
- license_family: APACHE
- purls: []
- run_exports:
- strong:
- - llvm-openmp >=22.1.8
- size: 286313
- timestamp: 1781736516782
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-19-19.1.7-h91fd4e7_2.conda
- sha256: 73f9506f7c32a448071340e73a0e8461e349082d63ecc4849e3eb2d1efc357dd
- md5: 8237b150fcd7baf65258eef9a0fc76ef
- depends:
- - __osx >=11.0
- - libcxx >=19
- - libllvm19 19.1.7 h8e0c9ce_2
- - libzlib >=1.3.1,<2.0a0
- - zstd >=1.5.7,<1.6.0a0
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 16376095
- timestamp: 1757353442671
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-19.1.7-h855ad52_2.conda
- sha256: 09750c33b5d694c494cad9eafda56c61a62622264173d760341b49fb001afe82
- md5: 3e3ac06efc5fdc1aa675ca30bf7d53df
- depends:
- - __osx >=11.0
- - libllvm19 19.1.7 h8e0c9ce_2
- - llvm-tools-19 19.1.7 h91fd4e7_2
- constrains:
- - llvm 19.1.7
- - llvmdev 19.1.7
- - clang-tools 19.1.7
- - clang 19.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 88390
- timestamp: 1757353535760
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvmdev-19.1.7-h91fd4e7_2.conda
- sha256: 321c651f0ba81ed0df3a6d7bbdf1de02ba13679ce1c880382fb73fbd245b4ae1
- md5: 46d3c0cdc4e2361ace6d6014d6e94d64
- depends:
- - __osx >=11.0
- - libcxx >=19
- - libllvm19 19.1.7 h8e0c9ce_2
- - libzlib >=1.3.1,<2.0a0
- - llvm-tools 19.1.7 h855ad52_2
- - zstd >=1.5.7,<1.6.0a0
- constrains:
- - llvm 19.1.7
- - llvm-tools 19.1.7
- - clang-tools 19.1.7
- - clang 19.1.7
- license: Apache-2.0 WITH LLVM-exception
- license_family: Apache
- purls: []
- run_exports: {}
- size: 45637337
- timestamp: 1757353673840
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/maturin-1.14.1-py310hc7c2786_0.conda
- noarch: python
- sha256: e7ad10951487ba06dda703dc58da2beea3678b89bad4a06b396323de600ba8f8
- md5: bbd550abd21eb0919cb212d519ef022d
- depends:
- - python
- - tomli >=1.1.0
- - __osx >=11.0
- - openssl >=3.5.7,<4.0a0
- constrains:
- - __osx >=11.0
- license: MIT
- license_family: MIT
- purls:
- - pkg:pypi/maturin?source=hash-mapping
- run_exports: {}
- size: 8813293
- timestamp: 1781871768111
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda
- sha256: 4ea6c620b87bd1d42bb2ccc2c87cd2483fa2d7f9e905b14c223f11ff3f4c455d
- md5: 343d10ed5b44030a2f67193905aea159
- depends:
- - __osx >=11.0
- license: X11 AND BSD-3-Clause
- purls: []
- run_exports:
- weak:
- - ncurses >=6.6,<7.0a0
- size: 805509
- timestamp: 1777423252320
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.3-hd24854e_0.conda
- sha256: b3e3ca895c336d4eb91c5d2f244a312bdb59a0de8cfa0cc4c179225ab2f6bbfb
- md5: 8187a86242741725bfa74785fe812979
- depends:
- - __osx >=11.0
- - ca-certificates
- license: Apache-2.0
- license_family: Apache
- purls: []
- run_exports:
- weak:
- - openssl >=3.6.3,<4.0a0
- size: 3102584
- timestamp: 1781069820667
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.47-h30297fc_0.conda
- sha256: 5e2e443f796f2fd92adf7978286a525fb768c34e12b1ee9ded4000a41b2894ba
- md5: 9b4190c4055435ca3502070186eba53a
- depends:
- - __osx >=11.0
- - bzip2 >=1.0.8,<2.0a0
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - pcre2 >=10.47,<10.48.0a0
- size: 850231
- timestamp: 1763655726735
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pkg-config-0.29.2-hde07d2e_1009.conda
- sha256: d82f4655b2d67fe12eefe1a3eea4cd27d33fa41dbc5e9aeab5fd6d3d2c26f18a
- md5: b4f41e19a8c20184eec3aaf0f0953293
- depends:
- - __osx >=11.0
- - libglib >=2.80.3,<3.0a0
- - libiconv >=1.17,<2.0a0
- license: GPL-2.0-or-later
- license_family: GPL
- purls: []
- run_exports: {}
- size: 49724
- timestamp: 1720806128118
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/py-spy-0.4.2-h748bcf4_0.conda
- sha256: b86f3e02e56896089435f20d71e69f6d3af240433b29aaee32f27a8686c90fd3
- md5: ca10471ac18327cbdf8d8ee46f7bcfc3
- depends:
- - __osx >=11.0
- constrains:
- - __osx >=11.0
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 1176168
- timestamp: 1777313031417
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.14.6-h156bc91_100_cp314.conda
- build_number: 100
- sha256: 984081c9fae3a3944c6f2707bbbbc70e8b961f02cdb7c640d9745e2636235632
- md5: 4841be3d0cf616a860efc6e60af66f8b
- depends:
- - __osx >=11.0
- - bzip2 >=1.0.8,<2.0a0
- - libexpat >=2.8.1,<3.0a0
- - libffi >=3.5.2,<3.6.0a0
- - liblzma >=5.8.3,<6.0a0
- - libmpdec >=4.0.0,<5.0a0
- - libsqlite >=3.53.2,<4.0a0
- - libzlib >=1.3.2,<2.0a0
- - ncurses >=6.6,<7.0a0
- - openssl >=3.5.7,<4.0a0
- - python_abi 3.14.* *_cp314
- - readline >=8.3,<9.0a0
- - tk >=8.6.13,<8.7.0a0
- - tzdata
- - zstd >=1.5.7,<1.6.0a0
- license: Python-2.0
- purls: []
- run_exports:
- weak:
- - python_abi 3.14.* *_cp314
- noarch:
- - python
- size: 14059371
- timestamp: 1781254578985
- python_site_packages_path: lib/python3.14/site-packages
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda
- sha256: a77010528efb4b548ac2a4484eaf7e1c3907f2aec86123ed9c5212ae44502477
- md5: f8381319127120ce51e081dce4865cf4
- depends:
- - __osx >=11.0
- - ncurses >=6.5,<7.0a0
- license: GPL-3.0-only
- license_family: GPL
- purls: []
- run_exports:
- weak:
- - readline >=8.3,<9.0a0
- size: 313930
- timestamp: 1765813902568
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/rust-1.96.1-h4ff7c5d_1.conda
- sha256: 50c1e7b0ea35f20adcfc37192f1d09503130bd995d54ea42d95f0b84d414dc85
- md5: 6ccafad1a5ff86b35a5645d9f2d07646
- depends:
- - rust-std-aarch64-apple-darwin 1.96.1 hf6ec828_1
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 180548266
- timestamp: 1782995337539
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-codesign-0.1.3-h98dc951_0.conda
- sha256: f3d006e2441f110160a684744d90921bbedbffa247d7599d7e76b5cd048116dc
- md5: ade77ad7513177297b1d75e351e136ce
- depends:
- - __osx >=11.0
- - libsigtool 0.1.3 h98dc951_0
- - openssl >=3.5.4,<4.0a0
- license: MIT
- license_family: MIT
- purls: []
- run_exports: {}
- size: 114331
- timestamp: 1767045086274
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1600.0.11.8-h997e182_2.conda
- sha256: de6893e53664e769c1b1c4103a666d436e3d307c0eb6a09a164e749d116e80f7
- md5: 555070ad1e18b72de36e9ee7ed3236b3
- depends:
- - libcxx >=19.0.0.a0
- - __osx >=11.0
- - ncurses >=6.5,<7.0a0
- license: NCSA
- purls: []
- run_exports: {}
- size: 200192
- timestamp: 1775657222120
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda
- sha256: 799cab4b6cde62f91f750149995d149bc9db525ec12595e8a1d91b9317f038b3
- md5: a9d86bc62f39b94c4661716624eb21b0
- depends:
- - __osx >=11.0
- - libzlib >=1.3.1,<2.0a0
- license: TCL
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - tk >=8.6.13,<8.7.0a0
- size: 3127137
- timestamp: 1769460817696
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.2-h8088a28_2.conda
- sha256: 8dd2ac25f0ba714263aac5832d46985648f4bfb9b305b5021d702079badc08d2
- md5: f1c0bce276210bed45a04949cfe8dc20
- depends:
- - __osx >=11.0
- - libzlib 1.3.2 h8088a28_2
- license: Zlib
- license_family: Other
- purls: []
- run_exports:
- weak:
- - libzlib >=1.3.2,<2.0a0
- size: 81123
- timestamp: 1774072974535
-- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda
- sha256: 9485ba49e8f47d2b597dd399e88f4802e100851b27c21d7525625b0b4025a5d9
- md5: ab136e4c34e97f34fb621d2592a393d8
- depends:
- - __osx >=11.0
- - libzlib >=1.3.1,<2.0a0
- license: BSD-3-Clause
- license_family: BSD
- purls: []
- run_exports:
- weak:
- - zstd >=1.5.7,<1.6.0a0
- size: 433413
- timestamp: 1764777166076
-- pypi: .
- name: deeptools
- requires_dist:
- - numpy>=2.0
- - scipy>=1.13
- - matplotlib>=3.9
- - pysam>=0.23
- - pybigwig>=0.3
- - py2bit>=0.3
- - deeptoolsintervals>=0.1
- - maturin
- - flake8 ; extra == 'actions'
- - pytest ; extra == 'actions'
- - twine ; extra == 'actions'
- - build ; extra == 'actions'
- - planemo ; extra == 'actions'
- - matplotlib==3.11 ; extra == 'actions'
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/00/01/4001033457f25ecdc2b1ffd513ca0b76200b9ea009dd64f6c1aad2dde133/boltons-26.0.0-py3-none-any.whl
- name: boltons
- version: 26.0.0
- sha256: ba077cac51b27532299634f87f5589b4080fa94a011b4d43a9247f775e9215c7
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl
- name: distlib
- version: 0.4.3
- sha256: 4b0ce306c966eb73bc3a7b6abad017c556dadd92c44701562cd528ac7fde4d5b
-- pypi: https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl
- name: docutils
- version: 0.22.4
- sha256: d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/08/f6/af32e23e563971ffb0fb86be52bc5be5c2c118858ffc119bf6a9039b173d/lxml-6.1.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
- name: lxml
- version: 6.1.1
- sha256: ebe6af670449830d6d9b752c256a983291c766a1365ba5d5460048f9e33a7818
- requires_dist:
- - cssselect>=0.7 ; extra == 'cssselect'
- - html5lib ; extra == 'html5'
- - beautifulsoup4 ; extra == 'htmlsoup'
- - lxml-html-clean ; extra == 'html-clean'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/0b/35/1cceccc5fcb50fa2ed53e2aa278cd032f3902682a73e763fb1ac3be8e6fa/rich_argparse-1.8.0-py3-none-any.whl
- name: rich-argparse
- version: 1.8.0
- sha256: d2a3ce7854654e2253c578763ab0a32f05016f23a55fadba7b9a91b6c0e92142
- requires_dist:
- - rich>=11.0.0
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl
- name: pycparser
- version: '3.0'
- sha256: b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl
- name: charset-normalizer
- version: 3.4.7
- sha256: eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/0d/fe/6bea5c9162869c5beba5d9c8abbed835ec85bf1ec1fba05a3822325c45f3/build-1.5.0-py3-none-any.whl
- name: build
- version: 1.5.0
- sha256: 13f3eecb844759ab66efec90ca17639bbf14dc06cb2fdf37a9010322d9c50a6f
- requires_dist:
- - packaging>=24.0
- - pyproject-hooks
- - colorama ; os_name == 'nt'
- - importlib-metadata>=4.6 ; python_full_version < '3.10.2'
- - tomli>=1.1.0 ; python_full_version < '3.11'
- - keyring ; extra == 'keyring'
- - uv>=0.1.18 ; extra == 'uv'
- - virtualenv>=20.17 ; python_full_version >= '3.10' and python_full_version < '3.14' and extra == 'virtualenv'
- - virtualenv>=20.31 ; python_full_version >= '3.14' and extra == 'virtualenv'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- name: pyparsing
- version: 3.3.2
- sha256: 850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d
- requires_dist:
- - railroad-diagrams ; extra == 'diagrams'
- - jinja2 ; extra == 'diagrams'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/10/c2/6604a71269e0c1bd75656d5a001432d16f2cc5b8c057140ec797155c295e/rdflib-7.6.0-py3-none-any.whl
- name: rdflib
- version: 7.6.0
- sha256: 30c0a3ebf4c0e09215f066be7246794b6492e054e782d7ac2a34c9f70a15e0dd
- requires_dist:
- - berkeleydb>=18.1.0,<19.0.0 ; extra == 'berkeleydb'
- - html5rdf>=1.2,<2 ; extra == 'html'
- - httpx>=0.28.1,<0.29.0 ; extra == 'graphdb' or extra == 'rdf4j'
- - isodate>=0.7.2,<1.0.0 ; python_full_version < '3.11'
- - lxml>=4.3,<6.0 ; extra == 'lxml'
- - networkx>=2,<4 ; extra == 'networkx'
- - orjson>=3.9.14,<4 ; extra == 'orjson'
- - pyparsing>=2.1.0,<4
- requires_python: '>=3.8.1'
-- pypi: https://files.pythonhosted.org/packages/13/37/a065dc3bd6e49423a6532c642ca7378d3f467b1ef44c2800c937af7f9739/filelock-3.29.4-py3-none-any.whl
- name: filelock
- version: 3.29.4
- sha256: dac1648087d5115554850d113e7dd8c83ab2d38e3435dde2d4f163847e57b767
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/13/e2/2e325795566de01d0d7c3bb57d3c370616b2d07b01214e84eec5d3b10963/lxml-6.1.1-cp314-cp314-macosx_10_15_universal2.whl
- name: lxml
- version: 6.1.1
- sha256: 19b7ab10b210b0b3ad7985d9ac4eb66ab09a90b20fe6e2f7ba55d01a234345d0
- requires_dist:
- - cssselect>=0.7 ; extra == 'cssselect'
- - html5lib ; extra == 'html5'
- - beautifulsoup4 ; extra == 'htmlsoup'
- - lxml-html-clean ; extra == 'html-clean'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/14/15/5574111ae50dd6e879456888c0eadd4c5a869959775854e18e18a6b345f3/propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: propcache
- version: 0.5.2
- sha256: 6f328175a2cde1f0ff2c4ed8ce968b9dcfb55f3a7153f39e2957ed994da13476
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/14/27/cc422d11961a00bd04aa9a8d9a63683a1083fe2e6a491c285a94998d6751/pysam-0.24.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: pysam
- version: 0.24.0
- sha256: 38d5cc5dff4bdaceabbb58c0700c41b132aacf783432b1d16060b46ac7d866e2
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/15/1c/991e414e4305e5aef60c8ebb51f35a2e1b12cf80b9fc41733bbdd070c037/galaxy_tool_util-26.0.1-py3-none-any.whl
- name: galaxy-tool-util
- version: 26.0.1
- sha256: 8e96969e2ced926bededa90ac137aa3a939500eb521ec7f64edc0f39f48b180a
- requires_dist:
- - galaxy-tool-util-models
- - galaxy-util[image-util,template]>=22.1
- - conda-package-streaming
- - lxml!=4.2.2
- - markupsafe
- - packaging
- - pydantic>=2.7.4
- - pyyaml
- - requests
- - sortedcontainers
- - typing-extensions
- - cwl-utils ; extra == 'cwl'
- - cwltool>=3.1.20230624081518 ; extra == 'cwl'
- - jinja2 ; extra == 'mulled'
- - whoosh ; extra == 'mulled'
- - edam-ontology ; extra == 'edam'
- - numpy ; extra == 'extended-assertions'
- - pysam ; extra == 'extended-assertions'
- - pillow ; extra == 'extended-assertions'
- - tifffile ; extra == 'extended-assertions'
- - beaker ; extra == 'test'
- - pytest ; extra == 'test'
- - pytest-mock ; extra == 'test'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/18/3e/4253fa84dd1947207033df2fecd52781e7e2f6d65c4360f38d739bb3c8c9/galaxy_util-26.0.1-py3-none-any.whl
- name: galaxy-util
- version: 26.0.1
- sha256: 62185001f2295338e45aa7376f30bbefd0ee69f08875892170c9831901a0310d
- requires_dist:
- - bleach
- - boltons
- - docutils!=0.17,!=0.17.1
- - importlib-resources>=5.10.0 ; python_full_version < '3.12'
- - packaging
- - pyparsing>=3.0.0
- - pyyaml
- - requests
- - typing-extensions
- - zipstream-new
- - pillow ; extra == 'image-util'
- - dictobj ; extra == 'jstree'
- - ct3>=3.3.3 ; extra == 'template'
- - fissix ; python_full_version >= '3.13' and extra == 'template'
- - future>=1.0.0 ; extra == 'template'
- - galaxy-tool-util-models ; extra == 'config-template'
- - jinja2 ; extra == 'config-template'
- - pydantic>=2.7.4 ; extra == 'config-template'
- - pytest ; extra == 'test'
- - pytest-httpserver ; extra == 'test'
- - responses ; extra == 'test'
- - werkzeug ; extra == 'test'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl
- name: typing-extensions
- version: 4.15.0
- sha256: f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl
- name: python-discovery
- version: 1.4.2
- sha256: 475803f53b7b2ed6e490e27373f9d8340f7d2eebf9acdaf645d7d714c97bb500
- requires_dist:
- - filelock>=3.15.4
- - platformdirs>=4.3.6,<5
- - furo>=2025.12.19 ; extra == 'docs'
- - sphinx-autodoc-typehints>=3.6.3 ; extra == 'docs'
- - sphinx>=9.1 ; extra == 'docs'
- - sphinxcontrib-mermaid>=2 ; extra == 'docs'
- - sphinxcontrib-towncrier>=0.4 ; extra == 'docs'
- - towncrier>=25.8 ; extra == 'docs'
- - covdefaults>=2.3 ; extra == 'testing'
- - coverage>=7.5.4 ; extra == 'testing'
- - pytest-mock>=3.14 ; extra == 'testing'
- - pytest>=8.3.5 ; extra == 'testing'
- - setuptools>=75.1 ; extra == 'testing'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl
- name: idna
- version: '3.18'
- sha256: 7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2
- requires_dist:
- - ruff>=0.6.2 ; extra == 'all'
- - mypy>=1.11.2 ; extra == 'all'
- - pytest>=8.3.2 ; extra == 'all'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/1e/bb/009af3a9532d4cc66d5385391c512210fae32ab2442605f26aca1d8d2957/backports_zstd-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: backports-zstd
- version: 1.6.0
- sha256: 0466b14723f3b7697669c00ee66fe16e30e25636b286b0a923fa86fa3d8a753c
- requires_python: '>=3.10,<3.14'
-- pypi: https://files.pythonhosted.org/packages/1f/99/d1c90d6041656cc6ee229dc99cd67fd0cd5aec3c5f7d72fffc27cc750054/cryptography-49.0.0.tar.gz
- name: cryptography
- version: 49.0.0
- sha256: f89660a348f4f78a92366240a61404e337586ef7f5909a2fef59ca88ef505493
- requires_dist:
- - cffi>=2.0.0 ; platform_python_implementation != 'PyPy'
- - typing-extensions>=4.13.2 ; python_full_version < '3.11'
- - bcrypt>=3.1.5 ; extra == 'ssh'
- requires_python: '>=3.9,!=3.9.0,!=3.9.1'
-- pypi: https://files.pythonhosted.org/packages/20/2c/0622f20ff02b2ef32558733443805dc82fd4c275be01b2d19d14676f3a1b/cryptography-49.0.0-cp311-abi3-manylinux_2_28_x86_64.whl
- name: cryptography
- version: 49.0.0
- sha256: 2afe9051da7ae7bd5905da5a949280c7d2bb75682e188f650a9d0f2756b834c6
- requires_dist:
- - cffi>=2.0.0 ; platform_python_implementation != 'PyPy'
- - typing-extensions>=4.13.2 ; python_full_version < '3.11'
- - bcrypt>=3.1.5 ; extra == 'ssh'
- requires_python: '>=3.9,!=3.9.0,!=3.9.1'
-- pypi: https://files.pythonhosted.org/packages/20/9c/d445818389df371f56d141d881153ba23183c4735a03f7356ffb43f7757d/aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: aiohttp
- version: 3.14.1
- sha256: 3e6fc1a85fa7194a1a7d19f44e8609180f4a8eb5fa4c7ed8b4355f080fad235c
- requires_dist:
- - aiohappyeyeballs>=2.5.0
- - aiosignal>=1.4.0
- - async-timeout>=4.0,<6.0 ; python_full_version < '3.11'
- - attrs>=17.3.0
- - frozenlist>=1.1.1
- - multidict>=4.5,<7.0
- - propcache>=0.2.0
- - typing-extensions>=4.4 ; python_full_version < '3.13'
- - yarl>=1.17.0,<2.0
- - aiodns>=3.3.0 ; sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- - brotli>=1.2 ; platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- - brotlicffi>=1.2 ; platform_python_implementation != 'CPython' and extra == 'speedups'
- - backports-zstd ; python_full_version < '3.14' and platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/22/00/ff3009c88e65de8011630acf8ab5a09cb2becd2aaf47fba2f3449f6224e9/lxml-6.1.1-cp312-cp312-macosx_10_13_x86_64.whl
- name: lxml
- version: 6.1.1
- sha256: 25c6997a9a534e016695a0ba06b2f07945de682731ff01065b6d5a4474179da1
- requires_dist:
- - cssselect>=0.7 ; extra == 'cssselect'
- - html5lib ; extra == 'html5'
- - beautifulsoup4 ; extra == 'htmlsoup'
- - lxml-html-clean ; extra == 'html-clean'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl
- name: pytest
- version: 9.1.1
- sha256: 37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c
- requires_dist:
- - colorama>=0.4 ; sys_platform == 'win32'
- - exceptiongroup>=1 ; python_full_version < '3.11'
- - iniconfig>=1.0.1
- - packaging>=22
- - pluggy>=1.5,<2
- - pygments>=2.7.2
- - tomli>=1 ; python_full_version < '3.11'
- - argcomplete ; extra == 'dev'
- - attrs>=19.2 ; extra == 'dev'
- - hypothesis>=3.56 ; extra == 'dev'
- - mock ; extra == 'dev'
- - requests ; extra == 'dev'
- - setuptools ; extra == 'dev'
- - xmlschema ; extra == 'dev'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl
- name: mccabe
- version: 0.7.0
- sha256: 6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e
- requires_python: '>=3.6'
-- pypi: https://files.pythonhosted.org/packages/27/d2/23d25e3f247b328be58d04a4c9f894178a0d1eda7d42867cfb388adaf416/fonttools-4.63.0-cp314-cp314-macosx_10_15_universal2.whl
- name: fonttools
- version: 4.63.0
- sha256: fd1e3094f42d806d3d7c79162fc59e5910fcbe3a7360c385b8da969bc4493745
- requires_dist:
- - lxml>=4.0 ; extra == 'lxml'
- - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff'
- - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff'
- - zopfli>=0.1.4 ; extra == 'woff'
- - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'unicode'
- - lz4>=1.7.4.2 ; extra == 'graphite'
- - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable'
- - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable'
- - pycairo ; extra == 'interpolatable'
- - matplotlib ; extra == 'plot'
- - sympy ; extra == 'symfont'
- - xattr ; sys_platform == 'darwin' and extra == 'type1'
- - skia-pathops>=0.5.0 ; extra == 'pathops'
- - uharfbuzz>=0.45.0 ; extra == 'repacker'
- - lxml>=4.0 ; extra == 'all'
- - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all'
- - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all'
- - zopfli>=0.1.4 ; extra == 'all'
- - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'all'
- - lz4>=1.7.4.2 ; extra == 'all'
- - scipy ; platform_python_implementation != 'PyPy' and extra == 'all'
- - munkres ; platform_python_implementation == 'PyPy' and extra == 'all'
- - pycairo ; extra == 'all'
- - matplotlib ; extra == 'all'
- - sympy ; extra == 'all'
- - xattr ; sys_platform == 'darwin' and extra == 'all'
- - skia-pathops>=0.5.0 ; extra == 'all'
- - uharfbuzz>=0.45.0 ; extra == 'all'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/2a/7f/a946aa4f8752b37102b41e64dca18a1976ac705c3a0d1dfe74d820a02552/mistune-3.2.1-py3-none-any.whl
- name: mistune
- version: 3.2.1
- sha256: 78cdb0ba5e938053ccf63651b352508d2efa9411dc8810bfb05f2dc5140c0048
- requires_dist:
- - typing-extensions ; python_full_version < '3.11'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/2c/02/3623e6169bed617ed1e2d372f7c69f92ec28d54c4dfc997055c8578ec148/virtualenv-21.5.1-py3-none-any.whl
- name: virtualenv
- version: 21.5.1
- sha256: 55aa670b67bbfb991b03fda39bd3276d92c419d702376e98c5df1c9989a26783
- requires_dist:
- - distlib>=0.3.7,<1
- - filelock>=3.24.2,<4 ; python_full_version >= '3.10'
- - filelock>=3.16.1,<=3.19.1 ; python_full_version < '3.10'
- - platformdirs>=3.9.1,<5
- - python-discovery>=1.4.2
- - typing-extensions>=4.13.2 ; python_full_version < '3.11'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl
- name: sortedcontainers
- version: 2.4.0
- sha256: a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0
-- pypi: https://files.pythonhosted.org/packages/32/8e/b94ec25fcd4384de2a1f5e0403284f005ec743c04bafdb6698c851df5c6d/tuspy-1.1.0-py3-none-any.whl
- name: tuspy
- version: 1.1.0
- sha256: 7fc5ac8fb25de37c96c90213f83a1ffdede7f48a471cb5a15a2f57846828a79a
- requires_dist:
- - requests>=2.18.4
- - tinydb>=3.5.0
- - aiohttp>=3.6.2
- - responses>=0.5.1 ; extra == 'test'
- - aioresponses>=0.6.2 ; extra == 'test'
- - coverage>=4.2 ; extra == 'test'
- - pytest>=3.0.3 ; extra == 'test'
- - pytest-cov>=2.3.1,<2.6 ; extra == 'test'
- - parametrize>=0.1.1 ; extra == 'test'
- - tox>=2.3.1 ; extra == 'dev'
- - sphinx-autobuild==2021.3.14 ; extra == 'dev'
- - sphinx==1.7.1 ; extra == 'dev'
- requires_python: '>=3.5.3'
-- pypi: https://files.pythonhosted.org/packages/37/aa/111610d8bf5b1bb7a295a048fc648cec346347a8b0be5881defd2d1b4a52/oyaml-1.0-py2.py3-none-any.whl
- name: oyaml
- version: '1.0'
- sha256: 3a378747b7fb2425533d1ce41962d6921cda075d46bb480a158d45242d156323
- requires_dist:
- - pyyaml
-- pypi: https://files.pythonhosted.org/packages/3a/7a/882d99539b19b1490cac5d77c67338d126e4122c8276bf640e411650c830/twine-6.2.0-py3-none-any.whl
- name: twine
- version: 6.2.0
- sha256: 418ebf08ccda9a8caaebe414433b0ba5e25eb5e4a927667122fbe8f829f985d8
- requires_dist:
- - readme-renderer>=35.0
- - requests>=2.20
- - requests-toolbelt>=0.8.0,!=0.9.0
- - urllib3>=1.26.0
- - importlib-metadata>=3.6 ; python_full_version < '3.10'
- - keyring>=21.2.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
- - rfc3986>=1.4.0
- - rich>=12.0.0
- - packaging>=24.0
- - id
- - keyring>=21.2.0 ; extra == 'keyring'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl
- name: appdirs
- version: 1.4.4
- sha256: a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
-- pypi: https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: markupsafe
- version: 3.0.3
- sha256: d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/3c/6b/72e5f22f3c5069bd950f107110cd17468cdb43abda3c55b48c4013e7b667/bioblend-1.9.0-py3-none-any.whl
- name: bioblend
- version: 1.9.0
- sha256: 573d6e8e8f1ee3f5a5630a05e561ca5c69ecfa2cf93d7e81d472ec8fe53abc49
- requires_dist:
- - pyyaml
- - requests>=2.20.0
- - requests-toolbelt>=0.5.1,!=0.9.0
- - tuspy
- - pytest ; extra == 'testing'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/3d/6f/221654a39431edc7e9685702ab06fbb22bb313629e0187c0ed4462ba8af7/schema_salad-8.9.20260417192335-py3-none-any.whl
- name: schema-salad
- version: 8.9.20260417192335
- sha256: dd7f5b1aa4d6f3ab61e7fd83d942af22d83afecc5f24f48b2027810efe6bd76f
- requires_dist:
- - requests>=1.0
- - ruamel-yaml>=0.17.6,<0.20
- - rdflib>=4.2.2,<8.0.0
- - mistune>=3,<3.3
- - cachecontrol[filecache]>=0.13.1,<0.15
- - mypy-extensions
- - rich-argparse
- - sphinx>=2.2 ; extra == 'docs'
- - sphinx-rtd-theme>=1 ; extra == 'docs'
- - pytest<10 ; extra == 'docs'
- - sphinx-autoapi ; extra == 'docs'
- - sphinx-autodoc-typehints ; extra == 'docs'
- - sphinxcontrib-autoprogram ; extra == 'docs'
- - black ; extra == 'pycodegen'
- requires_python: '>=3.10,<3.15'
-- pypi: https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl
- name: requests-toolbelt
- version: 1.0.0
- sha256: cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06
- requires_dist:
- - requests>=2.0.1,<3.0.0
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*'
-- pypi: https://files.pythonhosted.org/packages/42/77/de194443bf38daed9452139e960c632b0ef9f9a5dd9ce605fdf18ca9f1b1/id-1.6.1-py3-none-any.whl
- name: id
- version: 1.6.1
- sha256: f5ec41ed2629a508f5d0988eda142e190c9c6da971100612c4de9ad9f9b237ca
- requires_dist:
- - urllib3>=2,<3
- - build ; extra == 'dev'
- - bump>=1.3.2 ; extra == 'dev'
- - id[test,lint] ; extra == 'dev'
- - bandit ; extra == 'lint'
- - interrogate ; extra == 'lint'
- - mypy ; extra == 'lint'
- - ruff<0.14.15 ; extra == 'lint'
- - pytest ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pretend ; extra == 'test'
- - coverage[toml] ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- name: pillow
- version: 12.2.0
- sha256: 62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780
- requires_dist:
- - furo ; extra == 'docs'
- - olefile ; extra == 'docs'
- - sphinx>=8.2 ; extra == 'docs'
- - sphinx-autobuild ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - sphinx-inline-tabs ; extra == 'docs'
- - sphinxext-opengraph ; extra == 'docs'
- - olefile ; extra == 'fpx'
- - olefile ; extra == 'mic'
- - arro3-compute ; extra == 'test-arrow'
- - arro3-core ; extra == 'test-arrow'
- - nanoarrow ; extra == 'test-arrow'
- - pyarrow ; extra == 'test-arrow'
- - check-manifest ; extra == 'tests'
- - coverage>=7.4.2 ; extra == 'tests'
- - defusedxml ; extra == 'tests'
- - markdown2 ; extra == 'tests'
- - olefile ; extra == 'tests'
- - packaging ; extra == 'tests'
- - pyroma>=5 ; extra == 'tests'
- - pytest ; extra == 'tests'
- - pytest-cov ; extra == 'tests'
- - pytest-timeout ; extra == 'tests'
- - pytest-xdist ; extra == 'tests'
- - trove-classifiers>=2024.10.12 ; extra == 'tests'
- - defusedxml ; extra == 'xmp'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: fonttools
- version: 4.63.0
- sha256: a9faff9e0c1f76f9fd55899d2ce785832efebab37eb8ae13995853aef178bef0
- requires_dist:
- - lxml>=4.0 ; extra == 'lxml'
- - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff'
- - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff'
- - zopfli>=0.1.4 ; extra == 'woff'
- - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'unicode'
- - lz4>=1.7.4.2 ; extra == 'graphite'
- - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable'
- - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable'
- - pycairo ; extra == 'interpolatable'
- - matplotlib ; extra == 'plot'
- - sympy ; extra == 'symfont'
- - xattr ; sys_platform == 'darwin' and extra == 'type1'
- - skia-pathops>=0.5.0 ; extra == 'pathops'
- - uharfbuzz>=0.45.0 ; extra == 'repacker'
- - lxml>=4.0 ; extra == 'all'
- - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all'
- - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all'
- - zopfli>=0.1.4 ; extra == 'all'
- - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'all'
- - lz4>=1.7.4.2 ; extra == 'all'
- - scipy ; platform_python_implementation != 'PyPy' and extra == 'all'
- - munkres ; platform_python_implementation == 'PyPy' and extra == 'all'
- - pycairo ; extra == 'all'
- - matplotlib ; extra == 'all'
- - sympy ; extra == 'all'
- - xattr ; sys_platform == 'darwin' and extra == 'all'
- - skia-pathops>=0.5.0 ; extra == 'all'
- - uharfbuzz>=0.45.0 ; extra == 'all'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/46/3b/9dedd2e35cebcd4eb3539514b5ac674fd45654404839e6f9eff6e25d67c7/py2bit-1.0.1.tar.gz
- name: py2bit
- version: 1.0.1
- sha256: 4972f85eb3844cdfba43eb54ab3c8349a0536e03dfd7db07ca8d3447285ad20c
-- pypi: https://files.pythonhosted.org/packages/49/b2/97980f3ad4fae37dd7fe31626e2bf75fbf8bdf5d303950ec1fab39a12da8/kiwisolver-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
- name: kiwisolver
- version: 1.5.0
- sha256: 0cbe94b69b819209a62cb27bdfa5dc2a8977d8de2f89dfd97ba4f53ed3af754e
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: charset-normalizer
- version: 3.4.7
- sha256: 5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/53/78/ddd0affa881b1e09bc59f11ab829a7904f4bca29d25c34cbb9395e8e0061/allure_python_commons-2.16.0-py3-none-any.whl
- name: allure-python-commons
- version: 2.16.0
- sha256: 6d42a500078aca8a2e68823075c1ffc2396987bb268d62b19af82390b205ce88
- requires_dist:
- - attrs>=16.0.0
- - pluggy>=0.4.0
- requires_python: '>=3.6'
-- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- name: pluggy
- version: 1.6.0
- sha256: e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746
- requires_dist:
- - pre-commit ; extra == 'dev'
- - tox ; extra == 'dev'
- - pytest ; extra == 'testing'
- - pytest-benchmark ; extra == 'testing'
- - coverage ; extra == 'testing'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/55/0f/e7f1ff3a1cabc6c4486a7ee1b0506aedf2f5f8329760ac1f4e8032feef2b/pysam-0.24.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- name: pysam
- version: 0.24.0
- sha256: 4a642f18649e59817de272173e9c27c031dceaca199809e4f8b338ebfc5d6698
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/58/9d/40b6267367182187139a4000b82a3b287d84d745bccd808e75d916920e9d/bleach-6.4.0-py3-none-any.whl
- name: bleach
- version: 6.4.0
- sha256: 4b6b6a54fff2e69a3dde9d21cc6301220bee3c3cb792187d11403fd795031081
- requires_dist:
- - webencodings
- - tinycss2>=1.1.0 ; extra == 'css'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/58/be/7482c8a5ebebbc6470b3eb791812fff7d5e0216c2be3827b30b8bb6603ed/pillow-12.2.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: pillow
- version: 12.2.0
- sha256: 2d192a155bbcec180f8564f693e6fd9bccff5a7af9b32e2e4bf8c9c69dbad6b5
- requires_dist:
- - furo ; extra == 'docs'
- - olefile ; extra == 'docs'
- - sphinx>=8.2 ; extra == 'docs'
- - sphinx-autobuild ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - sphinx-inline-tabs ; extra == 'docs'
- - sphinxext-opengraph ; extra == 'docs'
- - olefile ; extra == 'fpx'
- - olefile ; extra == 'mic'
- - arro3-compute ; extra == 'test-arrow'
- - arro3-core ; extra == 'test-arrow'
- - nanoarrow ; extra == 'test-arrow'
- - pyarrow ; extra == 'test-arrow'
- - check-manifest ; extra == 'tests'
- - coverage>=7.4.2 ; extra == 'tests'
- - defusedxml ; extra == 'tests'
- - markdown2 ; extra == 'tests'
- - olefile ; extra == 'tests'
- - packaging ; extra == 'tests'
- - pyroma>=5 ; extra == 'tests'
- - pytest ; extra == 'tests'
- - pytest-cov ; extra == 'tests'
- - pytest-timeout ; extra == 'tests'
- - pytest-xdist ; extra == 'tests'
- - trove-classifiers>=2024.10.12 ; extra == 'tests'
- - defusedxml ; extra == 'xmp'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
- name: cffi
- version: 2.0.0
- sha256: c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13
- requires_dist:
- - pycparser ; implementation_name != 'PyPy'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl
- name: markupsafe
- version: 3.0.3
- sha256: d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/5b/67/314f6151bad77a93d751978a344033e1fc890822f05f0416079338e34231/nh3-0.3.6-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- name: nh3
- version: 0.3.6
- sha256: 905f877dc66dd7aea4a76e54bcb26acb5ff8216f720c0017ccf63e0e6035698e
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/5d/39/b72e168daf9c00fb20c9fc996d00437ccecdef3102387775d29d7a62576d/numpy-2.5.0-cp314-cp314-macosx_11_0_arm64.whl
- name: numpy
- version: 2.5.0
- sha256: 28e7137057d551e4a83c4ae414e3451f50568409db7569aacc7f9811ee06a446
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- name: pydantic-core
- version: 2.46.4
- sha256: 926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce
- requires_dist:
- - typing-extensions>=4.14.1
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/5f/fc/a7bf5b6e4e617b45f90f2d9d2a68519c249c81dd4fc2658c7a2a61c4f4b7/aiohappyeyeballs-2.6.2-py3-none-any.whl
- name: aiohappyeyeballs
- version: 2.6.2
- sha256: 4708045e2d7a6c6bdf8aafa8ed39649eaf926a4543b54560659129e3365953c4
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/60/5c/15b4c7a0182f75ffa90751958ba36a9c01cafee367d49a3edc10ed140b01/msgpack-1.2.1-cp314-cp314-macosx_11_0_arm64.whl
- name: msgpack
- version: 1.2.1
- sha256: 810b916696c86ef0deb3b74588480224df4c1b071136c34183e4a2a4284d7ac7
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl
- name: jinja2
- version: 3.1.6
- sha256: 85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67
- requires_dist:
- - markupsafe>=2.0
- - babel>=2.7 ; extra == 'i18n'
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/63/b1/4260d67d6bd85e58a66b72d54ce15d5de789b6f3870cc6bedf8ff9667401/propcache-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
- name: propcache
- version: 0.5.2
- sha256: 97797ebb098e670a2f92dd66f32897e30d7615b14e7f59711de23e30a9072539
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: frozenlist
- version: 1.8.0
- sha256: 229bf37d2e4acdaf808fd3f06e854a4a7a3661e871b10dc1f8f1896a3b05f18b
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl
- name: attrs
- version: 26.1.0
- sha256: c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/6a/19/ca10ead60b0acc80b2b833c2c4a4f2ff753d0f58b811f70d911c7e94a25c/scipy-1.18.0-cp312-cp312-macosx_10_15_x86_64.whl
- name: scipy
- version: 1.18.0
- sha256: 7bd21faaf5a1a3b2eff922d02db5f191b99a6518db9078a8fb23169f6d22259a
- requires_dist:
- - numpy>=2.0.0,<2.8
- - pytest>=8.0.0 ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-timeout ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- - asv ; extra == 'test'
- - mpmath ; extra == 'test'
- - gmpy2 ; extra == 'test'
- - threadpoolctl ; extra == 'test'
- - scikit-umfpack ; extra == 'test'
- - pooch ; extra == 'test'
- - hypothesis>=6.30 ; extra == 'test'
- - array-api-strict>=2.3.1 ; extra == 'test'
- - cython ; extra == 'test'
- - meson ; extra == 'test'
- - ninja ; sys_platform != 'emscripten' and extra == 'test'
- - scipy-doctest>=2.0.0 ; extra == 'test'
- - sphinx>=5.0.0,<8.2.0 ; extra == 'doc'
- - intersphinx-registry ; extra == 'doc'
- - pydata-sphinx-theme>=0.15.2 ; extra == 'doc'
- - sphinx-copybutton ; extra == 'doc'
- - sphinx-design>=0.4.0 ; extra == 'doc'
- - matplotlib>=3.5 ; extra == 'doc'
- - numpydoc ; extra == 'doc'
- - jupytext ; extra == 'doc'
- - myst-nb>=1.2.0 ; extra == 'doc'
- - pooch ; extra == 'doc'
- - jupyterlite-sphinx>=0.19.1 ; extra == 'doc'
- - jupyterlite-pyodide-kernel ; extra == 'doc'
- - linkify-it-py ; extra == 'doc'
- - tabulate ; extra == 'doc'
- - click<8.3.0 ; extra == 'dev'
- - spin ; extra == 'dev'
- - mypy==1.19.1 ; extra == 'dev'
- - pyrefly==0.63.0 ; extra == 'dev'
- - typing-extensions ; extra == 'dev'
- - types-psutil ; extra == 'dev'
- - pycodestyle ; extra == 'dev'
- - ruff>=0.12.0 ; extra == 'dev'
- - cython-lint>=0.12.2 ; extra == 'dev'
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/6a/b7/9366ed44ced9b7ef357ab48c94205280276db9d7f064aa3012a97227e966/h5py-3.16.0-cp314-cp314-macosx_11_0_arm64.whl
- name: h5py
- version: 3.16.0
- sha256: 8c1eff849cdd53cbc73c214c30ebdb6f1bb8b64790b4b4fc36acdb5e43570210
- requires_dist:
- - numpy>=1.21.2
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- name: frozenlist
- version: 1.8.0
- sha256: 494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/6a/fd/6adabd4f6d5e686f97dd02ce7fce3fe4cf672cbac36b8f67ff4040e8ad8b/msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: msgpack
- version: 1.2.1
- sha256: 020e881a764b20d8d7ca1a54fc01b8175519d108e3c3f194fddc200bda95951a
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/6b/67/6ea73b2173bcb1abe3a947fbd090cf96ee1b0a75f3f690e8902dc8ffdbfa/py2bit-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- name: py2bit
- version: 1.0.1
- sha256: 0cbd9754342dc9595f46b18e655af01d89e78d9762b0b541fcd4e96076523275
-- pypi: https://files.pythonhosted.org/packages/6b/b2/d17b2722c636d64b4e77ddc68d8d0625719d39f94021be8719a218af4c0a/backports_zstd-1.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: backports-zstd
- version: 1.6.0
- sha256: 1a99710fbb225d459d66def4dc2bb2cd4a9a0bdc8b799fc0621cfdd863be9c93
- requires_python: '>=3.10,<3.14'
-- pypi: https://files.pythonhosted.org/packages/72/65/a4559d4ff4a210d2a26d7ca0712e4e738cbfc963135f86e8ae807ca420eb/pysam-0.24.0-cp314-cp314-macosx_11_0_arm64.whl
- name: pysam
- version: 0.24.0
- sha256: f6f95d44efb4ee1dcfd18fcd11b26ba00bc1afaba9128a1b56c4c8887208fb07
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/74/f5/9373290775639cb67a2fce7f629a1c240dce9f12fe927bc32b2736e16dfc/argcomplete-3.6.3-py3-none-any.whl
- name: argcomplete
- version: 3.6.3
- sha256: f5007b3a600ccac5d25bbce33089211dfd49eab4a7718da3f10e3082525a92ce
- requires_dist:
- - coverage ; extra == 'test'
- - mypy ; extra == 'test'
- - pexpect ; extra == 'test'
- - ruff ; extra == 'test'
- - wheel ; extra == 'test'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- name: fonttools
- version: 4.63.0
- sha256: 58dc6bb86a78d782f00f9190ca02c119cf5bbe2807536e361e18d42019f877d8
- requires_dist:
- - lxml>=4.0 ; extra == 'lxml'
- - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff'
- - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff'
- - zopfli>=0.1.4 ; extra == 'woff'
- - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'unicode'
- - lz4>=1.7.4.2 ; extra == 'graphite'
- - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable'
- - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable'
- - pycairo ; extra == 'interpolatable'
- - matplotlib ; extra == 'plot'
- - sympy ; extra == 'symfont'
- - xattr ; sys_platform == 'darwin' and extra == 'type1'
- - skia-pathops>=0.5.0 ; extra == 'pathops'
- - uharfbuzz>=0.45.0 ; extra == 'repacker'
- - lxml>=4.0 ; extra == 'all'
- - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all'
- - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all'
- - zopfli>=0.1.4 ; extra == 'all'
- - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'all'
- - lz4>=1.7.4.2 ; extra == 'all'
- - scipy ; platform_python_implementation != 'PyPy' and extra == 'all'
- - munkres ; platform_python_implementation == 'PyPy' and extra == 'all'
- - pycairo ; extra == 'all'
- - matplotlib ; extra == 'all'
- - sympy ; extra == 'all'
- - xattr ; sys_platform == 'darwin' and extra == 'all'
- - skia-pathops>=0.5.0 ; extra == 'all'
- - uharfbuzz>=0.45.0 ; extra == 'all'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/78/17/853354204e1ca022d6b7d011ca7f3206c4f8faa3cc743e92609b49c1d83f/tinydb-4.8.2-py3-none-any.whl
- name: tinydb
- version: 4.8.2
- sha256: f97030ee5cbc91eeadd1d7af07ab0e48ceb04aa63d4a983adbaca4cba16e86c3
- requires_python: '>=3.8,<4.0'
-- pypi: https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- name: cffi
- version: 2.0.0
- sha256: 3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba
- requires_dist:
- - pycparser ; implementation_name != 'PyPy'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl
- name: annotated-types
- version: 0.7.0
- sha256: 1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53
- requires_dist:
- - typing-extensions>=4.0.0 ; python_full_version < '3.9'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl
- name: mypy-extensions
- version: 1.1.0
- sha256: 1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/7a/da/323a01c349bd5fb01bb6652e314d9bb218cee630a736bdb810ad50e4013f/yarl-1.24.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: yarl
- version: 1.24.2
- sha256: 7e7ebcdef69dec6c6451e616f32b622a6d4a2e92b445c992f7c8e5274a6bbc4c
- requires_dist:
- - idna>=2.0
- - multidict>=4.0
- - propcache>=0.2.1
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/7a/f6/51d8a97116de23c9280c1fa3b813bc088f8571ce5936ba84af1ecf13ed45/pybigwig-0.3.25-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- name: pybigwig
- version: 0.3.25
- sha256: 852c41f00afc610322eb3c5aba74068d05b340d09db4573db2deca330ad48f30
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/7c/03/b8cdb625a21f710dfa11bbca1f48fb4057d2c0286975f8b415bf80942c99/matplotlib-3.11.0-cp314-cp314-macosx_11_0_arm64.whl
- name: matplotlib
- version: 3.11.0
- sha256: 25c2e5455efd8d99f41fb79871a31feb7d301569642e332ec58d72cfe9282bc3
- requires_dist:
- - contourpy>=1.0.1
- - cycler>=0.10
- - fonttools>=4.22.0
- - kiwisolver>=1.3.1
- - numpy>=1.25
- - packaging>=20.0
- - pillow>=9
- - pyparsing>=3
- - python-dateutil>=2.7
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/7e/32/a7125fb28c4261a627f999d5fb4afff25b523800faed2c30979949d6facd/pydot-4.0.1-py3-none-any.whl
- name: pydot
- version: 4.0.1
- sha256: 869c0efadd2708c0be1f916eb669f3d664ca684bc57ffb7ecc08e70d5e93fee6
- requires_dist:
- - pyparsing>=3.1.0
- - ruff ; extra == 'lint'
- - mypy ; extra == 'types'
- - pydot[lint] ; extra == 'dev'
- - pydot[types] ; extra == 'dev'
- - chardet ; extra == 'dev'
- - parameterized ; extra == 'dev'
- - pydot[dev] ; extra == 'tests'
- - tox ; extra == 'tests'
- - pytest ; extra == 'tests'
- - pytest-cov ; extra == 'tests'
- - pytest-xdist[psutil] ; extra == 'tests'
- - zest-releaser[recommended] ; extra == 'release'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl
- name: urllib3
- version: 2.7.0
- sha256: 9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897
- requires_dist:
- - brotli>=1.2.0 ; platform_python_implementation == 'CPython' and extra == 'brotli'
- - brotlicffi>=1.2.0.0 ; platform_python_implementation != 'CPython' and extra == 'brotli'
- - h2>=4,<5 ; extra == 'h2'
- - pysocks>=1.5.6,!=1.5.7,<2.0 ; extra == 'socks'
- - backports-zstd>=1.0.0 ; python_full_version < '3.14' and extra == 'zstd'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl
- name: jaraco-classes
- version: 3.4.0
- sha256: f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790
- requires_dist:
- - more-itertools
- - sphinx>=3.5 ; extra == 'docs'
- - jaraco-packaging>=9.3 ; extra == 'docs'
- - rst-linker>=1.9 ; extra == 'docs'
- - furo ; extra == 'docs'
- - sphinx-lint ; extra == 'docs'
- - jaraco-tidelift>=1.4 ; extra == 'docs'
- - pytest>=6 ; extra == 'testing'
- - pytest-checkdocs>=2.4 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-mypy ; extra == 'testing'
- - pytest-enabler>=2.2 ; extra == 'testing'
- - pytest-ruff>=0.2.1 ; extra == 'testing'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl
- name: psutil
- version: 7.2.2
- sha256: 1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979
- requires_dist:
- - psleak ; extra == 'dev'
- - pytest ; extra == 'dev'
- - pytest-instafail ; extra == 'dev'
- - pytest-xdist ; extra == 'dev'
- - setuptools ; extra == 'dev'
- - abi3audit ; extra == 'dev'
- - black ; extra == 'dev'
- - check-manifest ; extra == 'dev'
- - coverage ; extra == 'dev'
- - packaging ; extra == 'dev'
- - pylint ; extra == 'dev'
- - pyperf ; extra == 'dev'
- - pypinfo ; extra == 'dev'
- - pytest-cov ; extra == 'dev'
- - requests ; extra == 'dev'
- - rstcheck ; extra == 'dev'
- - ruff ; extra == 'dev'
- - sphinx ; extra == 'dev'
- - sphinx-rtd-theme ; extra == 'dev'
- - toml-sort ; extra == 'dev'
- - twine ; extra == 'dev'
- - validate-pyproject[all] ; extra == 'dev'
- - virtualenv ; extra == 'dev'
- - vulture ; extra == 'dev'
- - wheel ; extra == 'dev'
- - colorama ; os_name == 'nt' and extra == 'dev'
- - pyreadline3 ; os_name == 'nt' and extra == 'dev'
- - pywin32 ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - wheel ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - wmi ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - psleak ; extra == 'test'
- - pytest ; extra == 'test'
- - pytest-instafail ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- - setuptools ; extra == 'test'
- - pywin32 ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- - wheel ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- - wmi ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- requires_python: '>=3.6'
-- pypi: https://files.pythonhosted.org/packages/81/59/208f71d70ddc6184f79b8c6d87d46eb7d7b12c19186a817dec9c9c3f3693/tifffile-2026.6.1-py3-none-any.whl
- name: tifffile
- version: 2026.6.1
- sha256: 0d7382d2769b855b81ce358528e2b40c16d48aa39031746efa81215205332a8d
- requires_dist:
- - numpy>=2.1
- - imagecodecs>=2026.5.10 ; extra == 'codecs'
- - lxml ; extra == 'xml'
- - zarr>=3.2.0 ; extra == 'zarr'
- - fsspec ; extra == 'zarr'
- - kerchunk ; extra == 'zarr'
- - matplotlib ; extra == 'plot'
- - imagecodecs>=2026.5.10 ; extra == 'all'
- - matplotlib ; extra == 'all'
- - lxml ; extra == 'all'
- - zarr>=3.2.0 ; extra == 'all'
- - xarray ; extra == 'all'
- - fsspec ; extra == 'all'
- - kerchunk ; extra == 'all'
- - cmapfile ; extra == 'test'
- - czifile ; extra == 'test'
- - dask ; extra == 'test'
- - fsspec ; extra == 'test'
- - imagecodecs ; extra == 'test'
- - kerchunk ; extra == 'test'
- - lfdfiles ; extra == 'test'
- - lxml ; extra == 'test'
- - ndtiff ; extra == 'test'
- - oiffile ; extra == 'test'
- - psdtags ; extra == 'test'
- - pytest ; extra == 'test'
- - requests ; extra == 'test'
- - roifile ; extra == 'test'
- - xarray ; extra == 'test'
- - zarr>=3.2.0 ; extra == 'test'
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl
- name: keyring
- version: 25.7.0
- sha256: be4a0b195f149690c166e850609a477c532ddbfbaed96a404d4e43f8d5e2689f
- requires_dist:
- - pywin32-ctypes>=0.2.0 ; sys_platform == 'win32'
- - secretstorage>=3.2 ; sys_platform == 'linux'
- - jeepney>=0.4.2 ; sys_platform == 'linux'
- - importlib-metadata>=4.11.4 ; python_full_version < '3.12'
- - jaraco-classes
- - jaraco-functools
- - jaraco-context
- - pytest>=6,!=8.1.* ; extra == 'test'
- - pyfakefs ; extra == 'test'
- - sphinx>=3.5 ; extra == 'doc'
- - jaraco-packaging>=9.3 ; extra == 'doc'
- - rst-linker>=1.9 ; extra == 'doc'
- - furo ; extra == 'doc'
- - sphinx-lint ; extra == 'doc'
- - jaraco-tidelift>=1.4 ; extra == 'doc'
- - pytest-checkdocs>=2.4 ; extra == 'check'
- - pytest-ruff>=0.2.1 ; sys_platform != 'cygwin' and extra == 'check'
- - pytest-cov ; extra == 'cover'
- - pytest-enabler>=3.4 ; extra == 'enabler'
- - pytest-mypy>=1.0.1 ; extra == 'type'
- - pygobject-stubs ; extra == 'type'
- - shtab ; extra == 'type'
- - types-pywin32 ; extra == 'type'
- - shtab>=1.1.0 ; extra == 'completion'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl
- name: platformdirs
- version: 4.10.0
- sha256: fb516cdb12eb0d857d0cd85a7c57cea4d060bee4578d6cf5a14dfdf8cbf8784a
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/81/f3/d7b4c8c9b6657ff0db27b739894ed0665fa8f3c78a7452bf74d6447f6865/zipstream_new-1.1.8-py3-none-any.whl
- name: zipstream-new
- version: 1.1.8
- sha256: 0662eb3ebe764fa168a5883cd8819ef83b94bd9e39955537188459d2264a7f60
-- pypi: https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl
- name: rich
- version: 15.0.0
- sha256: 33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb
- requires_dist:
- - ipywidgets>=7.5.1,<9 ; extra == 'jupyter'
- - markdown-it-py>=2.2.0
- - pygments>=2.13.0,<3.0.0
- requires_python: '>=3.9.0'
-- pypi: https://files.pythonhosted.org/packages/84/0c/b3288ee003c344356cd505ba8d85286e8f0d4d4177a13d8eed7db6e7c688/planemo-0.75.44-py3-none-any.whl
- name: planemo
- version: 0.75.44
- sha256: 9c167c35f84fd15227ef5af81c80c761768b6a2feecf99724e8eb12b8a146906
- requires_dist:
- - allure-python-commons
- - bioblend>=1.6.0
- - click!=8.0.2
- - cryptography>=46.0.3
- - cwltool>=1.0.20191225192155
- - ephemeris>=0.10.3
- - galaxy-job-config-init>=0.1.4
- - galaxy-tool-util[edam,extended-assertions]>=25.1,<26.1
- - galaxy-util[template]>=24.1,<26.1
- - glob2
- - gxformat2>=0.25.0
- - h5py
- - jinja2
- - lxml
- - oyaml
- - packaging
- - pathvalidate
- - pydantic>=2
- - pyyaml
- - ruamel-yaml
- - virtualenv
- - stdlib-list ; python_full_version < '3.10'
- - tabulate
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: pyyaml
- version: 6.0.3
- sha256: ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/8e/b4/23f8462c72e514563f5fd949e38a9e45bcc86fb59bf4b88240ba0ef02026/cwl_utils-0.42-py3-none-any.whl
- name: cwl-utils
- version: '0.42'
- sha256: 3ded53f626268d1113895f59e91a6ce2d8a1568823b4db506b4814ae2e4904c4
- requires_dist:
- - cwl-upgrader>=1.2.3
- - packaging
- - rdflib
- - requests
- - ruamel-yaml>=0.17.6,<0.20
- - schema-salad>=8.8.20250205075315,<9
- - typing-extensions>=4.10.0
- - cwlformat ; extra == 'pretty'
- - cwlformat ; extra == 'testing'
- - cwltool ; extra == 'testing'
- - jsonschema>=4.21.1 ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-mock>=1.10.0 ; extra == 'testing'
- - pytest-xdist[psutil] ; extra == 'testing'
- - pytest<10 ; extra == 'testing'
- - udocker ; extra == 'testing'
- requires_python: '>=3.10,<3.15'
-- pypi: https://files.pythonhosted.org/packages/8e/fb/2c4c618185be2bda327f9dacd16b3122cc938809f19df7be840595d0e584/prov-1.5.1-py2.py3-none-any.whl
- name: prov
- version: 1.5.1
- sha256: 5c930cbbd05424aa3066d336dc31d314dd9fa0280caeab064288e592ed716bea
- requires_dist:
- - lxml
- - networkx
- - python-dateutil
- - rdflib>=4.2.1
- - six>=1.9.0
- - pydot>=1.2.0 ; extra == 'dot'
-- pypi: https://files.pythonhosted.org/packages/92/7a/8017d45e513c720ee82bf062b1be3ae39087db3024571b4a00773e17c235/galaxy_job_config_init-0.1.4-py3-none-any.whl
- name: galaxy-job-config-init
- version: 0.1.4
- sha256: d9db27a0dee86da4adc22a35ec9a97b631a921d9a4eb9fba199cbfdc6cbaf35f
- requires_dist:
- - typing-extensions
- - jinja2
- - pyyaml
- - backports-strenum ; python_full_version < '3.11'
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/94/95/7f522393c88313336b20d70fc849555757b2e5febc22b83b3a3f0fd4bce9/matplotlib-3.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- name: matplotlib
- version: 3.11.0
- sha256: be5f93a1d21981bfb802ded0d77a0caa92d4342a47d45754fac77e314a506344
- requires_dist:
- - contourpy>=1.0.1
- - cycler>=0.10
- - fonttools>=4.22.0
- - kiwisolver>=1.3.1
- - numpy>=1.25
- - packaging>=20.0
- - pillow>=9
- - pyparsing>=3
- - python-dateutil>=2.7
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/96/9a/982e48afcffcd727a9144506720ffd4224b6b7e355c98641866f38b7c043/jaraco_functools-4.5.0-py3-none-any.whl
- name: jaraco-functools
- version: 4.5.0
- sha256: 79ce39246eddbde4b3a03b77ea5f0f7878dc669b166a66cf3fa8e266aa3fa2f4
- requires_dist:
- - more-itertools
- - pytest>=6,!=8.1.* ; extra == 'test'
- - jaraco-classes ; extra == 'test'
- - sphinx>=3.5 ; extra == 'doc'
- - jaraco-packaging>=9.3 ; extra == 'doc'
- - rst-linker>=1.9 ; extra == 'doc'
- - furo ; extra == 'doc'
- - sphinx-lint ; extra == 'doc'
- - jaraco-tidelift>=1.4 ; extra == 'doc'
- - pytest-checkdocs>=2.14 ; extra == 'check'
- - pytest-ruff>=0.2.1 ; sys_platform != 'cygwin' and extra == 'check'
- - pytest-cov ; extra == 'cover'
- - pytest-enabler>=3.4 ; extra == 'enabler'
- - pytest-mypy>=1.0.1 ; platform_python_implementation != 'PyPy' and extra == 'type'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/96/c2/2a1605af41829cd2a247271b5b6f6b2dbc2e9407df2dd9bcafdceafcd4b3/ct3-3.4.0.post5.tar.gz
- name: ct3
- version: 3.4.0.post5
- sha256: 1c5f2000d52d591703c74f6f5f7ef427ed1b6501be28e3f1634f62c3a5d792e1
- requires_dist:
- - markdown ; extra == 'filters'
- - markdown ; extra == 'markdown'
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*'
-- pypi: https://files.pythonhosted.org/packages/97/1b/295bf2fa3e740131778065e5ffa2c481f0e7210182d408e9a2c244ff5b0c/readme_renderer-45.0-py3-none-any.whl
- name: readme-renderer
- version: '45.0'
- sha256: 3385ed220117104a2bceb4a9dac8c5fdf6d1f96890d7ea2a9c7174fd5c84091f
- requires_dist:
- - nh3>=0.2.14
- - docutils>=0.21.2
- - pygments>=2.5.1
- - comrak>=0.0.11 ; extra == 'md'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/97/c8/c67cb8c70e19ef1960b97b22ed2a1567711de46c4ddf19799923adc836c2/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl
- name: charset-normalizer
- version: 3.4.7
- sha256: c36c333c39be2dbca264d7803333c896ab8fa7d4d6f0ab7edb7dfd7aea6e98c0
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
- name: tabulate
- version: 0.10.0
- sha256: f0b0622e567335c8fabaaa659f1b33bcb6ddfe2e496071b743aa113f8774f2d3
- requires_dist:
- - wcwidth ; extra == 'widechars'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl
- name: pathvalidate
- version: 3.3.1
- sha256: 5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f
- requires_dist:
- - sphinx-rtd-theme>=1.2.2 ; extra == 'docs'
- - sphinx>=2.4 ; extra == 'docs'
- - urllib3<2 ; extra == 'docs'
- - readmemaker>=1.2.0 ; extra == 'readme'
- - path>=13,<18 ; extra == 'readme'
- - allpairspy>=2 ; extra == 'test'
- - click>=6.2 ; extra == 'test'
- - faker>=1.0.8 ; extra == 'test'
- - pytest>=6.0.1 ; extra == 'test'
- - pytest-md-report>=0.6.2 ; extra == 'test'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/9b/22/adf66990e63584a68dfb50c24f48a125c07b1699899381c8151e63ed458c/cryptography-49.0.0-cp311-abi3-macosx_11_0_arm64.whl
- name: cryptography
- version: 49.0.0
- sha256: 966fe0e9c67490071f14c0d2b1cb2dfb3023c5ce39457343931415f08382f2db
- requires_dist:
- - cffi>=2.0.0 ; platform_python_implementation != 'PyPy'
- - typing-extensions>=4.13.2 ; python_full_version < '3.11'
- - bcrypt>=3.1.5 ; extra == 'ssh'
- requires_python: '>=3.9,!=3.9.0,!=3.9.1'
-- pypi: https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl
- name: setuptools
- version: 82.0.1
- sha256: a59e362652f08dcd477c78bb6e7bd9d80a7995bc73ce773050228a348ce2e5bb
- requires_dist:
- - pytest>=6,!=8.1.* ; extra == 'test'
- - virtualenv>=13.0.0 ; extra == 'test'
- - wheel>=0.44.0 ; extra == 'test'
- - pip>=19.1 ; extra == 'test'
- - packaging>=24.2 ; extra == 'test'
- - jaraco-envs>=2.2 ; extra == 'test'
- - pytest-xdist>=3 ; extra == 'test'
- - jaraco-path>=3.7.2 ; extra == 'test'
- - build[virtualenv]>=1.0.3 ; extra == 'test'
- - filelock>=3.4.0 ; extra == 'test'
- - ini2toml[lite]>=0.14 ; extra == 'test'
- - tomli-w>=1.0.0 ; extra == 'test'
- - pytest-timeout ; extra == 'test'
- - pytest-perf ; sys_platform != 'cygwin' and extra == 'test'
- - jaraco-develop>=7.21 ; python_full_version >= '3.9' and sys_platform != 'cygwin' and extra == 'test'
- - pytest-home>=0.5 ; extra == 'test'
- - pytest-subprocess ; extra == 'test'
- - pyproject-hooks!=1.1 ; extra == 'test'
- - jaraco-test>=5.5 ; extra == 'test'
- - sphinx>=3.5 ; extra == 'doc'
- - jaraco-packaging>=9.3 ; extra == 'doc'
- - rst-linker>=1.9 ; extra == 'doc'
- - furo ; extra == 'doc'
- - sphinx-lint ; extra == 'doc'
- - jaraco-tidelift>=1.4 ; extra == 'doc'
- - pygments-github-lexers==0.0.5 ; extra == 'doc'
- - sphinx-favicon ; extra == 'doc'
- - sphinx-inline-tabs ; extra == 'doc'
- - sphinx-reredirects ; extra == 'doc'
- - sphinxcontrib-towncrier ; extra == 'doc'
- - sphinx-notfound-page>=1,<2 ; extra == 'doc'
- - pyproject-hooks!=1.1 ; extra == 'doc'
- - towncrier<24.7 ; extra == 'doc'
- - packaging>=24.2 ; extra == 'core'
- - more-itertools>=8.8 ; extra == 'core'
- - jaraco-text>=3.7 ; extra == 'core'
- - importlib-metadata>=6 ; python_full_version < '3.10' and extra == 'core'
- - tomli>=2.0.1 ; python_full_version < '3.11' and extra == 'core'
- - wheel>=0.43.0 ; extra == 'core'
- - jaraco-functools>=4 ; extra == 'core'
- - more-itertools ; extra == 'core'
- - pytest-checkdocs>=2.4 ; extra == 'check'
- - pytest-ruff>=0.2.1 ; sys_platform != 'cygwin' and extra == 'check'
- - ruff>=0.13.0 ; sys_platform != 'cygwin' and extra == 'check'
- - pytest-cov ; extra == 'cover'
- - pytest-enabler>=2.2 ; extra == 'enabler'
- - pytest-mypy ; extra == 'type'
- - mypy==1.18.* ; extra == 'type'
- - importlib-metadata>=7.0.2 ; python_full_version < '3.10' and extra == 'type'
- - jaraco-develop>=7.21 ; sys_platform != 'cygwin' and extra == 'type'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl
- name: networkx
- version: 3.6.1
- sha256: d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762
- requires_dist:
- - asv ; extra == 'benchmarking'
- - virtualenv ; extra == 'benchmarking'
- - numpy>=1.25 ; extra == 'default'
- - scipy>=1.11.2 ; extra == 'default'
- - matplotlib>=3.8 ; extra == 'default'
- - pandas>=2.0 ; extra == 'default'
- - pre-commit>=4.1 ; extra == 'developer'
- - mypy>=1.15 ; extra == 'developer'
- - sphinx>=8.0 ; extra == 'doc'
- - pydata-sphinx-theme>=0.16 ; extra == 'doc'
- - sphinx-gallery>=0.18 ; extra == 'doc'
- - numpydoc>=1.8.0 ; extra == 'doc'
- - pillow>=10 ; extra == 'doc'
- - texext>=0.6.7 ; extra == 'doc'
- - myst-nb>=1.1 ; extra == 'doc'
- - intersphinx-registry ; extra == 'doc'
- - osmnx>=2.0.0 ; extra == 'example'
- - momepy>=0.7.2 ; extra == 'example'
- - contextily>=1.6 ; extra == 'example'
- - seaborn>=0.13 ; extra == 'example'
- - cairocffi>=1.7 ; extra == 'example'
- - igraph>=0.11 ; extra == 'example'
- - scikit-learn>=1.5 ; extra == 'example'
- - iplotx>=0.9.0 ; extra == 'example'
- - lxml>=4.6 ; extra == 'extra'
- - pygraphviz>=1.14 ; extra == 'extra'
- - pydot>=3.0.1 ; extra == 'extra'
- - sympy>=1.10 ; extra == 'extra'
- - build>=0.10 ; extra == 'release'
- - twine>=4.0 ; extra == 'release'
- - wheel>=0.40 ; extra == 'release'
- - changelist==0.5 ; extra == 'release'
- - pytest>=7.2 ; extra == 'test'
- - pytest-cov>=4.0 ; extra == 'test'
- - pytest-xdist>=3.0 ; extra == 'test'
- - pytest-mpl ; extra == 'test-extras'
- - pytest-randomly ; extra == 'test-extras'
- requires_python: '>=3.11,!=3.14.1'
-- pypi: https://files.pythonhosted.org/packages/9e/e9/1a19e42cd43cc1365e127db6aae85e1c671da1d9a5d746f4d34a50edb577/h5py-3.16.0-cp312-cp312-manylinux_2_28_x86_64.whl
- name: h5py
- version: 3.16.0
- sha256: dfc21898ff025f1e8e67e194965a95a8d4754f452f83454538f98f8a3fcb207e
- requires_dist:
- - numpy>=1.21.2
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/9f/27/3c3e5398fa49227b2dd67211b4402c84ed9d5b48a4257bf5b1196f9b6a8e/ct3-3.4.0.post5-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- name: ct3
- version: 3.4.0.post5
- sha256: 3be2cd9d24b6c6741e90c3f854b20dd019b0c47f7887962972a515b92c35204e
- requires_dist:
- - markdown ; extra == 'filters'
- - markdown ; extra == 'markdown'
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*'
-- pypi: https://files.pythonhosted.org/packages/9f/56/13ab06b4f93ca7cac71078fbe37fcea175d3216f31f85c3168a6bbd0bb9a/flake8-7.3.0-py2.py3-none-any.whl
- name: flake8
- version: 7.3.0
- sha256: b9696257b9ce8beb888cdbe31cf885c90d31928fe202be0889a7cdafad32f01e
- requires_dist:
- - mccabe>=0.7.0,<0.8.0
- - pycodestyle>=2.14.0,<2.15.0
- - pyflakes>=3.4.0,<3.5.0
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl
- name: requests
- version: 2.34.2
- sha256: 2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0
- requires_dist:
- - charset-normalizer>=2,<4
- - idna>=2.5,<4
- - urllib3>=1.26,<3
- - certifi>=2023.5.7
- - pysocks>=1.5.6,!=1.5.7 ; extra == 'socks'
- - chardet>=3.0.2,<8 ; extra == 'use-chardet-on-py3'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/a1/93/72b1736d68f03fda5fdf0f2180fb6caaae3894f1b854d006ac61ecc727ee/frozenlist-1.8.0-cp314-cp314-macosx_11_0_arm64.whl
- name: frozenlist
- version: 1.8.0
- sha256: 4970ece02dbc8c3a92fcc5228e36a3e933a01a999f7094ff7c23fbd2beeaa67c
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/a7/06/3d6badcf13db419e25b07041d9c7b4a2c331d3f4e7134445ec5df57714cd/coloredlogs-15.0.1-py2.py3-none-any.whl
- name: coloredlogs
- version: 15.0.1
- sha256: 612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934
- requires_dist:
- - humanfriendly>=9.1
- - capturer>=2.4 ; extra == 'cron'
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*'
-- pypi: https://files.pythonhosted.org/packages/ac/1f/d10d6ad23c86c62d90d867d0506881a392ec6ef06885b858eaab868dd356/deeptoolsintervals-0.1.9.tar.gz
- name: deeptoolsintervals
- version: 0.1.9
- sha256: 7d94c36fd2b6f10d8b99e536d2672e8228971f1fc810497d33527bba2c40d4f6
-- pypi: https://files.pythonhosted.org/packages/ac/3e/61d11b779e4e83ee8661439af070f6f138060cd41f0346a0a70432f9e55c/cwl_upgrader-1.2.15-py3-none-any.whl
- name: cwl-upgrader
- version: 1.2.15
- sha256: 42ae4546a433a7439f56282942e3a9369d08d9a2ad31d86cddb1bb298e28640d
- requires_dist:
- - ruamel-yaml>=0.16.0,<0.20
- - schema-salad
- - pytest<10 ; extra == 'testing'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/ad/1f/8970b150a4b4365623ae00fc88603491f763c627311ae8031e3111356d6e/pydantic_core-2.46.4-cp314-cp314-macosx_11_0_arm64.whl
- name: pydantic-core
- version: 2.46.4
- sha256: 23ace664830ee0bfe014a0c7bc248b1f7f25ed7ad103852c317624a1083af462
- requires_dist:
- - typing-extensions>=4.14.1
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/b2/a3/e137168c9c44d18eff0376253da9f1e9234d0239e0ee230d2fee6cea8e55/jeepney-0.9.0-py3-none-any.whl
- name: jeepney
- version: 0.9.0
- sha256: 97e5714520c16fc0a45695e5365a2e11b81ea79bba796e26f9f1d178cb182683
- requires_dist:
- - pytest ; extra == 'test'
- - pytest-trio ; extra == 'test'
- - pytest-asyncio>=0.17 ; extra == 'test'
- - testpath ; extra == 'test'
- - trio ; extra == 'test'
- - async-timeout ; python_full_version < '3.11' and extra == 'test'
- - trio ; extra == 'trio'
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl
- name: mdurl
- version: 0.1.2
- sha256: 84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl
- name: markdown-it-py
- version: 4.2.0
- sha256: 9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a
- requires_dist:
- - mdurl~=0.1
- - psutil ; extra == 'benchmarking'
- - pytest ; extra == 'benchmarking'
- - pytest-benchmark ; extra == 'benchmarking'
- - commonmark~=0.9 ; extra == 'compare'
- - markdown~=3.4 ; extra == 'compare'
- - mistletoe~=1.0 ; extra == 'compare'
- - mistune~=3.0 ; extra == 'compare'
- - panflute~=2.3 ; extra == 'compare'
- - markdown-it-pyrs ; extra == 'compare'
- - linkify-it-py>=1,<3 ; extra == 'linkify'
- - mdit-py-plugins>=0.5.0 ; extra == 'plugins'
- - gprof2dot ; extra == 'profiling'
- - mdit-py-plugins>=0.5.0 ; extra == 'rtd'
- - myst-parser ; extra == 'rtd'
- - pyyaml ; extra == 'rtd'
- - sphinx ; extra == 'rtd'
- - sphinx-copybutton ; extra == 'rtd'
- - sphinx-design ; extra == 'rtd'
- - sphinx-book-theme~=1.0 ; extra == 'rtd'
- - jupyter-sphinx ; extra == 'rtd'
- - ipykernel ; extra == 'rtd'
- - coverage ; extra == 'testing'
- - pytest ; extra == 'testing'
- - pytest-cov ; extra == 'testing'
- - pytest-regressions ; extra == 'testing'
- - pytest-timeout ; extra == 'testing'
- - requests ; extra == 'testing'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/b4/97/0535f7d3f45d3853f79a11988d8faf798de684d902579126449455506e2f/ephemeris-0.10.11-py2.py3-none-any.whl
- name: ephemeris
- version: 0.10.11
- sha256: a6ec62371ccc519ebab9aefa1d49bd1d396218a3ebced1760ae5ace77dd93f2f
- requires_dist:
- - six>=1.9.0
- - pyyaml
- - bioblend>=0.10.0
- - jinja2
- - galaxy-tool-util>=20.9.1
- - galaxy-util>=20.9.0
- - pysam
- - rich
- - setuptools
- - pydantic>=2.0
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/b4/c9/7d293a9ea42ef05d6260714f8cf641ba64fab438be55312b1c719d4e7cc6/fissix-24.4.24-py3-none-any.whl
- name: fissix
- version: 24.4.24
- sha256: be7f5c66e9e212bd9b3365c9e8f2453e973d0a645f31c8eba842724adb4c0c50
- requires_dist:
- - appdirs>=1.4.4
- - attribution==1.7.1 ; extra == 'dev'
- - black==24.4.0 ; extra == 'dev'
- - flit==3.9.0 ; extra == 'dev'
- - isort==5.8.0 ; extra == 'dev'
- - pytest==8.1.1 ; extra == 'dev'
- - sphinx==7.3.7 ; extra == 'docs'
- - sphinx-mdinclude==0.6.0 ; extra == 'docs'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl
- name: markupsafe
- version: 3.0.3
- sha256: c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl
- name: psutil
- version: 7.2.2
- sha256: 076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9
- requires_dist:
- - psleak ; extra == 'dev'
- - pytest ; extra == 'dev'
- - pytest-instafail ; extra == 'dev'
- - pytest-xdist ; extra == 'dev'
- - setuptools ; extra == 'dev'
- - abi3audit ; extra == 'dev'
- - black ; extra == 'dev'
- - check-manifest ; extra == 'dev'
- - coverage ; extra == 'dev'
- - packaging ; extra == 'dev'
- - pylint ; extra == 'dev'
- - pyperf ; extra == 'dev'
- - pypinfo ; extra == 'dev'
- - pytest-cov ; extra == 'dev'
- - requests ; extra == 'dev'
- - rstcheck ; extra == 'dev'
- - ruff ; extra == 'dev'
- - sphinx ; extra == 'dev'
- - sphinx-rtd-theme ; extra == 'dev'
- - toml-sort ; extra == 'dev'
- - twine ; extra == 'dev'
- - validate-pyproject[all] ; extra == 'dev'
- - virtualenv ; extra == 'dev'
- - vulture ; extra == 'dev'
- - wheel ; extra == 'dev'
- - colorama ; os_name == 'nt' and extra == 'dev'
- - pyreadline3 ; os_name == 'nt' and extra == 'dev'
- - pywin32 ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - wheel ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - wmi ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - psleak ; extra == 'test'
- - pytest ; extra == 'test'
- - pytest-instafail ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- - setuptools ; extra == 'test'
- - pywin32 ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- - wheel ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- - wmi ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- requires_python: '>=3.6'
-- pypi: https://files.pythonhosted.org/packages/b7/46/f5af3402b579fd5e11573ce652019a67074317e18c1935cc0b4ba9b35552/secretstorage-3.5.0-py3-none-any.whl
- name: secretstorage
- version: 3.5.0
- sha256: 0ce65888c0725fcb2c5bc0fdb8e5438eece02c523557ea40ce0703c266248137
- requires_dist:
- - cryptography>=2.0
- - jeepney>=0.6
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl
- name: six
- version: 1.17.0
- sha256: 4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*'
-- pypi: https://files.pythonhosted.org/packages/b8/0c/51f6841f1d84f404f92463fc2b1ba0da357ca1e3db6b7fbda26956c3b82a/ruamel_yaml-0.19.1-py3-none-any.whl
- name: ruamel-yaml
- version: 0.19.1
- sha256: 27592957fedf6e0b62f281e96effd28043345e0e66001f97683aa9a40c667c93
- requires_dist:
- - ruamel-yaml-clib ; platform_python_implementation == 'CPython' and extra == 'oldlibyaml'
- - ruamel-yaml-clibz>=0.3.7 ; platform_python_implementation == 'CPython' and extra == 'libyaml'
- - ruamel-yaml-jinja2>=0.2 ; extra == 'jinja2'
- - ryd ; extra == 'docs'
- - mercurial>5.7 ; extra == 'docs'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/ba/8c/1a9e46228571de18f8e28f16fabdfc20212a5d019f3e3303452b3f0a580d/pillow-12.2.0-cp314-cp314-macosx_11_0_arm64.whl
- name: pillow
- version: 12.2.0
- sha256: 80b2da48193b2f33ed0c32c38140f9d3186583ce7d516526d462645fd98660ae
- requires_dist:
- - furo ; extra == 'docs'
- - olefile ; extra == 'docs'
- - sphinx>=8.2 ; extra == 'docs'
- - sphinx-autobuild ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - sphinx-inline-tabs ; extra == 'docs'
- - sphinxext-opengraph ; extra == 'docs'
- - olefile ; extra == 'fpx'
- - olefile ; extra == 'mic'
- - arro3-compute ; extra == 'test-arrow'
- - arro3-core ; extra == 'test-arrow'
- - nanoarrow ; extra == 'test-arrow'
- - pyarrow ; extra == 'test-arrow'
- - check-manifest ; extra == 'tests'
- - coverage>=7.4.2 ; extra == 'tests'
- - defusedxml ; extra == 'tests'
- - markdown2 ; extra == 'tests'
- - olefile ; extra == 'tests'
- - packaging ; extra == 'tests'
- - pyroma>=5 ; extra == 'tests'
- - pytest ; extra == 'tests'
- - pytest-cov ; extra == 'tests'
- - pytest-timeout ; extra == 'tests'
- - pytest-xdist ; extra == 'tests'
- - trove-classifiers>=2024.10.12 ; extra == 'tests'
- - defusedxml ; extra == 'xmp'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/ba/b1/5297bb6a7df4782f7605bffc43b31f5044070935fbbcaa6c705a07e6ac65/yarl-1.24.2-cp314-cp314-macosx_11_0_arm64.whl
- name: yarl
- version: 1.24.2
- sha256: 0c3063e5c0a8e8e62fae6c2596fa01da1561e4cd1da6fec5789f5cf99a8aefd8
- requires_dist:
- - idna>=2.0
- - multidict>=4.0
- - propcache>=0.2.1
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/bb/6b/f4a3d0637692c49da8ef99d72d52526f92e0a8d6ac4f0ca9f31441b9d9ea/numpy-2.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- name: numpy
- version: 2.5.0
- sha256: aaa760137137e8d3c920d27927748215b56014f92667dc9b6c27dfc61249255a
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/bc/dd/9e8cbd8f5582ca4b590336f2b91ee5662f6a6ca562b565abaf696a0f81ff/msgpack-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl
- name: msgpack
- version: 1.2.1
- sha256: 2ef59c659f289eddf8aa6623823f19fa2f40a4029266889eac7a2505dd210c35
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
- name: pyproject-hooks
- version: 1.2.0
- sha256: 9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl
- name: pyyaml
- version: 6.0.3
- sha256: 34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl
- name: contourpy
- version: 1.3.3
- sha256: b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb
- requires_dist:
- - numpy>=1.25
- - furo ; extra == 'docs'
- - sphinx>=7.2 ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - bokeh ; extra == 'bokeh'
- - selenium ; extra == 'bokeh'
- - contourpy[bokeh,docs] ; extra == 'mypy'
- - bokeh ; extra == 'mypy'
- - docutils-stubs ; extra == 'mypy'
- - mypy==1.17.0 ; extra == 'mypy'
- - types-pillow ; extra == 'mypy'
- - contourpy[test-no-images] ; extra == 'test'
- - matplotlib ; extra == 'test'
- - pillow ; extra == 'test'
- - pytest ; extra == 'test-no-images'
- - pytest-cov ; extra == 'test-no-images'
- - pytest-rerunfailures ; extra == 'test-no-images'
- - pytest-xdist ; extra == 'test-no-images'
- - wurlitzer ; extra == 'test-no-images'
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/bf/1d/fcefb70922ea2268a8971d8e5874d9a8218644200fb8465f1dcad55e6851/yarl-1.24.2-cp312-cp312-macosx_10_13_x86_64.whl
- name: yarl
- version: 1.24.2
- sha256: 3b075301a2836a0e297b1b658cb6d6135df535d62efefdd60366bd589c2c82f2
- requires_dist:
- - idna>=2.0
- - multidict>=4.0
- - propcache>=0.2.1
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/bf/d9/405320f8077e8e1c5c4bd6adc45e1e6edf6d727b6da7f2e2533cf58bff71/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: kiwisolver
- version: 1.5.0
- sha256: 72ec46b7eba5b395e0a7b63025490d3214c11013f4aacb4f5e8d6c3041829588
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/c2/2f/81d580a0fb83baeb066698975cb14a618bdbed7720678566f1b046a95fe8/pyflakes-3.4.0-py2.py3-none-any.whl
- name: pyflakes
- version: 3.4.0
- sha256: f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/c2/82/280619e0bd7bf2454987e19282616e84762255dd9c8468f62382e8c191f1/aiohttp-3.14.1-cp312-cp312-macosx_10_13_x86_64.whl
- name: aiohttp
- version: 3.14.1
- sha256: bcfb80a2cc36fba2534e5e5b5264dc7ae6fcd9bf15256da3e53d2f499e6fa29d
- requires_dist:
- - aiohappyeyeballs>=2.5.0
- - aiosignal>=1.4.0
- - async-timeout>=4.0,<6.0 ; python_full_version < '3.11'
- - attrs>=17.3.0
- - frozenlist>=1.1.1
- - multidict>=4.5,<7.0
- - propcache>=0.2.0
- - typing-extensions>=4.4 ; python_full_version < '3.13'
- - yarl>=1.17.0,<2.0
- - aiodns>=3.3.0 ; sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- - brotli>=1.2 ; platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- - brotlicffi>=1.2 ; platform_python_implementation != 'CPython' and extra == 'speedups'
- - backports-zstd ; python_full_version < '3.14' and platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/c4/13/680c54afe3e65767bed7ec1a15571e1a2f1257128733851ade24abcefbcc/kiwisolver-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- name: kiwisolver
- version: 1.5.0
- sha256: bb5136fb5352d3f422df33f0c879a1b0c204004324150cc3b5e3c4f310c9049f
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl
- name: click
- version: 8.4.1
- sha256: 482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2
- requires_dist:
- - colorama ; sys_platform == 'win32'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/c8/c0/5d4119dba94093bbafede500d3defd2f5eab7897732998c04b54021e530b/h5py-3.16.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: h5py
- version: 3.16.0
- sha256: c5313566f4643121a78503a473f0fb1e6dcc541d5115c44f05e037609c565c4d
- requires_dist:
- - numpy>=1.21.2
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl
- name: iniconfig
- version: 2.3.0
- sha256: f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/cc/2f/7229e91cfa37459622808002bec6eb019c7189bfc59788b3eaba5f273671/conda_package_streaming-0.13.0-py3-none-any.whl
- name: conda-package-streaming
- version: 0.13.0
- sha256: 806ea3f2f7ac272873242e6253d543ac8aaf224e5c76d794e5fee9c63776fb5c
- requires_dist:
- - requests
- - backports-zstd ; python_full_version < '3.14'
- - furo ; extra == 'docs'
- - sphinx ; extra == 'docs'
- - myst-parser ; extra == 'docs'
- - mdit-py-plugins>=0.3.0 ; extra == 'docs'
- - pytest>=7 ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-mock ; extra == 'test'
- - boto3 ; extra == 'test'
- - boto3-stubs[essential] ; extra == 'test'
- - bottle ; extra == 'test'
- - conda ; extra == 'test'
- - conda-package-handling>=2 ; extra == 'test'
- - responses ; extra == 'test'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- name: contourpy
- version: 1.3.3
- sha256: 4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1
- requires_dist:
- - numpy>=1.25
- - furo ; extra == 'docs'
- - sphinx>=7.2 ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - bokeh ; extra == 'bokeh'
- - selenium ; extra == 'bokeh'
- - contourpy[bokeh,docs] ; extra == 'mypy'
- - bokeh ; extra == 'mypy'
- - docutils-stubs ; extra == 'mypy'
- - mypy==1.17.0 ; extra == 'mypy'
- - types-pillow ; extra == 'mypy'
- - contourpy[test-no-images] ; extra == 'test'
- - matplotlib ; extra == 'test'
- - pillow ; extra == 'test'
- - pytest ; extra == 'test-no-images'
- - pytest-cov ; extra == 'test-no-images'
- - pytest-rerunfailures ; extra == 'test-no-images'
- - pytest-xdist ; extra == 'test-no-images'
- - wurlitzer ; extra == 'test-no-images'
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl
- name: pydantic-core
- version: 2.46.4
- sha256: 3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2
- requires_dist:
- - typing-extensions>=4.14.1
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/cf/f4/672930ad51bbc135f51cac89577155f1d0c2d120375fc77978d3aa071bb7/pybigwig-0.3.25.tar.gz
- name: pybigwig
- version: 0.3.25
- sha256: 8c717b0222e6677956fd659c8a21650983679ffb3314427d7f68d2910fad202a
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl
- name: pyyaml
- version: 6.0.3
- sha256: 7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/d4/74/3d6534c6ce0802bf085a32908b093e6a4123443050299bcc6e3828a9bf3e/cwltool-3.2.20260413085819-py3-none-any.whl
- name: cwltool
- version: 3.2.20260413085819
- sha256: 2ed9b586b2d9cda0870a3c2b9cba958943ef3fde53805f935cb20888dc8b87a3
- requires_dist:
- - requests>=2.6.1
- - ruamel-yaml>=0.16,<0.20
- - rdflib>=4.2.2,<7.7.0
- - schema-salad>=8.9,<9
- - prov==1.5.1
- - mypy-extensions
- - psutil>=5.6.6
- - coloredlogs
- - pydot>=1.4.1
- - argcomplete>=1.12.0
- - pyparsing!=3.0.2
- - cwl-utils>=0.41
- - spython>=0.3.0
- - rich-argparse
- - pygments>=2.20.0
- - typing-extensions>=4.1.0
- - galaxy-tool-util>=22.1.2,!=23.0.1,!=23.0.2,!=23.0.3,!=23.0.4,!=23.0.5,<26.1 ; extra == 'deps'
- - galaxy-util<26.1 ; extra == 'deps'
- - pillow ; extra == 'deps'
- requires_python: '>=3.10,<3.15'
-- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
- name: pycodestyle
- version: 2.14.0
- sha256: dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/d7/88/b72def7262e150d16be13fca37a96481138d624e700340bc3362a7588929/scipy-1.18.0-cp314-cp314-macosx_12_0_arm64.whl
- name: scipy
- version: 1.18.0
- sha256: 2ef3abc54a4ffc53765374b0d5728532dfdd2585ed23f6b11c206a1f0b1b9af8
- requires_dist:
- - numpy>=2.0.0,<2.8
- - pytest>=8.0.0 ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-timeout ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- - asv ; extra == 'test'
- - mpmath ; extra == 'test'
- - gmpy2 ; extra == 'test'
- - threadpoolctl ; extra == 'test'
- - scikit-umfpack ; extra == 'test'
- - pooch ; extra == 'test'
- - hypothesis>=6.30 ; extra == 'test'
- - array-api-strict>=2.3.1 ; extra == 'test'
- - cython ; extra == 'test'
- - meson ; extra == 'test'
- - ninja ; sys_platform != 'emscripten' and extra == 'test'
- - scipy-doctest>=2.0.0 ; extra == 'test'
- - sphinx>=5.0.0,<8.2.0 ; extra == 'doc'
- - intersphinx-registry ; extra == 'doc'
- - pydata-sphinx-theme>=0.15.2 ; extra == 'doc'
- - sphinx-copybutton ; extra == 'doc'
- - sphinx-design>=0.4.0 ; extra == 'doc'
- - matplotlib>=3.5 ; extra == 'doc'
- - numpydoc ; extra == 'doc'
- - jupytext ; extra == 'doc'
- - myst-nb>=1.2.0 ; extra == 'doc'
- - pooch ; extra == 'doc'
- - jupyterlite-sphinx>=0.19.1 ; extra == 'doc'
- - jupyterlite-pyodide-kernel ; extra == 'doc'
- - linkify-it-py ; extra == 'doc'
- - tabulate ; extra == 'doc'
- - click<8.3.0 ; extra == 'dev'
- - spin ; extra == 'dev'
- - mypy==1.19.1 ; extra == 'dev'
- - pyrefly==0.63.0 ; extra == 'dev'
- - typing-extensions ; extra == 'dev'
- - types-psutil ; extra == 'dev'
- - pycodestyle ; extra == 'dev'
- - ruff>=0.12.0 ; extra == 'dev'
- - cython-lint>=0.12.2 ; extra == 'dev'
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/d7/a5/bbbc3b74a94fbdbd7915e7ad030f16539bfdc1362f7e9003b594f0537950/glob2-0.7.tar.gz
- name: glob2
- version: '0.7'
- sha256: 85c3dbd07c8aa26d63d7aacee34fa86e9a91a3873bc30bf62ec46e531f92ab8c
-- pypi: https://files.pythonhosted.org/packages/d9/b0/1e05aa4e0124cbc6509641353f513fc29c2b5e5197dbd5dfade810a521cf/galaxy_tool_util_models-26.0.1-py3-none-any.whl
- name: galaxy-tool-util-models
- version: 26.0.1
- sha256: b14e5619cec2fc4375dc355ec2d812168935cd97e4249dcd8ffa5c8d592db843
- requires_dist:
- - pydantic>=2.7.4
- - typing-extensions
- - pytest ; extra == 'test'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/da/17/f5276b496c61477a6c4fc5e7401f4bfe1c2e5ef7c6cd67896f2ade3809cb/matplotlib-3.11.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: matplotlib
- version: 3.11.0
- sha256: 06b5872e9cf11adc8f589ded3ce11bc3e1061ad498259664fabc1f6615beb918
- requires_dist:
- - contourpy>=1.0.1
- - cycler>=0.10
- - fonttools>=4.22.0
- - kiwisolver>=1.3.1
- - numpy>=1.25
- - packaging>=20.0
- - pillow>=9
- - pyparsing>=3
- - python-dateutil>=2.7
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/da/71/ae30dadffc90b9006d77af76b393cb9dfbfc9629f339fc1574a1c52e6806/future-1.0.0-py3-none-any.whl
- name: future
- version: 1.0.0
- sha256: 929292d34f5872e70396626ef385ec22355a1fae8ad29e1a734c3e43f9fbc216
- requires_python: '>=2.6,!=3.0.*,!=3.1.*,!=3.2.*'
-- pypi: https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl
- name: typing-inspection
- version: 0.4.2
- sha256: 4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7
- requires_dist:
- - typing-extensions>=4.12.0
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/dd/aa/1b939f6c67ed68635bb538e6752d3dacc02f66535182e939a89581a44e9c/scipy-1.18.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- name: scipy
- version: 1.18.0
- sha256: 1f55797419e16e7f30cf88ffb3113ce0467f00cfe3f70d5c281730b21769bfc2
- requires_dist:
- - numpy>=2.0.0,<2.8
- - pytest>=8.0.0 ; extra == 'test'
- - pytest-cov ; extra == 'test'
- - pytest-timeout ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- - asv ; extra == 'test'
- - mpmath ; extra == 'test'
- - gmpy2 ; extra == 'test'
- - threadpoolctl ; extra == 'test'
- - scikit-umfpack ; extra == 'test'
- - pooch ; extra == 'test'
- - hypothesis>=6.30 ; extra == 'test'
- - array-api-strict>=2.3.1 ; extra == 'test'
- - cython ; extra == 'test'
- - meson ; extra == 'test'
- - ninja ; sys_platform != 'emscripten' and extra == 'test'
- - scipy-doctest>=2.0.0 ; extra == 'test'
- - sphinx>=5.0.0,<8.2.0 ; extra == 'doc'
- - intersphinx-registry ; extra == 'doc'
- - pydata-sphinx-theme>=0.15.2 ; extra == 'doc'
- - sphinx-copybutton ; extra == 'doc'
- - sphinx-design>=0.4.0 ; extra == 'doc'
- - matplotlib>=3.5 ; extra == 'doc'
- - numpydoc ; extra == 'doc'
- - jupytext ; extra == 'doc'
- - myst-nb>=1.2.0 ; extra == 'doc'
- - pooch ; extra == 'doc'
- - jupyterlite-sphinx>=0.19.1 ; extra == 'doc'
- - jupyterlite-pyodide-kernel ; extra == 'doc'
- - linkify-it-py ; extra == 'doc'
- - tabulate ; extra == 'doc'
- - click<8.3.0 ; extra == 'dev'
- - spin ; extra == 'dev'
- - mypy==1.19.1 ; extra == 'dev'
- - pyrefly==0.63.0 ; extra == 'dev'
- - typing-extensions ; extra == 'dev'
- - types-psutil ; extra == 'dev'
- - pycodestyle ; extra == 'dev'
- - ruff>=0.12.0 ; extra == 'dev'
- - cython-lint>=0.12.2 ; extra == 'dev'
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl
- name: packaging
- version: '26.2'
- sha256: 5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/e3/78/47a205b5921bd86ef8d174fcda3daf23d65ad2887b38771935a064acd348/gxformat2-0.27.0-py3-none-any.whl
- name: gxformat2
- version: 0.27.0
- sha256: 2e8a90b649ddecc7d1662b2ab75b942b895bae9536fec1f8b6f71e27fe4fe4c6
- requires_dist:
- - eval-type-backport ; python_full_version < '3.10'
- - pydantic>=2.0
- - pyyaml
- - requests
- - schema-salad>8.7.20241010092723
- - typing-extensions
- - bioblend ; extra == 'bioblend'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/e6/13/b8ae04c59392f8d11c6cd9fb4011d1dc7c86b81225c770280300e259ffe1/propcache-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl
- name: propcache
- version: 0.5.2
- sha256: db2b80ea58eab4f86b2beec3cc8b39e8ff9276ac20e96b7cce43c8ae84cd6b5a
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl
- name: cycler
- version: 0.12.1
- sha256: 85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30
- requires_dist:
- - ipython ; extra == 'docs'
- - matplotlib ; extra == 'docs'
- - numpydoc ; extra == 'docs'
- - sphinx ; extra == 'docs'
- - pytest ; extra == 'tests'
- - pytest-cov ; extra == 'tests'
- - pytest-xdist ; extra == 'tests'
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl
- name: psutil
- version: 7.2.2
- sha256: ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486
- requires_dist:
- - psleak ; extra == 'dev'
- - pytest ; extra == 'dev'
- - pytest-instafail ; extra == 'dev'
- - pytest-xdist ; extra == 'dev'
- - setuptools ; extra == 'dev'
- - abi3audit ; extra == 'dev'
- - black ; extra == 'dev'
- - check-manifest ; extra == 'dev'
- - coverage ; extra == 'dev'
- - packaging ; extra == 'dev'
- - pylint ; extra == 'dev'
- - pyperf ; extra == 'dev'
- - pypinfo ; extra == 'dev'
- - pytest-cov ; extra == 'dev'
- - requests ; extra == 'dev'
- - rstcheck ; extra == 'dev'
- - ruff ; extra == 'dev'
- - sphinx ; extra == 'dev'
- - sphinx-rtd-theme ; extra == 'dev'
- - toml-sort ; extra == 'dev'
- - twine ; extra == 'dev'
- - validate-pyproject[all] ; extra == 'dev'
- - virtualenv ; extra == 'dev'
- - vulture ; extra == 'dev'
- - wheel ; extra == 'dev'
- - colorama ; os_name == 'nt' and extra == 'dev'
- - pyreadline3 ; os_name == 'nt' and extra == 'dev'
- - pywin32 ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - wheel ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - wmi ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'dev'
- - psleak ; extra == 'test'
- - pytest ; extra == 'test'
- - pytest-instafail ; extra == 'test'
- - pytest-xdist ; extra == 'test'
- - setuptools ; extra == 'test'
- - pywin32 ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- - wheel ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- - wmi ; implementation_name != 'pypy' and os_name == 'nt' and extra == 'test'
- requires_python: '>=3.6'
-- pypi: https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl
- name: more-itertools
- version: 11.1.0
- sha256: 4b65538ae22f6fed0ce4874efd317463a7489796a0939fa66824dd542125a192
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/e9/a7/248e1aebe0c7810b0271e021a0f2a5eb6e78a051885b3c9df49f42a5802d/aiohttp-3.14.1-cp314-cp314-macosx_11_0_arm64.whl
- name: aiohttp
- version: 3.14.1
- sha256: 07eabb979d236335fed927e137a928c9adfb7df3b9ec7aa31726f133a62be983
- requires_dist:
- - aiohappyeyeballs>=2.5.0
- - aiosignal>=1.4.0
- - async-timeout>=4.0,<6.0 ; python_full_version < '3.11'
- - attrs>=17.3.0
- - frozenlist>=1.1.1
- - multidict>=4.5,<7.0
- - propcache>=0.2.0
- - typing-extensions>=4.4 ; python_full_version < '3.13'
- - yarl>=1.17.0,<2.0
- - aiodns>=3.3.0 ; sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- - brotli>=1.2 ; platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- - brotlicffi>=1.2 ; platform_python_implementation != 'CPython' and extra == 'speedups'
- - backports-zstd ; python_full_version < '3.14' and platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios' and extra == 'speedups'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: cffi
- version: 2.0.0
- sha256: 6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d
- requires_dist:
- - pycparser ; implementation_name != 'PyPy'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/ec/17/d9ad109c8d7f05e6e78a79c4ec410ad3d38877b3efe18896eae6c446b534/edam_ontology-1.25.3-py3-none-any.whl
- name: edam-ontology
- version: 1.25.3
- sha256: cdea906b7885b5e553e924425ba4fb708826dfcb8a2cf186af57725998fcf8c5
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl
- name: python-dateutil
- version: 2.9.0.post0
- sha256: a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
- requires_dist:
- - six>=1.5
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*'
-- pypi: https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl
- name: certifi
- version: 2026.6.17
- sha256: 2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db
- requires_python: '>=3.7'
-- pypi: https://files.pythonhosted.org/packages/ef/79/c45f2d53efe6ada1110cf6f9fca095e4ff47a0454444aefdde6ac4789179/cachecontrol-0.14.4-py3-none-any.whl
- name: cachecontrol
- version: 0.14.4
- sha256: b7ac014ff72ee199b5f8af1de29d60239954f223e948196fa3d84adaffc71d2b
- requires_dist:
- - requests>=2.16.0
- - msgpack>=0.5.2,<2.0.0
- - cachecontrol[filecache,redis] ; extra == 'dev'
- - cherrypy ; extra == 'dev'
- - cheroot>=11.1.2 ; extra == 'dev'
- - codespell ; extra == 'dev'
- - furo ; extra == 'dev'
- - mypy ; extra == 'dev'
- - pytest ; extra == 'dev'
- - pytest-cov ; extra == 'dev'
- - ruff ; extra == 'dev'
- - sphinx ; extra == 'dev'
- - sphinx-copybutton ; extra == 'dev'
- - types-redis ; extra == 'dev'
- - types-requests ; extra == 'dev'
- - filelock>=3.8.0 ; extra == 'filecache'
- - redis>=2.10.5 ; extra == 'redis'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/f0/0f/310fb31e39e2d734ccaa2c0fb981ee41f7bd5056ce9bc29b2248bd569169/humanfriendly-10.0-py2.py3-none-any.whl
- name: humanfriendly
- version: '10.0'
- sha256: 1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477
- requires_dist:
- - monotonic ; python_full_version == '2.7.*'
- - pyreadline ; python_full_version < '3.8' and sys_platform == 'win32'
- - pyreadline3 ; python_full_version >= '3.8' and sys_platform == 'win32'
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*'
-- pypi: https://files.pythonhosted.org/packages/f1/4f/733c48f270565d78b4544f2baddc2fb2a245e5a8640254b12c36ac7ac68e/multidict-6.7.1-cp314-cp314-macosx_11_0_arm64.whl
- name: multidict
- version: 6.7.1
- sha256: 0e161ddf326db5577c3a4cc2d8648f81456e8a20d40415541587a71620d7a7d1
- requires_dist:
- - typing-extensions>=4.1.0 ; python_full_version < '3.11'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/f2/58/bc8954bda5fcda97bd7c19be11b85f91973d67a706ed4a3aec33e7de22db/jaraco_context-6.1.2-py3-none-any.whl
- name: jaraco-context
- version: 6.1.2
- sha256: bf8150b79a2d5d91ae48629d8b427a8f7ba0e1097dd6202a9059f29a36379535
- requires_dist:
- - backports-tarfile ; python_full_version < '3.12'
- - pytest>=6,!=8.1.* ; extra == 'test'
- - jaraco-test>=5.6.0 ; extra == 'test'
- - portend ; extra == 'test'
- - sphinx>=3.5 ; extra == 'doc'
- - jaraco-packaging>=9.3 ; extra == 'doc'
- - rst-linker>=1.9 ; extra == 'doc'
- - furo ; extra == 'doc'
- - sphinx-lint ; extra == 'doc'
- - jaraco-tidelift>=1.4 ; extra == 'doc'
- - pytest-checkdocs>=2.14 ; extra == 'check'
- - pytest-ruff>=0.2.1 ; sys_platform != 'cygwin' and extra == 'check'
- - pytest-cov ; extra == 'cover'
- - pytest-enabler>=3.4 ; extra == 'enabler'
- - pytest-mypy>=1.0.1 ; platform_python_implementation != 'PyPy' and extra == 'type'
- requires_python: '>=3.10'
-- pypi: https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- name: multidict
- version: 6.7.1
- sha256: bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961
- requires_dist:
- - typing-extensions>=4.1.0 ; python_full_version < '3.11'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/f3/ab/a7653bce9a3b204be6a6931767a9e23595807bb84790ce6685e4d7e5bd08/nh3-0.3.6-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- name: nh3
- version: 0.3.6
- sha256: a43ebd7543555c3ac1bc353023d0794e75cb76f6f18f19c32e95441496c0cc25
- requires_python: '>=3.8'
-- pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
- name: webencodings
- version: 0.5.1
- sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78
-- pypi: https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl
- name: pygments
- version: 2.20.0
- sha256: 81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176
- requires_dist:
- - colorama>=0.4.6 ; extra == 'windows-terminal'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/f9/38/8b6fc7a8153cb49eb3a9a13acfa9eeb6cc476e37888781e593e6f02ac05e/spython-0.3.14-py3-none-any.whl
- name: spython
- version: 0.3.14
- sha256: 72968583e498bc2a51f9acd0ed6bc0d7d1f7ccd491feaba5e2f7d944bc51da3a
-- pypi: https://files.pythonhosted.org/packages/fa/0a/11486d02add7b1384dff7374d124b1cfbb0ee864dcc9f6a2c0380638cf84/numpy-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl
- name: numpy
- version: 2.5.0
- sha256: 489780423903667933b4ed6197b6ec3b75ea5dd17d1d8f0f38d798feb6921561
- requires_python: '>=3.12'
-- pypi: https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl
- name: aiosignal
- version: 1.4.0
- sha256: 053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e
- requires_dist:
- - frozenlist>=1.1.0
- - typing-extensions>=4.2 ; python_full_version < '3.13'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl
- name: pydantic
- version: 2.13.4
- sha256: 45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba
- requires_dist:
- - annotated-types>=0.6.0
- - pydantic-core==2.46.4
- - typing-extensions>=4.14.1
- - typing-inspection>=0.4.2
- - email-validator>=2.0.0 ; extra == 'email'
- - tzdata ; python_full_version >= '3.9' and sys_platform == 'win32' and extra == 'timezone'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/fd/99/757a48b4ace0097b63550597db28f58da0b91d89889f98b34b30f272c0bf/ct3-3.4.0.post5-cp314-cp314-macosx_11_0_arm64.whl
- name: ct3
- version: 3.4.0.post5
- sha256: 9611a4052fd76df8bd8961be0f8d94150908f712f910fcf22b2ceddae8f1882a
- requires_dist:
- - markdown ; extra == 'filters'
- - markdown ; extra == 'markdown'
- requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*'
-- pypi: https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl
- name: contourpy
- version: 1.3.3
- sha256: cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77
- requires_dist:
- - numpy>=1.25
- - furo ; extra == 'docs'
- - sphinx>=7.2 ; extra == 'docs'
- - sphinx-copybutton ; extra == 'docs'
- - bokeh ; extra == 'bokeh'
- - selenium ; extra == 'bokeh'
- - contourpy[bokeh,docs] ; extra == 'mypy'
- - bokeh ; extra == 'mypy'
- - docutils-stubs ; extra == 'mypy'
- - mypy==1.17.0 ; extra == 'mypy'
- - types-pillow ; extra == 'mypy'
- - contourpy[test-no-images] ; extra == 'test'
- - matplotlib ; extra == 'test'
- - pillow ; extra == 'test'
- - pytest ; extra == 'test-no-images'
- - pytest-cov ; extra == 'test-no-images'
- - pytest-rerunfailures ; extra == 'test-no-images'
- - pytest-xdist ; extra == 'test-no-images'
- - wurlitzer ; extra == 'test-no-images'
- requires_python: '>=3.11'
-- pypi: https://files.pythonhosted.org/packages/fe/cf/18ef143a81610136d3da8193da9d80bfe1cb548a1e2d1c775f26b23d024a/multidict-6.7.1-cp312-cp312-macosx_10_13_x86_64.whl
- name: multidict
- version: 6.7.1
- sha256: 3fccb473e87eaa1382689053e4a4618e7ba7b9b9b8d6adf2027ee474597128cd
- requires_dist:
- - typing-extensions>=4.1.0 ; python_full_version < '3.11'
- requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl
- name: rfc3986
- version: 2.0.0
- sha256: 50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd
- requires_dist:
- - idna ; extra == 'idna2008'
- requires_python: '>=3.7'
diff --git a/pydeeptools/deeptools/computeGCBias.py b/pydeeptools/deeptools/computeGCBias.py
index f261a9fc14..65be21e036 100755
--- a/pydeeptools/deeptools/computeGCBias.py
+++ b/pydeeptools/deeptools/computeGCBias.py
@@ -78,7 +78,7 @@ def getRequiredArgs():
'the observed and expected read frequencies per %%GC-'
'content. This file is needed to run the '
'correctGCBias tool. This is a text file.',
- type=argparse.FileType('w'),
+ type=parserCommon.writableFile,
metavar='FILE',
required=True)
@@ -102,7 +102,7 @@ def getRequiredArgs():
help='BED file containing genomic regions for which '
'extra sampling is required because they are '
'underrepresented in the genome.',
- type=argparse.FileType('r'),
+ type=parserCommon.readableFile,
metavar='BED file')
plot = parser.add_argument_group('Diagnostic plot options')
@@ -640,11 +640,7 @@ def plotGCbias(file_name, frequencies, reads_per_gc, region_size, image_format=N
def main(args=None):
args = parse_arguments().parse_args(args)
- if args.extraSampling:
- extra_sampling_file = args.extraSampling.name
- args.extraSampling.close()
- else:
- extra_sampling_file = None
+ extra_sampling_file = args.extraSampling if args.extraSampling else None
global global_vars
global_vars = {}
@@ -712,7 +708,7 @@ def main(args=None):
verbose=args.verbose,
region=args.region)
- np.savetxt(args.GCbiasFrequenciesFile.name, data)
+ np.savetxt(args.GCbiasFrequenciesFile, data)
if args.biasPlot:
reads_per_gc = countReadsPerGC(args.regionSize,
diff --git a/pydeeptools/deeptools/computeMatrix.py b/pydeeptools/deeptools/computeMatrix.py
index 79e13dea9a..5ff67f831f 100644
--- a/pydeeptools/deeptools/computeMatrix.py
+++ b/pydeeptools/deeptools/computeMatrix.py
@@ -123,7 +123,7 @@ def computeMatrixOutputArgs(args=None):
'generate other heatmaps keeping the sorting of the '
'first heatmap. Example: Heatmap1sortedRegions.bed',
metavar='BED file',
- type=argparse.FileType('w'))
+ type=writableFile)
return parser
@@ -425,4 +425,5 @@ def main(args=None):
hm.save_matrix_values(args.outFileNameMatrix)
if args.outFileSortedRegions:
- hm.save_BED(args.outFileSortedRegions)
+ with open(args.outFileSortedRegions, 'w') as f:
+ hm.save_BED(f)
diff --git a/pydeeptools/deeptools/computeMatrix2.py b/pydeeptools/deeptools/computeMatrix2.py
index a0853e3382..bbdd074b76 100644
--- a/pydeeptools/deeptools/computeMatrix2.py
+++ b/pydeeptools/deeptools/computeMatrix2.py
@@ -136,7 +136,7 @@ def computeMatrixOutputArgs(args=None):
"generate other heatmaps keeping the sorting of the "
"first heatmap. Example: Heatmap1sortedRegions.bed",
metavar="BED file",
- type=argparse.FileType("w"),
+ type=writableFile,
)
return parser
@@ -462,12 +462,7 @@ def main(args=None):
args = process_args(args)
signal.signal(signal.SIGINT, signal.SIG_DFL)
- # Handle outFileSortedRegions: argparse.FileType("w") opens a file handle,
- # but Rust handles file writing itself, so pass the filename and close the handle.
- sorted_regions_file = None
- if args.outFileSortedRegions is not None:
- sorted_regions_file = args.outFileSortedRegions.name
- args.outFileSortedRegions.close()
+ sorted_regions_file = args.outFileSortedRegions
r_computematrix(
args.command,
diff --git a/pydeeptools/deeptools/correctGCBias.py b/pydeeptools/deeptools/correctGCBias.py
index 1154b93688..99c725c4fc 100755
--- a/pydeeptools/deeptools/correctGCBias.py
+++ b/pydeeptools/deeptools/correctGCBias.py
@@ -91,7 +91,7 @@ def getRequiredArgs():
'computeGCBias containing '
'the observed and expected read frequencies per GC-'
'content.',
- type=argparse.FileType('r'),
+ type=parserCommon.readableFile,
metavar='FILE',
required=True)
@@ -102,7 +102,7 @@ def getRequiredArgs():
'are ".bam", ".bw" for a bigWig file, ".bg" for a '
'bedGraph file.',
metavar='FILE',
- type=argparse.FileType('w'),
+ type=parserCommon.writableFile,
required=True)
# define the optional arguments
@@ -553,7 +553,7 @@ def main(args=None):
args = process_args(args)
global F_gc, N_gc, R_gc
- data = np.loadtxt(args.GCbiasFrequenciesFile.name)
+ data = np.loadtxt(args.GCbiasFrequenciesFile)
F_gc = data[:, 0]
N_gc = data[:, 1]
@@ -623,7 +623,7 @@ def main(args=None):
pool = multiprocessing.Pool(args.numberOfProcessors)
- if args.correctedFile.name.endswith('bam'):
+ if args.correctedFile.endswith('bam'):
if len(mp_args) > 1 and args.numberOfProcessors > 1:
print(("using {} processors for {} "
"number of tasks".format(args.numberOfProcessors,
@@ -635,12 +635,12 @@ def main(args=None):
res = list(map(writeCorrectedSam_wrapper, mp_args))
if len(res) == 1:
- command = "cp {} {}".format(res[0], args.correctedFile.name)
+ command = "cp {} {}".format(res[0], args.correctedFile)
run_shell_command(command)
else:
print("concatenating (sorted) intermediate BAMs")
header = pysam.Samfile(res[0])
- of = pysam.Samfile(args.correctedFile.name, "wb", template=header)
+ of = pysam.Samfile(args.correctedFile, "wb", template=header)
header.close()
for f in res:
f = pysam.Samfile(f)
@@ -650,13 +650,13 @@ def main(args=None):
of.close()
print("indexing BAM")
- pysam.index(args.correctedFile.name)
+ pysam.index(args.correctedFile)
for tempFileName in res:
os.remove(tempFileName)
- if args.correctedFile.name.endswith('bg') or \
- args.correctedFile.name.endswith('bw'):
+ if args.correctedFile.endswith('bg') or \
+ args.correctedFile.endswith('bw'):
if len(mp_args) > 1 and args.numberOfProcessors > 1:
@@ -664,8 +664,7 @@ def main(args=None):
else:
res = list(map(writeCorrected_wrapper, mp_args))
- oname = args.correctedFile.name
- args.correctedFile.close()
+ oname = args.correctedFile
if oname.endswith('bg'):
f = open(oname, 'wb')
for tempFileName in res:
diff --git a/pydeeptools/deeptools/correlation.py b/pydeeptools/deeptools/correlation.py
index 13ac642c82..cd7a35acb6 100644
--- a/pydeeptools/deeptools/correlation.py
+++ b/pydeeptools/deeptools/correlation.py
@@ -230,10 +230,13 @@ def compute_correlation(self):
def plot_correlation(self, plot_filename, plot_title='', vmax=None,
vmin=None, colormap='jet', image_format=None,
- plot_numbers=False, plotWidth=11, plotHeight=9.5):
+ plot_numbers=False, plotWidth=11, plotHeight=9.5, ggplot=False):
"""
plots a correlation using a symmetric heatmap
"""
+ if ggplot:
+ plt.style.use('ggplot')
+
num_rows = len(self.labels)
corr_matrix = self.compute_correlation()
# set a font size according to figure length
diff --git a/pydeeptools/deeptools/matplotlib_defaults.py b/pydeeptools/deeptools/matplotlib_defaults.py
index 4b62527352..8c69a2383d 100644
--- a/pydeeptools/deeptools/matplotlib_defaults.py
+++ b/pydeeptools/deeptools/matplotlib_defaults.py
@@ -1,22 +1,71 @@
import matplotlib
-# Backend should be set before importing pyplot
+# Backend must be set before importing pyplot
matplotlib.use("Agg")
-# Central matplotlib configuration
matplotlib.rcParams.update({
+ # --------------------------------------------------
# Output compatibility
+ # --------------------------------------------------
"pdf.fonttype": 42,
"ps.fonttype": 42,
"svg.fonttype": "none",
+ # --------------------------------------------------
# Fonts
+ # --------------------------------------------------
+ "font.family": "sans-serif",
+ "font.sans-serif": ["DejaVu Sans"],
"font.size": 8.0,
+ # Stabilize FreeType rendering
+ "text.hinting": "none",
+
+ # --------------------------------------------------
# Figure defaults
+ # --------------------------------------------------
"figure.dpi": 100,
- "savefig.dpi": 200,
-})
+ "savefig.dpi": 100,
+ "figure.figsize": [6.4, 4.8],
+
+ "figure.facecolor": "white",
+ "axes.facecolor": "white",
+ "savefig.facecolor": "white",
+
+ # Disable automatic layout changes
+ "figure.autolayout": False,
+ "figure.constrained_layout.use": False,
+
+ # --------------------------------------------------
+ # Axes / labels
+ # --------------------------------------------------
+ "axes.titlesize": 8.0,
+ "axes.labelsize": 8.0,
+
+ "xtick.labelsize": 8.0,
+ "ytick.labelsize": 8.0,
+
+ "axes.autolimit_mode": "data",
+ "axes.xmargin": 0,
+ "axes.ymargin": 0,
+
+ # --------------------------------------------------
+ # Lines and paths
+ # --------------------------------------------------
+ "lines.linewidth": 1.5,
+
+ "path.simplify": False,
+ "path.simplify_threshold": 0.0,
+ # --------------------------------------------------
+ # Images
+ # --------------------------------------------------
+ "image.interpolation": "nearest",
+ "image.resample": False,
+ # --------------------------------------------------
+ # Legend
+ # --------------------------------------------------
+ "legend.fontsize": 8.0,
+})
\ No newline at end of file
diff --git a/pydeeptools/deeptools/parserCommon.py b/pydeeptools/deeptools/parserCommon.py
index a65f68667b..70b4aff219 100755
--- a/pydeeptools/deeptools/parserCommon.py
+++ b/pydeeptools/deeptools/parserCommon.py
@@ -414,6 +414,18 @@ def writableFile(string):
return string
+def readableFile(string):
+ """
+ Simple function that tests if a given path is readable
+ """
+ try:
+ open(string, 'r').close()
+ except OSError as e:
+ msg = "{} file can't be opened for reading: {}".format(string, e)
+ raise argparse.ArgumentTypeError(msg)
+ return string
+
+
"""
Arguments used by heatmapper and profiler
"""
@@ -424,7 +436,7 @@ def heatmapperMatrixArgs(args=None):
required = parser.add_argument_group('Required arguments')
required.add_argument('--matrixFile', '-m',
help='Matrix file from the computeMatrix tool.',
- type=argparse.FileType('r'),
+ type=readableFile,
)
required.add_argument('--outFileName', '-out', '-o',
@@ -451,7 +463,7 @@ def heatmapperOutputArgs(args=None,
'generate other heatmaps while keeping the sorting of the '
'first heatmap. Example: Heatmap1sortedRegions.bed',
metavar='FILE',
- type=argparse.FileType('w'))
+ type=writableFile)
if mode == 'heatmap':
output.add_argument('--outFileNameMatrix',
diff --git a/pydeeptools/deeptools/plotCorrelation.py b/pydeeptools/deeptools/plotCorrelation.py
index 1aa7118e9a..e6c23ee8bf 100644
--- a/pydeeptools/deeptools/plotCorrelation.py
+++ b/pydeeptools/deeptools/plotCorrelation.py
@@ -92,6 +92,10 @@ def plot_correlation_args():
'the generated image. Leave blank for no title. (Default: %(default)s)',
default='')
+ optional.add_argument('--ggplot',
+ help='Use ggplot theme for figures',
+ action='store_true')
+
optional.add_argument('--plotFileFormat',
metavar='FILETYPE',
help='Image format type. If given, this option '
diff --git a/pydeeptools/deeptools/plotHeatmap.py b/pydeeptools/deeptools/plotHeatmap.py
index 55fe70f96e..6432f9356e 100755
--- a/pydeeptools/deeptools/plotHeatmap.py
+++ b/pydeeptools/deeptools/plotHeatmap.py
@@ -5,8 +5,8 @@
import argparse
from collections import OrderedDict
import numpy as np
-import matplotlib
from deeptools import matplotlib_defaults
+import matplotlib
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
import matplotlib.gridspec as gridspec
@@ -604,7 +604,7 @@ def plotMatrix(hm, outFileName,
# When no box is plotted the space between heatmaps is reduced
fig.get_layout_engine().set(wspace=0.05, hspace=0.01, rect=(0.04, 0, 0.96, 0.85))
- plt.savefig(outFileName, bbox_inches='tight', pad_inches=0.1, dpi=dpi, format=image_format)
+ plt.savefig(outFileName, dpi=dpi, format=image_format)
plt.close()
@@ -647,9 +647,7 @@ def mergeSmallGroups(matrixDict):
def main(args=None):
args = process_args(args)
hm = heatmapper.heatmapper()
- matrix_file = args.matrixFile.name
- args.matrixFile.close()
- hm.read_matrix_file(matrix_file)
+ hm.read_matrix_file(args.matrixFile)
if hm.parameters['min threshold'] is not None or hm.parameters['max threshold'] is not None:
filterHeatmapValues(hm, hm.parameters['min threshold'], hm.parameters['max threshold'])
@@ -703,7 +701,8 @@ def main(args=None):
hm.save_matrix(args.outFileNameMatrix)
if args.outFileSortedRegions:
- hm.save_BED(args.outFileSortedRegions)
+ with open(args.outFileSortedRegions, 'w') as f:
+ hm.save_BED(f)
if not args.label_rotation:
label_rotation=45.0
diff --git a/pydeeptools/deeptools/plotProfile.py b/pydeeptools/deeptools/plotProfile.py
index 0371208c4e..0ac37fb81d 100755
--- a/pydeeptools/deeptools/plotProfile.py
+++ b/pydeeptools/deeptools/plotProfile.py
@@ -597,9 +597,7 @@ def plot_profile(self):
def main(args=None):
args = process_args(args)
hm = heatmapper.heatmapper()
- matrix_file = args.matrixFile.name
- args.matrixFile.close()
- hm.read_matrix_file(matrix_file)
+ hm.read_matrix_file(args.matrixFile)
if hm.parameters['min threshold'] is not None or hm.parameters['max threshold'] is not None:
filterHeatmapValues(hm, hm.parameters['min threshold'], hm.parameters['max threshold'])
@@ -630,7 +628,8 @@ def main(args=None):
averagetype=args.averageType)
if args.outFileSortedRegions:
- hm.save_BED(args.outFileSortedRegions)
+ with open(args.outFileSortedRegions, 'w') as f:
+ hm.save_BED(f)
prof = Profile(hm, args.outFileName,
plot_title=args.plotTitle,
diff --git a/pydeeptools/deeptools/test/conftest.py b/pydeeptools/deeptools/test/conftest.py
new file mode 100644
index 0000000000..a9c7f43c7f
--- /dev/null
+++ b/pydeeptools/deeptools/test/conftest.py
@@ -0,0 +1,10 @@
+import matplotlib
+import matplotlib.pyplot as plt
+import pytest
+
+
+@pytest.fixture(autouse=True)
+def _isolate_matplotlib_rcparams():
+ with matplotlib.rc_context():
+ yield
+ plt.close("all")
diff --git a/pydeeptools/deeptools/test/test_bamPEFragmentSize.py b/pydeeptools/deeptools/test/test_bamPEFragmentSize.py
index 011dc30d5a..5423f0edc0 100644
--- a/pydeeptools/deeptools/test/test_bamPEFragmentSize.py
+++ b/pydeeptools/deeptools/test/test_bamPEFragmentSize.py
@@ -1,52 +1,148 @@
import os.path
-from os import unlink
import tempfile
from matplotlib.testing.compare import compare_images
import deeptools.bamPEFragmentSize
+
ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_data"
+# Headroom for anti-aliasing/text-hinting drift between matplotlib patch
+# versions (e.g. 3.10.x vs 3.11.x render identical plots with slightly
+# different sub-pixel edges); see matplotlib_defaults.py.
+tolerance = 15
-def test_bamPEFragmentSize_histogram():
+
+def run_bamPEFragmentSize_histogram(extra_args=None):
"""
- Test histogram plot for bamPEFragmentSize
+ Run bamPEFragmentSize histogram and return generated png file.
"""
- _, outfile = tempfile.mkstemp(suffix=".png")
- args = "--bamfiles {}/bowtie2_test1.bam --samplesLabel bowtie2_test1.bam --plotFileFormat png --plotTitle Test-Plot --histogram {}".format(
- ROOT, outfile
+
+ fd, outfile = tempfile.mkstemp(suffix=".png")
+ os.close(fd)
+
+ args = (
+ f"--bamfiles {ROOT}/bowtie2_test1.bam "
+ f"--samplesLabel bowtie2_test1.bam "
+ f"--plotFileFormat png "
+ f"--plotTitle Test-Plot "
+ f"--histogram {outfile}"
).split()
+
+ if extra_args:
+ args.extend(extra_args)
+
deeptools.bamPEFragmentSize.main(args)
- res = compare_images(ROOT + "/bamPEFragmentSize_histogram_result1.png", outfile, 10)
- assert res is None, res
+ return outfile
+
+
+def cleanup(*files):
+ """
+ Remove temporary files.
+ """
+ for f in files:
+ if f and os.path.exists(f):
+ os.remove(f)
+
+
+def test_bamPEFragmentSize_histogram():
+ """
+ Test histogram plot for bamPEFragmentSize.
+ """
+
+ outfile = run_bamPEFragmentSize_histogram()
+
+ try:
+ res = compare_images(
+ ROOT + "/bamPEFragmentSize_histogram_result1.png",
+ outfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ cleanup(outfile)
+
+
+def test_bamPEFragmentSize_histogram_ggplot():
+ """
+ Test histogram plot for bamPEFragmentSize using --ggplot.
+ """
+
+ outfile = run_bamPEFragmentSize_histogram(
+ ["--ggplot"]
+ )
+
+ try:
+ res = compare_images(
+ ROOT + "/bamPEFragmentSize_histogram_ggplot.png",
+ outfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ cleanup(outfile)
def test_bamPEFragmentSize_fr_sizes():
"""
- Test fragment length information for bamPEFragmentSize
+ Test fragment length information for bamPEFragmentSize.
"""
- _, out_lengths = tempfile.mkstemp(suffix=".txt")
- _, out_metrics = tempfile.mkstemp(suffix=".txt")
+
+ fd, out_lengths = tempfile.mkstemp(suffix=".txt")
+ os.close(fd)
+
+ fd, out_metrics = tempfile.mkstemp(suffix=".txt")
+ os.close(fd)
+
args = (
- "--bamfiles {}/bowtie2_test1.bam --outRawFragmentLengths {} --table {}".format(
- ROOT, out_lengths, out_metrics
- ).split()
- )
+ f"--bamfiles {ROOT}/bowtie2_test1.bam "
+ f"--outRawFragmentLengths {out_lengths} "
+ f"--table {out_metrics}"
+ ).split()
+
deeptools.bamPEFragmentSize.main(args)
- l = open(out_lengths, "r")
- l_resp = l.readlines()
- l.close()
- l_expected = ["241\t1", "242\t1", "251\t1"]
- matches = [
- expected for expected in l_expected if any(expected in resp for resp in l_resp)
- ]
- assert matches == l_expected
-
- m = open(out_metrics, "r")
- m_resp = m.readlines()[1]
- m.close()
- m_expected = "3\t241.0\t241.5\t244.66666666666666\t242.0\t246.5\t251.0\t4.496912521077347\t1.0\t241.2\t241.4\t241.6\t241.8\t243.8\t245.6\t247.4\t249.2\t250.82\t3\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t0.0\t0.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\n"
- assert m_expected in f"{m_resp}"
+ try:
+
+ with open(out_lengths, "r") as l:
+ l_resp = l.readlines()
+
+ l_expected = [
+ "241\t1",
+ "242\t1",
+ "251\t1"
+ ]
+
+ matches = [
+ expected
+ for expected in l_expected
+ if any(expected in resp for resp in l_resp)
+ ]
+
+ assert matches == l_expected
+
+
+ with open(out_metrics, "r") as m:
+ m_resp = m.readlines()[1]
+
+
+ m_expected = (
+ "3\t241.0\t241.5\t244.66666666666666\t242.0\t246.5\t251.0\t"
+ "4.496912521077347\t1.0\t241.2\t241.4\t241.6\t241.8\t243.8\t245.6\t"
+ "247.4\t249.2\t250.82\t3\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t"
+ "0.0\t0.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\t251.0\n"
+ )
+
+ assert m_expected in m_resp
+
+ finally:
+ cleanup(
+ out_lengths,
+ out_metrics
+ )
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_ggplot.png b/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_ggplot.png
new file mode 100644
index 0000000000..2e3a383eab
Binary files /dev/null and b/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_result1.png b/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_result1.png
index 1547aefd23..78d04cae63 100644
Binary files a/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_result1.png and b/pydeeptools/deeptools/test/test_data/bamPEFragmentSize_histogram_result1.png differ
diff --git a/pydeeptools/deeptools/test/test_data/plotCorrelation_result1.png b/pydeeptools/deeptools/test/test_data/plotCorrelation_result1.png
index 85d1fc134c..6c69198124 100644
Binary files a/pydeeptools/deeptools/test/test_data/plotCorrelation_result1.png and b/pydeeptools/deeptools/test/test_data/plotCorrelation_result1.png differ
diff --git a/pydeeptools/deeptools/test/test_data/plotCorrelation_result1_ggplot.png b/pydeeptools/deeptools/test/test_data/plotCorrelation_result1_ggplot.png
new file mode 100644
index 0000000000..6c69198124
Binary files /dev/null and b/pydeeptools/deeptools/test/test_data/plotCorrelation_result1_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_data/plotCorrelation_result2.png b/pydeeptools/deeptools/test/test_data/plotCorrelation_result2.png
index 343ae41ba4..d46e8b0296 100644
Binary files a/pydeeptools/deeptools/test/test_data/plotCorrelation_result2.png and b/pydeeptools/deeptools/test/test_data/plotCorrelation_result2.png differ
diff --git a/pydeeptools/deeptools/test/test_data/plotCorrelation_result2_ggplot.png b/pydeeptools/deeptools/test/test_data/plotCorrelation_result2_ggplot.png
new file mode 100644
index 0000000000..d46e8b0296
Binary files /dev/null and b/pydeeptools/deeptools/test/test_data/plotCorrelation_result2_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_matplotversion.py b/pydeeptools/deeptools/test/test_matplotversion.py
new file mode 100644
index 0000000000..8f7942a98d
--- /dev/null
+++ b/pydeeptools/deeptools/test/test_matplotversion.py
@@ -0,0 +1,78 @@
+from pathlib import Path
+import sys
+import tomllib
+import matplotlib
+import deeptools
+
+
+def find_pyproject():
+
+ current_path = Path(__file__).resolve()
+
+ for parent in current_path.parents:
+ pyproject = parent / "pyproject.toml"
+
+ if pyproject.exists():
+ return pyproject
+
+ raise FileNotFoundError(
+ "pyproject.toml not found"
+ )
+
+
+def get_matplotlib_requirement():
+
+ pyproject = find_pyproject()
+
+ with open(pyproject, "rb") as f:
+ config = tomllib.load(f)
+
+ dependencies = config["project"]["dependencies"]
+
+ for dependency in dependencies:
+ if dependency.startswith("matplotlib"):
+ return dependency
+
+ raise RuntimeError(
+ "matplotlib dependency not found in pyproject.toml"
+ )
+
+
+def test_matplotlib_version():
+
+ print("\nPython executable:")
+ print(sys.executable)
+
+ print("\nMatplotlib version:")
+ print(matplotlib.__version__)
+
+ print("\nMatplotlib path:")
+ print(matplotlib.__file__)
+
+ print("\ndeepTools path:")
+ print(deeptools.__file__)
+
+ requirement = get_matplotlib_requirement()
+
+ print("\nMatplotlib requirement from pyproject.toml:")
+ print(requirement)
+
+ # Example: "matplotlib >= 3.9"
+ min_version = (
+ requirement
+ .split(">=")[1]
+ .strip()
+ )
+
+ required = tuple(
+ map(int, min_version.split(".")[:2])
+ )
+
+ installed = tuple(
+ map(int, matplotlib.__version__.split(".")[:2])
+ )
+
+ assert installed >= required, (
+ f"Installed matplotlib {matplotlib.__version__} "
+ f"does not satisfy {requirement}"
+ )
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotCoverage.py b/pydeeptools/deeptools/test/test_plotCoverage.py
index 81eb16bc95..03b7d62831 100644
--- a/pydeeptools/deeptools/test/test_plotCoverage.py
+++ b/pydeeptools/deeptools/test/test_plotCoverage.py
@@ -2,27 +2,95 @@
import filecmp
from matplotlib.testing.compare import compare_images
from tempfile import NamedTemporaryFile
+
import deeptools.plotCoverage
import deeptools.utilities
+
__author__ = 'Bjoern'
+
TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/"
ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotCoverage/"
-tolerance = 13 # default matplotlib pixed difference tolerance
+tolerance = 13
+
+
+def run_plotCoverage(extra_args=None):
+ """Run plotCoverage and return generated plot and raw count files."""
+
+ plotfile = NamedTemporaryFile(
+ suffix='.png',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ txtfile = NamedTemporaryFile(
+ suffix='.tab',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ args = (
+ f"--bamfiles {TEST_DATA}test1.bam "
+ f"{TEST_DATA}test2.bam "
+ f"--plotFile {plotfile.name} "
+ f"--plotFileFormat png "
+ f"--outRawCounts {txtfile.name}"
+ ).split()
+
+ if extra_args:
+ args.extend(extra_args)
+
+ deeptools.plotCoverage.main(args)
+
+ return plotfile.name, txtfile.name
+
+
+def cleanup(*files):
+ for f in files:
+ if os.path.exists(f):
+ os.remove(f)
def test_plotCoverage_default():
- plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False)
- txtfile = NamedTemporaryFile(suffix='.tab', prefix='deeptools_testfile_', delete=False)
+ """Test default plotCoverage output and raw counts."""
+
+ plotfile, txtfile = run_plotCoverage()
+
+ try:
+ assert filecmp.cmp(
+ os.path.join(ROOT, "outRawCounts_default.tabular"),
+ txtfile
+ ) is True
- for fmat in ["bam", "cram"]:
- args = "--bamfiles {0}test1.{3} {0}test2.{3} --plotFile {1}" \
- " --plotFileFormat png --outRawCounts {2}".format(TEST_DATA, plotfile.name, txtfile.name, fmat).split()
- deeptools.plotCoverage.main(args)
- if fmat == "bam":
- assert filecmp.cmp(os.path.join(ROOT, 'outRawCounts_default.tabular'), txtfile.name) is True
+ res = compare_images(
+ os.path.join(ROOT, "plotCoverage_default.png"),
+ plotfile,
+ tolerance
+ )
- res = compare_images(ROOT + 'plotCoverage_default.png', plotfile.name, tolerance)
assert res is None, res
+
+ finally:
+ print(plotfile, txtfile)
+
+
+def test_plotCoverage_ggplot():
+ """Test plotCoverage output with --ggplot."""
+
+ plotfile, txtfile = run_plotCoverage(
+ ["--ggplot"]
+ )
+
+ try:
+ res = compare_images(
+ os.path.join(ROOT, "plotCoverage_ggplot.png"),
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ print(plotfile, txtfile)
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png b/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png
index 8465db2e04..82949d8126 100644
Binary files a/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png and b/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_default.png differ
diff --git a/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_ggplot.png b/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_ggplot.png
new file mode 100644
index 0000000000..552b0bbf15
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotCoverage/plotCoverage_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_plotEnrichment.py b/pydeeptools/deeptools/test/test_plotEnrichment.py
index 1f1fc814bc..6abaa8de04 100644
--- a/pydeeptools/deeptools/test/test_plotEnrichment.py
+++ b/pydeeptools/deeptools/test/test_plotEnrichment.py
@@ -2,28 +2,99 @@
import filecmp
from matplotlib.testing.compare import compare_images
from tempfile import NamedTemporaryFile
+
import deeptools.plotEnrichment
import deeptools.utilities
+
__author__ = 'Bjoern'
+
TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/"
ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotEnrichment/"
-tolerance = 13 # default matplotlib pixed difference tolerance
+# Headroom for anti-aliasing/text-hinting drift between matplotlib patch
+# versions (e.g. 3.10.x vs 3.11.x render identical plots with slightly
+# different sub-pixel edges); see matplotlib_defaults.py.
+tolerance = 20
+
+
+def run_plotEnrichment(extra_args=None):
+ """Run plotEnrichment and return generated plot and count files."""
+
+ plotfile = NamedTemporaryFile(
+ suffix='.png',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ txtfile = NamedTemporaryFile(
+ suffix='.tab',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ args = (
+ f"--bamfiles {TEST_DATA}test1.bam "
+ f"{TEST_DATA}test2.bam "
+ f"--BED {TEST_DATA}test.gtf "
+ f"--plotFile {plotfile.name} "
+ f"--plotFileFormat png "
+ f"--outRawCounts {txtfile.name}"
+ ).split()
+
+ if extra_args:
+ args.extend(extra_args)
+
+ deeptools.plotEnrichment.main(args)
+
+ return plotfile.name, txtfile.name
+
+
+def cleanup(*files):
+ for f in files:
+ if os.path.exists(f):
+ os.remove(f)
def test_plotEnrichment_default():
- plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False)
- txtfile = NamedTemporaryFile(suffix='.tab', prefix='deeptools_testfile_', delete=False)
+ """Test default plotEnrichment output and raw counts."""
+
+ plotfile, txtfile = run_plotEnrichment()
- for fmat in ["bam", "cram"]:
- args = "--bamfiles {0}test1.{3} {0}test2.{3} --BED {0}test.gtf --plotFile {1}" \
- " --plotFileFormat png --outRawCounts {2}".format(TEST_DATA, plotfile.name, txtfile.name, fmat ).split()
- deeptools.plotEnrichment.main(args)
+ try:
+ assert filecmp.cmp(
+ os.path.join(ROOT, "outRawCounts_default.tabular"),
+ txtfile
+ ) is True
- if fmat == "bam":
- assert filecmp.cmp(os.path.join(ROOT, 'outRawCounts_default.tabular'), txtfile.name) is True
+ res = compare_images(
+ os.path.join(ROOT, "plotEnrichment_defaults.png"),
+ plotfile,
+ tolerance
+ )
- res = compare_images(ROOT + 'plotEnrichment_defaults.png', plotfile.name, tolerance)
assert res is None, res
+
+ finally:
+ cleanup(plotfile, txtfile)
+
+
+def test_plotEnrichment_ggplot():
+ """Test plotEnrichment output with --ggplot."""
+
+ plotfile, txtfile = run_plotEnrichment(
+ ["--ggplot"]
+ )
+
+ try:
+ res = compare_images(
+ os.path.join(ROOT, "plotEnrichment_ggplot.png"),
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ cleanup(plotfile, txtfile)
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotEnrichment/deeptools_testfile_mhh5o0g9.png b/pydeeptools/deeptools/test/test_plotEnrichment/deeptools_testfile_mhh5o0g9.png
new file mode 100644
index 0000000000..5f215ec9d0
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotEnrichment/deeptools_testfile_mhh5o0g9.png differ
diff --git a/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_defaults.png b/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_defaults.png
index 6f0f6f3caf..a804a7b25f 100644
Binary files a/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_defaults.png and b/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_defaults.png differ
diff --git a/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_ggplot.png b/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_ggplot.png
new file mode 100644
index 0000000000..393b4b375e
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotEnrichment/plotEnrichment_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_plotFingerprint.py b/pydeeptools/deeptools/test/test_plotFingerprint.py
index 81e1df33fe..37fb0068d6 100644
--- a/pydeeptools/deeptools/test/test_plotFingerprint.py
+++ b/pydeeptools/deeptools/test/test_plotFingerprint.py
@@ -1,53 +1,140 @@
import os
-import filecmp
-from matplotlib.testing.compare import compare_images
from tempfile import NamedTemporaryFile
+
+from matplotlib.testing.compare import compare_images
+
import deeptools.plotFingerprint
+
TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/"
ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotFingerprint/"
-print (TEST_DATA)
-print(ROOT)
tolerance = 13
-def test_plotFingerprint_default():
- plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False)
- args = "-b {0}test1.bam {0}test2.bam -o {1} --plotFileFormat png -l test1 test2".format(TEST_DATA, plotfile.name).split()
+
+def run_plotFingerprint(args):
+ """Run plotFingerprint and return generated plot file."""
+
+ plotfile = NamedTemporaryFile(
+ suffix=".png",
+ prefix="deeptools_testfile_",
+ delete=False
+ )
+
+ args.extend([
+ "-o",
+ plotfile.name,
+ "--plotFileFormat",
+ "png"
+ ])
+
deeptools.plotFingerprint.main(args)
- res = compare_images(ROOT + 'test_plotFingerprint_default.png', plotfile.name, tolerance)
+ return plotfile.name
+
+
+def cleanup(*files):
+ for file in files:
+ if os.path.exists(file):
+ os.remove(file)
+
+
+def test_plotFingerprint_default():
+ """Image comparison test for default plotFingerprint output."""
+
+ args = (
+ f"-b {TEST_DATA}test1.bam {TEST_DATA}test2.bam "
+ "-l test1 test2"
+ ).split()
- assert res is None, res
+ plotfile = run_plotFingerprint(args)
- os.remove(plotfile.name)
+ try:
+ res = compare_images(
+ ROOT + "test_plotFingerprint_default.png",
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ cleanup(plotfile)
+
+
+def test_plotFingerprint_ggplot():
+ """Image comparison test for --ggplot output."""
+
+ args = (
+ f"-b {TEST_DATA}test1.bam {TEST_DATA}test2.bam "
+ "-l test1 test2 "
+ "--ggplot"
+ ).split()
+
+ plotfile = run_plotFingerprint(args)
+
+ try:
+ res = compare_images(
+ ROOT + "test_plotFingerprint_ggplot.png",
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ cleanup(plotfile)
def test_plotFingerprint_quality_metrics_and_JSD():
"""
- Test --outQualityMetrics together with --JSDsample. Neither the quality
- metrics table nor the JS-distance computation was covered elsewhere.
+ Test --outQualityMetrics together with --JSDsample.
"""
- plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False)
- qcfile = NamedTemporaryFile(suffix='.tab', prefix='deeptools_testfile_', delete=False)
- args = ("-b {0}test1.bam {0}test2.bam -o {1} --plotFileFormat png -l test1 test2 "
- "--outQualityMetrics {2} --JSDsample {0}test1.bam".format(TEST_DATA, plotfile.name, qcfile.name)).split()
- deeptools.plotFingerprint.main(args)
- with open(qcfile.name) as _foo:
- lines = [line.rstrip("\n").split("\t") for line in _foo]
+ plotfile = NamedTemporaryFile(
+ suffix=".png",
+ prefix="deeptools_testfile_",
+ delete=False
+ )
+
+ qcfile = NamedTemporaryFile(
+ suffix=".tab",
+ prefix="deeptools_testfile_",
+ delete=False
+ )
+
+ args = (
+ f"-b {TEST_DATA}test1.bam {TEST_DATA}test2.bam "
+ f"-o {plotfile.name} "
+ "--plotFileFormat png "
+ "-l test1 test2 "
+ f"--outQualityMetrics {qcfile.name} "
+ f"--JSDsample {TEST_DATA}test1.bam"
+ ).split()
+
+ try:
+ deeptools.plotFingerprint.main(args)
+
+ with open(qcfile.name) as _foo:
+ lines = [
+ line.rstrip("\n").split("\t")
+ for line in _foo
+ ]
+
+ assert len(lines) == 3, f"expected 3 lines, got {len(lines)}"
+
+ header = lines[0]
+ auc = header.index("AUC")
+ jsd = header.index("JS Distance")
- # header + one row per sample
- assert len(lines) == 3, f"expected 3 lines, got {len(lines)}"
- header = lines[0]
- auc = header.index("AUC")
- jsd = header.index("JS Distance")
+ rows = {
+ row[0]: row
+ for row in lines[1:]
+ }
- rows = {row[0]: row for row in lines[1:]}
- assert abs(float(rows["test1"][auc]) - 0.39310288701202156) < 1e-4
- assert abs(float(rows["test2"][auc]) - 0.3641251150405128) < 1e-4
- # JS distance of the JSDsample (test1) against itself is nan; test2 is finite
- assert abs(float(rows["test2"][jsd]) - 0.078613413909822) < 1e-4
+ assert abs(float(rows["test1"][auc]) - 0.39310288701202156) < 1e-4
+ assert abs(float(rows["test2"][auc]) - 0.3641251150405128) < 1e-4
+ assert abs(float(rows["test2"][jsd]) - 0.078613413909822) < 1e-4
- os.remove(plotfile.name)
- os.remove(qcfile.name)
\ No newline at end of file
+ finally:
+ cleanup(plotfile.name, qcfile.name)
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_default.png b/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_default.png
index 1251a4f0bb..1959652782 100644
Binary files a/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_default.png and b/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_default.png differ
diff --git a/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_ggplot.png b/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_ggplot.png
new file mode 100644
index 0000000000..194f75d56a
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotFingerprint/test_plotFingerprint_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_plotHeatmap.py b/pydeeptools/deeptools/test/test_plotHeatmap.py
index a111089945..008f567a5c 100644
--- a/pydeeptools/deeptools/test/test_plotHeatmap.py
+++ b/pydeeptools/deeptools/test/test_plotHeatmap.py
@@ -1,22 +1,114 @@
import os
import tempfile
+
+import matplotlib.pyplot as plt
from matplotlib.testing.compare import compare_images
+
import deeptools.plotHeatmap
-TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/"
-ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotHeatmap/"
-print (TEST_DATA)
-print(ROOT)
-tolerance = 13
+TEST_DATA = os.path.join(os.path.dirname(os.path.abspath(__file__)), "test_data")
+ROOT = os.path.join(os.path.dirname(os.path.abspath(__file__)), "test_plotHeatmap")
+
+# Headroom for anti-aliasing/text-hinting drift between matplotlib patch
+# versions (e.g. 3.10.x vs 3.11.x render identical plots with slightly
+# different sub-pixel edges); see matplotlib_defaults.py.
+tolerance = 25
-def test_plotHeatmap_default():
- _, plotfile = tempfile.mkstemp(suffix=".png")
- args = f"--matrixFile {TEST_DATA}computeMatrix_result1.gz --outFileName {plotfile}".split()
+def run_plotHeatmap(args):
+ """Run plotHeatmap and return generated output file."""
+ fd, plotfile = tempfile.mkstemp(suffix=".png")
+ # os.close(fd)
+
+ args = args + [
+ "--outFileName",
+ plotfile
+ ]
+
+ plt.ioff()
deeptools.plotHeatmap.main(args)
+
+ return plotfile
+
+
+# def run_plotHeatmap(args, Typ):
+
+# plotfile = os.path.join(
+# ROOT,
+# "debug"+ Typ + ".png"
+# )
+
+# if os.path.exists(plotfile):
+# os.remove(plotfile)
+
+# args = args + [
+# "--outFileName",
+# plotfile
+# ]
+
+# plt.ioff()
+# deeptools.plotHeatmap.main(args)
+
+# print("Generated:", plotfile)
+
+# return plotfile
+
+
+def cleanup(plotfile):
+ plt.close("all")
+ if os.path.exists(plotfile):
+ os.remove(plotfile)
+
+
+def test_plotHeatmap_default():
+ """Image comparison test for default output."""
+
+ args = (
+ f"--matrixFile {TEST_DATA}/computeMatrix_result1.gz"
+ ).split()
+
+ plotfile = run_plotHeatmap(args)
+
+ try:
+ res = compare_images(
+ os.path.join(ROOT, "plotHeatmap_default.png"),
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, (
+ f"{plotfile} doesn't match "
+ f"{ROOT}/plotHeatmap_default.png"
+ )
+
+ finally:
+ cleanup(plotfile)
+
+
+def test_plotHeatmap_ggplot():
+ """Check that --ggplot produces an output image."""
+
+ args = (
+ f"--matrixFile {TEST_DATA}/computeMatrix_result1.gz "
+ "--ggplot"
+ ).split()
+
+ plotfile = run_plotHeatmap(args)
+
+ try:
+ res = compare_images(
+ os.path.join(ROOT, "plotHeatmap_ggplot.png"),
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, (
+ f"{plotfile} doesn't match "
+ f"{ROOT}/plotHeatmap_ggplot.png"
+ )
+
- # assert filecmp.cmp(os.path.join(ROOT, 'outMatrix_default.tab'), txtfile.name) is True
- res = compare_images(ROOT + 'plotHeatmap_default.png', plotfile, tolerance)
- assert res is None, f"{plotfile} doesn't match {ROOT}plotHeatmap_default.png"
+ finally:
+ cleanup(plotfile)
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_default.png b/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_default.png
index 11e3989da6..35580dc99e 100644
Binary files a/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_default.png and b/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_default.png differ
diff --git a/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_ggplot.png b/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_ggplot.png
new file mode 100644
index 0000000000..79ea48ccdb
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotHeatmap/plotHeatmap_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_plotPCA.py b/pydeeptools/deeptools/test/test_plotPCA.py
index c6bd269a5c..a284677764 100644
--- a/pydeeptools/deeptools/test/test_plotPCA.py
+++ b/pydeeptools/deeptools/test/test_plotPCA.py
@@ -256,3 +256,45 @@ def test_plotPCA_log2_and_rowCenter_affect_output():
rowcenter = _run_pca(["--rowCenter"])
assert not np.allclose(default[:, -1], log2[:, -1]), "--log2 was a no-op"
assert not np.allclose(default[:, -1], rowcenter[:, -1]), "--rowCenter was a no-op"
+
+
+def test_plotPCA_ggplot():
+ """Image comparison test for --ggplot output."""
+
+ plotfile = NamedTemporaryFile(
+ suffix='.png',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ tsvfile = NamedTemporaryFile(
+ suffix='.tsv',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ args = (
+ "-in {0}test_samples.npz "
+ "-o {1} "
+ "--outFileNameData {2} "
+ "--ggplot"
+ ).format(
+ TEST_DATA,
+ plotfile.name,
+ tsvfile.name
+ ).split()
+
+ try:
+ deeptools.plotPCA.main(args)
+
+ res = compare_images(
+ ROOT + "test_plotPCA_ggplot.png",
+ plotfile.name,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ os.remove(plotfile.name)
+ os.remove(tsvfile.name)
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_default.png b/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_default.png
index 61833f0da7..e27190e1c4 100644
Binary files a/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_default.png and b/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_default.png differ
diff --git a/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_ggplot.png b/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_ggplot.png
new file mode 100644
index 0000000000..283f5e1845
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_ggplot.tsv b/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_ggplot.tsv
new file mode 100644
index 0000000000..9822010ab4
--- /dev/null
+++ b/pydeeptools/deeptools/test/test_plotPCA/test_plotPCA_ggplot.tsv
@@ -0,0 +1,7 @@
+Component wt1 wt2 wt3 kd1 kd2 kd3 Eigenvalue
+1 -1.9593953629718677 0.05992632052266172 0.015514438980501043 0.360872626954001 -0.06417725736657884 0.012713770441428606 5.807692278755935
+2 -3.3594106951252853 -0.1453930968029286 -0.134748642812576 -0.012411165664076072 -0.12363598259528208 -0.060663076611996596 0.07423028883557839
+3 -2.335822964750958 0.09987722598713754 -0.03413541974064124 -0.07165342296216681 0.05170385813600347 0.1373257036829112 0.0489717777349372
+4 -0.30789783922401226 0.004185214180292798 -0.013424388619808516 0.051462455776524196 -0.07942877370987256 0.0745864450320923 0.036809415525390125
+5 -1.2801086861541353 -0.07795301634249786 -0.04768720563614555 -0.02321427427821972 -0.032405677000559435 0.07420665888684398 0.026706723301448902
+6 -3.127415384537607 0.17202014078313335 0.08493798982333509 0.01429353530978131 0.018508562924871238 0.15753396743432724 0.017613563942900885
diff --git a/pydeeptools/deeptools/test/test_plotProfile.py b/pydeeptools/deeptools/test/test_plotProfile.py
index 03da7e1c1a..2a8a60221c 100644
--- a/pydeeptools/deeptools/test/test_plotProfile.py
+++ b/pydeeptools/deeptools/test/test_plotProfile.py
@@ -1,22 +1,86 @@
import os
-import filecmp
-from matplotlib.testing.compare import compare_images
from tempfile import NamedTemporaryFile
+
+from matplotlib.testing.compare import compare_images
+
import deeptools.plotProfile
-import deeptools.heatmapper_utilities
+
TEST_DATA = os.path.dirname(os.path.abspath(__file__)) + "/test_data/"
ROOT = os.path.dirname(os.path.abspath(__file__)) + "/test_plotProfile/"
-print (TEST_DATA)
-print(ROOT)
-tolerance = 13
+# Headroom for anti-aliasing/text-hinting drift between matplotlib patch
+# versions (e.g. 3.10.x vs 3.11.x render identical plots with slightly
+# different sub-pixel edges); see matplotlib_defaults.py.
+tolerance = 40
+
+
+def run_plotProfile(args):
+ """Run plotProfile and return generated plot file."""
+
+ plotfile = NamedTemporaryFile(
+ suffix='.png',
+ prefix='deeptools_testfile_',
+ delete=False
+ )
+
+ args += [
+ "--outFileName",
+ plotfile.name,
+ "--plotFileFormat",
+ "png"
+ ]
-def test_plotProfile_default():
- plotfile = NamedTemporaryFile(suffix='.png', prefix='deeptools_testfile_', delete=False)
- args = "--matrixFile {0}computeMatrix_result1.gz --outFileName {1} --plotFileFormat png".format(TEST_DATA, plotfile.name).split()
deeptools.plotProfile.main(args)
- res = compare_images(ROOT + 'plotProfile_default.png', plotfile.name, tolerance)
+ return plotfile.name
+
+
+def cleanup(plotfile):
+ if os.path.exists(plotfile):
+ os.remove(plotfile)
+
+
+def test_plotProfile_default():
+ """Image comparison test for default plotProfile output."""
+
+ args = (
+ f"--matrixFile {TEST_DATA}computeMatrix_result1.gz"
+ ).split()
+
+ plotfile = run_plotProfile(args)
+
+ try:
+ res = compare_images(
+ ROOT + "plotProfile_default.png",
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, res
+
+ finally:
+ print(plotfile)
+
+
+def test_plotProfile_ggplot():
+ """Image comparison test for --ggplot output."""
+
+ args = (
+ f"--matrixFile {TEST_DATA}computeMatrix_result1.gz "
+ "--ggplot"
+ ).split()
+
+ plotfile = run_plotProfile(args)
+
+ try:
+ res = compare_images(
+ ROOT + "plotProfile_ggplot.png",
+ plotfile,
+ tolerance
+ )
+
+ assert res is None, res
- assert res is None, res
+ finally:
+ print(plotfile)
\ No newline at end of file
diff --git a/pydeeptools/deeptools/test/test_plotProfile/plotProfile_default.png b/pydeeptools/deeptools/test/test_plotProfile/plotProfile_default.png
index 5119f417bb..c9ad1236bd 100644
Binary files a/pydeeptools/deeptools/test/test_plotProfile/plotProfile_default.png and b/pydeeptools/deeptools/test/test_plotProfile/plotProfile_default.png differ
diff --git a/pydeeptools/deeptools/test/test_plotProfile/plotProfile_ggplot.png b/pydeeptools/deeptools/test/test_plotProfile/plotProfile_ggplot.png
new file mode 100644
index 0000000000..c30fa0e459
Binary files /dev/null and b/pydeeptools/deeptools/test/test_plotProfile/plotProfile_ggplot.png differ
diff --git a/pydeeptools/deeptools/test/test_plotcorrelation.py b/pydeeptools/deeptools/test/test_plotcorrelation.py
index 0d3f78c978..6cfc7051d7 100644
--- a/pydeeptools/deeptools/test/test_plotcorrelation.py
+++ b/pydeeptools/deeptools/test/test_plotcorrelation.py
@@ -10,6 +10,9 @@
COR_PLOT_1 = ROOT + "plotCorrelation_result1.png"
COR_PLOT_2 = ROOT + "plotCorrelation_result2.png"
+COR_PLOT_GG_1 = ROOT + "plotCorrelation_result1_ggplot.png"
+COR_PLOT_GG_2 = ROOT + "plotCorrelation_result2_ggplot.png"
+
def test_correlation_plot_with_minimal_options():
"""
@@ -40,3 +43,33 @@ def test_correlation_plot_scatter():
res = compare_images(COR_PLOT_2, out_png2, 50)
assert res is None, "Plots do not match"
+
+def test_correlation_plot_with_minimal_options_ggplot():
+ """
+ Test minimal command line args for correlation plot
+ with output as correlation matrix along with matrix
+ """
+ _, out_matrix_gg = tempfile.mkstemp(suffix=".tsv")
+ _, out_png_gg = tempfile.mkstemp(suffix=".png")
+ args = "--corData {} -p heatmap -c pearson -o {} --outFileCorMatrix {} --ggplot".format(COR_DATA_IN1, out_png_gg, out_matrix_gg).split()
+ pc.main(args)
+
+ _foo = open(out_matrix_gg, "r")
+ resp = _foo.readlines()[2]
+ _foo.close()
+ expected = "'bowtie2 test1.bam'\t1.0000\t1.0000\n"
+ assert expected in resp, f"'{expected}' not found in '{resp}'"
+
+ res = compare_images(COR_PLOT_GG_1, out_png_gg, 50)
+ assert res is None, "Plots do not match"
+
+def test_correlation_plot_scatter_ggplot():
+ """
+ Test command line args for correlation plot with output as scatter plot
+ """
+ _, out_png2_gg = tempfile.mkstemp(suffix=".png")
+ args = "--corData {} -p scatterplot -c pearson -o {} --ggplot".format(COR_DATA_IN1, out_png2_gg).split()
+ pc.main(args)
+
+ res = compare_images(COR_PLOT_GG_2, out_png2_gg, 50)
+ assert res is None, "Plots do not match"
diff --git a/pyproject.toml b/pyproject.toml
index b2093f97a6..65d620e49a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -51,7 +51,12 @@ actions = [
"twine",
"build",
"planemo",
- "matplotlib == 3.11", # pin matplotlib version to avoid plots changing in pytests (font size defaults etc.)
+ # matplotlib 3.10.0-3.10.4 hit a Path.__deepcopy__ RecursionError on
+ # Python 3.14 for any marker-using plot (fixed upstream in 3.10.5).
+ # Baseline images are pinned against 3.11.0 rendering; image-comparison
+ # tests carry tolerance headroom for anti-aliasing/text-hinting drift
+ # between 3.10.x and 3.11.x point releases (see matplotlib_defaults.py).
+ "matplotlib >= 3.10.5, < 3.12",
]
[project.urls]
homepage = "https://pypi.python.org/pypi/deepTools/"