guix-commits
[Top][All Lists]
Advanced

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

56/59: gnu: python-astroml: Make compatible with recent Matplot and Scip


From: guix-commits
Subject: 56/59: gnu: python-astroml: Make compatible with recent Matplot and Scipy.
Date: Tue, 16 Jan 2024 05:24:35 -0500 (EST)

rekado pushed a commit to branch wip-python-science
in repository guix.

commit 33bdfaf4f815b88bb54207703373a87b2c76e1fe
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Mon Jan 15 17:28:12 2024 +0100

    gnu: python-astroml: Make compatible with recent Matplot and Scipy.
    
    * gnu/packages/astronomy.scm (python-astroml)[arguments]: Add phases
    'matplotlib-compatibility and 'scipy-compatibility.
    
    Change-Id: Id88cf769f705f9326f41f951403583155bcee58f
---
 gnu/packages/astronomy.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4f019cb765..1e2c3f8caa 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -572,6 +572,17 @@ Main features:
                ;; Do not test examples
                (("testspaths = astroML doc examples")
                 "testspaths = astroML"))))
+         (add-after 'unpack 'matplotlib-compatibility
+           (lambda _
+             (substitute* "astroML/plotting/tools.py"
+               (("^( *)ax.(lines|patches|tables|artists|images).clear.*" _ 
indent type)
+                (string-append indent "for art in ax." type ":\n"
+                               indent "  art.remove()\n")))))
+         ;; See commit e1c779de1f0ce4cb499dbda6c23d14f76b98e430
+         (add-after 'unpack 'scipy-compatibility
+           (lambda _
+             (substitute* "astroML/dimensionality/iterative_pca.py"
+               (("sym_pos=True") "assume_a=\"pos\""))))
          (add-before 'check 'pre-check
            ;; Some tests need this
            (lambda _



reply via email to

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