New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/35376#issuecomment-1347481793 Comment: Something bad happened here: ``` $ sage ┌────────────────────────────────────────────────────────────────────┐ │ SageMath version 9.7, Release Date: 2022-09-19 │ │ Using Python 3.11.1. Type "help()" for help. │ └────────────────────────────────────────────────────────────────────┘ /usr/lib/python3.11/site-packages/jupyter_client/__init__.py:23: UserWarning: Could not import submodules warnings.warn("Could not import submodules") Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3.11/pathlib.py", line 1250, in is_dir return S_ISDIR(self.stat().st_mode) ^^^^^^^^^ AttributeError: 'str' object has no attribute 'stat' Original exception was: Traceback (most recent call last): File "/usr/lib/sagemath/9.7/bin/sage-ipython", line 15, in app.initialize() File "/usr/lib/python3.11/site-packages/traitlets/config/application.py", line 110, in inner return method(app, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/IPython/terminal/ipapp.py", line 279, in initialize self.init_shell() File "/usr/lib/python3.11/site-packages/sage/repl/interpreter.py", line 765, in init_shell self.shell = self.shell_class.instance( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/traitlets/config/configurable.py", line 551, in instance inst = cls(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/IPython/terminal/interactiveshell.py", line 651, in __init__ super(TerminalInteractiveShell, self).__init__(*args, **kwargs) File "/usr/lib/python3.11/site-packages/IPython/core/interactiveshell.py", line 610, in __init__ self.init_display_formatter() File "/usr/lib/python3.11/site-packages/sage/repl/interpreter.py", line 288, in init_display_formatter backend.get_display_manager().switch_backend(backend, shell=self) File "/usr/lib/python3.11/site-packages/sage/repl/rich_output/display_manager.py", line 340, in switch_backend self._backend.install(**kwds) File "/usr/lib/python3.11/site-packages/sage/repl/rich_output/backend_ipython.py", line 60, in install from sage.repl.display.formatter import SageDisplayFormatter File "/usr/lib/python3.11/site-packages/sage/repl/display/formatter.py", line 69, in from ipywidgets import Widget File "/usr/lib/python3.11/site-packages/ipywidgets/__init__.py", line 25, in from .widgets import * File "/usr/lib/python3.11/site-packages/ipywidgets/widgets/__init__.py", line 4, in from .widget import Widget, CallbackDispatcher, register, widget_serialization File "/usr/lib/python3.11/site-packages/ipywidgets/widgets/widget.py", line 18, in from ipykernel.comm import Comm File "/usr/lib/python3.11/site-packages/ipykernel/__init__.py", line 5, in from .connect import * # noqa ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/ipykernel/connect.py", line 12, in from jupyter_client import write_connection_file ImportError: cannot import name 'write_connection_file' from 'jupyter_client' (/usr/lib/python3.11/site-packages/jupyter_client/__init__.py) ``` @dkwo @ahesford: sage was working 5 minutes ago before I updated my system... Something in the list below broke it: ``` Name Action Version New version Download size libplacebo update 4.192.1_1 4.208.0_1 291KB mpv update 0.35.0_1 0.35.0_2 1668KB python3-defusedxml update 0.6.0_6 0.7.1_1 21KB python3-comm install - 0.1.1_1 6439B python3-ipython_ipykernel update 5.5.4_3 6.19.2_1 105KB python3-jupyter_client update 6.1.12_3 7.4.5_1 98KB python3-jupyter_console update 6.4.0_3 6.4.4_1 21KB python3-jupyter_core update 4.7.1_3 5.0.0_1 50KB python3-nbclient update 0.5.10_2 0.7.0_1 60KB python3-soupsieve update 1.9.5_9 2.3.2_1 34KB python3-terminado update 0.9.4_3 0.17.0_1 15KB python3-tornado update 6.1_4 6.2_1 317KB python3-traitlets update 5.0.5_3 5.5.0_1 91KB ```