Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

404 Error after upgrading from Notebook 6.5 to Notebook7.0.0rc2 #6952

Open
sfonekk opened this issue Jun 26, 2023 · 10 comments
Open

404 Error after upgrading from Notebook 6.5 to Notebook7.0.0rc2 #6952

sfonekk opened this issue Jun 26, 2023 · 10 comments

Comments

@sfonekk
Copy link

sfonekk commented Jun 26, 2023

404 GET /lab/api/settings/@jupyter-notebook/application-extension:shell?1687798647746 (::1): Schema not found: C:/Users/lenovo/AppData/Roaming/Python/share/jupyter/lab/schemas@jupyter-notebook/application-extension\shell.json
[W 2023-06-27 00:57:27.756 LabApp] wrote error: 'Schema not found: C:/Users/lenovo/AppData/Roaming/Python/share/jupyter/lab/schemas\@jupyter-notebook/application-extension\shell.json'
Traceback (most recent call last):
File "D:\anaconda3\lib\site-packages\tornado\web.py", line 1711, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "D:\anaconda3\lib\site-packages\tornado\web.py", line 3208, in wrapper
return method(self, *args, **kwargs)
File "C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab_server\settings_handler.py", line 48, in get
result, warnings = get_settings(
File "C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab_server\settings_utils.py", line 370, in get_settings
schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
File "C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab_server\settings_utils.py", line 47, in _get_schema
raise web.HTTPError(404, notfound_error % path)
tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: C:/Users/lenovo/AppData/Roaming/Python/share/jupyter/lab/schemas@jupyter-notebook/application-extension\shell.json)
[W 2023-06-27 00:57:27.762 LabApp] 404 GET /lab/api/settings/@jupyter-notebook/application-extension:shell?1687798647746 (298c5db38adf4e708fbe9e62b888a982@::1) 12.96ms referer=http://localhost:8888/tree

@sfonekk sfonekk added bug status:Needs Triage Applied to issues that need triage labels Jun 26, 2023
@andrii-i
Copy link
Contributor

Hi @sfonekk! Thank you for creating this issue. Could you please provide more information and context about this issue?
Bug report template has typical rubrics. Filling it out as much as possible would help potential contributors understand and fix the problem.

@sfonekk
Copy link
Author

sfonekk commented Jun 27, 2023

Hi @sfonekk! Thank you for creating this issue. Could you please provide more information and context about this issue? Bug report template has typical rubrics. Filling it out as much as possible would help potential contributors understand and fix the problem.

Hi @andrii-i Before notebook 6.5.4, in order to experience notebook 7.0.0rc2, I upgraded the notebook version to 7.0.0rc2, started jupyter notebook, and got the above error.

@sfonekk
Copy link
Author

sfonekk commented Jun 27, 2023

Package notebook took 0.0001s to import
[I 2023-06-27 11:23:51.389 ServerApp] Package jupyter_lsp took 0.1508s to import
[W 2023-06-27 11:23:51.389 ServerApp] A _jupyter_server_extension_points function was not found in jupyter_lsp. Instead, a _jupyter_server_extension_paths function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2023-06-27 11:23:51.416 ServerApp] Package jupyter_server_fileid took 0.0246s to import
[I 2023-06-27 11:23:51.514 ServerApp] Package jupyter_server_terminals took 0.0967s to import
[I 2023-06-27 11:23:52.050 ServerApp] Package jupyter_server_ydoc took 0.5329s to import
[I 2023-06-27 11:23:52.052 ServerApp] Package jupyterlab took 0.0001s to import
[I 2023-06-27 11:23:52.429 ServerApp] Package nbclassic took 0.0269s to import
[W 2023-06-27 11:23:52.446 ServerApp] A _jupyter_server_extension_points function was not found in nbclassic. Instead, a _jupyter_server_extension_paths function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2023-06-27 11:23:52.448 ServerApp] Package notebook_shim took 0.0001s to import
[W 2023-06-27 11:23:52.448 ServerApp] A _jupyter_server_extension_points function was not found in notebook_shim. Instead, a _jupyter_server_extension_paths function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2023-06-27 11:24:00.603 ServerApp] Package panel.io.jupyter_server_extension took 8.1508s to import
[I 2023-06-27 11:24:00.604 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2023-06-27 11:24:00.612 ServerApp] jupyter_server_fileid | extension was successfully linked.
[I 2023-06-27 11:24:00.621 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2023-06-27 11:24:00.629 ServerApp] jupyter_server_ydoc | extension was successfully linked.
[I 2023-06-27 11:24:00.643 ServerApp] jupyterlab | extension was successfully linked.
[I 2023-06-27 11:24:00.653 ServerApp] nbclassic | extension was successfully linked.
[I 2023-06-27 11:24:00.664 ServerApp] notebook | extension was successfully linked.
[I 2023-06-27 11:24:02.044 ServerApp] Package jupyter_nbextensions_configurator took 0.0030s to import
[W 2023-06-27 11:24:02.046 ServerApp] A _jupyter_server_extension_points function was not found in jupyter_nbextensions_configurator. Instead, a _jupyter_server_extension_paths function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2023-06-27 11:24:02.047 ServerApp] jupyter_nbextensions_configurator | extension was found and enabled by notebook_shim. Consider moving the extension to Jupyter Server's extension paths.
[I 2023-06-27 11:24:02.049 ServerApp] jupyter_nbextensions_configurator | extension was successfully linked.
[I 2023-06-27 11:24:02.050 ServerApp] notebook_shim | extension was successfully linked.
[I 2023-06-27 11:24:02.051 ServerApp] panel.io.jupyter_server_extension | extension was successfully linked.
[I 2023-06-27 11:24:02.128 ServerApp] notebook_shim | extension was successfully loaded.
[I 2023-06-27 11:24:02.132 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2023-06-27 11:24:02.134 ServerApp] [jupyter_nbextensions_configurator] enabled 0.6.3
[I 2023-06-27 11:24:02.135 ServerApp] jupyter_nbextensions_configurator | extension was successfully loaded.
[I 2023-06-27 11:24:02.136 FileIdExtension] Configured File ID manager: ArbitraryFileIdManager
[I 2023-06-27 11:24:02.138 FileIdExtension] ArbitraryFileIdManager : Configured root dir: E:/GoogleDownload
[I 2023-06-27 11:24:02.139 FileIdExtension] ArbitraryFileIdManager : Configured database path: C:\Users\lenovo\AppData\Roaming\jupyter\file_id_manager.db
[I 2023-06-27 11:24:02.154 FileIdExtension] ArbitraryFileIdManager : Successfully connected to database file.
[I 2023-06-27 11:24:02.154 FileIdExtension] ArbitraryFileIdManager : Creating File ID tables and indices with journal_mode = DELETE
[I 2023-06-27 11:24:02.170 FileIdExtension] Attached event listeners.
[I 2023-06-27 11:24:02.171 ServerApp] jupyter_server_fileid | extension was successfully loaded.
[I 2023-06-27 11:24:02.172 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2023-06-27 11:24:02.175 ServerApp] jupyter_server_ydoc | extension was successfully loaded.
[I 2023-06-27 11:24:02.188 LabApp] JupyterLab extension loaded from C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab
[I 2023-06-27 11:24:02.188 LabApp] JupyterLab application directory is C:\Users\lenovo\AppData\Roaming\Python\share\jupyter\lab
[I 2023-06-27 11:24:02.190 LabApp] Extension Manager is 'pypi'.
[I 2023-06-27 11:24:02.196 ServerApp] jupyterlab | extension was successfully loaded.


| | | |_ __ | | | | ___
| || | ' / / _ | / -)
_/| ./_
,_,|____|
|_|

Read the migration plan to Notebook 7 to learn about the new features and the actions to take if you are using extensions.

https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html

Please note that updating to Notebook 7 might break some of your extensions.

