FS#59420 - [python-matplotlib] does not detect pygtk

Attached to Project: Community Packages
Opened by kawabanga (kawabanga) - Monday, 23 July 2018, 00:39 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 23 July 2018, 00:49 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
GTK backends do not work

import numpy as np
...: import scipy as sp
...: import scipy.integrate as spi
...: import matplotlib
...:
...: matplotlib.use('GTKAgg')
...: import matplotlib.pyplot as plt
...:
...:

---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
/usr/lib/python3.6/site-packages/matplotlib/backends/backend_gtk.py in <module>()
16 try:
---> 17 import gobject
18 import gtk; gdk = gtk.gdk

ModuleNotFoundError: No module named 'gobject'

During handling of the above exception, another exception occurred:

ImportError Traceback (most recent call last)
<ipython-input-1-272cbffdd4e2> in <module>()
5
6 matplotlib.use('GTKAgg')
----> 7 import matplotlib.pyplot as plt

/usr/lib/python3.6/site-packages/matplotlib/pyplot.py in <module>()
113 ## Global ##
114
--> 115 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
116
117 _IP_REGISTERED = None

/usr/lib/python3.6/site-packages/matplotlib/backends/__init__.py in pylab_setup(name)
60 # imports. 0 means only perform absolute imports.
61 backend_mod = __import__(backend_name, globals(), locals(),
---> 62 [backend_name], 0)
63
64 # Things we pull in from all backends

/usr/lib/python3.6/site-packages/matplotlib/backends/backend_gtkagg.py in <module>()
10 from matplotlib.cbook import warn_deprecated
11 from matplotlib.backends.backend_agg import FigureCanvasAgg
---> 12 from matplotlib.backends.backend_gtk import (
13 gtk, _BackendGTK, FigureCanvasGTK, FigureManagerGTK, NavigationToolbar2GTK,
14 backend_version, error_msg_gtk, PIXELS_PER_INCH)

/usr/lib/python3.6/site-packages/matplotlib/backends/backend_gtk.py in <module>()
19 import pango
20 except ImportError:
---> 21 raise ImportError("Gtk* backend requires pygtk to be installed.")
22
23 pygtk_version_required = (2,4,0)

ImportError: Gtk* backend requires pygtk to be installed.


Additional info:
* package version(s)
pacman -Qs pygtk
local/pygtk 2.24.0-8

pacman -Qs matplotlib
local/python-matplotlib 2.2.2-2

* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 23 July 2018, 00:49 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Covered by optional deps

Loading...