From 177fcb6b1277abfeda93c70f46596f80f5424e5a Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Mon, 17 Aug 2026 21:20:01 +0200 Subject: 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 Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-science.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu') 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.") (package-propagated-inputs python-snakemake-software-deployment-plugin-envmodules) (delete "python-snakemake-interface-software-deployment-plugins"))))) +(define-public python-snakemake-storage-plugin-http + (package + (name "python-snakemake-storage-plugin-http") + (version "0.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/snakemake/" + "snakemake-storage-plugin-http")) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mlc1nkz9l06ahz6s90lxrxvw5gz7krgyd7acyd51srv6lx0ipk9")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-backend #~'custom + #:test-flags #~(list "tests/tests.py"))) + (propagated-inputs + (list python-requests + python-requests-oauthlib + python-snakemake-interface-common + python-snakemake-interface-storage-plugins)) + (native-inputs (list python-poetry-core snakemake)) + (home-page (string-append "https://github.com/snakemake/" + "snakemake-storage-plugin-http")) + (synopsis "Download input files from HTTP(s) in Snakemake") + (description + "This package provides a storage plugin for downloading input +files from HTTP(s) in Snakemake.") + (license license:expat))) + (define-public python-sparse (package (name "python-sparse") -- cgit v1.2.3