[I 2023-06-27 11:24:02.221 ServerApp] nbclassic | extension was successfully loaded.
[I 2023-06-27 11:24:02.229 ServerApp] notebook | extension was successfully loaded.
[I 2023-06-27 11:24:02.231 ServerApp] panel.io.jupyter_server_extension | extension was successfully loaded.
[I 2023-06-27 11:24:02.232 ServerApp] Serving notebooks from local directory: E:\GoogleDownload
[I 2023-06-27 11:24:02.234 ServerApp] Jupyter Server 2.6.0 is running at:
[I 2023-06-27 11:24:02.234 ServerApp] http://localhost:8888/tree?token=7c3b96110f6553a503a42bbebbdf5db4fa79fd521cd31ef7
[I 2023-06-27 11:24:02.235 ServerApp] http://127.0.0.1:8888/tree?token=7c3b96110f6553a503a42bbebbdf5db4fa79fd521cd31ef7
[I 2023-06-27 11:24:02.236 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2023-06-27 11:24:02.342 ServerApp]

To access the server, open this file in a browser:
    file:///C:/Users/lenovo/AppData/Roaming/jupyter/runtime/jpserver-3148-open.html
Or copy and paste one of these URLs:
    http://localhost:8888/tree?token=7c3b96110f6553a503a42bbebbdf5db4fa79fd521cd31ef7
    http://127.0.0.1:8888/tree?token=7c3b96110f6553a503a42bbebbdf5db4fa79fd521cd31ef7

[I 2023-06-27 11:24:02.563 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
[W 2023-06-27 11:26:24.100 ServerApp] 404 GET /lab/api/settings/@jupyter-notebook/application-extension:shell?1687836384041 (::1): Schema not found: C:/Users/lenovo/AppData/Roaming/Python/share/jupyter/lab/schemas@jupyter-notebook/application-extension\shell.json
[W 2023-06-27 11:26:24.101 LabApp] wrote error: 'Schema not found: C:/Users/lenovo/AppData/Roaming/Python/share/jupyter/lab/schemas\@jupyter-notebook/application-extension\shell.json'
Traceback (most recent call last):
File "D:\anaconda3\lib\site-packages\tornado\web.py", line 1711, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "D:\anaconda3\lib\site-packages\tornado\web.py", line 3208, in wrapper
return method(self, *args, **kwargs)
File "C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab_server\settings_handler.py", line 48, in get
result, warnings = get_settings(
File "C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab_server\settings_utils.py", line 370, in get_settings
schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
File "C:\Users\lenovo\AppData\Roaming\Python\Python310\site-packages\jupyterlab_server\settings_utils.py", line 47, in _get_schema
raise web.HTTPError(404, notfound_error % path)
tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: C:/Users/lenovo/AppData/Roaming/Python/share/jupyter/lab/schemas@jupyter-notebook/application-extension\shell.json)

@RRosio RRosio changed the title notebook7.0.0rc2 404 Error after upgrading from Notebook 6.5 to Notebook7.0.0rc2 Jun 27, 2023
@RRosio
Copy link
Collaborator

RRosio commented Jun 27, 2023

Hi @sfonekk, do you encounter this problem if you do a fresh install of Notebook 7 in a new environment?

@jaraco
Copy link

jaraco commented Mar 2, 2024

I'm having what I think is a related issue. When I run jupyter using pip-run, it fails when launching notebook with the following output:

 draft @ py -3.10 -m pip-run -v jupyter -- -m jupyter notebook
Collecting jupyter
  Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting notebook (from jupyter)
  Using cached notebook-7.1.1-py3-none-any.whl.metadata (10 kB)
Collecting qtconsole (from jupyter)
  Using cached qtconsole-5.5.1-py3-none-any.whl.metadata (5.1 kB)
Collecting jupyter-console (from jupyter)
  Using cached jupyter_console-6.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting nbconvert (from jupyter)
  Using cached nbconvert-7.16.1-py3-none-any.whl.metadata (8.0 kB)
Collecting ipykernel (from jupyter)
  Using cached ipykernel-6.29.3-py3-none-any.whl.metadata (6.3 kB)
Collecting ipywidgets (from jupyter)
  Using cached ipywidgets-8.1.2-py3-none-any.whl.metadata (2.4 kB)
Collecting appnope (from ipykernel->jupyter)
  Using cached appnope-0.1.4-py2.py3-none-any.whl.metadata (908 bytes)
Collecting comm>=0.1.1 (from ipykernel->jupyter)
  Using cached comm-0.2.1-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel->jupyter)
  Using cached debugpy-1.8.1-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting ipython>=7.23.1 (from ipykernel->jupyter)
  Using cached ipython-8.22.1-py3-none-any.whl.metadata (4.8 kB)
Collecting jupyter-client>=6.1.12 (from ipykernel->jupyter)
  Using cached jupyter_client-8.6.0-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.*,>=4.12 (from ipykernel->jupyter)
  Using cached jupyter_core-5.7.1-py3-none-any.whl.metadata (3.4 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel->jupyter)
  Using cached matplotlib_inline-0.1.6-py3-none-any.whl.metadata (2.8 kB)
Collecting nest-asyncio (from ipykernel->jupyter)
  Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting packaging (from ipykernel->jupyter)
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting psutil (from ipykernel->jupyter)
  Using cached psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl.metadata (21 kB)
Collecting pyzmq>=24 (from ipykernel->jupyter)
  Using cached pyzmq-25.1.2-cp310-cp310-macosx_10_15_universal2.whl.metadata (4.9 kB)
Collecting tornado>=6.1 (from ipykernel->jupyter)
  Using cached tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl.metadata (2.5 kB)
Collecting traitlets>=5.4.0 (from ipykernel->jupyter)
  Using cached traitlets-5.14.1-py3-none-any.whl.metadata (10 kB)
Collecting widgetsnbextension~=4.0.10 (from ipywidgets->jupyter)
  Using cached widgetsnbextension-4.0.10-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab-widgets~=3.0.10 (from ipywidgets->jupyter)
  Using cached jupyterlab_widgets-3.0.10-py3-none-any.whl.metadata (4.1 kB)
Collecting prompt-toolkit>=3.0.30 (from jupyter-console->jupyter)
  Using cached prompt_toolkit-3.0.43-py3-none-any.whl.metadata (6.5 kB)
Collecting pygments (from jupyter-console->jupyter)
  Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting beautifulsoup4 (from nbconvert->jupyter)
  Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting bleach!=5.0.0 (from nbconvert->jupyter)
  Using cached bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert->jupyter)
  Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting jinja2>=3.0 (from nbconvert->jupyter)
  Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
Collecting jupyterlab-pygments (from nbconvert->jupyter)
  Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting markupsafe>=2.0 (from nbconvert->jupyter)
  Using cached MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl.metadata (3.0 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert->jupyter)
  Using cached mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting nbclient>=0.5.0 (from nbconvert->jupyter)
  Using cached nbclient-0.9.0-py3-none-any.whl.metadata (7.8 kB)
Collecting nbformat>=5.7 (from nbconvert->jupyter)
  Using cached nbformat-5.9.2-py3-none-any.whl.metadata (3.4 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter)
  Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting tinycss2 (from nbconvert->jupyter)
  Using cached tinycss2-1.2.1-py3-none-any.whl.metadata (3.0 kB)
Collecting jupyter-server<3,>=2.4.0 (from notebook->jupyter)
  Using cached jupyter_server-2.12.5-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyterlab-server<3,>=2.22.1 (from notebook->jupyter)
  Using cached jupyterlab_server-2.25.3-py3-none-any.whl.metadata (5.9 kB)
Collecting jupyterlab<4.2,>=4.1.1 (from notebook->jupyter)
  Using cached jupyterlab-4.1.2-py3-none-any.whl.metadata (15 kB)
Collecting notebook-shim<0.3,>=0.2 (from notebook->jupyter)
  Using cached notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting qtpy>=2.4.0 (from qtconsole->jupyter)
  Using cached QtPy-2.4.1-py3-none-any.whl.metadata (12 kB)
