jupyter-notebook fails to run notebooks with the following error: Traceback (most recent call last): File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/usr/local/lib/python3.10/site-packages/ipykernel_launcher.py", line 16, in <module> from ipykernel import kernelapp as app File "/usr/local/lib/python3.10/site-packages/ipykernel/kernelapp.py", line 21, in <module> from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/local/lib/python3.10/site-packages/IPython/__init__.py", line 55, in <module> from .terminal.embed import embed File "/usr/local/lib/python3.10/site-packages/IPython/terminal/embed.py", line 16, in <module> from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/local/lib/python3.10/site-packages/IPython/terminal/interactiveshell.py", line 48, in <module> from .debugger import TerminalPdb, Pdb File "/usr/local/lib/python3.10/site-packages/IPython/terminal/debugger.py", line 6, in <module> from IPython.core.completer import IPCompleter File "/usr/local/lib/python3.10/site-packages/IPython/core/completer.py", line 219, in <module> from IPython.core.guarded_eval import guarded_eval, EvaluationContext File "/usr/local/lib/python3.10/site-packages/IPython/core/guarded_eval.py", line 35, in <module> from typing_extensions import Self, LiteralString ModuleNotFoundError: No module named 'typing_extensions'
I believe this is caused by a missing RDEP in devel/ipython, which recently received an update. With the diff below jupyer-notebook is happy again. Comments/OK? diff --git Makefile Makefile index 18f85e7a7f5..432c6ddaa5a 100644 --- Makefile +++ Makefile @@ -1,6 +1,7 @@ COMMENT = enhanced interactive Python shell MODPY_EGG_VERSION = 8.23.0 +REVISION = 0 DISTNAME = ipython-${MODPY_EGG_VERSION} PKGNAME = ipython${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION} @@ -32,6 +33,7 @@ RUN_DEPENDS = databases/py-pickleshare${MODPY_FLAVOR} \ devel/py-prompt_toolkit${MODPY_FLAVOR}>=3.0.41v1,<3.1.0v1 \ devel/py-stack_data${MODPY_FLAVOR} \ devel/py-traitlets${MODPY_FLAVOR}>=5.13.0 \ + devel/py-typing-extensions${MODPY_FLAVOR} \ graphics/py-matplotlib-inline${MODPY_FLAVOR} \ textproc/py-pygments${MODPY_FLAVOR}>=2.4.0