diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-08-17 21:17:50 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-09-02 00:22:44 +0100 |
| commit | 8a59349b343df0fc58fbe4b54865ec2ee97b3daf (patch) | |
| tree | 21acc60d41c773d796c9fdf3694cda6171f56491 | |
| parent | 2a52c1ac1392352d354fe5fd718a14ab217c0d89 (diff) | |
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 <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
| -rw-r--r-- | gnu/packages/python-science.scm | 32 |
1 files changed, 32 insertions, 0 deletions
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.") | |||
| 5896 | between Snakemake and its report plugins.") | 5896 | between Snakemake and its report plugins.") |
| 5897 | (license license:expat))) | 5897 | (license license:expat))) |
| 5898 | 5898 | ||
| 5899 | (define-public python-snakemake-interface-scheduler-plugins | ||
| 5900 | (package | ||
| 5901 | (name "python-snakemake-interface-scheduler-plugins") | ||
| 5902 | (version "2.0.2") | ||
| 5903 | (source | ||
| 5904 | (origin | ||
| 5905 | (method git-fetch) | ||
| 5906 | (uri (git-reference | ||
| 5907 | (url (string-append "https://github.com/snakemake/" | ||
| 5908 | "snakemake-interface-scheduler-plugins")) | ||
| 5909 | (commit (string-append "v" version)))) | ||
| 5910 | (file-name (git-file-name name version)) | ||
| 5911 | (sha256 | ||
| 5912 | (base32 "0bz33dl90cblzs9gki8kmklv9zkdh22883455541y5b5k70hr306")))) | ||
| 5913 | (build-system pyproject-build-system) | ||
| 5914 | (arguments | ||
| 5915 | (list | ||
| 5916 | ;; XXX: Tests collect but snakemake.scheduler is missing. | ||
| 5917 | #:tests? #f | ||
| 5918 | #:test-flags #~(list "tests/tests.py"))) | ||
| 5919 | (propagated-inputs (list python-snakemake-interface-common)) | ||
| 5920 | (native-inputs | ||
| 5921 | (list python-hatchling | ||
| 5922 | python-pytest)) | ||
| 5923 | (home-page (string-append "https://github.com/snakemake/" | ||
| 5924 | "python-snakemake-interface-scheduler-plugins")) | ||
| 5925 | (synopsis "Interface for Snakemake scheduler plugins") | ||
| 5926 | (description | ||
| 5927 | "This package provides a stable interface for interactions between Snakemake and | ||
| 5928 | its scheduler plugins.") | ||
| 5929 | (license license:expat))) | ||
| 5930 | |||
| 5899 | (define-public python-snakemake-interface-software-deployment-plugins | 5931 | (define-public python-snakemake-interface-software-deployment-plugins |
| 5900 | (package | 5932 | (package |
| 5901 | (name "python-snakemake-interface-software-deployment-plugins") | 5933 | (name "python-snakemake-interface-software-deployment-plugins") |
