simon : /tmp/jupyterlab % which node nodejs not found simon : /tmp/jupyterlab % python -m venv jupyter-env simon : /tmp/jupyterlab % source jupyter-env/bin/activate simon : /tmp/jupyterlab % pip install --upgrade pip Requirement already satisfied: pip in ./jupyter-env/lib/python3.11/site-packages (22.3.1) Collecting pip Using cached pip-23.2-py3-none-any.whl (2.1 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 22.3.1 Uninstalling pip-22.3.1: Successfully uninstalled pip-22.3.1 Successfully installed pip-23.2 simon : /tmp/jupyterlab % pip install jupyterlab notebook nbclassic Collecting jupyterlab Obtaining dependency information for jupyterlab from https://files.pythonhosted.org/packages/a3/48/ccad3b49a741755367dd1e070799847f6493c64c3b3189a757ed0fc1ef27/jupyterlab-4.0.3-py3-none-any.whl.metadata Using cached jupyterlab-4.0.3-py3-none-any.whl.metadata (15 kB) Collecting notebook Obtaining dependency information for notebook from https://files.pythonhosted.org/packages/b6/7a/9a32d2c8a2652614f66ee889f67c352fa11e1042e668de3224c4da2370db/notebook-7.0.0-py3-none-any.whl.metadata Using cached notebook-7.0.0-py3-none-any.whl.metadata (10 kB) Collecting nbclassic Using cached nbclassic-1.0.0-py3-none-any.whl (10.0 MB) Collecting async-lru>=1.0.0 (from jupyterlab) Obtaining dependency information for async-lru>=1.0.0 from https://files.pythonhosted.org/packages/65/7e/06ed5a62dd348c5d94b0bed1be495aec9772e418af296ce4c75266391297/async_lru-2.0.3-py3-none-any.whl.metadata Using cached async_lru-2.0.3-py3-none-any.whl.metadata (4.3 kB) Collecting ipykernel (from jupyterlab) Obtaining dependency information for ipykernel from https://files.pythonhosted.org/packages/00/75/5e27470b1f71ae1f83551f5bc0186c9579c5b5710fbfc4b001753b0f37fd/ipykernel-6.24.0-py3-none-any.whl.metadata Using cached ipykernel-6.24.0-py3-none-any.whl.metadata (6.3 kB) Collecting jinja2>=3.0.3 (from jupyterlab) Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB) Collecting jupyter-core (from jupyterlab) Obtaining dependency information for jupyter-core from https://files.pythonhosted.org/packages/8c/e0/3f9061c5e99a03612510f892647b15a91f910c5275b7b77c6c72edae1494/jupyter_core-5.3.1-py3-none-any.whl.metadata Using cached jupyter_core-5.3.1-py3-none-any.whl.metadata (3.4 kB) Collecting jupyter-lsp>=2.0.0 (from jupyterlab) Obtaining dependency information for jupyter-lsp>=2.0.0 from https://files.pythonhosted.org/packages/8f/b6/a1571e48550855a79898f851f57e5858b00eb36b09ea3b1a8bb65c53a290/jupyter_lsp-2.2.0-py3-none-any.whl.metadata Using cached jupyter_lsp-2.2.0-py3-none-any.whl.metadata (1.8 kB) Collecting jupyter-server<3,>=2.4.0 (from jupyterlab) Obtaining dependency information for jupyter-server<3,>=2.4.0 from https://files.pythonhosted.org/packages/f2/8f/914785ff2a0c4e2a7e15217710d57568f6ed6a84befa83a5a8c8b22ed3c6/jupyter_server-2.7.0-py3-none-any.whl.metadata Using cached jupyter_server-2.7.0-py3-none-any.whl.metadata (8.6 kB) Collecting jupyterlab-server<3,>=2.19.0 (from jupyterlab) Obtaining dependency information for jupyterlab-server<3,>=2.19.0 from https://files.pythonhosted.org/packages/cb/14/8f1c4b9b80db855d48a762e248efd41649d102841b6bfadbd26b8c25e054/jupyterlab_server-2.23.0-py3-none-any.whl.metadata Using cached jupyterlab_server-2.23.0-py3-none-any.whl.metadata (5.8 kB) Collecting notebook-shim>=0.2 (from jupyterlab) Using cached notebook_shim-0.2.3-py3-none-any.whl (13 kB) Collecting packaging (from jupyterlab) Using cached packaging-23.1-py3-none-any.whl (48 kB) Collecting tornado>=6.2.0 (from jupyterlab) Obtaining dependency information for tornado>=6.2.0 from https://files.pythonhosted.org/packages/31/51/894f260c1380853cc268f661fe599a4523a47d07e867386abb58f1f11278/tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Collecting traitlets (from jupyterlab) Using cached traitlets-5.9.0-py3-none-any.whl (117 kB) Collecting pyzmq>=17 (from nbclassic) Obtaining dependency information for pyzmq>=17 from https://files.pythonhosted.org/packages/66/f5/15db4c297957f049cd4dcd35eb7fbe9098a72489e0abdb289c529d7327cc/pyzmq-25.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata Using cached pyzmq-25.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (4.8 kB) Collecting argon2-cffi (from nbclassic) Using cached argon2_cffi-21.3.0-py3-none-any.whl (14 kB) Collecting jupyter-client>=6.1.1 (from nbclassic) Obtaining dependency information for jupyter-client>=6.1.1 from https://files.pythonhosted.org/packages/29/24/0491f7837cedf39ae0f96d9b3e4db2fae31cc4dd5eac00a98ab0db996c9b/jupyter_client-8.3.0-py3-none-any.whl.metadata Using cached jupyter_client-8.3.0-py3-none-any.whl.metadata (8.5 kB) Collecting ipython-genutils (from nbclassic) Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting nbformat (from nbclassic) Obtaining dependency information for nbformat from https://files.pythonhosted.org/packages/01/e5/322b31448ba6b0ed6de740306367e85d8da2af0d91e67f7a2860bdf87f72/nbformat-5.9.1-py3-none-any.whl.metadata Using cached nbformat-5.9.1-py3-none-any.whl.metadata (3.3 kB) Collecting nbconvert>=5 (from nbclassic) Obtaining dependency information for nbconvert>=5 from https://files.pythonhosted.org/packages/93/04/cc10ee418087f2a83f6862b9043291658ab81865f38cad41c74fba2306e5/nbconvert-7.7.2-py3-none-any.whl.metadata Using cached nbconvert-7.7.2-py3-none-any.whl.metadata (8.0 kB) Collecting nest-asyncio>=1.5 (from nbclassic) Using cached nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB) Collecting Send2Trash>=1.8.0 (from nbclassic) Using cached Send2Trash-1.8.2-py3-none-any.whl (18 kB) Collecting terminado>=0.8.3 (from nbclassic) Using cached terminado-0.17.1-py3-none-any.whl (17 kB) Collecting prometheus-client (from nbclassic) Obtaining dependency information for prometheus-client from https://files.pythonhosted.org/packages/ad/b3/6e18c89bf6bd120590ea538a62cae16dc763ff2745b18377c4be5495c4aa/prometheus_client-0.17.1-py3-none-any.whl.metadata Using cached prometheus_client-0.17.1-py3-none-any.whl.metadata (24 kB) Collecting MarkupSafe>=2.0 (from jinja2>=3.0.3->jupyterlab) Obtaining dependency information for MarkupSafe>=2.0 from https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting python-dateutil>=2.8.2 (from jupyter-client>=6.1.1->nbclassic) Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Collecting platformdirs>=2.5 (from jupyter-core->jupyterlab) Obtaining dependency information for platformdirs>=2.5 from https://files.pythonhosted.org/packages/6d/a7/47b7088a28c8fe5775eb15281bf44d39facdbe4bc011a95ccb89390c2db9/platformdirs-3.9.1-py3-none-any.whl.metadata Using cached platformdirs-3.9.1-py3-none-any.whl.metadata (11 kB) Collecting anyio>=3.1.0 (from jupyter-server<3,>=2.4.0->jupyterlab) Obtaining dependency information for anyio>=3.1.0 from https://files.pythonhosted.org/packages/19/24/44299477fe7dcc9cb58d0a57d5a7588d6af2ff403fdd2d47a246c91a3246/anyio-3.7.1-py3-none-any.whl.metadata Using cached anyio-3.7.1-py3-none-any.whl.metadata (4.7 kB) Collecting jupyter-events>=0.6.0 (from jupyter-server<3,>=2.4.0->jupyterlab) Using cached jupyter_events-0.6.3-py3-none-any.whl (18 kB) Collecting jupyter-server-terminals (from jupyter-server<3,>=2.4.0->jupyterlab) Using cached jupyter_server_terminals-0.4.4-py3-none-any.whl (13 kB) Collecting overrides (from jupyter-server<3,>=2.4.0->jupyterlab) Using cached overrides-7.3.1-py3-none-any.whl (17 kB) Collecting websocket-client (from jupyter-server<3,>=2.4.0->jupyterlab) Obtaining dependency information for websocket-client from https://files.pythonhosted.org/packages/d3/a3/63e9329c8cc9be6153e919e17d0ef5b60d537fed78564872951b95bcc17c/websocket_client-1.6.1-py3-none-any.whl.metadata Using cached websocket_client-1.6.1-py3-none-any.whl.metadata (7.6 kB) Collecting babel>=2.10 (from jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached Babel-2.12.1-py3-none-any.whl (10.1 MB) Collecting json5>=0.9.0 (from jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for json5>=0.9.0 from https://files.pythonhosted.org/packages/70/ba/fa37123a86ae8287d6678535a944f9c3377d8165e536310ed6f6cb0f0c0e/json5-0.9.14-py2.py3-none-any.whl.metadata Using cached json5-0.9.14-py2.py3-none-any.whl.metadata (10 kB) Collecting jsonschema>=4.17.3 (from jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for jsonschema>=4.17.3 from https://files.pythonhosted.org/packages/a1/ba/28ce987450c6afa8336373761193ddaadc1ba2004fbf23a6407db036f558/jsonschema-4.18.4-py3-none-any.whl.metadata Using cached jsonschema-4.18.4-py3-none-any.whl.metadata (7.8 kB) Collecting requests>=2.28 (from jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for requests>=2.28 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting beautifulsoup4 (from nbconvert>=5->nbclassic) Using cached beautifulsoup4-4.12.2-py3-none-any.whl (142 kB) Collecting bleach!=5.0.0 (from nbconvert>=5->nbclassic) Using cached bleach-6.0.0-py3-none-any.whl (162 kB) Collecting defusedxml (from nbconvert>=5->nbclassic) Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting jupyterlab-pygments (from nbconvert>=5->nbclassic) Using cached jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB) Collecting mistune<4,>=2.0.3 (from nbconvert>=5->nbclassic) Obtaining dependency information for mistune<4,>=2.0.3 from https://files.pythonhosted.org/packages/cc/c0/ac9587149e37cde62ae338e9db8241ae2fdc79a84bde8c8ba7caea2c22d8/mistune-3.0.1-py3-none-any.whl.metadata Using cached mistune-3.0.1-py3-none-any.whl.metadata (1.7 kB) Collecting nbclient>=0.5.0 (from nbconvert>=5->nbclassic) Obtaining dependency information for nbclient>=0.5.0 from https://files.pythonhosted.org/packages/ac/5a/d670ca51e6c3d98574b9647599821590efcd811d71f58e9c89fc59a17685/nbclient-0.8.0-py3-none-any.whl.metadata Using cached nbclient-0.8.0-py3-none-any.whl.metadata (7.8 kB) Collecting pandocfilters>=1.4.1 (from nbconvert>=5->nbclassic) Using cached pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting pygments>=2.4.1 (from nbconvert>=5->nbclassic) Using cached Pygments-2.15.1-py3-none-any.whl (1.1 MB) Collecting tinycss2 (from nbconvert>=5->nbclassic) Using cached tinycss2-1.2.1-py3-none-any.whl (21 kB) Collecting fastjsonschema (from nbformat->nbclassic) Obtaining dependency information for fastjsonschema from https://files.pythonhosted.org/packages/d4/a1/b3816c7945742ee95e2fb68dd59aaa205c9ce53ffd90704f70c2207a7b4d/fastjsonschema-2.17.1-py3-none-any.whl.metadata Using cached fastjsonschema-2.17.1-py3-none-any.whl.metadata (2.0 kB) Collecting ptyprocess (from terminado>=0.8.3->nbclassic) Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting argon2-cffi-bindings (from argon2-cffi->nbclassic) Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) Collecting comm>=0.1.1 (from ipykernel->jupyterlab) Using cached comm-0.1.3-py3-none-any.whl (6.6 kB) Collecting debugpy>=1.6.5 (from ipykernel->jupyterlab) Using cached debugpy-1.6.7-py2.py3-none-any.whl (4.9 MB) Collecting ipython>=7.23.1 (from ipykernel->jupyterlab) Obtaining dependency information for ipython>=7.23.1 from https://files.pythonhosted.org/packages/52/d1/f70cdafba20030cbc1412d7a7d6a89c5035071835cc50e47fc5ed8da553c/ipython-8.14.0-py3-none-any.whl.metadata Using cached ipython-8.14.0-py3-none-any.whl.metadata (5.8 kB) Collecting matplotlib-inline>=0.1 (from ipykernel->jupyterlab) Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting psutil (from ipykernel->jupyterlab) Using cached psutil-5.9.5-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282 kB) Collecting idna>=2.8 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->jupyterlab) Using cached idna-3.4-py3-none-any.whl (61 kB) Collecting sniffio>=1.1 (from anyio>=3.1.0->jupyter-server<3,>=2.4.0->jupyterlab) Using cached sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting six>=1.9.0 (from bleach!=5.0.0->nbconvert>=5->nbclassic) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting webencodings (from bleach!=5.0.0->nbconvert>=5->nbclassic) Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting backcall (from ipython>=7.23.1->ipykernel->jupyterlab) Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting decorator (from ipython>=7.23.1->ipykernel->jupyterlab) Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->jupyterlab) Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB) Collecting pickleshare (from ipython>=7.23.1->ipykernel->jupyterlab) Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 (from ipython>=7.23.1->ipykernel->jupyterlab) Obtaining dependency information for prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30 from https://files.pythonhosted.org/packages/a9/b4/ba77c84edf499877317225d7b7bc047a81f7c2eed9628eeb6bab0ac2e6c9/prompt_toolkit-3.0.39-py3-none-any.whl.metadata Using cached prompt_toolkit-3.0.39-py3-none-any.whl.metadata (6.4 kB) Collecting stack-data (from ipython>=7.23.1->ipykernel->jupyterlab) Using cached stack_data-0.6.2-py3-none-any.whl (24 kB) Collecting pexpect>4.3 (from ipython>=7.23.1->ipykernel->jupyterlab) Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB) Collecting attrs>=22.2.0 (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached attrs-23.1.0-py3-none-any.whl (61 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for jsonschema-specifications>=2023.03.6 from https://files.pythonhosted.org/packages/1c/24/83349ac2189cc2435e84da3f69ba3c97314d3c0622628e55171c6798ed80/jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata Using cached jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata (2.8 kB) Collecting referencing>=0.28.4 (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for referencing>=0.28.4 from https://files.pythonhosted.org/packages/ea/c3/f75f0ce2cdacca3d68a70b1756635092a1add1002e34afb4895b9fb62598/referencing-0.30.0-py3-none-any.whl.metadata Using cached referencing-0.30.0-py3-none-any.whl.metadata (2.7 kB) Collecting rpds-py>=0.7.1 (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for rpds-py>=0.7.1 from https://files.pythonhosted.org/packages/d3/65/bef74a9023a266ae3582f56eb2e78c4e92903c30a15810f42045c2d68cb9/rpds_py-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached rpds_py-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.7 kB) Collecting python-json-logger>=2.0.4 (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->jupyterlab) Using cached python_json_logger-2.0.7-py3-none-any.whl (8.1 kB) Collecting pyyaml>=5.3 (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->jupyterlab) Obtaining dependency information for pyyaml>=5.3 from https://files.pythonhosted.org/packages/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting rfc3339-validator (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->jupyterlab) Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB) Collecting rfc3986-validator>=0.1.1 (from jupyter-events>=0.6.0->jupyter-server<3,>=2.4.0->jupyterlab) Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.28->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/bc/85/ef25d4ba14c7653c3020a1c6e1a7413e6791ef36a0ac177efa605fc2c737/charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Using cached charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.28->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for urllib3<3,>=1.21.1 from https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl.metadata Using cached urllib3-2.0.4-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests>=2.28->jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached certifi-2023.5.7-py3-none-any.whl (156 kB) Collecting cffi>=1.0.1 (from argon2-cffi-bindings->argon2-cffi->nbclassic) Using cached cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (462 kB) Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert>=5->nbclassic) Using cached soupsieve-2.4.1-py3-none-any.whl (36 kB) Collecting pycparser (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi->nbclassic) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting parso<0.9.0,>=0.8.0 (from jedi>=0.16->ipython>=7.23.1->ipykernel->jupyterlab) Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB) Collecting fqdn (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached fqdn-1.5.1-py3-none-any.whl (9.1 kB) Collecting isoduration (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached isoduration-20.11.0-py3-none-any.whl (11 kB) Collecting jsonpointer>1.13 (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for jsonpointer>1.13 from https://files.pythonhosted.org/packages/12/f6/0232cc0c617e195f06f810534d00b74d2f348fe71b2118009ad8ad31f878/jsonpointer-2.4-py2.py3-none-any.whl.metadata Using cached jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB) Collecting uri-template (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Obtaining dependency information for uri-template from https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl.metadata Using cached uri_template-1.3.0-py3-none-any.whl.metadata (8.8 kB) Collecting webcolors>=1.11 (from jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached webcolors-1.13-py3-none-any.whl (14 kB) Collecting wcwidth (from prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30->ipython>=7.23.1->ipykernel->jupyterlab) Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB) Collecting executing>=1.2.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyterlab) Using cached executing-1.2.0-py2.py3-none-any.whl (24 kB) Collecting asttokens>=2.1.0 (from stack-data->ipython>=7.23.1->ipykernel->jupyterlab) Using cached asttokens-2.2.1-py2.py3-none-any.whl (26 kB) Collecting pure-eval (from stack-data->ipython>=7.23.1->ipykernel->jupyterlab) Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB) Collecting arrow>=0.15.0 (from isoduration->jsonschema>=4.17.3->jupyterlab-server<3,>=2.19.0->jupyterlab) Using cached arrow-1.2.3-py3-none-any.whl (66 kB) Using cached jupyterlab-4.0.3-py3-none-any.whl (9.2 MB) Using cached notebook-7.0.0-py3-none-any.whl (4.0 MB) Using cached async_lru-2.0.3-py3-none-any.whl (6.0 kB) Using cached jupyter_client-8.3.0-py3-none-any.whl (103 kB) Using cached jupyter_core-5.3.1-py3-none-any.whl (93 kB) Using cached jupyter_lsp-2.2.0-py3-none-any.whl (65 kB) Using cached jupyter_server-2.7.0-py3-none-any.whl (375 kB) Using cached jupyterlab_server-2.23.0-py3-none-any.whl (57 kB) Using cached nbconvert-7.7.2-py3-none-any.whl (254 kB) Using cached nbformat-5.9.1-py3-none-any.whl (77 kB) Using cached pyzmq-25.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (1.1 MB) Using cached tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426 kB) Using cached ipykernel-6.24.0-py3-none-any.whl (152 kB) Using cached prometheus_client-0.17.1-py3-none-any.whl (60 kB) Using cached anyio-3.7.1-py3-none-any.whl (80 kB) Using cached ipython-8.14.0-py3-none-any.whl (798 kB) Using cached json5-0.9.14-py2.py3-none-any.whl (19 kB) Using cached jsonschema-4.18.4-py3-none-any.whl (80 kB) Using cached MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Using cached mistune-3.0.1-py3-none-any.whl (47 kB) Using cached nbclient-0.8.0-py3-none-any.whl (73 kB) Using cached platformdirs-3.9.1-py3-none-any.whl (16 kB) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Using cached fastjsonschema-2.17.1-py3-none-any.whl (23 kB) Using cached websocket_client-1.6.1-py3-none-any.whl (56 kB) Using cached charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199 kB) Using cached jsonschema_specifications-2023.7.1-py3-none-any.whl (17 kB) Using cached prompt_toolkit-3.0.39-py3-none-any.whl (385 kB) Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) Using cached referencing-0.30.0-py3-none-any.whl (25 kB) Using cached rpds_py-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) Using cached urllib3-2.0.4-py3-none-any.whl (123 kB) Using cached jsonpointer-2.4-py2.py3-none-any.whl (7.8 kB) Using cached uri_template-1.3.0-py3-none-any.whl (11 kB) Installing collected packages: webencodings, wcwidth, pure-eval, ptyprocess, pickleshare, json5, ipython-genutils, fastjsonschema, executing, backcall, websocket-client, webcolors, urllib3, uri-template, 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-pygments, jsonpointer, idna, fqdn, defusedxml, decorator, debugpy, charset-normalizer, certifi, babel, attrs, async-lru, terminado, rfc3339-validator, requests, referencing, 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, ipykernel, nbclient, jupyter-events, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, nbclassic, jupyterlab, notebook Successfully installed MarkupSafe-2.1.3 Send2Trash-1.8.2 anyio-3.7.1 argon2-cffi-21.3.0 argon2-cffi-bindings-21.2.0 arrow-1.2.3 asttokens-2.2.1 async-lru-2.0.3 attrs-23.1.0 babel-2.12.1 backcall-0.2.0 beautifulsoup4-4.12.2 bleach-6.0.0 certifi-2023.5.7 cffi-1.15.1 charset-normalizer-3.2.0 comm-0.1.3 debugpy-1.6.7 decorator-5.1.1 defusedxml-0.7.1 executing-1.2.0 fastjsonschema-2.17.1 fqdn-1.5.1 idna-3.4 ipykernel-6.24.0 ipython-8.14.0 ipython-genutils-0.2.0 isoduration-20.11.0 jedi-0.18.2 jinja2-3.1.2 json5-0.9.14 jsonpointer-2.4 jsonschema-4.18.4 jsonschema-specifications-2023.7.1 jupyter-client-8.3.0 jupyter-core-5.3.1 jupyter-events-0.6.3 jupyter-lsp-2.2.0 jupyter-server-2.7.0 jupyter-server-terminals-0.4.4 jupyterlab-4.0.3 jupyterlab-pygments-0.2.2 jupyterlab-server-2.23.0 matplotlib-inline-0.1.6 mistune-3.0.1 nbclassic-1.0.0 nbclient-0.8.0 nbconvert-7.7.2 nbformat-5.9.1 nest-asyncio-1.5.6 notebook-7.0.0 notebook-shim-0.2.3 overrides-7.3.1 packaging-23.1 pandocfilters-1.5.0 parso-0.8.3 pexpect-4.8.0 pickleshare-0.7.5 platformdirs-3.9.1 prometheus-client-0.17.1 prompt-toolkit-3.0.39 psutil-5.9.5 ptyprocess-0.7.0 pure-eval-0.2.2 pycparser-2.21 pygments-2.15.1 python-dateutil-2.8.2 python-json-logger-2.0.7 pyyaml-6.0.1 pyzmq-25.1.0 referencing-0.30.0 requests-2.31.0 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.9.2 six-1.16.0 sniffio-1.3.0 soupsieve-2.4.1 stack-data-0.6.2 terminado-0.17.1 tinycss2-1.2.1 tornado-6.3.2 traitlets-5.9.0 uri-template-1.3.0 urllib3-2.0.4 wcwidth-0.2.6 webcolors-1.13 webencodings-0.5.1 websocket-client-1.6.1 pip install jupyterlab notebook nbclassic 9.98s user 0.63s system 65% cpu 16.280 total simon : /tmp/jupyterlab % jupyter-env/bin/jupyter-lab [I 2023-07-21 16:07:16.534 ServerApp] Package jupyterlab took 0.0000s to import [I 2023-07-21 16:07:16.541 ServerApp] Package jupyter_lsp took 0.0064s to import [W 2023-07-21 16:07:16.541 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-07-21 16:07:16.544 ServerApp] Package jupyter_server_terminals took 0.0025s to import [I 2023-07-21 16:07:16.545 ServerApp] Package nbclassic took 0.0011s to import [W 2023-07-21 16:07:16.546 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-07-21 16:07:16.547 ServerApp] Package notebook took 0.0000s to import [I 2023-07-21 16:07:16.548 ServerApp] Package notebook_shim took 0.0000s to import [W 2023-07-21 16:07:16.548 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-07-21 16:07:16.548 ServerApp] jupyter_lsp | extension was successfully linked. [I 2023-07-21 16:07:16.550 ServerApp] jupyter_server_terminals | extension was successfully linked. [I 2023-07-21 16:07:16.553 ServerApp] jupyterlab | extension was successfully linked. [I 2023-07-21 16:07:16.555 ServerApp] nbclassic | extension was successfully linked. [I 2023-07-21 16:07:16.557 ServerApp] notebook | extension was successfully linked. [I 2023-07-21 16:07:16.682 ServerApp] notebook_shim | extension was successfully linked. [I 2023-07-21 16:07:16.693 ServerApp] notebook_shim | extension was successfully loaded. [I 2023-07-21 16:07:16.694 ServerApp] jupyter_lsp | extension was successfully loaded. [I 2023-07-21 16:07:16.694 ServerApp] jupyter_server_terminals | extension was successfully loaded. [I 2023-07-21 16:07:16.695 LabApp] JupyterLab extension loaded from /tmp/jupyterlab/jupyter-env/lib/python3.11/site-packages/jupyterlab [I 2023-07-21 16:07:16.695 LabApp] JupyterLab application directory is /tmp/jupyterlab/jupyter-env/share/jupyter/lab [I 2023-07-21 16:07:16.696 LabApp] Extension Manager is 'pypi'. [I 2023-07-21 16:07:16.697 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-07-21 16:07:16.699 ServerApp] nbclassic | extension was successfully loaded. [I 2023-07-21 16:07:16.700 ServerApp] notebook | extension was successfully loaded. [I 2023-07-21 16:07:16.700 ServerApp] Serving notebooks from local directory: /tmp/jupyterlab [I 2023-07-21 16:07:16.700 ServerApp] Jupyter Server 2.7.0 is running at: [I 2023-07-21 16:07:16.700 ServerApp] http://localhost:8888/lab?token=85d0b7ef076ec693f33d6c3bc9873d9c067a8338c2a282a4 [I 2023-07-21 16:07:16.701 ServerApp] http://127.0.0.1:8888/lab?token=85d0b7ef076ec693f33d6c3bc9873d9c067a8338c2a282a4 [I 2023-07-21 16:07:16.701 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [C 2023-07-21 16:07:16.740 ServerApp] To access the server, open this file in a browser: file:///home/simon/.local/share/jupyter/runtime/jpserver-30844-open.html Or copy and paste one of these URLs: http://localhost:8888/lab?token=85d0b7ef076ec693f33d6c3bc9873d9c067a8338c2a282a4 http://127.0.0.1:8888/lab?token=85d0b7ef076ec693f33d6c3bc9873d9c067a8338c2a282a4 [I 2023-07-21 16:07:16.897 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, python-lsp-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 Opening in existing browser session. 0.00s - Debugger warning: It seems that frozen modules are being used, which may 0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off 0.00s - to python to disable frozen modules. 0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation. [W 2023-07-21 16:07:20.074 LabApp] Could not determine jupyterlab build status without nodejs [I 2023-07-21 16:07:24.612 ServerApp] Shutting down on /api/shutdown request. [I 2023-07-21 16:07:24.613 ServerApp] Shutting down 6 extensions