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

Reply via email to