Package: python3-matplotlib Version: 3.0.2-2 Severity: normal Dear Maintainer,
I maintain the pyFAI package whcih use matplotlib. so during the autopkgtest it tried to run use matplotlib and the defaulkt backend seems to be tk. But I have a failure, like this INFO:matplotlib.font_manager:generated new fontManager Traceback (most recent call last): File "run_tests.py", line 543, in <module> unittest.defaultTestLoader.loadTestsFromNames(options.test_name)) File "/usr/lib/python3.8/unittest/loader.py", line 220, in loadTestsFromNames suites = [self.loadTestsFromName(name, module) for name in names] File "/usr/lib/python3.8/unittest/loader.py", line 220, in <listcomp> suites = [self.loadTestsFromName(name, module) for name in names] File "/usr/lib/python3.8/unittest/loader.py", line 205, in loadTestsFromName test = obj() File "/usr/lib/python3/dist-packages/pyFAI/test/__init__.py", line 62, in suite from . import test_all File "/usr/lib/python3/dist-packages/pyFAI/test/test_all.py", line 47, in <module> from . import test_histogram File "/usr/lib/python3/dist-packages/pyFAI/test/test_histogram.py", line 51, in <module> import pylab File "/usr/lib/python3/dist-packages/pylab.py", line 1, in <module> from matplotlib.pylab import * File "/usr/lib/python3/dist-packages/matplotlib/pylab.py", line 235, in <module> from matplotlib import cbook, mlab, pyplot as plt File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 2349, in <module> switch_backend(rcParams["backend"]) File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 221, in switch_backend backend_mod = importlib.import_module(backend_name) File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 1, in <module> from . import _backend_tk File "/usr/lib/python3/dist-packages/matplotlib/backends/_backend_tk.py", line 6, in <module> import tkinter as tk ModuleNotFoundError: No module named 'tkinter' Should'nt matplotlib depends on python3-tk, in order to provide a default backend ? Idem for the -dbg package -- System Information: Debian Release: 10.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-8-amd64 (SMP w/24 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-matplotlib depends on: ii libc6 2.28-10 ii libfreetype6 2.9.1-3+deb10u1 ii libgcc1 1:8.3.0-6 ii libjs-jquery 3.3.1~dfsg-3 ii libjs-jquery-ui 1.12.1+dfsg-5 ii libpng16-16 1.6.36-6 ii libstdc++6 8.3.0-6 ii python-matplotlib-data 3.0.2-2 ii python3 3.7.3-1 ii python3-cycler 0.10.0-1 ii python3-dateutil 2.7.3-3 ii python3-kiwisolver 1.0.1-2+b1 ii python3-numpy [python3-numpy-abi9] 1:1.16.2-1 ii python3-pyparsing 2.2.0+dfsg1-2 ii python3-six 1.12.0-1 ii zlib1g 1:1.2.11.dfsg-1 Versions of packages python3-matplotlib recommends: ii python3-pil 5.4.1-2 ii python3-tk 3.7.3-1 Versions of packages python3-matplotlib suggests: pn dvipng <none> pn ffmpeg <none> ii ghostscript 9.27~dfsg-2+deb10u3 ii gir1.2-gtk-3.0 3.24.5-1 ii inkscape 0.92.4-3 ii ipython3 5.8.0-1 ii librsvg2-common 2.44.10-2.1 pn python-matplotlib-doc <none> pn python3-cairocffi <none> ii python3-gi 3.30.4-1 ii python3-gi-cairo 3.30.4-1 pn python3-gobject <none> pn python3-nose <none> ii python3-pyqt4 4.12.1+dfsg-2+b1 ii python3-scipy 1.1.0-7 ii python3-sip 4.19.14+dfsg-2 ii python3-tornado 5.1.1-4 ii texlive-extra-utils 2018.20190227-2 ii texlive-latex-extra 2018.20190227-2 pn ttf-staypuft <none> -- no debconf information