From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: bug#30121: python-matplotlib broken. Date: Mon, 15 Jan 2018 17:41:55 +0100 Message-ID: References: <95ec9ac2-6430-79e7-b0ca-36ae50e42992@fastmail.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56751) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb7pn-00041c-LK for bug-guix@gnu.org; Mon, 15 Jan 2018 11:42:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb7pi-00083q-LP for bug-guix@gnu.org; Mon, 15 Jan 2018 11:42:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:49799) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eb7pi-00083b-HW for bug-guix@gnu.org; Mon, 15 Jan 2018 11:42:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eb7pi-0006mc-3D for bug-guix@gnu.org; Mon, 15 Jan 2018 11:42:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Fis Trivial , "30121@debbugs.gnu.org" <30121@debbugs.gnu.org> Fis Trivial writes: >> Do you have a matplotlibrc file that sets a Qt-based backend? The default backend is TkAgg, which does not require Qt. (Note that PySide is a Qt interface for Python.) >> > I myself have never created such a file. > > I searched home with `find . -iname "*matplotlib*"`, didn't find the rc file > you mentioned except in some virtualenvs. But that should not be related. > > By searching /etc as root, didn't find it either. After some more checks, I can confirm your bug report. Matplotlib actually does use Qt by default under Python 3. I still use Python 2 for most of my work, and under Python 2 matplotlib uses TkAgg as its default backend. After a quick look at the definition of python-matplotlib, I suspect that python-pyqt should be a propagated-input, not a plain input. I will try this out as soon as possible. Konrad.