summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-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