summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-08-06 22:12:27 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-08 23:02:33 +0100
commit3e0cac3986e41bb44948ae8ccf4992d48eea07fa (patch)
treecd06b5aab16afaff01e65f0879157e5d2a25da11
parent156df6681e1eba9b7db99da084b3512a3d4b0936 (diff)
gnu: python-pot: Update to 0.9.7.post1.
* gnu/packages/machine-learning.scm (python-pot): Update to 0.9.7.post1. [arguments]{phases}: Add phase 'use-system-eigen. [inputs]: Add eigen. Relates-to: guix/guix!10413 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/machine-learning.scm17
1 files changed, 15 insertions, 2 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index fb1980e3206..ad0c4614c6f 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -1618,7 +1618,7 @@ Cython for speed.")
1618(define-public python-pot 1618(define-public python-pot
1619 (package 1619 (package
1620 (name "python-pot") 1620 (name "python-pot")
1621 (version "0.9.6.post1") 1621 (version "0.9.7.post1")
1622 (source 1622 (source
1623 (origin 1623 (origin
1624 (method git-fetch) 1624 (method git-fetch)
@@ -1627,13 +1627,26 @@ Cython for speed.")
1627 (commit version))) 1627 (commit version)))
1628 (file-name (git-file-name name version)) 1628 (file-name (git-file-name name version))
1629 (sha256 1629 (sha256
1630 (base32 "1i4nv72hw5ad63w4wghwfzxp1rvh2qs4agxjk72d10xgg8lizgkm")))) 1630 (base32 "1pcsvxsmilz3xwa8lm5cgllbjjrx9q92nxm2vmb8jlwhh56wan0g"))))
1631 (build-system pyproject-build-system) 1631 (build-system pyproject-build-system)
1632 ;; tests: 1885 passed, 60 skipped, 6 xfailed, 9288 warnings 1632 ;; tests: 1885 passed, 60 skipped, 6 xfailed, 9288 warnings
1633 (arguments
1634 (list
1635 #:phases
1636 #~(modify-phases %standard-phases
1637 (add-after 'unpack 'use-system-eigen
1638 (lambda* (#:key inputs #:allow-other-keys)
1639 (substitute* "setup.py"
1640 (("os\\.path\\.join\\(ROOT, \"deps/eigen\"\\)")
1641 (format #f "~s"
1642 (search-input-directory inputs
1643 "include/eigen3")))))))))
1633 (native-inputs 1644 (native-inputs
1634 (list python-cython 1645 (list python-cython
1635 python-pytest 1646 python-pytest
1636 python-setuptools)) 1647 python-setuptools))
1648 (inputs
1649 (list eigen))
1637 (propagated-inputs 1650 (propagated-inputs
1638 (list python-numpy 1651 (list python-numpy
1639 python-scipy 1652 python-scipy