Package: python3-notebook X-Debbugs-Cc: chol...@gmail.com Version: 6.4.12-2.2 Severity: grave Justification: renders package unusable
When launching `jupyter notebook`, the following stack-trace is produced: Begin stack-trace ``` 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.contents' 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' ``` End stack-trace The offending line is line 238 of `/usr/lib/python3/dist- packages/notebook/traittypes.py` where `traitlets.warn` is called ``` warn(f"{klass} is not importable. Is it installed?", ImportWarning) ``` The call fails to provide the required keyword argument `stacklevel` as seen in line 9 of ``` /usr/lib/python3/dist-packages/traitlets/utils/warnings.py ``` A solution could be to patch the `jypyter-notebook` sources, though that would probably need to be done in many places, or perhaps and update to newer sources. Yours, Christian -- System Information: Debian Release: trixie/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.7.9-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-notebook depends on: ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-4.1 ii libjs-backbone 1.4.1~dfsg+~1.4.15-3 ii libjs-bootstrap 3.4.1+dfsg-3 ii libjs-bootstrap-tour 0.12.0+dfsg-5 ii libjs-codemirror 5.65.0+~cs5.83.9-3 ii libjs-es6-promise 4.2.8-12 ii libjs-jed 1.1.1-4 ii libjs-jquery 3.6.1+dfsg+~3.5.14-1 ii libjs-jquery-typeahead 2.11.0+dfsg1-3 ii libjs-jquery-ui 1.13.2+dfsg-1 ii libjs-marked 4.2.3+ds+~4.0.7-3 ii libjs-mathjax 2.7.9+dfsg-1 ii libjs-moment 2.29.4+ds-1 ii libjs-requirejs 2.3.6+ds+~2.1.34-2 ii libjs-requirejs-text 2.0.12-1.1 ii libjs-text-encoding 0.7.0-5 ii libjs-underscore 1.13.4~dfsg+~1.11.4-3 ii libjs-xterm 5.3.0-2 ii python3 3.11.8-1 ii python3-argon2 21.1.0-2 ii python3-ipykernel 6.29.3-1 ii python3-ipython-genutils 0.2.0-6 ii python3-jinja2 3.1.3-1 ii python3-jupyter-client 7.4.9-2 ii python3-jupyter-core 5.3.2-1 ii python3-nbconvert 6.5.3-5 ii python3-nbformat 5.9.1-1 ii python3-nest-asyncio 1.5.4-1 ii python3-prometheus-client 0.19.0+ds1-1 ii python3-send2trash 1.8.2-1 ii python3-terminado 0.18.0-1 ii python3-tornado 6.4.0-1 ii python3-traitlets 5.14.2-2 ii python3-zmq 24.0.1-5+b1 Versions of packages python3-notebook recommends: ii python3-ipywidgets 8.1.1-5 Versions of packages python3-notebook suggests: pn python-notebook-doc <none> -- no debconf information -- Christian Holm Christensen ------------------------------------------------- Sankt Hans Gade 23, 4, DK-2200 Copenhagen http://cern.ch/cholm, +4524618591