From ae31ac80f7f4c7a66800ab6c78c432e368a22cea Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Mon, 17 Aug 2026 21:19:46 +0200 Subject: gnu: Add python-snakemake-software-deployment-plugin-envmodules. * gnu/packages/python-science.scm (python-snakemake-software-deployment-plugin-envmodules): New variable. Relates-to: guix/guix!10625 Reviewed-by: Hugo Buddelmeijer Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-science.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 23653771d95..167b11f680d 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -6072,6 +6072,37 @@ progress bars.") implementing snakemake's software-deployment interface.") (license license:expat))) +(define-public python-snakemake-software-deployment-plugin-envmodules + (package + (name "python-snakemake-software-deployment-plugin-envmodules") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/snakemake/" + "snakemake-software-deployment-plugin-envmodules")) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1764502r8vqg3k61wjc81rfi5v89rxj0njhpcfynxxx82rnda0vv")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-backend #~'custom + #:test-flags #~(list "tests/test_plugin.py"))) + (propagated-inputs + (list python-snakemake-interface-common + python-snakemake-interface-software-deployment-plugins)) + (native-inputs (list python-hatchling python-pytest)) + (home-page (string-append "https://github.com/snakemake/" + "snakemake-software-deployment-plugin-envmodules")) + (synopsis "Environment modules plugin for Snakemake") + (description + "This package provides a software deployment plugin for Snakemake +using environment modules.") + (license license:expat))) + (define-public python-sparse (package (name "python-sparse") -- cgit v1.2.3