summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-08-17 21:19:46 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-09-02 00:23:12 +0100
commitae31ac80f7f4c7a66800ab6c78c432e368a22cea (patch)
tree208545ebe305a48cbc5339eb139f75059530b763
parentb0df17434809cafea8c62c5729e85a50abf5e879 (diff)
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 <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/python-science.scm31
1 files changed, 31 insertions, 0 deletions
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.")
6072implementing snakemake's software-deployment interface.") 6072implementing snakemake's software-deployment interface.")
6073 (license license:expat))) 6073 (license license:expat)))
6074 6074
6075(define-public python-snakemake-software-deployment-plugin-envmodules
6076 (package
6077 (name "python-snakemake-software-deployment-plugin-envmodules")
6078 (version "0.2.0")
6079 (source
6080 (origin
6081 (method git-fetch)
6082 (uri (git-reference
6083 (url (string-append "https://github.com/snakemake/"
6084 "snakemake-software-deployment-plugin-envmodules"))
6085 (commit (string-append "v" version))))
6086 (file-name (git-file-name name version))
6087 (sha256
6088 (base32 "1764502r8vqg3k61wjc81rfi5v89rxj0njhpcfynxxx82rnda0vv"))))
6089 (build-system pyproject-build-system)
6090 (arguments
6091 (list
6092 #:test-backend #~'custom
6093 #:test-flags #~(list "tests/test_plugin.py")))
6094 (propagated-inputs
6095 (list python-snakemake-interface-common
6096 python-snakemake-interface-software-deployment-plugins))
6097 (native-inputs (list python-hatchling python-pytest))
6098 (home-page (string-append "https://github.com/snakemake/"
6099 "snakemake-software-deployment-plugin-envmodules"))
6100 (synopsis "Environment modules plugin for Snakemake")
6101 (description
6102 "This package provides a software deployment plugin for Snakemake
6103using environment modules.")
6104 (license license:expat)))
6105
6075(define-public python-sparse 6106(define-public python-sparse
6076 (package 6107 (package
6077 (name "python-sparse") 6108 (name "python-sparse")