diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-08-17 21:19:46 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-09-02 00:23:12 +0100 |
| commit | ae31ac80f7f4c7a66800ab6c78c432e368a22cea (patch) | |
| tree | 208545ebe305a48cbc5339eb139f75059530b763 | |
| parent | b0df17434809cafea8c62c5729e85a50abf5e879 (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.scm | 31 |
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.") | |||
| 6072 | implementing snakemake's software-deployment interface.") | 6072 | implementing 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 | ||
| 6103 | using 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") |
