Bug#1068506: python3-traitlets: breaks jupyter
From
=?UTF-8?Q?J=C3=B6rg-Volker?= Peetz@21:1/5 to
All on Sat Apr 6 18:30:01 2024
Package: python3-traitlets
Version: 5.14.2-2
Severity: important
Dear Debian Python Team,
this version breaks jupyter (package jupyter-core), e.g., commanding
$ jupyter notebook list
which crashes with the following output:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/notebook/traittypes.py", line 235, in _resolve_classes
klass = self._resolve_string(klass)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 2015, in _resolve_string
return import_item(string)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/traitlets/utils/importstring.py", line 33, in import_item
module = __import__(package, fromlist=[obj])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'jupyter_server'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/jupyter-notebook", line 33, in <module>
sys.exit(load_entry_point('notebook==6.4.12', 'console_scripts', 'jupyter-notebook')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/jupyter_core/application.py", line 282, in launch_instance
super().launch_instance(argv=argv, **kwargs)
File "/usr/lib/python3/dist-packages/traitlets/config/application.py", line 1073, in launch_instance
app = cls.instance(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/traitlets/config/configurable.py", line 583, in instance
inst = cls(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 1292, in __new__
inst.setup_instance(*args, **kwargs)
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 1335, in setup_instance
super(HasTraits, self).setup_instance(*args, **kwargs)
File "/usr/lib/python3/dist-packages/traitlets/traitlets.py", line 1311, in setup_instance
init(self)
File "/usr/lib/python3/dist-packages/notebook/traittypes.py", line 226, in instance_init
self._resolve_classes()
File "/usr/lib/python3/dist-packages/notebook/traittypes.py", line 238, in _resolve_classes
warn(f"{klass} is not importable. Is it installed?", ImportWarning) TypeError: warn() missing 1 required keyword-only argument: 'stacklevel'
Reverting to version 5.5.0-2 makes jupyter working again.
Regards,
Jörg.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'unstable'), (5, 'experimental') Architecture: amd64 (x86_64)
Kernel: Linux 6.8.4 (SMP w/8 CPU threads)
Locale: LANG=C.utf8, LC_CTYPE=C.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
Jupyter packages:
jupyter-client 7.4.9-2
A jupyter-core 5.3.2-1
A jupyter-nbextension-jupyter-js-widg 8.1.1-2
jupyter-notebook 6.4.12-2.2
A python3-jupyter-client 7.4.9-2
A python3-jupyter-core 5.3.2-1
A python3-jupyterlab-pygments 0.2.2-3
A python3-notebook 6.4.12-2.2
Python:
python3-dev 3.11.8-1
Versions of packages python3-traitlets depends on:
ii python3 3.11.8-1
python3-traitlets recommends no packages.
python3-traitlets suggests no packages.
-- no debconf information
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)