diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-08-17 21:14:19 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-09-02 00:22:18 +0100 |
| commit | c783f8c87b859f06d9f10373f1d81a9661f98ee9 (patch) | |
| tree | 75f56884e6988ede21b7bf9f1651c70ca5d1901c | |
| parent | 0b74289fd6859c30962b03bd7e3ac3a5f8762f1e (diff) | |
gnu: python-snakemake-interface-executor-plugins: Update to 9.4.0.
* gnu/packages/python-science.scm (python-snakemake-interface-executor-plugins): Update to 9.4.0.
[arguments]{phases}: Replace them with {test-backend, test-flags}.
[propagated-inputs]: Remove python-argparse-dataclass, python-throttler.
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 | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 28f13268b77..783c2f7f8fc 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm | |||
| @@ -5810,29 +5810,23 @@ for Snakemake and its plugins.") | |||
| 5810 | (define-public python-snakemake-interface-executor-plugins | 5810 | (define-public python-snakemake-interface-executor-plugins |
| 5811 | (package | 5811 | (package |
| 5812 | (name "python-snakemake-interface-executor-plugins") | 5812 | (name "python-snakemake-interface-executor-plugins") |
| 5813 | (version "9.3.3") | 5813 | (version "9.4.0") |
| 5814 | (source | 5814 | (source |
| 5815 | (origin | 5815 | (origin |
| 5816 | (method git-fetch) | 5816 | (method git-fetch) |
| 5817 | (uri (git-reference | 5817 | (uri (git-reference |
| 5818 | (url (string-append "https://github.com/snakemake/" | 5818 | (url (string-append "https://github.com/snakemake/" |
| 5819 | "snakemake-interface-executor-plugins")) | 5819 | "snakemake-interface-executor-plugins")) |
| 5820 | (commit (string-append "v" version)))) | 5820 | (commit (string-append "v" version)))) |
| 5821 | (file-name (git-file-name name version)) | 5821 | (file-name (git-file-name name version)) |
| 5822 | (sha256 | 5822 | (sha256 |
| 5823 | (base32 "1kjjcgkk1rbavb687x5ayw35ayhsnhpg9262k317x911wqpsj2fm")))) | 5823 | (base32 "1qz4cl5wyinhk191ivkxn0ghjjdicyvg6wq97b1bgn01qqfdvxkq")))) |
| 5824 | (build-system pyproject-build-system) | 5824 | (build-system pyproject-build-system) |
| 5825 | (arguments | 5825 | (arguments |
| 5826 | (list | 5826 | (list |
| 5827 | #:phases | 5827 | #:test-backend #~'custom |
| 5828 | #~(modify-phases %standard-phases | 5828 | #:test-flags #~(list "tests/tests.py"))) |
| 5829 | (replace 'check | 5829 | (propagated-inputs (list python-snakemake-interface-common)) |
| 5830 | (lambda* (#:key tests? #:allow-other-keys) | ||
| 5831 | (when tests? | ||
| 5832 | (invoke "python3" "tests/tests.py"))))))) | ||
| 5833 | (propagated-inputs (list python-argparse-dataclass | ||
| 5834 | python-snakemake-interface-common | ||
| 5835 | python-throttler)) | ||
| 5836 | (native-inputs (list python-poetry-core python-pytest)) | 5830 | (native-inputs (list python-poetry-core python-pytest)) |
| 5837 | (home-page (string-append "https://github.com/snakemake/" | 5831 | (home-page (string-append "https://github.com/snakemake/" |
| 5838 | "python-snakemake-interface-executor-plugins")) | 5832 | "python-snakemake-interface-executor-plugins")) |
