From 636260532fa27fd779494d86b826ac0929d6eb26 Mon Sep 17 00:00:00 2001 From: Brie Date: Sun, 11 Aug 2024 03:40:36 -0400 Subject: [PATCH 1/2] Try to use ipykernel if lib.kernel doesn't exist --- manuskript/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manuskript/main.py b/manuskript/main.py index 585256fa..6f6cd94c 100644 --- a/manuskript/main.py +++ b/manuskript/main.py @@ -205,7 +205,10 @@ def launch(arguments, app, MW = None): # https://github.com/ipython/ipykernel/blob/master/examples/embedding/internal_ipkernel.py if arguments.console: try: - from IPython.lib.kernel import connect_qtconsole + try: + from IPython.lib.kernel import connect_qtconsole + except ImportError: + from ipykernel import connect_qtconsole from ipykernel.kernelapp import IPKernelApp # Only to ensure matplotlib QT mainloop integration is available import matplotlib From 92417c6b07ea5108ac3fb544d5e721a015bbff76 Mon Sep 17 00:00:00 2001 From: Brie Date: Sun, 11 Aug 2024 03:41:01 -0400 Subject: [PATCH 2/2] Update links --- manuskript/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manuskript/main.py b/manuskript/main.py index 6f6cd94c..d01ae393 100644 --- a/manuskript/main.py +++ b/manuskript/main.py @@ -201,8 +201,8 @@ def launch(arguments, app, MW = None): # Support for IPython Jupyter QT Console as a debugging aid. # Last argument must be --console to enable it # Code reference : - # https://github.com/ipython/ipykernel/blob/master/examples/embedding/ipkernel_qtapp.py - # https://github.com/ipython/ipykernel/blob/master/examples/embedding/internal_ipkernel.py + # https://github.com/ipython/ipykernel/blob/main/examples/embedding/ipkernel_qtapp.py + # https://github.com/ipython/ipykernel/blob/main/examples/embedding/internal_ipkernel.py if arguments.console: try: try: