diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-08-17 21:20:01 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-09-02 00:23:22 +0100 |
| commit | 177fcb6b1277abfeda93c70f46596f80f5424e5a (patch) | |
| tree | 11d2fed4c7ea77fd024062e384de070b7fcbc5f1 /gnu | |
| parent | 7c4c9e6cb436761c340374d2449c7ea4c550064f (diff) | |
gnu: Add python-snakemake-storage-plugin-http.
* gnu/packages/python-science.scm (python-snakemake-storage-plugin-http): New variable.
Relates-to: guix/guix!10625
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-science.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 45e39268ba8..ea8856be11b 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm | |||
| @@ -6117,6 +6117,39 @@ using environment modules.") | |||
| 6117 | (package-propagated-inputs python-snakemake-software-deployment-plugin-envmodules) | 6117 | (package-propagated-inputs python-snakemake-software-deployment-plugin-envmodules) |
| 6118 | (delete "python-snakemake-interface-software-deployment-plugins"))))) | 6118 | (delete "python-snakemake-interface-software-deployment-plugins"))))) |
| 6119 | 6119 | ||
| 6120 | (define-public python-snakemake-storage-plugin-http | ||
| 6121 | (package | ||
| 6122 | (name "python-snakemake-storage-plugin-http") | ||
| 6123 | (version "0.3.1") | ||
| 6124 | (source | ||
| 6125 | (origin | ||
| 6126 | (method git-fetch) | ||
| 6127 | (uri (git-reference | ||
| 6128 | (url (string-append "https://github.com/snakemake/" | ||
| 6129 | "snakemake-storage-plugin-http")) | ||
| 6130 | (commit (string-append "v" version)))) | ||
| 6131 | (file-name (git-file-name name version)) | ||
| 6132 | (sha256 | ||
| 6133 | (base32 "0mlc1nkz9l06ahz6s90lxrxvw5gz7krgyd7acyd51srv6lx0ipk9")))) | ||
| 6134 | (build-system pyproject-build-system) | ||
| 6135 | (arguments | ||
| 6136 | (list | ||
| 6137 | #:test-backend #~'custom | ||
| 6138 | #:test-flags #~(list "tests/tests.py"))) | ||
| 6139 | (propagated-inputs | ||
| 6140 | (list python-requests | ||
| 6141 | python-requests-oauthlib | ||
| 6142 | python-snakemake-interface-common | ||
| 6143 | python-snakemake-interface-storage-plugins)) | ||
| 6144 | (native-inputs (list python-poetry-core snakemake)) | ||
| 6145 | (home-page (string-append "https://github.com/snakemake/" | ||
| 6146 | "snakemake-storage-plugin-http")) | ||
| 6147 | (synopsis "Download input files from HTTP(s) in Snakemake") | ||
| 6148 | (description | ||
| 6149 | "This package provides a storage plugin for downloading input | ||
| 6150 | files from HTTP(s) in Snakemake.") | ||
| 6151 | (license license:expat))) | ||
| 6152 | |||
| 6120 | (define-public python-sparse | 6153 | (define-public python-sparse |
| 6121 | (package | 6154 | (package |
| 6122 | (name "python-sparse") | 6155 | (name "python-sparse") |
