GNU bug report logs -
#65925
bluez or jack in the closure of python-ipython?
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi,
IPython is a Python REPL and there is no direct dependencies on bluez or
jack. Why does it need unrelated tools as some Bluetooth or JACK audio?
--8<---------------cut here---------------start------------->8---
$ guix size python-ipython | grep -E '(jack|bluez)'
/gnu/store/kbvyzkxrpf8w9v64jvjkr12hcailhflx-bluez-5.66 192.8 4.3 0.2%
/gnu/store/7bhggk7fzvgjvgi9ykphgg21gwlfgx4k-jack-0.125.0 90.8 1.3 0.1%
--8<---------------cut here---------------end--------------->8---
Well, any idea why bluez or jack are in the picture?
--8<---------------cut here---------------start------------->8---
$ for p in $(guix show python-ipython | recsel -C -P dependencies); do guix size $p ;done | grep -E '(bluez|jack)'
… nothing!
--8<---------------cut here---------------end--------------->8---
Last, the chain of dependencies looks like:
--8<---------------cut here---------------start------------->8---
$ guix graph --path python-ipython bluez
python-ipython <at> 8.5.0
python-matplotlib <at> 3.5.2
python-wxpython <at> 4.2.0
wxwidgets <at> 3.2.2.1
sdl2 <at> 2.26.2
pulseaudio <at> 16.1
bluez <at> 5.66
$ guix graph --path python-ipython jack
python-ipython <at> 8.5.0
python-matplotlib <at> 3.5.2
python-wxpython <at> 4.2.0
wxwidgets <at> 3.2.2.1
sdl2 <at> 2.26.2
pulseaudio <at> 16.1
jack <at> 0.125.0
--8<---------------cut here---------------end--------------->8---
Cheers,
simon
--8<---------------cut here---------------start------------->8---
$ guix show python-ipython
name: python-ipython
version: 8.5.0
outputs:
+ out: everything
systems: x86_64-linux
dependencies: graphviz <at> 7.0.1 pkg-config <at> 0.29.2 python-backcall <at> 0.2.0 python-decorator <at> 5.0.9 python-jedi <at> 0.18.2 python-jinja2 <at> 3.1.1 python-jsonschema <at> 4.5.1
+ python-matplotlib-inline <at> 0.1.3 python-matplotlib <at> 3.5.2 python-mistune <at> 0.8.4 python-nbformat <at> 5.3.0 python-numpy <at> 1.23.2 python-numpydoc <at> 1.5.0
+ python-pexpect <at> 4.8.0 python-pickleshare <at> 0.7.5 python-prompt-toolkit <at> 3.0.29 python-pygments <at> 2.12.0 python-pytest <at> 7.1.3 python-pyzmq <at> 25.1.0
+ python-requests <at> 2.28.1 python-simplegeneric <at> 0.8.1 python-stack-data <at> 0.2.0 python-terminado <at> 0.10.0 python-testpath <at> 0.5.0 python-traitlets <at> 5.9.0
+ readline <at> 8.1.2 which <at> 2.21
location: gnu/packages/python-xyz.scm:10859:2
homepage: https://ipython.org
license: Modified BSD
synopsis: IPython is a tool for interactive computing in Python
description: IPython provides a rich architecture for interactive computing with: Powerful interactive shells, a browser-based notebook, support for
+ interactive data visualization, embeddable interpreters and tools for parallel computing.
$ guix show bluez
name: bluez
version: 5.66
outputs:
+ out: everything
systems: x86_64-linux
dependencies: dbus <at> 1.14.0 eudev <at> 3.2.11 gettext-minimal <at> 0.21 glib <at> 2.72.3 libical <at> 3.0.16 pkg-config <at> 0.29.2 python-docutils <at> 0.19 readline <at> 8.1.2
location: gnu/packages/linux.scm:5750:2
homepage: http://www.bluez.org/
license: GPL 2+
synopsis: Linux Bluetooth protocol stack
description: BlueZ provides support for the core Bluetooth layers and protocols. It is flexible, efficient and uses a modular implementation.
$ guix show jack
name: jack
version: 0.125.0
outputs:
+ out: everything
systems: x86_64-linux i686-linux
dependencies: alsa-lib <at> 1.2.4 bdb <at> 6.2.32 pkg-config <at> 0.29.2 readline <at> 8.1.2 util-linux <at> 2.37.4
location: gnu/packages/audio.scm:2507:2
homepage: https://jackaudio.org/
license: GPL 2+, LGPL 2.1+
synopsis: JACK audio connection kit
description: JACK is a low-latency audio server. It can connect a number of different applications to an audio device, as well as allowing them to share
+ audio between themselves. JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for
+ professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation.
--8<---------------cut here---------------end--------------->8---
This bug report was last modified 1 year and 275 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.