Hi, On Thu, 14 Sep 2023 at 10:11, Csepp <raingl...@riseup.net> wrote:
> Seem pretty self-explanatory: > matplotlib has a GUI frontend (or even multiple frontends), one of them > is based on WxWidgets, which pulls in SDL2, and Guix doesn't split SDL2 > like some other distros do, so all its dependencies get pulled in. > In case you are not familiar with SDL(2), it's a portable "direct media > layer", a library used for portable multimedia applications. So could you explain why bluez is not in the closure python-matplotlib? --8<---------------cut here---------------start------------->8--- $ guix size python-matplotlib | grep '/gnu/store/' | cut -f1 -d' ' | cut -f2- -d'-' | sort bash-minimal-5.1.16 bash-static-5.1.16 bzip2-1.0.8 bzip2-1.0.8 expat-2.5.0 fontconfig-minimal-2.14.0 font-dejavu-2.37 freetype-2.13.0 gcc-11.3.0-lib gdbm-1.23 glibc-2.35 libffi-3.4.4 libpng-1.6.37 libx11-1.8.1 libxau-1.0.10 libxcb-1.15 libxdmcp-1.1.3 libxft-2.3.4 libxrender-0.9.10 ncurses-6.2.20210619 openssl-3.0.8 python-3.10.7 python-matplotlib-3.5.2 qhull-2020.2 readline-8.1.2 sqlite-3.39.3 tcl-8.6.12 tk-8.6.12 xz-5.2.8 zlib-1.2.13 --8<---------------cut here---------------end--------------->8--- And then why it is in the closure of python-ipython? And as I pointed, bluez is not in the closure of any dependencies of python-ipython. Cheers, simon