Collecting six>=1.9.0 (from bleach!=5.0.0->nbconvert->jupyter)
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting webencodings (from bleach!=5.0.0->nbconvert->jupyter)
  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting decorator (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting stack-data (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting exceptiongroup (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting pexpect>4.3 (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting python-dateutil>=2.8.2 (from jupyter-client>=6.1.12->ipykernel->jupyter)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->ipykernel->jupyter)
  Using cached platformdirs-4.2.0-py3-none-any.whl.metadata (11 kB)
Collecting anyio>=3.1.0 (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB)
Collecting argon2-cffi (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting jupyter-events>=0.9.0 (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached jupyter_events-0.9.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jupyter-server-terminals (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached jupyter_server_terminals-0.5.2-py3-none-any.whl.metadata (5.6 kB)
Collecting overrides (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting prometheus-client (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached prometheus_client-0.20.0-py3-none-any.whl.metadata (1.8 kB)
Collecting send2trash>=1.8.2 (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached Send2Trash-1.8.2-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached terminado-0.18.0-py3-none-any.whl.metadata (5.8 kB)
Collecting websocket-client (from jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached websocket_client-1.7.0-py3-none-any.whl.metadata (7.9 kB)
Collecting async-lru>=1.0.0 (from jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB)
Collecting httpx>=0.25.0 (from jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
Collecting jupyter-lsp>=2.0.0 (from jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached jupyter_lsp-2.2.3-py3-none-any.whl.metadata (1.8 kB)
Collecting tomli (from jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached tomli-2.0.1-py3-none-any.whl.metadata (8.9 kB)
Collecting babel>=2.10 (from jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB)
Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached json5-0.9.18-py2.py3-none-any.whl.metadata (24 kB)
Collecting jsonschema>=4.18.0 (from jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached jsonschema-4.21.1-py3-none-any.whl.metadata (7.8 kB)
Collecting requests>=2.31 (from jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting fastjsonschema (from nbformat>=5.7->nbconvert->jupyter)
  Using cached fastjsonschema-2.19.1-py3-none-any.whl.metadata (2.1 kB)
Collecting wcwidth (from prompt-toolkit>=3.0.30->jupyter-console->jupyter)
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert->jupyter)
  Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting typing-extensions>=4.1 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB)
Collecting certifi (from httpx>=0.25.0->jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
Collecting httpcore==1.* (from httpx>=0.25.0->jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached httpcore-1.0.4-py3-none-any.whl.metadata (20 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->jupyterlab<4.2,>=4.1.1->notebook->jupyter)
  Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting parso<0.9.0,>=0.8.3 (from jedi>=0.16->ipython>=7.23.1->ipykernel->jupyter)
  Using cached parso-0.8.3-py2.py3-none-any.whl.metadata (7.5 kB)
Collecting attrs>=22.2.0 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached referencing-0.33.0-py3-none-any.whl.metadata (2.7 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl.metadata (4.1 kB)
Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached python_json_logger-2.0.7-py3-none-any.whl.metadata (6.5 kB)
Collecting pyyaml>=5.3 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting rfc3339-validator (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=7.23.1->ipykernel->jupyter)
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.31->jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl.metadata (33 kB)
Collecting urllib3<3,>=1.21.1 (from requests>=2.31->jupyterlab-server<3,>=2.22.1->notebook->jupyter)
  Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
Collecting argon2-cffi-bindings (from argon2-cffi->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl.metadata (6.7 kB)
Collecting executing>=1.2.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyter)
  Using cached executing-2.0.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting asttokens>=2.1.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyter)
  Using cached asttokens-2.4.1-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting pure-eval (from stack-data->ipython>=7.23.1->ipykernel->jupyter)
  Using cached pure_eval-0.2.2-py3-none-any.whl.metadata (6.2 kB)
Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)
Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB)
Collecting webcolors>=1.11 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached webcolors-1.13-py3-none-any.whl.metadata (2.6 kB)
Collecting cffi>=1.0.1 (from argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl.metadata (1.5 kB)
Collecting pycparser (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)
Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->notebook->jupyter)
  Using cached types_python_dateutil-2.8.19.20240106-py3-none-any.whl.metadata (1.8 kB)
Using cached ipykernel-6.29.3-py3-none-any.whl (117 kB)
Using cached ipywidgets-8.1.2-py3-none-any.whl (139 kB)
Using cached jupyter_console-6.6.3-py3-none-any.whl (24 kB)
Using cached nbconvert-7.16.1-py3-none-any.whl (257 kB)
Using cached notebook-7.1.1-py3-none-any.whl (5.0 MB)
Using cached qtconsole-5.5.1-py3-none-any.whl (123 kB)
Using cached bleach-6.1.0-py3-none-any.whl (162 kB)
Using cached comm-0.2.1-py3-none-any.whl (7.2 kB)
Using cached debugpy-1.8.1-py2.py3-none-any.whl (4.8 MB)
Using cached ipython-8.22.1-py3-none-any.whl (811 kB)
Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB)
Using cached jupyter_client-8.6.0-py3-none-any.whl (105 kB)
Using cached jupyter_core-5.7.1-py3-none-any.whl (28 kB)
Using cached jupyter_server-2.12.5-py3-none-any.whl (380 kB)
Using cached jupyterlab-4.1.2-py3-none-any.whl (11.4 MB)
Using cached jupyterlab_server-2.25.3-py3-none-any.whl (58 kB)
Using cached jupyterlab_widgets-3.0.10-py3-none-any.whl (215 kB)
Using cached MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl (18 kB)
Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Using cached mistune-3.0.2-py3-none-any.whl (47 kB)
Using cached nbclient-0.9.0-py3-none-any.whl (24 kB)
Using cached nbformat-5.9.2-py3-none-any.whl (77 kB)
Using cached notebook_shim-0.2.4-py3-none-any.whl (13 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Using cached prompt_toolkit-3.0.43-py3-none-any.whl (386 kB)
Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB)
Using cached pyzmq-25.1.2-cp310-cp310-macosx_10_15_universal2.whl (1.9 MB)
Using cached QtPy-2.4.1-py3-none-any.whl (93 kB)
Using cached tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl (433 kB)
Using cached traitlets-5.14.1-py3-none-any.whl (85 kB)
Using cached widgetsnbextension-4.0.10-py3-none-any.whl (2.3 MB)
Using cached appnope-0.1.4-py2.py3-none-any.whl (4.3 kB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Using cached psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl (249 kB)
Using cached tinycss2-1.2.1-py3-none-any.whl (21 kB)
Using cached anyio-4.3.0-py3-none-any.whl (85 kB)
Using cached async_lru-2.0.4-py3-none-any.whl (6.1 kB)
Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB)
Using cached exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Using cached httpx-0.27.0-py3-none-any.whl (75 kB)
Using cached httpcore-1.0.4-py3-none-any.whl (77 kB)
Using cached jedi-0.19.1-py2.py3-none-any.whl (1.6 MB)
Using cached json5-0.9.18-py2.py3-none-any.whl (23 kB)
Using cached jsonschema-4.21.1-py3-none-any.whl (85 kB)
Using cached jupyter_events-0.9.0-py3-none-any.whl (18 kB)
Using cached jupyter_lsp-2.2.3-py3-none-any.whl (69 kB)
Using cached pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Using cached platformdirs-4.2.0-py3-none-any.whl (17 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Using cached Send2Trash-1.8.2-py3-none-any.whl (18 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
Using cached terminado-0.18.0-py3-none-any.whl (14 kB)
Using cached argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached fastjsonschema-2.19.1-py3-none-any.whl (23 kB)
Using cached jupyter_server_terminals-0.5.2-py3-none-any.whl (13 kB)
Using cached overrides-7.7.0-py3-none-any.whl (17 kB)
Using cached prometheus_client-0.20.0-py3-none-any.whl (54 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached websocket_client-1.7.0-py3-none-any.whl (58 kB)
Using cached asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Using cached attrs-23.2.0-py3-none-any.whl (60 kB)
Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
Using cached charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl (120 kB)
Using cached executing-2.0.1-py2.py3-none-any.whl (24 kB)
Using cached idna-3.6-py3-none-any.whl (61 kB)
Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB)
Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Using cached python_json_logger-2.0.7-py3-none-any.whl (8.1 kB)
Using cached PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl (169 kB)
Using cached referencing-0.33.0-py3-none-any.whl (26 kB)
Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Using cached rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (330 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
Using cached argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl (53 kB)
Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Using cached cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl (176 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Using cached jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)
Using cached webcolors-1.13-py3-none-any.whl (14 kB)
Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Using cached uri_template-1.3.0-py3-none-any.whl (11 kB)
Using cached arrow-1.3.0-py3-none-any.whl (66 kB)
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Using cached types_python_dateutil-2.8.19.20240106-py3-none-any.whl (9.7 kB)
Installing collected packages: webencodings, wcwidth, pure-eval, ptyprocess, fastjsonschema, widgetsnbextension, websocket-client, webcolors, urllib3, uri-template, typing-extensions, types-python-dateutil, traitlets, tornado, tomli, tinycss2, soupsieve, sniffio, six, send2trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-json-logger, pygments, pycparser, psutil, prompt-toolkit, prometheus-client, platformdirs, pexpect, parso, pandocfilters, packaging, overrides, nest-asyncio, mistune, markupsafe, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, idna, h11, fqdn, executing, exceptiongroup, defusedxml, decorator, debugpy, charset-normalizer, certifi, babel, attrs, appnope, terminado, rfc3339-validator, requests, referencing, qtpy, python-dateutil, matplotlib-inline, jupyter-core, jinja2, jedi, httpcore, comm, cffi, bleach, beautifulsoup4, async-lru, asttokens, anyio, stack-data, jupyter-server-terminals, jupyter-client, jsonschema-specifications, httpx, arrow, argon2-cffi-bindings, jsonschema, isoduration, ipython, argon2-cffi, nbformat, ipywidgets, ipykernel, qtconsole, nbclient, jupyter-events, jupyter-console, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab, notebook, jupyter
Successfully installed anyio-4.3.0 appnope-0.1.4 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-2.4.1 async-lru-2.0.4 attrs-23.2.0 babel-2.14.0 beautifulsoup4-4.12.3 bleach-6.1.0 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 comm-0.2.1 debugpy-1.8.1 decorator-5.1.1 defusedxml-0.7.1 exceptiongroup-1.2.0 executing-2.0.1 fastjsonschema-2.19.1 fqdn-1.5.1 h11-0.14.0 httpcore-1.0.4 httpx-0.27.0 idna-3.6 ipykernel-6.29.3 ipython-8.22.1 ipywidgets-8.1.2 isoduration-20.11.0 jedi-0.19.1 jinja2-3.1.3 json5-0.9.18 jsonpointer-2.4 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 jupyter-1.0.0 jupyter-client-8.6.0 jupyter-console-6.6.3 jupyter-core-5.7.1 jupyter-events-0.9.0 jupyter-lsp-2.2.3 jupyter-server-2.12.5 jupyter-server-terminals-0.5.2 jupyterlab-4.1.2 jupyterlab-pygments-0.3.0 jupyterlab-server-2.25.3 jupyterlab-widgets-3.0.10 markupsafe-2.1.5 matplotlib-inline-0.1.6 mistune-3.0.2 nbclient-0.9.0 nbconvert-7.16.1 nbformat-5.9.2 nest-asyncio-1.6.0 notebook-7.1.1 notebook-shim-0.2.4 overrides-7.7.0 packaging-23.2 pandocfilters-1.5.1 parso-0.8.3 pexpect-4.9.0 platformdirs-4.2.0 prometheus-client-0.20.0 prompt-toolkit-3.0.43 psutil-5.9.8 ptyprocess-0.7.0 pure-eval-0.2.2 pycparser-2.21 pygments-2.17.2 python-dateutil-2.9.0.post0 python-json-logger-2.0.7 pyyaml-6.0.1 pyzmq-25.1.2 qtconsole-5.5.1 qtpy-2.4.1 referencing-0.33.0 requests-2.31.0 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.18.0 send2trash-1.8.2 six-1.16.0 sniffio-1.3.1 soupsieve-2.5 stack-data-0.6.3 terminado-0.18.0 tinycss2-1.2.1 tomli-2.0.1 tornado-6.4 traitlets-5.14.1 types-python-dateutil-2.8.19.20240106 typing-extensions-4.10.0 uri-template-1.3.0 urllib3-2.2.1 wcwidth-0.2.13 webcolors-1.13 webencodings-0.5.1 websocket-client-1.7.0 widgetsnbextension-4.0.10
[I 2024-03-01 18:56:06.713 ServerApp] notebook | extension was successfully linked.
[I 2024-03-01 18:56:06.731 ServerApp] notebook | extension was successfully loaded.
[I 2024-03-01 18:56:06.732 ServerApp] Serving notebooks from local directory: /Users/jaraco/draft
[I 2024-03-01 18:56:06.732 ServerApp] Jupyter Server 2.12.5 is running at:
[I 2024-03-01 18:56:06.732 ServerApp] http://localhost:8888/tree?token=98ccb1d9b00bc767638b387203e8d2126354cc5a5dec191b
[I 2024-03-01 18:56:06.732 ServerApp]     http://127.0.0.1:8888/tree?token=98ccb1d9b00bc767638b387203e8d2126354cc5a5dec191b
[I 2024-03-01 18:56:06.732 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2024-03-01 18:56:06.734 ServerApp] 
    
    To access the server, open this file in a browser:
        file:///Users/jaraco/Library/Jupyter/runtime/jpserver-66326-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/tree?token=98ccb1d9b00bc767638b387203e8d2126354cc5a5dec191b
        http://127.0.0.1:8888/tree?token=98ccb1d9b00bc767638b387203e8d2126354cc5a5dec191b
[W 2024-03-01 18:56:08.210 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.210 JupyterNotebookApp] Settings directory does not exist at /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas
[W 2024-03-01 18:56:08.232 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.232 ServerApp] 404 GET /lab/api/settings/@jupyter-notebook/application-extension:shell?1709337368231 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/application-extension/shell.json
[W 2024-03-01 18:56:08.232 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/application-extension/shell.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/application-extension/shell.json)
[W 2024-03-01 18:56:08.233 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyter-notebook/application-extension:shell?1709337368231 ([email protected]) 1.48ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.233 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.234 ServerApp] 404 GET /lab/api/settings/@jupyterlab/translation-extension:plugin?1709337368231 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json
[W 2024-03-01 18:56:08.234 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.234 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/translation-extension:plugin?1709337368231 ([email protected]) 1.03ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.235 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.235 ServerApp] 404 GET /lab/api/settings/@jupyterlab/apputils-extension:sanitizer?1709337368231 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/apputils-extension/sanitizer.json
[W 2024-03-01 18:56:08.235 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/apputils-extension/sanitizer.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/apputils-extension/sanitizer.json)
[W 2024-03-01 18:56:08.235 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/apputils-extension:sanitizer?1709337368231 ([email protected]) 1.03ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.242 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.242 ServerApp] 404 GET /lab/api/settings/@jupyterlab/application-extension:top-bar?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/application-extension/top-bar.json
[W 2024-03-01 18:56:08.242 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/application-extension/top-bar.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/application-extension/top-bar.json)
[W 2024-03-01 18:56:08.242 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/application-extension:top-bar?1709337368241 ([email protected]) 1.11ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.245 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.245 ServerApp] 404 GET /lab/api/settings/@jupyterlab/notebook-extension:panel?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/notebook-extension/panel.json
[W 2024-03-01 18:56:08.245 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/notebook-extension/panel.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/notebook-extension/panel.json)
[W 2024-03-01 18:56:08.246 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/notebook-extension:panel?1709337368241 ([email protected]) 3.13ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.246 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.246 ServerApp] 404 GET /lab/api/settings/@jupyterlab/apputils-extension:notification?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/apputils-extension/notification.json
[W 2024-03-01 18:56:08.246 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/apputils-extension/notification.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/apputils-extension/notification.json)
[W 2024-03-01 18:56:08.246 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/apputils-extension:notification?1709337368241 ([email protected]) 3.17ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.246 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.246 ServerApp] 404 GET /lab/api/settings/@jupyterlab/shortcuts-extension:shortcuts?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/shortcuts-extension/shortcuts.json
[W 2024-03-01 18:56:08.246 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/shortcuts-extension/shortcuts.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/shortcuts-extension/shortcuts.json)
[W 2024-03-01 18:56:08.247 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/shortcuts-extension:shortcuts?1709337368241 ([email protected]) 3.19ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.247 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.247 ServerApp] 404 GET /lab/api/settings/@jupyterlab/extensionmanager-extension:plugin?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/extensionmanager-extension/plugin.json
[W 2024-03-01 18:56:08.247 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/extensionmanager-extension/plugin.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/extensionmanager-extension/plugin.json)
[W 2024-03-01 18:56:08.247 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/extensionmanager-extension:plugin?1709337368241 ([email protected]) 3.30ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.247 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.247 ServerApp] 404 GET /lab/api/settings/@jupyterlab/codemirror-extension:plugin?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/codemirror-extension/plugin.json
[W 2024-03-01 18:56:08.247 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/codemirror-extension/plugin.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/codemirror-extension/plugin.json)
[W 2024-03-01 18:56:08.248 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/codemirror-extension:plugin?1709337368241 ([email protected]) 3.34ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.248 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.248 ServerApp] 404 GET /lab/api/settings/@jupyterlab/docmanager-extension:plugin?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/docmanager-extension/plugin.json
[W 2024-03-01 18:56:08.248 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/docmanager-extension/plugin.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/docmanager-extension/plugin.json)
[W 2024-03-01 18:56:08.248 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/docmanager-extension:plugin?1709337368241 ([email protected]) 3.29ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.250 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.250 ServerApp] 404 GET /lab/api/settings/@jupyterlab/console-extension:tracker?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/console-extension/tracker.json
[W 2024-03-01 18:56:08.250 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/console-extension/tracker.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/console-extension/tracker.json)
[W 2024-03-01 18:56:08.250 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/console-extension:tracker?1709337368241 ([email protected]) 1.85ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.250 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.250 ServerApp] 404 GET /lab/api/settings/@jupyterlab/notebook-extension:tracker?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/notebook-extension/tracker.json
[W 2024-03-01 18:56:08.250 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/notebook-extension/tracker.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/notebook-extension/tracker.json)
[W 2024-03-01 18:56:08.251 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyterlab/notebook-extension:tracker?1709337368241 ([email protected]) 1.72ms referer=http://localhost:8888/tree
[W 2024-03-01 18:56:08.251 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-01 18:56:08.251 ServerApp] 404 GET /lab/api/settings/@jupyter-notebook/notebook-extension:scroll-output?1709337368241 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/notebook-extension/scroll-output.json
[W 2024-03-01 18:56:08.251 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/notebook-extension/scroll-output.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_handler.py", line 57, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 379, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/notebook-extension/scroll-output.json)
[W 2024-03-01 18:56:08.251 JupyterNotebookApp] 404 GET /lab/api/settings/@jupyter-notebook/notebook-extension:scroll-output?1709337368241 ([email protected]) 1.73ms referer=http://localhost:8888/tree

And the UI fails to load in the browser.

Extracting the error:

      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-5b1y6kg1/jupyterlab_server/settings_utils.py", line 55, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/notebook-extension/scroll-output.json)

This issue emerged semi-recently and can be mitigated by pinning to jupyterlab-server<2.23:

 draft @ py -3.10 -m pip-run -v jupyter 'jupyterlab-server<2.22' -- -m jupyter notebook
Collecting jupyter
  Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting jupyterlab-server<2.22
  Using cached jupyterlab_server-2.21.0-py3-none-any.whl.metadata (6.1 kB)
Collecting notebook (from jupyter)
  Using cached notebook-7.1.1-py3-none-any.whl.metadata (10 kB)
Collecting qtconsole (from jupyter)
  Using cached qtconsole-5.5.1-py3-none-any.whl.metadata (5.1 kB)
Collecting jupyter-console (from jupyter)
  Using cached jupyter_console-6.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting nbconvert (from jupyter)
  Using cached nbconvert-7.16.1-py3-none-any.whl.metadata (8.0 kB)
Collecting ipykernel (from jupyter)
  Using cached ipykernel-6.29.3-py3-none-any.whl.metadata (6.3 kB)
Collecting ipywidgets (from jupyter)
  Using cached ipywidgets-8.1.2-py3-none-any.whl.metadata (2.4 kB)
Collecting babel>=2.10 (from jupyterlab-server<2.22)
  Using cached Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB)
Collecting jinja2>=3.0.3 (from jupyterlab-server<2.22)
  Using cached Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
Collecting json5>=0.9.0 (from jupyterlab-server<2.22)
  Using cached json5-0.9.18-py2.py3-none-any.whl.metadata (24 kB)
Collecting jsonschema>=4.17.3 (from jupyterlab-server<2.22)
  Using cached jsonschema-4.21.1-py3-none-any.whl.metadata (7.8 kB)
Collecting jupyter-server<3,>=1.21 (from jupyterlab-server<2.22)
  Using cached jupyter_server-2.12.5-py3-none-any.whl.metadata (8.4 kB)
Collecting packaging>=21.3 (from jupyterlab-server<2.22)
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting requests>=2.28 (from jupyterlab-server<2.22)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyterlab-server<2.22)
  Using cached MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl.metadata (3.0 kB)
Collecting attrs>=22.2.0 (from jsonschema>=4.17.3->jupyterlab-server<2.22)
  Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.17.3->jupyterlab-server<2.22)
  Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.17.3->jupyterlab-server<2.22)
  Using cached referencing-0.33.0-py3-none-any.whl.metadata (2.7 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=4.17.3->jupyterlab-server<2.22)
  Using cached rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl.metadata (4.1 kB)
Collecting anyio>=3.1.0 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB)
Collecting argon2-cffi (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached jupyter_client-8.6.0-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.*,>=4.12 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached jupyter_core-5.7.1-py3-none-any.whl.metadata (3.4 kB)
Collecting jupyter-events>=0.9.0 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached jupyter_events-0.9.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jupyter-server-terminals (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached jupyter_server_terminals-0.5.2-py3-none-any.whl.metadata (5.6 kB)
Collecting nbformat>=5.3.0 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached nbformat-5.9.2-py3-none-any.whl.metadata (3.4 kB)
Collecting overrides (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting prometheus-client (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached prometheus_client-0.20.0-py3-none-any.whl.metadata (1.8 kB)
Collecting pyzmq>=24 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached pyzmq-25.1.2-cp310-cp310-macosx_10_15_universal2.whl.metadata (4.9 kB)
Collecting send2trash>=1.8.2 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached Send2Trash-1.8.2-py3-none-any.whl.metadata (4.0 kB)
Collecting terminado>=0.8.3 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached terminado-0.18.0-py3-none-any.whl.metadata (5.8 kB)
Collecting tornado>=6.2.0 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl.metadata (2.5 kB)
Collecting traitlets>=5.6.0 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached traitlets-5.14.1-py3-none-any.whl.metadata (10 kB)
Collecting websocket-client (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached websocket_client-1.7.0-py3-none-any.whl.metadata (7.9 kB)
Collecting beautifulsoup4 (from nbconvert->jupyter)
  Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting bleach!=5.0.0 (from nbconvert->jupyter)
  Using cached bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert->jupyter)
  Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting jupyterlab-pygments (from nbconvert->jupyter)
  Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert->jupyter)
  Using cached mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting nbclient>=0.5.0 (from nbconvert->jupyter)
  Using cached nbclient-0.9.0-py3-none-any.whl.metadata (7.8 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter)
  Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting pygments>=2.4.1 (from nbconvert->jupyter)
  Using cached pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting tinycss2 (from nbconvert->jupyter)
  Using cached tinycss2-1.2.1-py3-none-any.whl.metadata (3.0 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.28->jupyterlab-server<2.22)
  Using cached charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests>=2.28->jupyterlab-server<2.22)
  Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<3,>=1.21.1 (from requests>=2.28->jupyterlab-server<2.22)
  Using cached urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi>=2017.4.17 (from requests>=2.28->jupyterlab-server<2.22)
  Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
Collecting appnope (from ipykernel->jupyter)
  Using cached appnope-0.1.4-py2.py3-none-any.whl.metadata (908 bytes)
Collecting comm>=0.1.1 (from ipykernel->jupyter)
  Using cached comm-0.2.1-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel->jupyter)
  Using cached debugpy-1.8.1-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting ipython>=7.23.1 (from ipykernel->jupyter)
  Using cached ipython-8.22.1-py3-none-any.whl.metadata (4.8 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel->jupyter)
  Using cached matplotlib_inline-0.1.6-py3-none-any.whl.metadata (2.8 kB)
Collecting nest-asyncio (from ipykernel->jupyter)
  Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting psutil (from ipykernel->jupyter)
  Using cached psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl.metadata (21 kB)
Collecting widgetsnbextension~=4.0.10 (from ipywidgets->jupyter)
  Using cached widgetsnbextension-4.0.10-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab-widgets~=3.0.10 (from ipywidgets->jupyter)
  Using cached jupyterlab_widgets-3.0.10-py3-none-any.whl.metadata (4.1 kB)
Collecting prompt-toolkit>=3.0.30 (from jupyter-console->jupyter)
  Using cached prompt_toolkit-3.0.43-py3-none-any.whl.metadata (6.5 kB)
INFO: pip is looking at multiple versions of notebook to determine which version is compatible with other requirements. This could take a while.
Collecting notebook (from jupyter)
  Using cached notebook-7.1.0-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.8-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.7-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.6-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.5-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.4-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.3-py3-none-any.whl.metadata (10 kB)
INFO: pip is still looking at multiple versions of notebook to determine which version is compatible with other requirements. This could take a while.
  Using cached notebook-7.0.2-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.1-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-7.0.0-py3-none-any.whl.metadata (10 kB)
  Using cached notebook-6.5.6-py3-none-any.whl.metadata (2.5 kB)
Collecting pyzmq>=24 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached pyzmq-24.0.1-cp310-cp310-macosx_10_15_universal2.whl.metadata (4.8 kB)
Collecting jupyter-client>=7.4.4 (from jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached jupyter_client-7.4.9-py3-none-any.whl.metadata (8.5 kB)
Collecting ipython-genutils (from notebook->jupyter)
  Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting nbclassic>=0.4.7 (from notebook->jupyter)
  Using cached nbclassic-1.0.0-py3-none-any.whl.metadata (4.0 kB)
Collecting qtpy>=2.4.0 (from qtconsole->jupyter)
  Using cached QtPy-2.4.1-py3-none-any.whl.metadata (12 kB)
Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting exceptiongroup>=1.0.2 (from anyio>=3.1.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)
Collecting typing-extensions>=4.1 (from anyio>=3.1.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached typing_extensions-4.10.0-py3-none-any.whl.metadata (3.0 kB)
Collecting six>=1.9.0 (from bleach!=5.0.0->nbconvert->jupyter)
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting webencodings (from bleach!=5.0.0->nbconvert->jupyter)
  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting decorator (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting stack-data (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting pexpect>4.3 (from ipython>=7.23.1->ipykernel->jupyter)
  Using cached pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting entrypoints (from jupyter-client>=7.4.4->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached entrypoints-0.4-py3-none-any.whl.metadata (2.6 kB)
Collecting python-dateutil>=2.8.2 (from jupyter-client>=7.4.4->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting platformdirs>=2.5 (from jupyter-core!=5.0.*,>=4.12->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached platformdirs-4.2.0-py3-none-any.whl.metadata (11 kB)
Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached python_json_logger-2.0.7-py3-none-any.whl.metadata (6.5 kB)
Collecting pyyaml>=5.3 (from jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting rfc3339-validator (from jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting notebook-shim>=0.2.3 (from nbclassic>=0.4.7->notebook->jupyter)
  Using cached notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting fastjsonschema (from nbformat>=5.3.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached fastjsonschema-2.19.1-py3-none-any.whl.metadata (2.1 kB)
Collecting wcwidth (from prompt-toolkit>=3.0.30->jupyter-console->jupyter)
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting ptyprocess (from terminado>=0.8.3->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting argon2-cffi-bindings (from argon2-cffi->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl.metadata (6.7 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert->jupyter)
  Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting parso<0.9.0,>=0.8.3 (from jedi>=0.16->ipython>=7.23.1->ipykernel->jupyter)
  Using cached parso-0.8.3-py2.py3-none-any.whl.metadata (7.5 kB)
Collecting fqdn (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)
Collecting isoduration (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jsonpointer>1.13 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting uri-template (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB)
Collecting webcolors>=1.11 (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached webcolors-1.13-py3-none-any.whl.metadata (2.6 kB)
Collecting cffi>=1.0.1 (from argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl.metadata (1.5 kB)
Collecting executing>=1.2.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyter)
  Using cached executing-2.0.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting asttokens>=2.1.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyter)
  Using cached asttokens-2.4.1-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting pure-eval (from stack-data->ipython>=7.23.1->ipykernel->jupyter)
  Using cached pure_eval-0.2.2-py3-none-any.whl.metadata (6.2 kB)
Collecting pycparser (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting arrow>=0.15.0 (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)
Collecting types-python-dateutil>=2.8.10 (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=1.21->jupyterlab-server<2.22)
  Using cached types_python_dateutil-2.8.19.20240106-py3-none-any.whl.metadata (1.8 kB)
Using cached jupyterlab_server-2.21.0-py3-none-any.whl (56 kB)
Using cached Babel-2.14.0-py3-none-any.whl (11.0 MB)
Using cached Jinja2-3.1.3-py3-none-any.whl (133 kB)
Using cached json5-0.9.18-py2.py3-none-any.whl (23 kB)
Using cached jsonschema-4.21.1-py3-none-any.whl (85 kB)
Using cached jupyter_server-2.12.5-py3-none-any.whl (380 kB)
Using cached nbconvert-7.16.1-py3-none-any.whl (257 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Using cached ipykernel-6.29.3-py3-none-any.whl (117 kB)
Using cached ipywidgets-8.1.2-py3-none-any.whl (139 kB)
Using cached jupyter_console-6.6.3-py3-none-any.whl (24 kB)
Using cached notebook-6.5.6-py3-none-any.whl (529 kB)
Using cached qtconsole-5.5.1-py3-none-any.whl (123 kB)
Using cached anyio-4.3.0-py3-none-any.whl (85 kB)
Using cached attrs-23.2.0-py3-none-any.whl (60 kB)
Using cached bleach-6.1.0-py3-none-any.whl (162 kB)
Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
Using cached charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl (120 kB)
Using cached comm-0.2.1-py3-none-any.whl (7.2 kB)
Using cached debugpy-1.8.1-py2.py3-none-any.whl (4.8 MB)
Using cached idna-3.6-py3-none-any.whl (61 kB)
Using cached ipython-8.22.1-py3-none-any.whl (811 kB)
Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB)
Using cached jupyter_client-7.4.9-py3-none-any.whl (133 kB)
Using cached jupyter_core-5.7.1-py3-none-any.whl (28 kB)
Using cached jupyter_events-0.9.0-py3-none-any.whl (18 kB)
Using cached jupyterlab_widgets-3.0.10-py3-none-any.whl (215 kB)
Using cached MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl (18 kB)
Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Using cached mistune-3.0.2-py3-none-any.whl (47 kB)
Using cached nbclassic-1.0.0-py3-none-any.whl (10.0 MB)
Using cached nbclient-0.9.0-py3-none-any.whl (24 kB)
Using cached nbformat-5.9.2-py3-none-any.whl (77 kB)
Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Using cached prompt_toolkit-3.0.43-py3-none-any.whl (386 kB)
Using cached pygments-2.17.2-py3-none-any.whl (1.2 MB)
Using cached pyzmq-24.0.1-cp310-cp310-macosx_10_15_universal2.whl (1.8 MB)
Using cached QtPy-2.4.1-py3-none-any.whl (93 kB)
Using cached referencing-0.33.0-py3-none-any.whl (26 kB)
Using cached rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (330 kB)
Using cached Send2Trash-1.8.2-py3-none-any.whl (18 kB)
Using cached terminado-0.18.0-py3-none-any.whl (14 kB)
Using cached tornado-6.4-cp38-abi3-macosx_10_9_universal2.whl (433 kB)
Using cached traitlets-5.14.1-py3-none-any.whl (85 kB)
Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
Using cached widgetsnbextension-4.0.10-py3-none-any.whl (2.3 MB)
Using cached appnope-0.1.4-py2.py3-none-any.whl (4.3 kB)
Using cached argon2_cffi-23.1.0-py3-none-any.whl (15 kB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Using cached jupyter_server_terminals-0.5.2-py3-none-any.whl (13 kB)
Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Using cached overrides-7.7.0-py3-none-any.whl (17 kB)
Using cached prometheus_client-0.20.0-py3-none-any.whl (54 kB)
Using cached psutil-5.9.8-cp38-abi3-macosx_11_0_arm64.whl (249 kB)
Using cached tinycss2-1.2.1-py3-none-any.whl (21 kB)
Using cached websocket_client-1.7.0-py3-none-any.whl (58 kB)
Using cached exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Using cached jedi-0.19.1-py2.py3-none-any.whl (1.6 MB)
Using cached notebook_shim-0.2.4-py3-none-any.whl (13 kB)
Using cached pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Using cached platformdirs-4.2.0-py3-none-any.whl (17 kB)
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached python_json_logger-2.0.7-py3-none-any.whl (8.1 kB)
Using cached PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl (169 kB)
Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
Using cached typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Using cached argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl (53 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
Using cached fastjsonschema-2.19.1-py3-none-any.whl (23 kB)
Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Using cached cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl (176 kB)
Using cached executing-2.0.1-py2.py3-none-any.whl (24 kB)
Using cached jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB)
Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Using cached webcolors-1.13-py3-none-any.whl (14 kB)
Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Using cached isoduration-20.11.0-py3-none-any.whl (11 kB)
Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Using cached uri_template-1.3.0-py3-none-any.whl (11 kB)
Using cached arrow-1.3.0-py3-none-any.whl (66 kB)
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Using cached types_python_dateutil-2.8.19.20240106-py3-none-any.whl (9.7 kB)
Installing collected packages: webencodings, wcwidth, pure-eval, ptyprocess, ipython-genutils, fastjsonschema, widgetsnbextension, websocket-client, webcolors, urllib3, uri-template, typing-extensions, types-python-dateutil, traitlets, tornado, tinycss2, soupsieve, sniffio, six, send2trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-json-logger, pygments, pycparser, psutil, prompt-toolkit, prometheus-client, platformdirs, pexpect, parso, pandocfilters, packaging, overrides, nest-asyncio, mistune, MarkupSafe, jupyterlab-widgets, jupyterlab-pygments, jsonpointer, json5, idna, fqdn, executing, exceptiongroup, entrypoints, defusedxml, decorator, debugpy, charset-normalizer, certifi, babel, attrs, appnope, terminado, rfc3339-validator, requests, referencing, qtpy, python-dateutil, matplotlib-inline, jupyter-core, jinja2, jedi, comm, cffi, bleach, beautifulsoup4, asttokens, anyio, stack-data, jupyter-server-terminals, jupyter-client, jsonschema-specifications, arrow, argon2-cffi-bindings, jsonschema, isoduration, ipython, argon2-cffi, nbformat, ipywidgets, ipykernel, qtconsole, nbclient, jupyter-events, jupyter-console, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, nbclassic, notebook, jupyter
Successfully installed MarkupSafe-2.1.5 anyio-4.3.0 appnope-0.1.4 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-2.4.1 attrs-23.2.0 babel-2.14.0 beautifulsoup4-4.12.3 bleach-6.1.0 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 comm-0.2.1 debugpy-1.8.1 decorator-5.1.1 defusedxml-0.7.1 entrypoints-0.4 exceptiongroup-1.2.0 executing-2.0.1 fastjsonschema-2.19.1 fqdn-1.5.1 idna-3.6 ipykernel-6.29.3 ipython-8.22.1 ipython-genutils-0.2.0 ipywidgets-8.1.2 isoduration-20.11.0 jedi-0.19.1 jinja2-3.1.3 json5-0.9.18 jsonpointer-2.4 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 jupyter-1.0.0 jupyter-client-7.4.9 jupyter-console-6.6.3 jupyter-core-5.7.1 jupyter-events-0.9.0 jupyter-server-2.12.5 jupyter-server-terminals-0.5.2 jupyterlab-pygments-0.3.0 jupyterlab-server-2.21.0 jupyterlab-widgets-3.0.10 matplotlib-inline-0.1.6 mistune-3.0.2 nbclassic-1.0.0 nbclient-0.9.0 nbconvert-7.16.1 nbformat-5.9.2 nest-asyncio-1.6.0 notebook-6.5.6 notebook-shim-0.2.4 overrides-7.7.0 packaging-23.2 pandocfilters-1.5.1 parso-0.8.3 pexpect-4.9.0 platformdirs-4.2.0 prometheus-client-0.20.0 prompt-toolkit-3.0.43 psutil-5.9.8 ptyprocess-0.7.0 pure-eval-0.2.2 pycparser-2.21 pygments-2.17.2 python-dateutil-2.9.0.post0 python-json-logger-2.0.7 pyyaml-6.0.1 pyzmq-24.0.1 qtconsole-5.5.1 qtpy-2.4.1 referencing-0.33.0 requests-2.31.0 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.18.0 send2trash-1.8.2 six-1.16.0 sniffio-1.3.1 soupsieve-2.5 stack-data-0.6.3 terminado-0.18.0 tinycss2-1.2.1 tornado-6.4 traitlets-5.14.1 types-python-dateutil-2.8.19.20240106 typing-extensions-4.10.0 uri-template-1.3.0 urllib3-2.2.1 wcwidth-0.2.13 webcolors-1.13 webencodings-0.5.1 websocket-client-1.7.0 widgetsnbextension-4.0.10

  _   _          _      _
 | | | |_ __  __| |__ _| |_ ___
 | |_| | '_ \/ _` / _` |  _/ -_)
  \___/| .__/\__,_\__,_|\__\___|
       |_|
                       
Read the migration plan to Notebook 7 to learn about the new features and the actions to take if you are using extensions.

https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html

Please note that updating to Notebook 7 might break some of your extensions.

[I 19:00:31.733 NotebookApp] Serving notebooks from local directory: /Users/jaraco/draft
[I 19:00:31.733 NotebookApp] Jupyter Notebook 6.5.6 is running at:
[I 19:00:31.733 NotebookApp] http://localhost:8888/?token=fd1a8b28a5092e8a7476f29c807e266adb4473300a1dcf92
[I 19:00:31.733 NotebookApp]  or http://127.0.0.1:8888/?token=fd1a8b28a5092e8a7476f29c807e266adb4473300a1dcf92
[I 19:00:31.733 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 19:00:31.736 NotebookApp] 
    
    To access the notebook, open this file in a browser:
        file:///Users/jaraco/Library/Jupyter/runtime/nbserver-66361-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=fd1a8b28a5092e8a7476f29c807e266adb4473300a1dcf92
     or http://127.0.0.1:8888/?token=fd1a8b28a5092e8a7476f29c807e266adb4473300a1dcf92

The issue seems to be that in jupyterlab-server 2.22, something changed with how the schema resources are located, and it's no longer correctly finding "share/jupyter/lab/schemas/@jupyter-notebook/notebook-extension/scroll-output.json". It appears to be attempting to find it in the sys.prefix (in my case /opt/homebrew/Cellar/[email protected]/3.10.13_2/Frameworks/Python.framework/Versions/3.10/).

pip-run installs the packages using pip install -t temp_dir and setting PYTHONPATH=temp_dir before launching Python.

The file is in fact getting installed:

 @ find /var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-s26u_x0_ -name scroll-output.json
/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-s26u_x0_/share/jupyter/lab/schemas/@jupyter-notebook/notebook-extension/scroll-output.json

It's just failing to be located when it's not found relative to sys.prefix.

Installing to a virtualenv works around the issue, but it would be nice if it could be made to work with pip-run as it had in the past. If this issue isn't the same, please create a new one from this comment and consider transferring it to a different project if "notebook" is not appropriate. Thanks.

@jaraco
Copy link

jaraco commented Mar 28, 2024

Correction - the regression happens between jupyterlab-server 2.22 and 2.23.

@jaraco
Copy link

jaraco commented Mar 28, 2024

Upon further testing, it looks like between v2.22.0 and v2.22.1 the behavior changes. I don't see how that's even plausible. The code changed so little. I'll keep digging.

@jaraco
Copy link

jaraco commented Mar 28, 2024

I put in a couple of breakpoints where the code changes, but neither of those breakpoints were hit when starting up:

 @ py -3.10 -m pip-run jupyterlab-server==2.22.1 -- -m pdb -m notebook examples/plotter.ipynb
> /var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/notebook/__main__.py(1)<module>()
-> """CLI entry point for notebook."""
(Pdb) b jupyterlab_server/translations_handler.py:55
Breakpoint 1 at /var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/jupyterlab_server/translations_handler.py:55
(Pdb) b jupyterlab_server/workspaces_app.py:183
Breakpoint 2 at /var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/jupyterlab_server/workspaces_app.py:183
(Pdb) c
[I 2024-03-28 13:53:07.027 ServerApp] notebook | extension was successfully linked.
[I 2024-03-28 13:53:07.059 ServerApp] notebook | extension was successfully loaded.
[I 2024-03-28 13:53:07.060 ServerApp] Serving notebooks from local directory: /Users/jaraco/code/jaraco/pip-run/examples
[I 2024-03-28 13:53:07.060 ServerApp] Jupyter Server 2.13.0 is running at:
[I 2024-03-28 13:53:07.060 ServerApp] http://localhost:8888/tree?token=e3a12b1f1db89b83755902db287130da783aee7e46873f46
[I 2024-03-28 13:53:07.060 ServerApp]     http://127.0.0.1:8888/tree?token=e3a12b1f1db89b83755902db287130da783aee7e46873f46
[I 2024-03-28 13:53:07.060 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2024-03-28 13:53:07.067 ServerApp] 
    
    To access the server, open this file in a browser:
        file:///Users/jaraco/Library/Jupyter/runtime/jpserver-31389-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/tree?token=e3a12b1f1db89b83755902db287130da783aee7e46873f46
        http://127.0.0.1:8888/tree?token=e3a12b1f1db89b83755902db287130da783aee7e46873f46
[I 2024-03-28 13:53:08.336 JupyterNotebookApp] 302 GET /tree/plotter.ipynb?token=[secret] ([email protected]) 7.59ms
[W 2024-03-28 13:53:08.698 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-28 13:53:08.698 JupyterNotebookApp] Settings directory does not exist at /opt/homebrew/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas
[W 2024-03-28 13:53:08.730 JupyterNotebookApp] Missing or misshapen translation settings schema:
    HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyterlab/translation-extension/plugin.json)
[W 2024-03-28 13:53:08.730 ServerApp] 404 GET /lab/api/settings/@jupyter-notebook/application-extension:shell?1711648388727 (127.0.0.1): Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/application-extension/shell.json
[W 2024-03-28 13:53:08.730 JupyterNotebookApp] wrote error: 'Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/application-extension/shell.json'
    Traceback (most recent call last):
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/tornado/web.py", line 1788, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/tornado/web.py", line 3301, in wrapper
        return method(self, *args, **kwargs)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/jupyterlab_server/settings_handler.py", line 48, in get
        result, warnings = get_settings(
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/jupyterlab_server/settings_utils.py", line 370, in get_settings
        schema, version = _get_schema(schemas_dir, schema_name, overrides, labextensions_path)
      File "/var/folders/f2/2plv6q2n7l932m2x004jlw340000gn/T/pip-run-2hkls1qw/jupyterlab_server/settings_utils.py", line 47, in _get_schema
        raise web.HTTPError(404, notfound_error % path)
    tornado.web.HTTPError: HTTP 404: Not Found (Schema not found: /opt/homebrew/Cellar/[email protected]/3.10.14/Frameworks/Python.framework/Versions/3.10/share/jupyter/lab/schemas/@jupyter-notebook/application-extension/shell.json)
...

@jaraco
Copy link

jaraco commented Mar 28, 2024

Although I thought I'd isolated the issue to just jupyterlab_server, I see that depending on whether I install 2.22.0 or 2.22.1, I get a very different set of dependencies:

 @ diff --unified deps-2.22.0.txt deps-2.22.1.txt
--- deps-2.22.0.txt     2024-03-28 14:23:54
+++ deps-2.22.1.txt     2024-03-28 14:24:09
@@ -7,6 +7,7 @@
 argon2-cffi-bindings      21.2.0
 arrow                     1.3.0
 asttokens                 2.4.1
+async-lru                 2.0.4
 attrs                     23.2.0
 autocommand               2.2.2
 Babel                     2.14.0
@@ -19,16 +20,17 @@
 debugpy                   1.8.1
 decorator                 5.1.1
 defusedxml                0.7.1
-entrypoints               0.4
 exceptiongroup            1.2.0
 executing                 2.0.1
 fastjsonschema            2.19.1
 fqdn                      1.5.1
+h11                       0.14.0
+httpcore                  1.0.5
+httpx                     0.27.0
 idna                      3.6
 inflect                   7.0.0
 ipykernel                 6.29.4
 ipython                   8.22.2
-ipython-genutils          0.2.0
 ipywidgets                8.1.2
 isoduration               20.11.0
 jaraco.context            4.3.0
@@ -42,25 +44,26 @@
 jsonschema                4.21.1
 jsonschema-specifications 2023.12.1
 jupyter                   1.0.0
-jupyter_client            7.4.9
+jupyter_client            8.6.1
 jupyter-console           6.6.3
 jupyter_core              5.7.2
 jupyter-events            0.10.0
+jupyter-lsp               2.2.4
 jupyter_server            2.13.0
 jupyter_server_terminals  0.5.3
+jupyterlab                4.1.5
 jupyterlab_pygments       0.3.0
-jupyterlab_server         2.22.0
+jupyterlab_server         2.22.1
 jupyterlab_widgets        3.0.10
 MarkupSafe                2.1.5
 matplotlib-inline         0.1.6
 mistune                   3.0.2
 more-itertools            10.2.0
-nbclassic                 1.0.0
 nbclient                  0.10.0
 nbconvert                 7.16.3
 nbformat                  5.10.3
 nest-asyncio              1.6.0
-notebook                  6.5.6
+notebook                  7.1.2
 notebook_shim             0.2.4
 overrides                 7.7.0
 packaging                 24.0
@@ -83,7 +86,7 @@
 python-dateutil           2.9.0.post0
 python-json-logger        2.0.7
 PyYAML                    6.0.1
-pyzmq                     24.0.1
+pyzmq                     25.1.2
 qtconsole                 5.5.1
 QtPy                      2.4.1
 referencing               0.34.0

How is that possible?

@jaraco
Copy link

jaraco commented Mar 28, 2024

Aha. It's because later versions of notebook require jupyterlab_server>=2.22.1, so if jupyterlab_server==2.22.0, pip will resolve the older versions of notebook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants