From 8a59349b343df0fc58fbe4b54865ec2ee97b3daf Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Mon, 17 Aug 2026 21:17:50 +0200 Subject: gnu: Add python-snakemake-interface-scheduler-plugins. * gnu/packages/python-science.scm (python-snakemake-interface-scheduler-plugins): New variable. Relates-to: guix/guix!10625 Reviewed-by: Hugo Buddelmeijer Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-science.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index cf25020f91b..3014d20c6ce 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -5896,6 +5896,38 @@ its logger plugins.") between Snakemake and its report plugins.") (license license:expat))) +(define-public python-snakemake-interface-scheduler-plugins + (package + (name "python-snakemake-interface-scheduler-plugins") + (version "2.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/snakemake/" + "snakemake-interface-scheduler-plugins")) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bz33dl90cblzs9gki8kmklv9zkdh22883455541y5b5k70hr306")))) + (build-system pyproject-build-system) + (arguments + (list + ;; XXX: Tests collect but snakemake.scheduler is missing. + #:tests? #f + #:test-flags #~(list "tests/tests.py"))) + (propagated-inputs (list python-snakemake-interface-common)) + (native-inputs + (list python-hatchling + python-pytest)) + (home-page (string-append "https://github.com/snakemake/" + "python-snakemake-interface-scheduler-plugins")) + (synopsis "Interface for Snakemake scheduler plugins") + (description + "This package provides a stable interface for interactions between Snakemake and +its scheduler plugins.") + (license license:expat))) + (define-public python-snakemake-interface-software-deployment-plugins (package (name "python-snakemake-interface-software-deployment-plugins") -- cgit v1.2.3