summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-08-17 21:12:15 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-09-02 00:22:11 +0100
commit0b74289fd6859c30962b03bd7e3ac3a5f8762f1e (patch)
tree5c5c14774b91e75d432dd4d561e4d14c039e5fd1
parent3e17bbe7ebf50942743fca733986153aa59bc629 (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>
-rw-r--r--gnu/packages/python-science.scm31
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