summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-08-17 21:16:10 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-09-02 00:22:31 +0100
commit011d7cc08300fa0fb92de7cb47586fcbb4b88ffb (patch)
tree04367e09248a218dbac1fcf82a92c3120f558317
parentc8cde510aae245ec94228ad7e2ea91cbccf454c7 (diff)
gnu: Add python-snakemake-interface-logger-plugins.
* gnu/packages/python-science.scm (python-snakemake-interface-logger-plugins): 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 0c65b0ca551..caece990788 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -5836,6 +5836,37 @@ for Snakemake and its plugins.")
5836its executor plugins.") 5836its executor plugins.")
5837 (license license:expat))) 5837 (license license:expat)))
5838 5838
5839(define-public python-snakemake-interface-logger-plugins
5840 (package
5841 (name "python-snakemake-interface-logger-plugins")
5842 (version "2.0.1")
5843 (source
5844 (origin
5845 (method git-fetch)
5846 (uri (git-reference
5847 (url (string-append "https://github.com/snakemake/"
5848 "snakemake-interface-logger-plugins"))
5849 (commit (string-append "v" version))))
5850 (file-name (git-file-name name version))
5851 (sha256
5852 (base32 "138z6i810v374h27gj9jxg5jwdz6ccyirgv2f2l313j1iivj7wfa"))))
5853 (build-system pyproject-build-system)
5854 (arguments
5855 (list
5856 #:test-flags #~(list "tests/tests.py")))
5857 (propagated-inputs (list python-snakemake-interface-common))
5858 (native-inputs
5859 (list python-hatchling
5860 python-snakemake-logger-plugin-rich
5861 python-pytest))
5862 (home-page (string-append "https://github.com/snakemake/"
5863 "python-snakemake-interface-logger-plugins"))
5864 (synopsis "Interface for Snakemake logger plugins")
5865 (description
5866 "This package provides a stable interface for interactions between Snakemake and
5867its logger plugins.")
5868 (license license:expat)))
5869
5839(define-public python-snakemake-interface-report-plugins 5870(define-public python-snakemake-interface-report-plugins
5840 (package 5871 (package
5841 (name "python-snakemake-interface-report-plugins") 5872 (name "python-snakemake-interface-report-plugins")