guix-commits
[Top][All Lists]
Advanced

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

02/09: gnu: python2-matplotlib: Fix mpl_toolkits module.


From: guix-commits
Subject: 02/09: gnu: python2-matplotlib: Fix mpl_toolkits module.
Date: Thu, 9 Dec 2021 05:20:13 -0500 (EST)

rekado pushed a commit to branch core-updates-frozen
in repository guix.

commit 3cd37c94bd92091d72c7437e1b250417ce297a6f
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Wed Dec 8 23:44:48 2021 +0100

    gnu: python2-matplotlib: Fix mpl_toolkits module.
    
    * gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Add phase
    'create-init-file; restore 'sanity-check phase.
---
 gnu/packages/python-xyz.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e8e6cb2..96a77d8 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -6379,8 +6379,15 @@ toolkits.")
                    (invoke "unzip"
                            (assoc-ref inputs "jquery-ui")
                            "-d" dir))))
+             ;; Without this file mpl_toolkits cannot be imported.
+             (add-after 'install 'create-init-file
+               (lambda* (#:key outputs #:allow-other-keys)
+                 (with-output-to-file
+                     (string-append
+                      (assoc-ref outputs "out")
+                      "/lib/python2.7/site-packages/mpl_toolkits/__init__.py")
+                   (lambda _ (display "")))))
              (delete 'fix-and-disable-failing-tests)
-             (delete 'sanity-check) ; This fails because mpl_toolkits is not 
an actual module
              (delete 'check))))) ; These tests weren't run the the past.
       ;; Make sure to use special packages for Python 2 instead
       ;; of those automatically rewritten by package-with-python2.



reply via email to

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