diff options
| -rw-r--r-- | gnu/packages/python-science.scm | 36 |
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.") | |||
| 6004 | Snakemake and its storage plugins.") | 6004 | Snakemake 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 | ||
| 6039 | that utilizes @code{python-rich} for enhanced terminal styling and | ||
| 6040 | progress 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") |
