summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/python-science.scm36
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index c7cd24f0460..8ab71d88479 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -6004,6 +6004,42 @@ its software deployment plugins.")
6004Snakemake and its storage plugins.") 6004Snakemake and its storage plugins.")
6005 (license license:expat))) 6005 (license license:expat)))
6006 6006
6007(define-public python-snakemake-logger-plugin-rich
6008 (package
6009 (name "python-snakemake-logger-plugin-rich")
6010 (version "0.4.1")
6011 (source
6012 (origin
6013 (method git-fetch)
6014 (uri (git-reference
6015 (url "https://github.com/cademirch/snakemake-logger-plugin-rich")
6016 (commit (string-append "v" version))))
6017 (file-name (git-file-name name version))
6018 (sha256
6019 (base32 "07r2gqhxqs5ijqh4yjrdcwj60aqr66iglm6jvdwkgr9x0dmg7j4h"))))
6020 (build-system pyproject-build-system)
6021 (arguments
6022 (list
6023 ;; XXX: --logger argument is not recognized.
6024 #:tests? #f))
6025 (propagated-inputs
6026 (list python-pydantic
6027 python-rich
6028 python-snakemake-interface-executor-plugins
6029 (package/inherit python-snakemake-interface-logger-plugins
6030 (name "python-snakemake-interface-logger-plugins-bootstrap")
6031 (arguments (list #:tests? #f))
6032 (native-inputs (list python-hatchling)))))
6033 (native-inputs
6034 (list python-hatchling
6035 python-pytest))
6036 (home-page "https://github.com/cademirch/snakemake-logger-plugin-rich")
6037 (synopsis "Log plugin for snakemake using Rich")
6038 (description "This package provides a logging plugin for Snakemake
6039that utilizes @code{python-rich} for enhanced terminal styling and
6040progress bars.")
6041 (license license:expat)))
6042
6007(define-public python-sparse 6043(define-public python-sparse
6008 (package 6044 (package
6009 (name "python-sparse") 6045 (name "python-sparse")