[Python-modules-team] Bug#547437: Bug#547437: too broad dependencies

Sandro Tosi morph at debian.org
Fri Oct 9 13:15:57 UTC 2009


On Sat, Sep 19, 2009 at 20:36, W. Martin Borgert <debacle at debian.org> wrote:
> E.g. we use matplotlib in a web application, which is a common
> use case, so why would we need Tcl/Tk|GTK+|wxGTK|Qt3|Qt4? Is it

I'm sorry, but being able to use a GUI lib to show plots is on of the
core aspects of mpl, and I can already see bugs coming because one
doesn't install recommends and then mpl stops working.

> impossible that matplotlib works without python-excelerator? Why

moved to suggests

> is a lot of texlive pulled in when installing matplotlib? I
> believe, that this is only necessary for mathtext.

It's already in suggests and it's not installed by default: this is
the output in a clean chroot

# apt-get install python-matplotlib
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  cpp cpp-4.3 dbus defoma file fontconfig fontconfig-config
hicolor-icon-theme libatk1.0-0 libatk1.0-data libavahi-client3
  libavahi-common-data libavahi-common3 libblas3gf libcairo2 libcups2
libdatrie1 libdb4.5 libdbus-1-3 libdirectfb-1.2-0 libdrm-intel1
  libdrm2 libexpat1 libffi5 libfont-freetype-perl libfontconfig1
libfontenc1 libfreetype6 libgcrypt11 libgfortran3 libgirepository1.0-0
  libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglib2.0-0
libglib2.0-data libgmp3c2 libgnutls26 libgpg-error0 libgssapi-krb5-2
libgtk2.0-0
  libgtk2.0-bin libgtk2.0-common libice6 libjasper1 libjpeg62
libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack3gf
libmagic1
  libmpfr1ldbl libpango1.0-0 libpango1.0-common libpcre3 libpixman-1-0
libpng12-0 libsm6 libsqlite3-0 libsysfs2 libthai-data libthai0
  libtiff4 libts-0.0-0 libutempter0 libx11-6 libx11-data libxau6
libxaw7 libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1
  libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1
libxft2 libxi6 libxinerama1 libxml2 libxmu6 libxmuu1 libxpm4
libxrandr2
  libxrender1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
make mime-support perl perl-modules python python-antlr python-cairo
  python-central python-dateutil python-excelerator python-glade2
python-gobject python-gtk2 python-matplotlib-data python-minimal
  python-numpy python-pyparsing python-support python-tz python2.5
python2.5-minimal sgml-base shared-mime-info tcl8.5 tk8.5 tsconf
  ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf x-ttcidfont-conf
x11-common x11-utils xbitmaps xfonts-encodings xfonts-utils xml-core
  xterm
Suggested packages:
  cpp-doc gcc-4.3-locales dbus-x11 defoma-doc psfontmgr dfontmgr
cups-common rng-tools libglide3 gnutls-bin krb5-doc krb5-user
  librsvg2-common gvfs libjasper-runtime ttf-japanese-gothic
ttf-japanese-mincho ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp
  ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp make-doc
perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
  python-doc python-tk python-profiler python-gtk2-doc
python-gobject-dbg gobject-introspection-glib-2.0
gobject-introspection-repository
  dvipng ipython python-configobj python-matplotlib-doc python-scipy
python-traits texlive-extra-utils texlive-latex-extra python-numpy-doc
  python-numpy-dbg python-nose python2.5-doc binfmt-support
sgml-base-doc tclreadline mesa-utils debhelper xfonts-cyrillic
The following NEW packages will be installed:
  cpp cpp-4.3 dbus defoma file fontconfig fontconfig-config
hicolor-icon-theme libatk1.0-0 libatk1.0-data libavahi-client3
  libavahi-common-data libavahi-common3 libblas3gf libcairo2 libcups2
libdatrie1 libdb4.5 libdbus-1-3 libdirectfb-1.2-0 libdrm-intel1
  libdrm2 libexpat1 libffi5 libfont-freetype-perl libfontconfig1
libfontenc1 libfreetype6 libgcrypt11 libgfortran3 libgirepository1.0-0
  libgl1-mesa-dri libgl1-mesa-glx libglade2-0 libglib2.0-0
libglib2.0-data libgmp3c2 libgnutls26 libgpg-error0 libgssapi-krb5-2
libgtk2.0-0
  libgtk2.0-bin libgtk2.0-common libice6 libjasper1 libjpeg62
libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack3gf
libmagic1
  libmpfr1ldbl libpango1.0-0 libpango1.0-common libpcre3 libpixman-1-0
libpng12-0 libsm6 libsqlite3-0 libsysfs2 libthai-data libthai0
  libtiff4 libts-0.0-0 libutempter0 libx11-6 libx11-data libxau6
libxaw7 libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1
  libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1
libxft2 libxi6 libxinerama1 libxml2 libxmu6 libxmuu1 libxpm4
libxrandr2
  libxrender1 libxss1 libxt6 libxtst6 libxv1 libxxf86dga1 libxxf86vm1
make mime-support perl perl-modules python python-antlr python-cairo
  python-central python-dateutil python-excelerator python-glade2
python-gobject python-gtk2 python-matplotlib python-matplotlib-data
  python-minimal python-numpy python-pyparsing python-support
python-tz python2.5 python2.5-minimal sgml-base shared-mime-info
tcl8.5 tk8.5
  tsconf ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf
x-ttcidfont-conf x11-common x11-utils xbitmaps xfonts-encodings
xfonts-utils
  xml-core xterm

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi





More information about the Python-modules-team mailing list