[Python-modules-team] Bug#693586: python-matplotlib: Too many dependencies : Is there a way to separate backends ?

jd jd.bourlier at gmail.com
Sun Nov 18 08:58:21 UTC 2012


Package: python-matplotlib
Version: 1.2.0-1
Severity: wishlist

Dear Maintainer,
the python-matplotlib package comes with too many dependencies.
For example, when coding with the qt4 backend, python-tk and python-gtk2 (and
all their dependencies) are not needed.
Please consider providing different packages for different backends, the way
OpenSuse and Mandriva do :
python-matplotlib-1.0.1-2-mdv2011.0.i586.rpm - Matlab-style 2D plotting package
for Python
python-matplotlib-cairo-1.0.1-2-mdv2011.0.i586.rpm - Cairo backend for
matplotlib
python-matplotlib-doc-1.0.1-2-mdv2011.0.noarch.rpm - Documentation for
matplotlib
python-matplotlib-emf-1.0.1-2-mdv2011.0.i586.rpm - EMF backend for matplotlib
python-matplotlib-fltk-1.0.1-2-mdv2011.0.i586.rpm - FLTK backend for matplotlib
python-matplotlib-gtk-1.0.1-2-mdv2011.0.i586.rpm - GDK and GTK backends for
matplotlib
python-matplotlib-qt-1.0.1-2-mdv2011.0.i586.rpm - Qt backend for matplotlib
python-matplotlib-qt4-1.0.1-2-mdv2011.0.i586.rpm - Qt backend for matplotlib
python-matplotlib-svg-1.0.1-2-mdv2011.0.i586.rpm - SVG backend for matplotlib
python-matplotlib-tk-1.0.1-2-mdv2011.0.i586.rpm - Tk backend for matplotlib
python-matplotlib-wx-1.0.1-2-mdv2011.0.i586.rpm - wxPython backend for
matplotlib

Regards,

Jd Bourlier



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-matplotlib depends on:
ii  libatk1.0-0                       2.4.0-2
ii  libc6                             2.13-36
ii  libcairo2                         1.12.2-2
ii  libfontconfig1                    2.9.0-7
ii  libfreetype6                      2.4.9-1
ii  libgcc1                           1:4.7.2-4
ii  libgdk-pixbuf2.0-0                2.26.1-1
ii  libglib2.0-0                      2.33.12+really2.32.4-3
ii  libgtk2.0-0                       2.24.10-2
ii  libpango1.0-0                     1.30.0-1
ii  libpng12-0                        1.2.49-3
ii  libstdc++6                        4.7.2-4
ii  python                            2.7.3-3
ii  python-dateutil                   1.5+dfsg-0.1
ii  python-matplotlib-data            1.2.0-1
ii  python-mplayer [python]           0.6.0-1
ii  python-numpy [python-numpy-abi9]  1:1.7.0~b2-1
ii  python-pyparsing                  1.5.6+dfsg1-2
ii  python-support                    1.0.15
ii  python-tz                         2012c-1
ii  tcl8.5                            8.5.11-2
ii  tk8.5                             8.5.11-2
ii  zlib1g                            1:1.2.7.dfsg-13

Versions of packages python-matplotlib recommends:
ii  python-glade2  2.24.0-3
ii  python-tk      2.7.3-1

Versions of packages python-matplotlib suggests:
ii  dvipng                 1.14-1+b1
ii  gir1.2-gtk-3.0         3.4.2-4
ii  ipython                0.13.1-1
ii  librsvg2-common        2.36.1-1
ii  python-cairo           1.8.8-1+b2
ii  python-configobj       4.7.2+ds-4
ii  python-excelerator     0.6.4.1-1
pn  python-fltk            <none>
ii  python-gobject         3.3.91-1
ii  python-gtk2            2.24.0-3
pn  python-matplotlib-doc  <none>
ii  python-qt4             4.9.3-4
ii  python-scipy           0.10.1+dfsg1-4
ii  python-sip             4.13.3-2
ii  python-traits          4.1.0-1
ii  python-wxgtk2.8        2.8.12.1-12
pn  texlive-extra-utils    <none>
pn  texlive-latex-extra    <none>

-- no debconf information



More information about the Python-modules-team mailing list