guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

06/07: gnu: python-pingouin: Don't pin scikit-learn version.


From: guix-commits
Subject: 06/07: gnu: python-pingouin: Don't pin scikit-learn version.
Date: Wed, 14 Sep 2022 15:09:19 -0400 (EDT)

mbakke pushed a commit to branch master
in repository guix.

commit 8bd7cd34bf63851d26d3205ccb98d0adbf5d51e5
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Wed Sep 14 20:51:59 2022 +0200

    gnu: python-pingouin: Don't pin scikit-learn version.
    
    * gnu/packages/python-science.scm (python-pingouin)[arguments]: Add phase.
---
 gnu/packages/python-science.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index e2a0fb3a95..9a75bf3089 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -851,6 +851,13 @@ of Pandas
     (arguments
      `(#:phases
        (modify-phases %standard-phases
+         (add-after 'unpack 'loosen-requirements
+           (lambda _
+             (substitute* '("requirements.txt" "setup.py")
+               ;; Remove sklearn pinning since it works fine with 1.1.2:
+               ;; https://github.com/raphaelvallat/pingouin/pull/300
+               (("scikit-learn<1\\.1\\.0")
+                "scikit-learn"))))
          ;; On loading, Pingouin uses the outdated package to check if a newer
          ;; version is available on PyPI. This check adds an extra dependency
          ;; and is irrelevant to Guix users. So, disable it.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]