From b80ce11cad3bead87119c05f5814f8e509898d27 Mon Sep 17 00:00:00 2001 From: Hugo Buddelmeijer Date: Sun, 12 Jul 2026 13:50:07 +0200 Subject: gnu: python-upsetplot: Update to 0.9.0-1.e9603da. * gnu/packages/python-science.scm (python-upsetplot): Update to 0.9.0-1.e9603da. [source]: Switch to git-fetch and to maintained fork. Relates-to: guix/guix!9885 Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-science.scm | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'gnu/packages/python-science.scm') diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 6aca7052c30..392044eadc1 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -5114,14 +5114,24 @@ NumPy and does not depend on C++ ROOT.") (define-public python-upsetplot (package (name "python-upsetplot") - (version "0.9.0") + ;; Latest release is incompatible with Pandas 3 and NumPy 2.4. + (properties '((commit . "e9603da19d321c047f88d404f687e82be415e52c") + (revision . "1"))) + (version (git-version "0.9.0" + (assoc-ref properties 'revision) + (assoc-ref properties 'commit))) (source (origin - (method url-fetch) - (uri (pypi-uri "UpSetPlot" version)) + (method git-fetch) + (uri (git-reference + ;; Using a fork of https://github.com/jnothman/UpSetPlot + ;; original source that is updated for Pandas 3 compatibility, + ;; see . + (url "https://github.com/kevinpetersavage/UpSetPlot") + (commit (assoc-ref properties 'commit)))) + (file-name (git-file-name name version)) (sha256 - (base32 - "14l5gcj88cclkj1mf74bcy1pxq1hgsiy27fa3vxrsk32ik1nmdwm")))) + (base32 "155g0x4z0zdfri528spws5mad4d24vadsc827iy92f5br7vbf3j3")))) (build-system pyproject-build-system) (propagated-inputs (list python-matplotlib python-pandas)) -- cgit v1.2.3