diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-08-17 21:12:15 +0200 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-09-02 00:22:11 +0100 |
| commit | 0b74289fd6859c30962b03bd7e3ac3a5f8762f1e (patch) | |
| tree | 5c5c14774b91e75d432dd4d561e4d14c039e5fd1 /gnu | |
| parent | 3e17bbe7ebf50942743fca733986153aa59bc629 (diff) | |
gnu: python-snakemake-interface-common: Update to 1.23.0-0.d585b5c.
* gnu/packages/python-science.scm (python-snakemake-interface-common): Update to 1.23.0-0.d585b5c.
[arguments]{phases}: Replace them with {test-backend, test-flags}.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Replace python-poetry-core by python-setuptools.
Relates-to: guix/guix!10625
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-science.scm | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index ead1b29fcb4..28f13268b77 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm | |||
| @@ -5774,26 +5774,33 @@ SLURM jobs (meant for internal use by python-snakemake-executor-plugin-slurm).") | |||
| 5774 | (define-public python-snakemake-interface-common | 5774 | (define-public python-snakemake-interface-common |
| 5775 | (package | 5775 | (package |
| 5776 | (name "python-snakemake-interface-common") | 5776 | (name "python-snakemake-interface-common") |
| 5777 | (version "1.17.4") | 5777 | ;; This commit fixes a python-packaging sanity-check failure. |
| 5778 | (properties '((commit . "d585b5c0c7c0ec0df60a1a26d5d413f3ee88e63f") | ||
| 5779 | (revision . "0"))) | ||
| 5780 | (version (git-version "1.23.0" | ||
| 5781 | (assoc-ref properties 'revision) | ||
| 5782 | (assoc-ref properties 'commit))) | ||
| 5778 | (source | 5783 | (source |
| 5779 | (origin | 5784 | (origin |
| 5780 | (method git-fetch) | 5785 | (method git-fetch) |
| 5781 | (uri (git-reference | 5786 | (uri (git-reference |
| 5782 | (url "https://github.com/snakemake/snakemake-interface-common") | 5787 | (url "https://github.com/snakemake/snakemake-interface-common") |
| 5783 | (commit (string-append "v" version)))) | 5788 | (commit (assoc-ref properties 'commit)))) |
| 5784 | (file-name (git-file-name name version)) | 5789 | (file-name (git-file-name name version)) |
| 5785 | (sha256 | 5790 | (sha256 |
| 5786 | (base32 "19fyqs048zdvrmq5sdayzch850kwsyv2x6xn57cjjzcm4zpjrh9w")))) | 5791 | (base32 "1zxks3jjwc5addx5wxgfb5zn2y2jzxz53n739b9w8qba3nwnzyj2")))) |
| 5787 | (build-system pyproject-build-system) | 5792 | (build-system pyproject-build-system) |
| 5788 | (arguments | 5793 | (arguments |
| 5789 | (list #:phases | 5794 | (list |
| 5790 | #~(modify-phases %standard-phases | 5795 | #:test-backend #~'custom |
| 5791 | (replace 'check | 5796 | #:test-flags #~(list "tests/tests.py"))) |
| 5792 | (lambda* (#:key tests? #:allow-other-keys) | 5797 | (propagated-inputs |
| 5793 | (when tests? | 5798 | (list python-argparse-dataclass |
| 5794 | (invoke "python3" "tests/tests.py"))))))) | 5799 | python-configargparse |
| 5795 | (native-inputs (list python-poetry-core python-pytest)) | 5800 | python-packaging)) |
| 5796 | (propagated-inputs (list python-argparse-dataclass python-configargparse)) | 5801 | (native-inputs |
| 5802 | (list python-pytest | ||
| 5803 | python-setuptools)) | ||
| 5797 | (home-page "https://github.com/snakemake/snakemake-interface-common") | 5804 | (home-page "https://github.com/snakemake/snakemake-interface-common") |
| 5798 | (synopsis "Common functions and classes for Snakemake and its plugins") | 5805 | (synopsis "Common functions and classes for Snakemake and its plugins") |
| 5799 | (description "This package provides common functions and classes | 5806 | (description "This package provides common functions and classes |
