python:jupyterlab:extension_dev

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:jupyterlab:extension_dev [2025/04/12 11:12] – [ビルドの高速化😍] ともやんpython:jupyterlab:extension_dev [2025/04/21 04:54] (現在) – [package.json、pyproject.toml を Deno 対応する] ともやん
行 6264: 行 6264:
 シンボルリンクがあるお陰で、コード変更の都度 Python パッケージ化して再インストールする手間が省ける😉\\ シンボルリンクがあるお陰で、コード変更の都度 Python パッケージ化して再インストールする手間が省ける😉\\
 ''jlpm build'' コマンドを実行してブラウザーを再読み込みするだけで、起動中の JupyterLab にコード変更が即反映する🥰\\ ''jlpm build'' コマンドを実行してブラウザーを再読み込みするだけで、起動中の JupyterLab にコード変更が即反映する🥰\\
 +
 +<WRAP round important 90%>
 +JupyterLab の mamba、conda 環境を再構築した場合は、シンボルリンクが失われるので、忘れずに再実行する必要がある🤔\\
 +それを忘れると ''jlpm build'' だけでは反映されずに悩むことになる😅\\
 +\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +(jupyterlab-ext) <font color="#0087FF"><b>$</b></font> <font color="#26A269">jupyter</font> labextension develop <font color="#A347BA">--overwrite</font> <u style="text-decoration-style:solid">.</u>
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +Obtaining file:///home/tomoyan/my_projects/jupyter_tomoyan_extension
 +  Installing build dependencies ... done
 +  Checking if build backend supports build_editable ... done
 +  Getting requirements to build editable ... done
 +  Installing backend dependencies ... done
 +  Preparing editable metadata (pyproject.toml) ... done
 +Building wheels for collected packages: jupyter_tomoyan_extension
 +  Building editable for jupyter_tomoyan_extension (pyproject.toml) ... done
 +  Created wheel for jupyter_tomoyan_extension: filename=jupyter_tomoyan_extension-0.1.0-py3-none-any.whl size=418776 sha256=3e98e5a92cdc7ab106a1cafb2fb8e8c2a10da419bfdc3ffda57b3fd335c4fc35
 +  Stored in directory: /tmp/pip-ephem-wheel-cache-sdpynnvx/wheels/f5/0e/40/c0d318458100b016321dd9590bf7a78d98741540ef4ece107e
 +Successfully built jupyter_tomoyan_extension
 +Installing collected packages: jupyter_tomoyan_extension
 +Successfully installed jupyter_tomoyan_extension-0.1.0
 +Installing /home/tomoyan/my_projects/jupyter_tomoyan_extension/jupyter_tomoyan_extension/labextension -&gt; jupyter_tomoyan_extension
 +Removing: /home/tomoyan/miniforge3/envs/jupyterlab/share/jupyter/labextensions/jupyter_tomoyan_extension
 +Symlinking: /home/tomoyan/miniforge3/envs/jupyterlab/share/jupyter/labextensions/jupyter_tomoyan_extension -&gt; /home/tomoyan/my_projects/jupyter_tomoyan_extension/jupyter_tomoyan_extension/labextension
 +</pre></html></WRAP>
 +</WRAP>
 +</WRAP>
 +
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
行 6383: 行 6413:
 </WRAP> </WRAP>
  
-==== 参考ソースコード ====+==== 参考: 最新ドキュメント & ソースコード ==== 
 +[[rtd>jupyterlab.readthedocs.io/en/latest/index.html|JupyterLab Documentation — JupyterLab latest documentation]]\\ 
 +[[rtd>jupyterlab.readthedocs.io/en/latest/api/modules.html|@jupyterlab — JupyterLab latest documentation]]\\ 
 JupyterLab のソースコードは公開されているので、古いドキュメントやネットの文献に惑わされることなく、最新のソースコードから推測で実装可能である😉\\ JupyterLab のソースコードは公開されているので、古いドキュメントやネットの文献に惑わされることなく、最新のソースコードから推測で実装可能である😉\\
 [[git>jupyterlab/extension-examples/|jupyterlab/extension-examples: JupyterLab Extensions by Examples]]\\ [[git>jupyterlab/extension-examples/|jupyterlab/extension-examples: JupyterLab Extensions by Examples]]\\
行 6804: 行 6837:
 </WRAP> </WRAP>
  
-''package.json'' を編集して ''jlpm'' を ''deno run -A'' に置き換える🤔\\+=== package.json、pyproject.toml を Deno 対応する === 
 +''package.json'' を編集して ''jlpm'' を ''deno run'' に置き換える🤔\\
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
行 6826: 行 6860:
 <font color="#F92672">       &quot;build&quot;: &quot;jlpm build:lib &amp;&amp; jlpm build:labextension:dev&quot;,</font> <font color="#F92672">       &quot;build&quot;: &quot;jlpm build:lib &amp;&amp; jlpm build:labextension:dev&quot;,</font>
 <font color="#F92672">       &quot;build:prod&quot;: &quot;jlpm clean &amp;&amp; jlpm build:lib:prod &amp;&amp; jlpm build:labextension&quot;,</font> <font color="#F92672">       &quot;build:prod&quot;: &quot;jlpm clean &amp;&amp; jlpm build:lib:prod &amp;&amp; jlpm build:labextension&quot;,</font>
-<font color="#A6E22E">       &quot;build&quot;: &quot;deno run -A build:lib &amp;&amp; deno run -A build:labextension:dev&quot;,</font> +<font color="#A6E22E">       &quot;build&quot;: &quot;deno run build:lib &amp;&amp; deno run build:labextension:dev&quot;,</font> 
-<font color="#A6E22E">       &quot;build:prod&quot;: &quot;deno run -A clean &amp;&amp; deno run -A build:lib:prod &amp;&amp; deno run -A build:labextension&quot;,</font>+<font color="#A6E22E">       &quot;build:prod&quot;: &quot;deno run clean &amp;&amp; deno run build:lib:prod &amp;&amp; deno run build:labextension&quot;,</font>
 <font color="#F8F8F2">         &quot;build:labextension&quot;: &quot;jupyter labextension build .&quot;,</font> <font color="#F8F8F2">         &quot;build:labextension&quot;: &quot;jupyter labextension build .&quot;,</font>
 <font color="#F8F8F2">         &quot;build:labextension:dev&quot;: &quot;jupyter labextension build --development True .&quot;,</font> <font color="#F8F8F2">         &quot;build:labextension:dev&quot;: &quot;jupyter labextension build --development True .&quot;,</font>
行 6833: 行 6867:
 <font color="#F8F8F2">         &quot;build:lib:prod&quot;: &quot;tsc&quot;,</font> <font color="#F8F8F2">         &quot;build:lib:prod&quot;: &quot;tsc&quot;,</font>
 <font color="#F92672">       &quot;clean&quot;: &quot;jlpm clean:lib&quot;,</font> <font color="#F92672">       &quot;clean&quot;: &quot;jlpm clean:lib&quot;,</font>
-<font color="#A6E22E">       &quot;clean&quot;: &quot;deno run -A clean:lib&quot;,</font>+<font color="#A6E22E">       &quot;clean&quot;: &quot;deno run clean:lib&quot;,</font>
 <font color="#F8F8F2">         &quot;clean:lib&quot;: &quot;rimraf lib tsconfig.tsbuildinfo&quot;,</font> <font color="#F8F8F2">         &quot;clean:lib&quot;: &quot;rimraf lib tsconfig.tsbuildinfo&quot;,</font>
 <font color="#F8F8F2">         &quot;clean:lintcache&quot;: &quot;rimraf .eslintcache .stylelintcache&quot;,</font> <font color="#F8F8F2">         &quot;clean:lintcache&quot;: &quot;rimraf .eslintcache .stylelintcache&quot;,</font>
行 6839: 行 6873:
 <font color="#F92672">       &quot;clean:all&quot;: &quot;jlpm clean:lib &amp;&amp; jlpm clean:labextension &amp;&amp; jlpm clean:lintcache&quot;,</font> <font color="#F92672">       &quot;clean:all&quot;: &quot;jlpm clean:lib &amp;&amp; jlpm clean:labextension &amp;&amp; jlpm clean:lintcache&quot;,</font>
 <font color="#F92672">       &quot;eslint&quot;: &quot;jlpm eslint:check --fix&quot;,</font> <font color="#F92672">       &quot;eslint&quot;: &quot;jlpm eslint:check --fix&quot;,</font>
-<font color="#A6E22E">       &quot;clean:all&quot;: &quot;deno run -A clean:lib &amp;&amp; deno run -A clean:labextension &amp;&amp; deno run -A clean:lintcache&quot;,</font> +<font color="#A6E22E">       &quot;clean:all&quot;: &quot;deno run clean:lib &amp;&amp; deno run clean:labextension &amp;&amp; deno run clean:lintcache&quot;,</font> 
-<font color="#A6E22E">       &quot;eslint&quot;: &quot;deno run -A eslint:check --fix&quot;,</font>+<font color="#A6E22E">       &quot;eslint&quot;: &quot;deno run eslint:check --fix&quot;,</font>
 <font color="#F8F8F2">         &quot;eslint:check&quot;: &quot;eslint . --cache --ext .ts,.tsx&quot;,</font> <font color="#F8F8F2">         &quot;eslint:check&quot;: &quot;eslint . --cache --ext .ts,.tsx&quot;,</font>
 <font color="#F92672">       &quot;install:extension&quot;: &quot;jlpm build&quot;,</font> <font color="#F92672">       &quot;install:extension&quot;: &quot;jlpm build&quot;,</font>
行 6846: 行 6880:
 <font color="#F92672">       &quot;lint:check&quot;: &quot;jlpm stylelint:check &amp;&amp; jlpm prettier:check &amp;&amp; jlpm eslint:check&quot;,</font> <font color="#F92672">       &quot;lint:check&quot;: &quot;jlpm stylelint:check &amp;&amp; jlpm prettier:check &amp;&amp; jlpm eslint:check&quot;,</font>
 <font color="#F92672">       &quot;prettier&quot;: &quot;jlpm prettier:base --write --list-different&quot;,</font> <font color="#F92672">       &quot;prettier&quot;: &quot;jlpm prettier:base --write --list-different&quot;,</font>
-<font color="#A6E22E">       &quot;install:extension&quot;: &quot;deno run -A build&quot;,</font> +<font color="#A6E22E">       &quot;install:extension&quot;: &quot;deno run build&quot;,</font> 
-<font color="#A6E22E">       &quot;lint&quot;: &quot;deno run -A stylelint &amp;&amp; deno run -A prettier &amp;&amp; deno run -A eslint&quot;,</font> +<font color="#A6E22E">       &quot;lint&quot;: &quot;deno run stylelint &amp;&amp; deno run prettier &amp;&amp; deno run eslint&quot;,</font> 
-<font color="#A6E22E">       &quot;lint:check&quot;: &quot;deno run -A stylelint:check &amp;&amp; deno run -A prettier:check &amp;&amp; deno run -A eslint:check&quot;,</font> +<font color="#A6E22E">       &quot;lint:check&quot;: &quot;deno run stylelint:check &amp;&amp; deno run -A prettier:check &amp;&amp; deno run eslint:check&quot;,</font> 
-<font color="#A6E22E">       &quot;prettier&quot;: &quot;deno run -A prettier:base --write --list-different&quot;,</font>+<font color="#A6E22E">       &quot;prettier&quot;: &quot;deno run prettier:base --write --list-different&quot;,</font>
 <font color="#F8F8F2">         &quot;prettier:base&quot;: &quot;prettier \&quot;**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\&quot;&quot;,</font> <font color="#F8F8F2">         &quot;prettier:base&quot;: &quot;prettier \&quot;**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\&quot;&quot;,</font>
 <font color="#F92672">       &quot;prettier:check&quot;: &quot;jlpm prettier:base --check&quot;,</font> <font color="#F92672">       &quot;prettier:check&quot;: &quot;jlpm prettier:base --check&quot;,</font>
 <font color="#F92672">       &quot;stylelint&quot;: &quot;jlpm stylelint:check --fix&quot;,</font> <font color="#F92672">       &quot;stylelint&quot;: &quot;jlpm stylelint:check --fix&quot;,</font>
-<font color="#A6E22E">       &quot;prettier:check&quot;: &quot;deno run -A prettier:base --check&quot;,</font> +<font color="#A6E22E">       &quot;prettier:check&quot;: &quot;deno run prettier:base --check&quot;,</font> 
-<font color="#A6E22E">       &quot;stylelint&quot;: &quot;deno run -A stylelint:check --fix&quot;,</font>+<font color="#A6E22E">       &quot;stylelint&quot;: &quot;deno run stylelint:check --fix&quot;,</font>
 <font color="#F8F8F2">         &quot;stylelint:check&quot;: &quot;stylelint --cache \&quot;style/**/*.css\&quot;&quot;,</font> <font color="#F8F8F2">         &quot;stylelint:check&quot;: &quot;stylelint --cache \&quot;style/**/*.css\&quot;&quot;,</font>
 <font color="#F8F8F2">         &quot;test&quot;: &quot;jest --coverage&quot;,</font> <font color="#F8F8F2">         &quot;test&quot;: &quot;jest --coverage&quot;,</font>
行 6861: 行 6895:
 </WRAP> </WRAP>
  
-高速化後の ''deno run -A build'' は多少速い😅\\+''pyproject.toml'' を編集して ''jlpm'' を ''deno'' に置き換える🤔\\ 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">git</font> diff <u style="text-decoration-style:solid">pyproject.toml</u> <font color="#2A7BDE"><b>|</b></font> <font color="#26A269">bat</font> <font color="#A347BA">-p</font> <font color="#A347BA">--pager</font> no 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +<font color="#F8F8F2">diff --git a/pyproject.toml b/pyproject.toml</font> 
 +<font color="#F8F8F2">index 3365717..caeb9eb 100644</font> 
 +<font color="#75715E">--- a/pyproject.toml</font> 
 +<font color="#75715E">+++ b/pyproject.toml</font> 
 +<font color="#3BC0F0">@@ -54,11 +54,11 @@ </font><font color="#F92672">skip-if-exists = [&quot;jupyter_tomoyan_extension/labextension/static/style.js&quot;]</font> 
 +<font color="#F8F8F2"> </font> 
 +<font color="#F8F8F2"> [tool.hatch.build.hooks.jupyter-builder.build-kwargs]</font> 
 +<font color="#F8F8F2"> build_cmd = &quot;build:prod&quot;</font> 
 +<font color="#F92672">-npm = [&quot;jlpm&quot;]</font> 
 +<font color="#A6E22E">+npm = [&quot;deno&quot;]</font> 
 +<font color="#F8F8F2"> </font> 
 +<font color="#F8F8F2"> [tool.hatch.build.hooks.jupyter-builder.editable-build-kwargs]</font> 
 +<font color="#F8F8F2"> build_cmd = &quot;install:extension&quot;</font> 
 +<font color="#F92672">-npm = [&quot;jlpm&quot;]</font> 
 +<font color="#A6E22E">+npm = [&quot;deno&quot;]</font> 
 +<font color="#F8F8F2"> source_dir = &quot;src&quot;</font> 
 +<font color="#F8F8F2"> build_dir = &quot;jupyter_tomoyan_extension/labextension&quot;</font> 
 +<font color="#F8F8F2"> </font> 
 +<font color="#3BC0F0">@@ -68,10 +68,10 @@ </font><font color="#F92672">version_cmd = &quot;hatch version&quot;</font> 
 +<font color="#F8F8F2"> [tool.jupyter-releaser.hooks]</font> 
 +<font color="#F8F8F2"> before-build-npm = [</font> 
 +<font color="#F8F8F2">     &quot;python -m pip install &apos;jupyterlab&gt;=4.0.0,&lt;5&apos;&quot;,</font> 
 +<font color="#F92672">   &quot;jlpm&quot;,</font> 
 +<font color="#F92672">   &quot;jlpm build:prod&quot;</font> 
 +<font color="#A6E22E">   &quot;deno run&quot;,</font> 
 +<font color="#A6E22E">   &quot;deno run build:prod&quot;</font> 
 +<font color="#F8F8F2"> ]</font> 
 +<font color="#F92672">-before-build-python = [&quot;jlpm clean:all&quot;]</font> 
 +<font color="#A6E22E">+before-build-python = [&quot;deno run -A clean:all&quot;]</font> 
 +<font color="#F8F8F2"> </font> 
 +<font color="#F8F8F2"> [tool.check-wheel-contents]</font> 
 +<font color="#F8F8F2"> ignore = [&quot;W002&quot;]</font> 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +=== pip install の確認 === 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">rm</font><font color="#999999"> </font><font color="#A347BA">-rf</font><font color="#999999"> </font><font color="#999999"><u style="text-decoration-style:solid">node_modules</u></font><font color="#999999"> jupyter_tomoyan_extension/labextension</font> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">pip</font> uninstall <font color="#A347BA">-y</font> <u style="text-decoration-style:solid">jupyter_tomoyan_extension</u> 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">pip</font> uninstall <font color="#A347BA">-y</font> <u style="text-decoration-style:solid">jupyter_tomoyan_extension</u> 
 +Found existing installation: jupyter_tomoyan_extension 0.1.0 
 +Uninstalling jupyter_tomoyan_extension-0.1.0: 
 +  Successfully uninstalled jupyter_tomoyan_extension-0.1.0 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">pip</font> install <font color="#A347BA">-ve</font> <u style="text-decoration-style:solid">.</u> 
 +</pre></html></WRAP> 
 +<WRAP color_result_hlong><html><pre> 
 +Using pip 25.0.1 from /home/tomoyan/miniforge3/envs/jupyterlab/lib/python3.13/site-packages/pip (python 3.13) 
 +Obtaining file:///home/tomoyan/my_projects/jupyter_tomoyan_extension 
 +  Running command pip subprocess to install build dependencies 
 +  Using pip 25.0.1 from /home/tomoyan/miniforge3/envs/jupyterlab/lib/python3.13/site-packages/pip (python 3.13) 
 +  Collecting hatchling&gt;=1.5.0 
 +    Obtaining dependency information for hatchling&gt;=1.5.0 from https://files.pythonhosted.org/packages/08/e7/ae38d7a6dfba0533684e0b2136817d667588ae3ec984c1a4e5df5eb88482/hatchling-1.27.0-py3-none-any.whl.metadata 
 +    Using cached hatchling-1.27.0-py3-none-any.whl.metadata (3.8 kB) 
 +  Collecting jupyterlab&lt;5,&gt;=4.0.0 
 +    Obtaining dependency information for jupyterlab&lt;5,&gt;=4.0.0 from https://files.pythonhosted.org/packages/a2/64/1a559e1b945c3d424c1ac9f333bfd6f595d5819efde3a6d8b036e6b0585f/jupyterlab-4.4.0-py3-none-any.whl.metadata 
 +    Using cached jupyterlab-4.4.0-py3-none-any.whl.metadata (16 kB) 
 +  Collecting hatch-nodejs-version&gt;=0.3.2 
 +    Obtaining dependency information for hatch-nodejs-version&gt;=0.3.2 from https://files.pythonhosted.org/packages/b7/fe/b23e9bca77cafecd1a10450066a1a4ca329149ad36aa86cdf8e67c2d2fa5/hatch_nodejs_version-0.3.2-py3-none-any.whl.metadata 
 +    Using cached hatch_nodejs_version-0.3.2-py3-none-any.whl.metadata (5.4 kB) 
 +  Collecting packaging&gt;=24.2 (from hatchling&gt;=1.5.0) 
 +    Obtaining dependency information for packaging&gt;=24.2 from https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl.metadata 
 +    Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB) 
 +  Collecting pathspec&gt;=0.10.1 (from hatchling&gt;=1.5.0) 
 +    Obtaining dependency information for pathspec&gt;=0.10.1 from https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl.metadata 
 +    Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) 
 +  Collecting pluggy&gt;=1.0.0 (from hatchling&gt;=1.5.0) 
 +    Obtaining dependency information for pluggy&gt;=1.0.0 from https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl.metadata 
 +    Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) 
 +  Collecting trove-classifiers (from hatchling&gt;=1.5.0) 
 +    Obtaining dependency information for trove-classifiers from https://files.pythonhosted.org/packages/70/7d/a2271b98b833680561ab3fcd60ab682478dc4f7cc023fab24991601ac8ac/trove_classifiers-2025.4.11.15-py3-none-any.whl.metadata 
 +    Using cached trove_classifiers-2025.4.11.15-py3-none-any.whl.metadata (2.4 kB) 
 +  Collecting async-lru&gt;=1.0.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for async-lru&gt;=1.0.0 from https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl.metadata 
 +    Using cached async_lru-2.0.5-py3-none-any.whl.metadata (4.5 kB) 
 +  Collecting httpx&gt;=0.25.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for httpx&gt;=0.25.0 from https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl.metadata 
 +    Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) 
 +  Collecting ipykernel&gt;=6.5.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for ipykernel&gt;=6.5.0 from https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl.metadata 
 +    Using cached ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB) 
 +  Collecting jinja2&gt;=3.0.3 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jinja2&gt;=3.0.3 from https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata 
 +    Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 
 +  Collecting jupyter-core (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyter-core from https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl.metadata 
 +    Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB) 
 +  Collecting jupyter-lsp&gt;=2.0.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyter-lsp&gt;=2.0.0 from https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl.metadata 
 +    Using cached jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB) 
 +  Collecting jupyter-server&lt;3,&gt;=2.4.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyter-server&lt;3,&gt;=2.4.0 from https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl.metadata 
 +    Using cached jupyter_server-2.15.0-py3-none-any.whl.metadata (8.4 kB) 
 +  Collecting jupyterlab-server&lt;3,&gt;=2.27.1 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyterlab-server&lt;3,&gt;=2.27.1 from https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl.metadata 
 +    Using cached jupyterlab_server-2.27.3-py3-none-any.whl.metadata (5.9 kB) 
 +  Collecting notebook-shim&gt;=0.2 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for notebook-shim&gt;=0.2 from https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl.metadata 
 +    Using cached notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB) 
 +  Collecting setuptools&gt;=41.1.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for setuptools&gt;=41.1.0 from https://files.pythonhosted.org/packages/54/21/f43f0a1fa8b06b32812e0975981f4677d28e0f3271601dc88ac5a5b83220/setuptools-78.1.0-py3-none-any.whl.metadata 
 +    Using cached setuptools-78.1.0-py3-none-any.whl.metadata (6.6 kB) 
 +  Collecting tornado&gt;=6.2.0 (from jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for tornado&gt;=6.2.0 from https://files.pythonhosted.org/packages/22/55/b78a464de78051a30599ceb6983b01d8f732e6f69bf37b4ed07f642ac0fc/tornado-6.4.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.4.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&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for traitlets from https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl.metadata 
 +    Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB) 
 +  Collecting anyio (from httpx&gt;=0.25.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for anyio from https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl.metadata 
 +    Using cached anyio-4.9.0-py3-none-any.whl.metadata (4.7 kB) 
 +  Collecting certifi (from httpx&gt;=0.25.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for certifi from https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl.metadata 
 +    Using cached certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) 
 +  Collecting httpcore==1.* (from httpx&gt;=0.25.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for httpcore==1.* from https://files.pythonhosted.org/packages/18/8d/f052b1e336bb2c1fc7ed1aaed898aa570c0b61a09707b108979d9fc6e308/httpcore-1.0.8-py3-none-any.whl.metadata 
 +    Using cached httpcore-1.0.8-py3-none-any.whl.metadata (21 kB) 
 +  Collecting idna (from httpx&gt;=0.25.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for idna from https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl.metadata 
 +    Using cached idna-3.10-py3-none-any.whl.metadata (10 kB) 
 +  Collecting h11&lt;0.15,&gt;=0.13 (from httpcore==1.*-&gt;httpx&gt;=0.25.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for h11&lt;0.15,&gt;=0.13 from https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl.metadata 
 +    Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB) 
 +  Collecting comm&gt;=0.1.1 (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for comm&gt;=0.1.1 from https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl.metadata 
 +    Using cached comm-0.2.2-py3-none-any.whl.metadata (3.7 kB) 
 +  Collecting debugpy&gt;=1.6.5 (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for debugpy&gt;=1.6.5 from https://files.pythonhosted.org/packages/ba/f1/6f2ee3f991327ad9e4c2f8b82611a467052a0fb0e247390192580e89f7ff/debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB) 
 +  Collecting ipython&gt;=7.23.1 (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for ipython&gt;=7.23.1 from https://files.pythonhosted.org/packages/b2/9d/4ff2adf55d1b6e3777b0303fdbe5b723f76e46cba4a53a32fe82260d2077/ipython-9.1.0-py3-none-any.whl.metadata 
 +    Using cached ipython-9.1.0-py3-none-any.whl.metadata (4.4 kB) 
 +  Collecting jupyter-client&gt;=6.1.12 (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyter-client&gt;=6.1.12 from https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl.metadata 
 +    Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB) 
 +  Collecting matplotlib-inline&gt;=0.1 (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for matplotlib-inline&gt;=0.1 from https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl.metadata 
 +    Using cached matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB) 
 +  Collecting nest-asyncio (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for nest-asyncio from https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl.metadata 
 +    Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB) 
 +  Collecting psutil (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for psutil from https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) 
 +  Collecting pyzmq&gt;=24 (from ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pyzmq&gt;=24 from https://files.pythonhosted.org/packages/18/a6/f048826bc87528c208e90604c3bf573801e54bd91e390cbd2dfa860e82dc/pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata 
 +    Using cached pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (6.0 kB) 
 +  Collecting MarkupSafe&gt;=2.0 (from jinja2&gt;=3.0.3-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for MarkupSafe&gt;=2.0 from https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) 
 +  Collecting platformdirs&gt;=2.5 (from jupyter-core-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for platformdirs&gt;=2.5 from https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl.metadata 
 +    Using cached platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB) 
 +  Collecting argon2-cffi&gt;=21.1 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for argon2-cffi&gt;=21.1 from https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl.metadata 
 +    Using cached argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB) 
 +  Collecting jupyter-events&gt;=0.11.0 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyter-events&gt;=0.11.0 from https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl.metadata 
 +    Using cached jupyter_events-0.12.0-py3-none-any.whl.metadata (5.8 kB) 
 +  Collecting jupyter-server-terminals&gt;=0.4.4 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyter-server-terminals&gt;=0.4.4 from https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata 
 +    Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB) 
 +  Collecting nbconvert&gt;=6.4.4 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for nbconvert&gt;=6.4.4 from https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl.metadata 
 +    Using cached nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB) 
 +  Collecting nbformat&gt;=5.3.0 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for nbformat&gt;=5.3.0 from https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl.metadata 
 +    Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB) 
 +  Collecting overrides&gt;=5.0 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for overrides&gt;=5.0 from https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl.metadata 
 +    Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB) 
 +  Collecting prometheus-client&gt;=0.9 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for prometheus-client&gt;=0.9 from https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl.metadata 
 +    Using cached prometheus_client-0.21.1-py3-none-any.whl.metadata (1.8 kB) 
 +  Collecting send2trash&gt;=1.8.2 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for send2trash&gt;=1.8.2 from https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl.metadata 
 +    Using cached Send2Trash-1.8.3-py3-none-any.whl.metadata (4.0 kB) 
 +  Collecting terminado&gt;=0.8.3 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for terminado&gt;=0.8.3 from https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl.metadata 
 +    Using cached terminado-0.18.1-py3-none-any.whl.metadata (5.8 kB) 
 +  Collecting websocket-client&gt;=1.7 (from jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for websocket-client&gt;=1.7 from https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl.metadata 
 +    Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB) 
 +  Collecting babel&gt;=2.10 (from jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for babel&gt;=2.10 from https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl.metadata 
 +    Using cached babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) 
 +  Collecting json5&gt;=0.9.0 (from jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for json5&gt;=0.9.0 from https://files.pythonhosted.org/packages/41/9f/3500910d5a98549e3098807493851eeef2b89cdd3032227558a104dfe926/json5-0.12.0-py3-none-any.whl.metadata 
 +    Using cached json5-0.12.0-py3-none-any.whl.metadata (36 kB) 
 +  Collecting jsonschema&gt;=4.18.0 (from jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jsonschema&gt;=4.18.0 from https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl.metadata 
 +    Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB) 
 +  Collecting requests&gt;=2.31 (from jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for requests&gt;=2.31 from https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl.metadata 
 +    Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) 
 +  Collecting sniffio&gt;=1.1 (from anyio-&gt;httpx&gt;=0.25.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for sniffio&gt;=1.1 from https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl.metadata 
 +    Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB) 
 +  Collecting argon2-cffi-bindings (from argon2-cffi&gt;=21.1-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for argon2-cffi-bindings from https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB) 
 +  Collecting decorator (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for decorator from https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl.metadata 
 +    Using cached decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) 
 +  Collecting ipython-pygments-lexers (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for ipython-pygments-lexers from https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata 
 +    Using cached ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata (1.1 kB) 
 +  Collecting jedi&gt;=0.16 (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jedi&gt;=0.16 from https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl.metadata 
 +    Using cached jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB) 
 +  Collecting pexpect&gt;4.3 (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pexpect&gt;4.3 from https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl.metadata 
 +    Using cached pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB) 
 +  Collecting prompt_toolkit&lt;3.1.0,&gt;=3.0.41 (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for prompt_toolkit&lt;3.1.0,&gt;=3.0.41 from https://files.pythonhosted.org/packages/e4/ea/d836f008d33151c7a1f62caf3d8dd782e4d15f6a43897f64480c2b8de2ad/prompt_toolkit-3.0.50-py3-none-any.whl.metadata 
 +    Using cached prompt_toolkit-3.0.50-py3-none-any.whl.metadata (6.6 kB) 
 +  Collecting pygments&gt;=2.4.0 (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pygments&gt;=2.4.0 from https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl.metadata 
 +    Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) 
 +  Collecting stack_data (from ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for stack_data from https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl.metadata 
 +    Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB) 
 +  Collecting attrs&gt;=22.2.0 (from jsonschema&gt;=4.18.0-&gt;jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for attrs&gt;=22.2.0 from https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl.metadata 
 +    Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB) 
 +  Collecting jsonschema-specifications&gt;=2023.03.6 (from jsonschema&gt;=4.18.0-&gt;jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jsonschema-specifications&gt;=2023.03.6 from https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata 
 +    Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB) 
 +  Collecting referencing&gt;=0.28.4 (from jsonschema&gt;=4.18.0-&gt;jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for referencing&gt;=0.28.4 from https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl.metadata 
 +    Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB) 
 +  Collecting rpds-py&gt;=0.7.1 (from jsonschema&gt;=4.18.0-&gt;jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for rpds-py&gt;=0.7.1 from https://files.pythonhosted.org/packages/bf/08/b543969c12a8f44db6c0f08ced009abf8f519191ca6985509e7c44102e3c/rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) 
 +  Collecting python-dateutil&gt;=2.8.2 (from jupyter-client&gt;=6.1.12-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for python-dateutil&gt;=2.8.2 from https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata 
 +    Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 
 +  Collecting python-json-logger&gt;=2.0.4 (from jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for python-json-logger&gt;=2.0.4 from https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl.metadata 
 +    Using cached python_json_logger-3.3.0-py3-none-any.whl.metadata (4.0 kB) 
 +  Collecting pyyaml&gt;=5.3 (from jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pyyaml&gt;=5.3 from https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) 
 +  Collecting rfc3339-validator (from jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for rfc3339-validator from https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata 
 +    Using cached rfc3339_validator-0.1.4-py2.py3-none-any.whl.metadata (1.5 kB) 
 +  Collecting rfc3986-validator&gt;=0.1.1 (from jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for rfc3986-validator&gt;=0.1.1 from https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata 
 +    Using cached rfc3986_validator-0.1.1-py2.py3-none-any.whl.metadata (1.7 kB) 
 +  Collecting beautifulsoup4 (from nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for beautifulsoup4 from https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl.metadata 
 +    Using cached beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB) 
 +  Collecting bleach!=5.0.0 (from bleach[css]!=5.0.0-&gt;nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for bleach!=5.0.0 from https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl.metadata 
 +    Using cached bleach-6.2.0-py3-none-any.whl.metadata (30 kB) 
 +  Collecting defusedxml (from nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for defusedxml from https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl.metadata 
 +    Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB) 
 +  Collecting jupyterlab-pygments (from nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jupyterlab-pygments from https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata 
 +    Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB) 
 +  Collecting mistune&lt;4,&gt;=2.0.3 (from nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for mistune&lt;4,&gt;=2.0.3 from https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl.metadata 
 +    Using cached mistune-3.1.3-py3-none-any.whl.metadata (1.8 kB) 
 +  Collecting nbclient&gt;=0.5.0 (from nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for nbclient&gt;=0.5.0 from https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl.metadata 
 +    Using cached nbclient-0.10.2-py3-none-any.whl.metadata (8.3 kB) 
 +  Collecting pandocfilters&gt;=1.4.1 (from nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pandocfilters&gt;=1.4.1 from https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl.metadata 
 +    Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB) 
 +  Collecting fastjsonschema&gt;=2.15 (from nbformat&gt;=5.3.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for fastjsonschema&gt;=2.15 from https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl.metadata 
 +    Using cached fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB) 
 +  Collecting charset-normalizer&lt;4,&gt;=2 (from requests&gt;=2.31-&gt;jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for charset-normalizer&lt;4,&gt;=2 from https://files.pythonhosted.org/packages/52/ed/b7f4f07de100bdb95c1756d3a4d17b90c1a3c53715c1a476f8738058e0fa/charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) 
 +  Collecting urllib3&lt;3,&gt;=1.21.1 (from requests&gt;=2.31-&gt;jupyterlab-server&lt;3,&gt;=2.27.1-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for urllib3&lt;3,&gt;=1.21.1 from https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl.metadata 
 +    Using cached urllib3-2.4.0-py3-none-any.whl.metadata (6.5 kB) 
 +  Collecting ptyprocess (from terminado&gt;=0.8.3-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for ptyprocess from https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl.metadata 
 +    Using cached ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB) 
 +  Collecting webencodings (from bleach!=5.0.0-&gt;bleach[css]!=5.0.0-&gt;nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for webencodings from https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl.metadata 
 +    Using cached webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB) 
 +  Collecting tinycss2&lt;1.5,&gt;=1.1.0 (from bleach[css]!=5.0.0-&gt;nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for tinycss2&lt;1.5,&gt;=1.1.0 from https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl.metadata 
 +    Using cached tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB) 
 +  Collecting parso&lt;0.9.0,&gt;=0.8.4 (from jedi&gt;=0.16-&gt;ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for parso&lt;0.9.0,&gt;=0.8.4 from https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl.metadata 
 +    Using cached parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB) 
 +  Collecting fqdn (from jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for fqdn from https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl.metadata 
 +    Using cached fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB) 
 +  Collecting isoduration (from jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for isoduration from https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl.metadata 
 +    Using cached isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB) 
 +  Collecting jsonpointer&gt;1.13 (from jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for jsonpointer&gt;1.13 from https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl.metadata 
 +    Using cached jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB) 
 +  Collecting uri-template (from jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    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&gt;=24.6.0 (from jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for webcolors&gt;=24.6.0 from https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl.metadata 
 +    Using cached webcolors-24.11.1-py3-none-any.whl.metadata (2.2 kB) 
 +  Collecting wcwidth (from prompt_toolkit&lt;3.1.0,&gt;=3.0.41-&gt;ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for wcwidth from https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl.metadata 
 +    Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB) 
 +  Collecting six&gt;=1.5 (from python-dateutil&gt;=2.8.2-&gt;jupyter-client&gt;=6.1.12-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for six&gt;=1.5 from https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl.metadata 
 +    Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 
 +  Collecting cffi&gt;=1.0.1 (from argon2-cffi-bindings-&gt;argon2-cffi&gt;=21.1-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for cffi&gt;=1.0.1 from https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata 
 +    Using cached cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB) 
 +  Collecting soupsieve&gt;1.2 (from beautifulsoup4-&gt;nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for soupsieve&gt;1.2 from https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl.metadata 
 +    Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) 
 +  Collecting typing-extensions&gt;=4.0.0 (from beautifulsoup4-&gt;nbconvert&gt;=6.4.4-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for typing-extensions&gt;=4.0.0 from https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl.metadata 
 +    Using cached typing_extensions-4.13.2-py3-none-any.whl.metadata (3.0 kB) 
 +  Collecting executing&gt;=1.2.0 (from stack_data-&gt;ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for executing&gt;=1.2.0 from https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl.metadata 
 +    Using cached executing-2.2.0-py2.py3-none-any.whl.metadata (8.9 kB) 
 +  Collecting asttokens&gt;=2.1.0 (from stack_data-&gt;ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for asttokens&gt;=2.1.0 from https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl.metadata 
 +    Using cached asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB) 
 +  Collecting pure-eval (from stack_data-&gt;ipython&gt;=7.23.1-&gt;ipykernel&gt;=6.5.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pure-eval from https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl.metadata 
 +    Using cached pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB) 
 +  Collecting pycparser (from cffi&gt;=1.0.1-&gt;argon2-cffi-bindings-&gt;argon2-cffi&gt;=21.1-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for pycparser from https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl.metadata 
 +    Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes) 
 +  Collecting arrow&gt;=0.15.0 (from isoduration-&gt;jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for arrow&gt;=0.15.0 from https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl.metadata 
 +    Using cached arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB) 
 +  Collecting types-python-dateutil&gt;=2.8.10 (from arrow&gt;=0.15.0-&gt;isoduration-&gt;jsonschema[format-nongpl]&gt;=4.18.0-&gt;jupyter-events&gt;=0.11.0-&gt;jupyter-server&lt;3,&gt;=2.4.0-&gt;jupyterlab&lt;5,&gt;=4.0.0) 
 +    Obtaining dependency information for types-python-dateutil&gt;=2.8.10 from https://files.pythonhosted.org/packages/0f/b3/ca41df24db5eb99b00d97f89d7674a90cb6b3134c52fb8121b6d8d30f15c/types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata 
 +    Using cached types_python_dateutil-2.9.0.20241206-py3-none-any.whl.metadata (2.1 kB) 
 +  Using cached hatchling-1.27.0-py3-none-any.whl (75 kB) 
 +  Using cached jupyterlab-4.4.0-py3-none-any.whl (12.3 MB) 
 +  Using cached hatch_nodejs_version-0.3.2-py3-none-any.whl (8.5 kB) 
 +  Using cached async_lru-2.0.5-py3-none-any.whl (6.1 kB) 
 +  Using cached httpx-0.28.1-py3-none-any.whl (73 kB) 
 +  Using cached httpcore-1.0.8-py3-none-any.whl (78 kB) 
 +  Using cached ipykernel-6.29.5-py3-none-any.whl (117 kB) 
 +  Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 
 +  Using cached jupyter_core-5.7.2-py3-none-any.whl (28 kB) 
 +  Using cached jupyter_lsp-2.2.5-py3-none-any.whl (69 kB) 
 +  Using cached jupyter_server-2.15.0-py3-none-any.whl (385 kB) 
 +  Using cached jupyterlab_server-2.27.3-py3-none-any.whl (59 kB) 
 +  Using cached notebook_shim-0.2.4-py3-none-any.whl (13 kB) 
 +  Using cached packaging-24.2-py3-none-any.whl (65 kB) 
 +  Using cached pathspec-0.12.1-py3-none-any.whl (31 kB) 
 +  Using cached pluggy-1.5.0-py3-none-any.whl (20 kB) 
 +  Using cached setuptools-78.1.0-py3-none-any.whl (1.3 MB) 
 +  Using cached tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB) 
 +  Using cached traitlets-5.14.3-py3-none-any.whl (85 kB) 
 +  Using cached trove_classifiers-2025.4.11.15-py3-none-any.whl (13 kB) 
 +  Using cached anyio-4.9.0-py3-none-any.whl (100 kB) 
 +  Using cached argon2_cffi-23.1.0-py3-none-any.whl (15 kB) 
 +  Using cached babel-2.17.0-py3-none-any.whl (10.2 MB) 
 +  Using cached comm-0.2.2-py3-none-any.whl (7.2 kB) 
 +  Using cached debugpy-1.8.14-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB) 
 +  Using cached idna-3.10-py3-none-any.whl (70 kB) 
 +  Using cached ipython-9.1.0-py3-none-any.whl (604 kB) 
 +  Using cached json5-0.12.0-py3-none-any.whl (36 kB) 
 +  Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB) 
 +  Using cached jupyter_client-8.6.3-py3-none-any.whl (106 kB) 
 +  Using cached jupyter_events-0.12.0-py3-none-any.whl (19 kB) 
 +  Using cached jupyter_server_terminals-0.5.3-py3-none-any.whl (13 kB) 
 +  Using cached MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) 
 +  Using cached matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB) 
 +  Using cached nbconvert-7.16.6-py3-none-any.whl (258 kB) 
 +  Using cached nbformat-5.10.4-py3-none-any.whl (78 kB) 
 +  Using cached overrides-7.7.0-py3-none-any.whl (17 kB) 
 +  Using cached platformdirs-4.3.7-py3-none-any.whl (18 kB) 
 +  Using cached prometheus_client-0.21.1-py3-none-any.whl (54 kB) 
 +  Using cached pyzmq-26.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (855 kB) 
 +  Using cached requests-2.32.3-py3-none-any.whl (64 kB) 
 +  Using cached certifi-2025.1.31-py3-none-any.whl (166 kB) 
 +  Using cached Send2Trash-1.8.3-py3-none-any.whl (18 kB) 
 +  Using cached terminado-0.18.1-py3-none-any.whl (14 kB) 
 +  Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB) 
 +  Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB) 
 +  Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB) 
 +  Using cached attrs-25.3.0-py3-none-any.whl (63 kB) 
 +  Using cached bleach-6.2.0-py3-none-any.whl (163 kB) 
 +  Using cached charset_normalizer-3.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB) 
 +  Using cached fastjsonschema-2.21.1-py3-none-any.whl (23 kB) 
 +  Using cached h11-0.14.0-py3-none-any.whl (58 kB) 
 +  Using cached jedi-0.19.2-py2.py3-none-any.whl (1.6 MB) 
 +  Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB) 
 +  Using cached mistune-3.1.3-py3-none-any.whl (53 kB) 
 +  Using cached nbclient-0.10.2-py3-none-any.whl (25 kB) 
 +  Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB) 
 +  Using cached pexpect-4.9.0-py2.py3-none-any.whl (63 kB) 
 +  Using cached prompt_toolkit-3.0.50-py3-none-any.whl (387 kB) 
 +  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) 
 +  Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB) 
 +  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 
 +  Using cached python_json_logger-3.3.0-py3-none-any.whl (15 kB) 
 +  Using cached PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (759 kB) 
 +  Using cached referencing-0.36.2-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.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393 kB) 
 +  Using cached sniffio-1.3.1-py3-none-any.whl (10 kB) 
 +  Using cached urllib3-2.4.0-py3-none-any.whl (128 kB) 
 +  Using cached argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86 kB) 
 +  Using cached beautifulsoup4-4.13.3-py3-none-any.whl (186 kB) 
 +  Using cached decorator-5.2.1-py3-none-any.whl (9.2 kB) 
 +  Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) 
 +  Using cached ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB) 
 +  Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 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 asttokens-3.0.0-py3-none-any.whl (26 kB) 
 +  Using cached cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (479 kB) 
 +  Using cached executing-2.2.0-py2.py3-none-any.whl (26 kB) 
 +  Using cached jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB) 
 +  Using cached parso-0.8.4-py2.py3-none-any.whl (103 kB) 
 +  Using cached six-1.17.0-py2.py3-none-any.whl (11 kB) 
 +  Using cached soupsieve-2.6-py3-none-any.whl (36 kB) 
 +  Using cached tinycss2-1.4.0-py3-none-any.whl (26 kB) 
 +  Using cached typing_extensions-4.13.2-py3-none-any.whl (45 kB) 
 +  Using cached webcolors-24.11.1-py3-none-any.whl (14 kB) 
 +  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 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.3-py3-none-any.whl (11 kB) 
 +  Using cached uri_template-1.3.0-py3-none-any.whl (11 kB) 
 +  Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) 
 +  Using cached arrow-1.3.0-py3-none-any.whl (66 kB) 
 +  Using cached pycparser-2.22-py3-none-any.whl (117 kB) 
 +  Using cached types_python_dateutil-2.9.0.20241206-py3-none-any.whl (14 kB) 
 +  Installing collected packages: webencodings, wcwidth, trove-classifiers, pure-eval, ptyprocess, fastjsonschema, websocket-client, webcolors, urllib3, uri-template, typing-extensions, types-python-dateutil, traitlets, tornado, tinycss2, soupsieve, sniffio, six, setuptools, send2trash, rpds-py, rfc3986-validator, pyzmq, pyyaml, python-json-logger, pygments, pycparser, psutil, prompt_toolkit, prometheus-client, pluggy, platformdirs, pexpect, pathspec, parso, pandocfilters, packaging, overrides, nest-asyncio, mistune, MarkupSafe, jupyterlab-pygments, jsonpointer, json5, idna, h11, fqdn, executing, defusedxml, decorator, debugpy, charset-normalizer, certifi, bleach, babel, attrs, async-lru, asttokens, terminado, stack_data, rfc3339-validator, requests, referencing, python-dateutil, matplotlib-inline, jupyter-core, jinja2, jedi, ipython-pygments-lexers, httpcore, hatchling, comm, cffi, beautifulsoup4, anyio, jupyter-server-terminals, jupyter-client, jsonschema-specifications, ipython, httpx, hatch-nodejs-version, arrow, argon2-cffi-bindings, jsonschema, isoduration, ipykernel, argon2-cffi, nbformat, nbclient, jupyter-events, nbconvert, jupyter-server, notebook-shim, jupyterlab-server, jupyter-lsp, jupyterlab 
 +    Creating /tmp/pip-build-env-m4vef_e1/overlay/bin 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/wsdump to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/send2trash to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/pygmentize to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/pyjson5 to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/debugpy to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/debugpy-adapter to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/normalizer to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/pybabel to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-migrate to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-troubleshoot to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/hatchling to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-kernel to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-kernelspec to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-run to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/ipython to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/ipython3 to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/httpx to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jsonschema to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-trust to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-execute to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-events to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-dejavu to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-nbconvert to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-server to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jlpm to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-lab to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-labextension to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/overlay/bin/jupyter-labhub to 755 
 +  Successfully installed MarkupSafe-3.0.2 anyio-4.9.0 argon2-cffi-23.1.0 argon2-cffi-bindings-21.2.0 arrow-1.3.0 asttokens-3.0.0 async-lru-2.0.5 attrs-25.3.0 babel-2.17.0 beautifulsoup4-4.13.3 bleach-6.2.0 certifi-2025.1.31 cffi-1.17.1 charset-normalizer-3.4.1 comm-0.2.2 debugpy-1.8.14 decorator-5.2.1 defusedxml-0.7.1 executing-2.2.0 fastjsonschema-2.21.1 fqdn-1.5.1 h11-0.14.0 hatch-nodejs-version-0.3.2 hatchling-1.27.0 httpcore-1.0.8 httpx-0.28.1 idna-3.10 ipykernel-6.29.5 ipython-9.1.0 ipython-pygments-lexers-1.1.1 isoduration-20.11.0 jedi-0.19.2 jinja2-3.1.6 json5-0.12.0 jsonpointer-3.0.0 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 jupyter-client-8.6.3 jupyter-core-5.7.2 jupyter-events-0.12.0 jupyter-lsp-2.2.5 jupyter-server-2.15.0 jupyter-server-terminals-0.5.3 jupyterlab-4.4.0 jupyterlab-pygments-0.3.0 jupyterlab-server-2.27.3 matplotlib-inline-0.1.7 mistune-3.1.3 nbclient-0.10.2 nbconvert-7.16.6 nbformat-5.10.4 nest-asyncio-1.6.0 notebook-shim-0.2.4 overrides-7.7.0 packaging-24.2 pandocfilters-1.5.1 parso-0.8.4 pathspec-0.12.1 pexpect-4.9.0 platformdirs-4.3.7 pluggy-1.5.0 prometheus-client-0.21.1 prompt_toolkit-3.0.50 psutil-7.0.0 ptyprocess-0.7.0 pure-eval-0.2.3 pycparser-2.22 pygments-2.19.1 python-dateutil-2.9.0.post0 python-json-logger-3.3.0 pyyaml-6.0.2 pyzmq-26.4.0 referencing-0.36.2 requests-2.32.3 rfc3339-validator-0.1.4 rfc3986-validator-0.1.1 rpds-py-0.24.0 send2trash-1.8.3 setuptools-78.1.0 six-1.17.0 sniffio-1.3.1 soupsieve-2.6 stack_data-0.6.3 terminado-0.18.1 tinycss2-1.4.0 tornado-6.4.2 traitlets-5.14.3 trove-classifiers-2025.4.11.15 types-python-dateutil-2.9.0.20241206 typing-extensions-4.13.2 uri-template-1.3.0 urllib3-2.4.0 wcwidth-0.2.13 webcolors-24.11.1 webencodings-0.5.1 websocket-client-1.8.0 
 +  Installing build dependencies ... done 
 +  Running command Checking if build backend supports build_editable 
 +  Checking if build backend supports build_editable ... done 
 +  Running command Getting requirements to build editable 
 +  Getting requirements to build editable ... done 
 +  Running command pip subprocess to install backend dependencies 
 +  Using pip 25.0.1 from /home/tomoyan/miniforge3/envs/jupyterlab/lib/python3.13/site-packages/pip (python 3.13) 
 +  Collecting hatch-jupyter-builder&gt;=0.5 
 +    Obtaining dependency information for hatch-jupyter-builder&gt;=0.5 from https://files.pythonhosted.org/packages/9f/ce/be681f7af8141eabe61df05c7990db3bafe0ea9e2d7cec9329fad75a00e4/hatch_jupyter_builder-0.9.1-py3-none-any.whl.metadata 
 +    Using cached hatch_jupyter_builder-0.9.1-py3-none-any.whl.metadata (5.4 kB) 
 +  Collecting editables~=0.3 
 +    Obtaining dependency information for editables~=0.3 from https://files.pythonhosted.org/packages/6b/be/0f2f4a5e8adc114a02b63d92bf8edbfa24db6fc602fca83c885af2479e0e/editables-0.5-py3-none-any.whl.metadata 
 +    Using cached editables-0.5-py3-none-any.whl.metadata (3.1 kB) 
 +  Collecting hatchling&gt;=1.17 (from hatch-jupyter-builder&gt;=0.5) 
 +    Obtaining dependency information for hatchling&gt;=1.17 from https://files.pythonhosted.org/packages/08/e7/ae38d7a6dfba0533684e0b2136817d667588ae3ec984c1a4e5df5eb88482/hatchling-1.27.0-py3-none-any.whl.metadata 
 +    Using cached hatchling-1.27.0-py3-none-any.whl.metadata (3.8 kB) 
 +  Collecting packaging&gt;=24.2 (from hatchling&gt;=1.17-&gt;hatch-jupyter-builder&gt;=0.5) 
 +    Obtaining dependency information for packaging&gt;=24.2 from https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl.metadata 
 +    Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB) 
 +  Collecting pathspec&gt;=0.10.1 (from hatchling&gt;=1.17-&gt;hatch-jupyter-builder&gt;=0.5) 
 +    Obtaining dependency information for pathspec&gt;=0.10.1 from https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl.metadata 
 +    Using cached pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) 
 +  Collecting pluggy&gt;=1.0.0 (from hatchling&gt;=1.17-&gt;hatch-jupyter-builder&gt;=0.5) 
 +    Obtaining dependency information for pluggy&gt;=1.0.0 from https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl.metadata 
 +    Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) 
 +  Collecting trove-classifiers (from hatchling&gt;=1.17-&gt;hatch-jupyter-builder&gt;=0.5) 
 +    Obtaining dependency information for trove-classifiers from https://files.pythonhosted.org/packages/70/7d/a2271b98b833680561ab3fcd60ab682478dc4f7cc023fab24991601ac8ac/trove_classifiers-2025.4.11.15-py3-none-any.whl.metadata 
 +    Using cached trove_classifiers-2025.4.11.15-py3-none-any.whl.metadata (2.4 kB) 
 +  Using cached hatch_jupyter_builder-0.9.1-py3-none-any.whl (18 kB) 
 +  Using cached editables-0.5-py3-none-any.whl (5.1 kB) 
 +  Using cached hatchling-1.27.0-py3-none-any.whl (75 kB) 
 +  Using cached packaging-24.2-py3-none-any.whl (65 kB) 
 +  Using cached pathspec-0.12.1-py3-none-any.whl (31 kB) 
 +  Using cached pluggy-1.5.0-py3-none-any.whl (20 kB) 
 +  Using cached trove_classifiers-2025.4.11.15-py3-none-any.whl (13 kB) 
 +  Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, editables, hatchling, hatch-jupyter-builder 
 +    Creating /tmp/pip-build-env-m4vef_e1/normal/bin 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/normal/bin/hatchling to 755 
 +    changing mode of /tmp/pip-build-env-m4vef_e1/normal/bin/hatch-jupyter-builder to 755 
 +  Successfully installed editables-0.5 hatch-jupyter-builder-0.9.1 hatchling-1.27.0 packaging-24.2 pathspec-0.12.1 pluggy-1.5.0 trove-classifiers-2025.4.11.15 
 +  Installing backend dependencies ... done 
 +  Running command Preparing editable metadata (pyproject.toml) 
 +  INFO:hatch_jupyter_builder.utils:Running jupyter-builder 
 +  INFO:hatch_jupyter_builder.utils:Building with hatch_jupyter_builder.npm_builder 
 +  INFO:hatch_jupyter_builder.utils:With kwargs: {&apos;build_cmd&apos;: &apos;install:extension&apos;, &apos;npm&apos;: [&apos;deno&apos;], &apos;source_dir&apos;: &apos;src&apos;, &apos;build_dir&apos;: &apos;jupyter_tomoyan_extension/labextension&apos;
 +  INFO:hatch_jupyter_builder.utils:Installing build dependencies with npm.  This may take a while... 
 +  INFO:hatch_jupyter_builder.utils:&gt; /home/tomoyan/.deno/bin/deno install 
 +  Initialize @lezer/highlight@1.2.1 
 +  Initialize @jupyterlab/translation@4.4.0 
 +  Initialize @codemirror/language@6.11.0 
 +  Initialize @codemirror/lang-javascript@6.2.3 
 +  Initialize stylelint-config-standard@34.0.0 
 +  Initialize stylelint-config-recommended@13.0.0 
 +  Initialize @codemirror/view@6.36.5 
 +  Initialize less@4.3.0 
 +  Initialize @typescript-eslint/eslint-plugin@6.21.0 
 +  Initialize prettier@3.5.3 
 +  Initialize stylelint-csstree-validator@3.0.0 
 +  Initialize npm-run-all2@7.0.2 
 +  Initialize @types/react-addons-linked-state-mixin@0.14.27 
 +  Initialize @jupyterlab/apputils@4.5.0 
 +  Initialize style-loader@3.3.4 
 +  Initialize @jupyterlab/builder@4.4.0 
 +  Initialize rimraf@5.0.10 
 +  Initialize stylelint@15.11.0 
 +  Initialize @rsbuild/core@1.3.5 
 +  Initialize @rsbuild/plugin-webpack-swc@1.1.0 
 +  Initialize @types/json-schema@7.0.15 
 +  Initialize typescript@5.0.4 
 +  Initialize @jupyterlab/codemirror@4.4.0 
 +  Initialize @types/jest@29.5.14 
 +  Initialize eslint-plugin-prettier@5.2.6 
 +  Initialize eslint-config-prettier@8.10.0 
 +  Initialize @fsegurai/codemirror-theme-bundle@6.1.2 
 +  Initialize @jupyterlab/testutils@4.4.0 
 +  Initialize @jupyterlab/application@4.4.0 
 +  Initialize eslint@8.57.1 
 +  Initialize css-loader@6.11.0 
 +  Initialize @codemirror/state@6.5.2 
 +  Initialize stylelint-prettier@4.1.0 
 +  Initialize source-map-loader@1.1.3 
 +  Initialize @rspack/cli@1.3.4 
 +  Initialize @rsbuild/webpack@1.3.0 
 +  Initialize @types/react@18.3.18 
 +  Initialize less-loader@12.2.0 
 +  Initialize yjs@13.6.24 
 +  Initialize jest@29.7.0 
 +  Initialize @typescript-eslint/parser@6.21.0 
 +  Initialize @lezer/common@1.2.3 
 +  Initialize @jupyterlab/coreutils@6.4.0 
 +  Initialize @jupyterlab/services@7.4.0 
 +  Initialize @lumino/coreutils@2.2.1 
 +  Initialize @jupyterlab/rendermime-interfaces@3.12.0 
 +  Initialize @jupyterlab/statedb@4.4.0 
 +  Initialize @lezer/lr@1.4.2 
 +  Initialize style-mod@4.1.2 
 +  Initialize @codemirror/view@6.36.4 
 +  Initialize @codemirror/autocomplete@6.18.6 
 +  Initialize @codemirror/lint@6.8.4 
 +  Initialize @codemirror/language@6.10.8 
 +  Initialize @lezer/javascript@1.4.21 
 +  Initialize w3c-keyname@2.2.8 
 +  Initialize tslib@2.8.1 
 +  Initialize needle@3.3.1 
 +  Initialize copy-anything@2.0.6 
 +  Initialize graceful-fs@4.2.11 
 +  Initialize make-dir@2.1.0 
 +  Initialize mime@1.6.0 
 +  Initialize errno@0.1.8 
 +  Initialize source-map@0.6.1 
 +  Initialize image-size@0.5.5 
 +  Initialize parse-node-version@1.0.1 
 +  Initialize ignore@5.3.2 
 +  Initialize @eslint-community/regexpp@4.12.1 
 +  Initialize ts-api-utils@1.4.3 
 +  Initialize @typescript-eslint/visitor-keys@6.21.0 
 +  Initialize @typescript-eslint/utils@6.21.0 
 +  Initialize debug@4.4.0 
 +  Initialize @typescript-eslint/type-utils@6.21.0 
 +  Initialize @typescript-eslint/scope-manager@6.21.0 
 +  Initialize natural-compare@1.4.0 
 +  Initialize graphemer@1.4.0 
 +  Initialize semver@7.7.1 
 +  Initialize css-tree@2.3.1 
 +  Initialize cross-spawn@7.0.6 
 +  Initialize read-package-json-fast@4.0.0 
 +  Initialize memorystream@0.3.1 
 +  Initialize ansi-styles@6.2.1 
 +  Initialize minimatch@9.0.5 
 +  Initialize pidtree@0.6.0 
 +  Initialize shell-quote@1.8.2 
 +  Initialize which@5.0.0 
 +  Initialize @types/create-react-class@15.6.9 
 +  Initialize process-nextick-args@2.0.1 
 +  Initialize @jupyterlab/settingregistry@4.4.0 
 +  Initialize @lumino/algorithm@2.0.3 
 +  Initialize @lumino/commands@2.3.2 
 +  Initialize @lumino/domutils@2.0.3 
 +  Initialize @jupyterlab/observables@5.4.0 
 +  Initialize @lumino/signaling@2.1.4 
 +  Initialize @lumino/messaging@2.0.3 
 +  Initialize @jupyterlab/ui-components@4.4.0 
 +  Initialize @jupyterlab/statusbar@4.4.0 
 +  Initialize @lumino/virtualdom@2.0.3 
 +  Initialize @lumino/widgets@2.7.0 
 +  Initialize react@18.3.1 
 +  Initialize sanitize-html@2.12.1 
 +  Initialize @lumino/disposable@2.1.4 
 +  Initialize safe-buffer@5.1.2 
 +  Initialize webpack@5.99.5 
 +  Initialize @lumino/properties@2.0.3 
 +  Initialize webpack-merge@5.10.0 
 +  Initialize mini-css-extract-plugin@2.9.2 
 +  Initialize fs-extra@10.1.0 
 +  Initialize glob@7.1.7 
 +  Initialize webpack-cli@5.1.4 
 +  Initialize duplicate-package-checker-webpack-plugin@3.0.0 
 +  Initialize ajv@8.17.1 
 +  Initialize mini-svg-data-uri@1.4.4 
 +  Initialize process@0.11.10 
 +  Initialize worker-loader@3.0.8 
 +  Initialize @lumino/application@2.4.3 
 +  Initialize commander@9.5.0 
 +  Initialize path-browserify@1.0.1 
 +  Initialize license-webpack-plugin@2.3.21 
 +  Initialize source-map-loader@1.0.2 
 +  Initialize terser-webpack-plugin@5.3.14 
 +  Initialize p-try@2.2.0 
 +  Initialize supports-color@7.2.0 
 +  Initialize @lumino/dragdrop@2.1.6 
 +  Initialize glob@10.4.5 
 +  Initialize balanced-match@2.0.0 
 +  Initialize postcss-resolve-nested-selector@0.1.6 
 +  Initialize @csstools/selector-specificity@3.1.1 
 +  Initialize @csstools/css-tokenizer@2.4.1 
 +  Initialize is-plain-object@5.0.0 
 +  Initialize picocolors@1.1.1 
 +  Initialize global-modules@2.0.0 
 +  Initialize @csstools/css-parser-algorithms@2.7.1 
 +  Initialize imurmurhash@0.1.4 
 +  Initialize style-search@0.1.0 
 +  Initialize postcss-value-parser@4.2.0 
 +  Initialize colord@2.9.3 
 +  Initialize mathml-tag-names@2.1.3 
 +  Initialize resolve-from@5.0.0 
 +  Initialize @csstools/media-query-list-parser@2.1.13 
 +  Initialize cosmiconfig@8.3.6 
 +  Initialize normalize-path@3.0.0 
 +  Initialize fast-glob@3.3.3 
 +  Initialize postcss-safe-parser@6.0.0 
 +  Initialize write-file-atomic@5.0.1 
 +  Initialize fastest-levenshtein@1.0.16 
 +  Initialize meow@10.1.5 
 +  Initialize strip-ansi@6.0.1 
 +  Initialize file-entry-cache@7.0.2 
 +  Initialize string-width@4.2.3 
 +  Initialize supports-hyperlinks@3.2.0 
 +  Initialize svg-tags@1.0.0 
 +  Initialize globby@11.1.0 
 +  Initialize postcss-selector-parser@6.1.2 
 +  Initialize css-functions-list@3.2.3 
 +  Initialize table@6.9.0 
 +  Initialize html-tags@3.3.1 
 +  Initialize micromatch@4.0.8 
 +  Initialize globjoin@0.1.4 
 +  Initialize known-css-properties@0.29.0 
 +  Initialize postcss@8.5.3 
 +  Initialize import-lazy@4.0.0 
 +  Initialize @swc/helpers@0.5.17 
 +  Initialize @rspack/core@1.3.3 
 +  Initialize @rspack/lite-tapable@1.0.1 
 +  Initialize core-js@3.41.0 
 +  Initialize jiti@2.4.2 
 +  Initialize @modern-js/swc-plugins@0.6.11 
 +  Initialize deepmerge@4.3.1 
 +  Initialize lodash@4.17.21 
 +  Initialize @codemirror/search@6.5.10 
 +  Initialize @lezer/generator@1.7.3 
 +  Initialize @codemirror/lang-wast@6.0.2 
 +  Initialize @codemirror/lang-sql@6.8.0 
 +  Initialize @codemirror/lang-json@6.0.1 
 +  Initialize @codemirror/lang-html@6.4.9 
 +  Initialize @codemirror/lang-php@6.0.1 
 +  Initialize @codemirror/legacy-modes@6.5.0 
 +  Initialize @jupyterlab/documentsearch@4.4.0 
 +  Initialize @codemirror/lang-java@6.0.1 
 +  Initialize @jupyterlab/nbformat@4.4.0 
 +  Initialize @jupyterlab/codeeditor@4.4.0 
 +  Initialize @codemirror/lang-markdown@6.3.2 
 +  Initialize @codemirror/lang-rust@6.0.1 
 +  Initialize @jupyter/ydoc@3.0.3 
 +  Initialize @codemirror/lang-python@6.1.7 
 +  Initialize @lezer/markdown@1.4.2 
 +  Initialize @codemirror/lang-css@6.3.1 
 +  Initialize @codemirror/commands@6.8.0 
 +  Initialize @codemirror/lang-xml@6.1.0 
 +  Initialize @codemirror/lang-cpp@6.0.2 
 +  Initialize pretty-format@29.7.0 
 +  Initialize expect@29.7.0 
 +  Initialize synckit@0.11.3 
 +  Initialize prettier-linter-helpers@1.0.0 
 +  Initialize @fsegurai/codemirror-theme-basic-dark@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-material-light@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-abyss@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-forest@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-github-dark@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-solarized-dark@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-gruvbox-dark@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-basic-light@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-tokyo-night-day@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-tokyo-night-storm@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-volcano@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-andromeda@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-gruvbox-light@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-vscode-dark@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-vscode-light@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-nord@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-palenight@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-abcdef@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-material-dark@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-solarized-light@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-monokai@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-android-studio@6.1.2 
 +  Initialize @fsegurai/codemirror-theme-github-light@6.1.2 
 +  Initialize @jupyterlab/testing@4.4.0 
 +  Initialize @jupyterlab/rendermime@4.4.0 
 +  Initialize @jupyterlab/notebook@4.4.0 
 +  Initialize @jupyterlab/docregistry@4.4.0 
 +  Initialize @fortawesome/fontawesome-free@5.15.4 
 +  Initialize @lumino/polling@2.1.4 
 +  Initialize @ungap/structured-clone@1.3.0 
 +  Initialize escape-string-regexp@4.0.0 
 +  Initialize @eslint/js@8.57.1 
 +  Initialize json-stable-stringify-without-jsonify@1.0.1 
 +  Initialize eslint-visitor-keys@3.4.3 
 +  Initialize @eslint/eslintrc@2.1.4 
 +  Initialize esutils@2.0.3 
 +  Initialize optionator@0.9.4 
 +  Initialize is-glob@4.0.3 
 +  Initialize doctrine@3.0.0 
 +  Initialize globals@13.24.0 
 +  Initialize ajv@6.12.6 
 +  Initialize is-path-inside@3.0.3 
 +  Initialize glob-parent@6.0.2 
 +  Initialize @eslint-community/eslint-utils@4.4.1 
 +  Initialize lodash.merge@4.6.2 
 +  Initialize eslint-scope@7.2.2 
 +  Initialize text-table@0.2.0 
 +  Initialize minimatch@3.1.2 
 +  Initialize file-entry-cache@6.0.1 
 +  Initialize @nodelib/fs.walk@1.2.8 
 +  Initialize js-yaml@4.1.0 
 +  Initialize @humanwhocodes/config-array@0.13.0 
 +  Initialize chalk@4.1.2 
 +  Initialize fast-deep-equal@3.1.3 
 +  Initialize @humanwhocodes/module-importer@1.0.1 
 +  Initialize find-up@5.0.0 
 +  Initialize esquery@1.6.0 
 +  Initialize levn@0.4.1 
 +  Initialize espree@9.6.1 
 +  Initialize postcss-modules-scope@3.2.1 
 +  Initialize postcss-modules-extract-imports@3.1.0 
 +  Initialize icss-utils@5.1.0 
 +  Initialize postcss-modules-values@4.0.0 
 +  Initialize postcss-modules-local-by-default@4.2.0 
 +  Initialize @marijn/find-cluster-break@1.0.2 
 +  Initialize whatwg-mimetype@2.3.0 
 +  Initialize schema-utils@3.3.0 
 +  Initialize iconv-lite@0.6.3 
 +  Initialize abab@2.0.6 
 +  Initialize loader-utils@2.0.4 
 +  Initialize exit-hook@4.0.0 
 +  Initialize interpret@3.1.1 
 +  Initialize yargs@17.7.2 
 +  Initialize rechoir@0.8.0 
 +  Initialize @discoveryjs/json-ext@0.5.7 
 +  Initialize webpack-bundle-analyzer@4.10.2 
 +  Initialize @rspack/dev-server@1.1.1 
 +  Initialize colorette@2.0.20 
 +  Initialize tsconfig-paths-webpack-plugin@4.2.0 
 +  Initialize reduce-configs@1.1.0 
 +  Initialize html-webpack-plugin@5.6.3 
 +  Initialize copy-webpack-plugin@11.0.0 
 +  Initialize @types/prop-types@15.7.14 
 +  Initialize csstype@3.1.3 
 +  Initialize lib0@0.2.102 
 +  Initialize import-local@3.2.0 
 +  Initialize @jest/core@29.7.0 
 +  Initialize @jest/types@29.6.3 
 +  Initialize jest-cli@29.7.0 
 +  Initialize @typescript-eslint/typescript-estree@6.21.0 
 +  Initialize @typescript-eslint/types@6.21.0 
 +  Initialize url-parse@1.5.10 
 +  Initialize minimist@1.2.8 
 +  Initialize ws@8.18.1 
 +  Initialize crelt@1.0.6 
 +  Initialize sax@1.4.1 
 +  Initialize is-what@3.14.1 
 +  Initialize pify@4.0.1 
 +  Initialize semver@5.7.2 
 +  Initialize prr@1.0.1 
 +  Initialize @types/semver@7.7.0 
 +  Initialize ms@2.1.3 
 +  Initialize mdn-data@2.0.30 
 +  Initialize source-map-js@1.2.1 
 +  Initialize which@2.0.2 
 +  Initialize path-key@3.1.1 
 +  Initialize shebang-command@2.0.0 
 +  Initialize json-parse-even-better-errors@4.0.0 
 +  Initialize npm-normalize-package-bin@4.0.0 
 +  Initialize brace-expansion@2.0.1 
 +  Initialize isexe@3.1.1 
 +  Initialize @rjsf/utils@5.24.8 
 +  Initialize json5@2.2.3 
 +  Initialize @lumino/keyboard@2.0.3 
 +  Initialize @lumino/collections@2.0.3 
 +  Initialize react-dom@18.3.1 
 +  Initialize @jupyter/react-components@0.16.7 
 +  Initialize @jupyter/web-components@0.16.7 
 +  Initialize @rjsf/core@5.24.8 
 +  Initialize typestyle@2.4.0 
 +  Initialize loose-envify@1.4.0 
 +  Initialize htmlparser2@8.0.2 
 +  Initialize parse-srcset@1.0.2 
 +  Initialize chrome-trace-event@1.0.4 
 +  Initialize acorn@8.14.1 
 +  Initialize events@3.3.0 
 +  Initialize @types/eslint-scope@3.7.7 
 +  Initialize json-parse-even-better-errors@2.3.1 
 +  Initialize eslint-scope@5.1.1 
 +  Initialize loader-runner@4.3.0 
 +  Initialize enhanced-resolve@5.18.1 
 +  Initialize @types/estree@1.0.7 
 +  Initialize browserslist@4.24.4 
 +  Initialize schema-utils@4.3.0 
 +  Initialize glob-to-regexp@0.4.1 
 +  Initialize watchpack@2.4.2 
 +  Initialize es-module-lexer@1.6.0 
 +  Initialize @webassemblyjs/ast@1.14.1 
 +  Initialize @webassemblyjs/wasm-edit@1.14.1 
 +  Initialize mime-types@2.1.35 
 +  Initialize @webassemblyjs/wasm-parser@1.14.1 
 +  Initialize neo-async@2.6.2 
 +  Initialize tapable@2.2.1 
 +  Initialize webpack-sources@3.2.3 
 +  Initialize flat@5.0.2 
 +  Initialize clone-deep@4.0.1 
 +  Initialize wildcard@2.0.1 
 +  Initialize universalify@2.0.1 
 +  Initialize jsonfile@6.1.0 
 +  Initialize inflight@1.0.6 
 +  Initialize path-is-absolute@1.0.1 
 +  Initialize once@1.4.0 
 +  Initialize fs.realpath@1.0.0 
 +  Initialize inherits@2.0.4 
 +  Initialize envinfo@7.14.0 
 +  Initialize @webpack-cli/configtest@2.1.1 
 +  Initialize @webpack-cli/serve@2.0.5 
 +  Initialize @webpack-cli/info@2.0.2 
 +  Initialize commander@10.0.1 
 +  Initialize chalk@2.4.2 
 +  Initialize find-root@1.1.0 
 +  Initialize fast-uri@3.0.6 
 +  Initialize json-schema-traverse@1.0.0 
 +  Initialize require-from-string@2.0.2 
 +  Initialize @types/webpack-sources@0.1.12 
 +  Initialize webpack-sources@1.4.3 
 +  Initialize schema-utils@2.7.1 
 +  Initialize data-urls@2.0.0 
 +  Initialize terser@5.39.0 
 +  Initialize serialize-javascript@6.0.2 
 +  Initialize @jridgewell/trace-mapping@0.3.25 
 +  Initialize jest-worker@27.5.1 
 +  Initialize has-flag@4.0.0 
 +  Initialize foreground-child@3.3.1 
 +  Initialize jackspeak@3.4.3 
 +  Initialize path-scurry@1.11.1 
 +  Initialize minipass@7.1.2 
 +  Initialize package-json-from-dist@1.0.1 
 +  Initialize global-prefix@3.0.0 
 +  Initialize parse-json@5.2.0 
 +  Initialize path-type@4.0.0 
 +  Initialize import-fresh@3.3.1 
 +  Initialize @nodelib/fs.stat@2.0.5 
 +  Initialize merge2@1.4.1 
 +  Initialize glob-parent@5.1.2 
 +  Initialize signal-exit@4.1.0 
 +  Initialize camelcase-keys@7.0.2 
 +  Initialize redent@4.0.0 
 +  Initialize normalize-package-data@3.0.3 
 +  Initialize @types/minimist@1.2.5 
 +  Initialize decamelize@5.0.1 
 +  Initialize decamelize-keys@1.1.1 
 +  Initialize hard-rejection@2.1.0 
 +  Initialize minimist-options@4.1.0 
 +  Initialize read-pkg-up@8.0.0 
 +  Initialize type-fest@1.4.0 
 +  Initialize trim-newlines@4.1.1 
 +  Initialize yargs-parser@20.2.9 
 +  Initialize ansi-regex@5.0.1 
 +  Initialize flat-cache@3.2.0 
 +  Initialize emoji-regex@8.0.0 
 +  Initialize is-fullwidth-code-point@3.0.0 
 +  Initialize array-union@2.1.0 
 +  Initialize slash@3.0.0 
 +  Initialize dir-glob@3.0.1 
 +  Initialize util-deprecate@1.0.2 
 +  Initialize cssesc@3.0.0 
 +  Initialize lodash.truncate@4.4.2 
 +  Initialize slice-ansi@4.0.0 
 +  Initialize braces@3.0.3 
 +  Initialize picomatch@2.3.1 
 +  Initialize nanoid@3.3.11 
 +  Initialize caniuse-lite@1.0.30001712 
 +  Initialize @rspack/binding@1.3.3 
 +  Initialize @module-federation/runtime-tools@0.11.2 
 +  Initialize @modern-js/swc-plugins-linux-x64-gnu@0.6.11 
 +  Initialize @modern-js/swc-plugins-linux-x64-musl@0.6.11 
 +  Initialize @lezer/json@1.0.3 
 +  Initialize @lezer/css@1.1.11 
 +  Initialize @lezer/html@1.3.10 
 +  Initialize @lezer/php@1.0.2 
 +  Initialize @lezer/java@1.1.3 
 +  Initialize @lezer/rust@1.0.2 
 +  Initialize y-protocols@1.0.6 
 +  Initialize @lezer/python@1.1.17 
 +  Initialize @lezer/xml@1.0.6 
 +  Initialize @lezer/cpp@1.1.3 
 +  Initialize @jest/schemas@29.6.3 
 +  Initialize ansi-styles@5.2.0 
 +  Initialize react-is@18.3.1 
 +  Initialize jest-matcher-utils@29.7.0 
 +  Initialize jest-message-util@29.7.0 
 +  Initialize jest-util@29.7.0 
 +  Initialize @jest/expect-utils@29.7.0 
 +  Initialize jest-get-type@29.6.3 
 +  Initialize @pkgr/core@0.2.2 
 +  Initialize fast-diff@1.3.0 
 +  Initialize jest-environment-jsdom@29.7.0 
 +  Initialize jest-junit@15.0.0 
 +  Initialize simulate-event@1.4.0 
 +  Initialize ts-jest@29.3.1 
 +  Initialize @babel/core@7.26.10 
 +  Initialize identity-obj-proxy@3.0.0 
 +  Initialize @babel/preset-env@7.26.9 
 +  Initialize lodash.escape@4.0.1 
 +  Initialize sprintf-js@1.0.3 
 +  Initialize dunder-proto@1.0.1 
 +  Initialize @jupyterlab/cells@4.4.0 
 +  Initialize @jupyterlab/toc@6.4.0 
 +  Initialize @jupyterlab/lsp@4.4.0 
 +  Initialize strip-json-comments@3.1.1 
 +  Initialize prelude-ls@1.2.1 
 +  Initialize deep-is@0.1.4 
 +  Initialize fast-levenshtein@2.0.6 
 +  Initialize word-wrap@1.2.5 
 +  Initialize type-check@0.4.0 
 +  Initialize is-extglob@2.1.1 
 +  Initialize type-fest@0.20.2 
 +  Initialize uri-js@4.4.1 
 +  Initialize json-schema-traverse@0.4.1 
 +  Initialize fast-json-stable-stringify@2.1.0 
 +  Initialize estraverse@5.3.0 
 +  Initialize esrecurse@4.3.0 
 +  Initialize brace-expansion@1.1.11 
 +  Initialize @nodelib/fs.scandir@2.1.5 
 +  Initialize fastq@1.19.1 
 +  Initialize argparse@2.0.1 
 +  Initialize @humanwhocodes/object-schema@2.0.3 
 +  Initialize ansi-styles@4.3.0 
 +  Initialize path-exists@4.0.0 
 +  Initialize locate-path@6.0.0 
 +  Initialize acorn-jsx@5.3.2 
 +  Initialize postcss-selector-parser@7.1.0 
 +  Initialize ajv-keywords@3.5.2 
 +  Initialize safer-buffer@2.1.2 
 +  Initialize emojis-list@3.0.0 
 +  Initialize big.js@5.2.2 
 +  Initialize y18n@5.0.8 
 +  Initialize escalade@3.2.0 
 +  Initialize yargs-parser@21.1.1 
 +  Initialize get-caller-file@2.0.5 
 +  Initialize require-directory@2.1.1 
 +  Initialize cliui@8.0.1 
 +  Initialize resolve@1.22.10 
 +  Initialize commander@7.2.0 
 +  Initialize html-escaper@2.0.2 
 +  Initialize acorn-walk@8.3.4 
 +  Initialize gzip-size@6.0.0 
 +  Initialize opener@1.5.2 
 +  Initialize debounce@1.2.1 
 +  Initialize ws@7.5.10 
 +  Initialize sirv@2.0.4 
 +  Initialize chokidar@3.6.0 
 +  Initialize express@4.21.2 
 +  Initialize p-retry@6.2.1 
 +  Initialize webpack-dev-middleware@7.4.2 
 +  Initialize webpack-dev-server@5.2.0 
 +  Initialize http-proxy-middleware@2.0.9 
 +  Initialize tsconfig-paths@4.2.0 
 +  Initialize pretty-error@4.0.0 
 +  Initialize @types/html-minifier-terser@6.1.0 
 +  Initialize html-minifier-terser@6.1.0 
 +  Initialize globby@13.2.2 
 +  Initialize isomorphic.js@0.2.5 
 +  Initialize pkg-dir@4.2.0 
 +  Initialize resolve-cwd@3.0.0 
 +  Initialize jest-runner@29.7.0 
 +  Initialize @jest/test-result@29.7.0 
 +  Initialize @jest/console@29.7.0 
 +  Initialize jest-regex-util@29.6.3 
 +  Initialize jest-validate@29.7.0 
 +  Initialize jest-watcher@29.7.0 
 +  Initialize @jest/reporters@29.7.0 
 +  Initialize @types/node@22.12.0 
 +  Initialize @jest/transform@29.7.0 
 +  Initialize ansi-escapes@4.3.2 
 +  Initialize jest-runtime@29.7.0 
 +  Initialize ci-info@3.9.0 
 +  Initialize jest-snapshot@29.7.0 
 +  Initialize exit@0.1.2 
 +  Initialize jest-haste-map@29.7.0 
 +  Initialize jest-resolve@29.7.0 
 +  Initialize jest-changed-files@29.7.0 
 +  Initialize jest-resolve-dependencies@29.7.0 
 +  Initialize jest-config@29.7.0 
 +  Initialize @types/istanbul-reports@3.0.4 
 +  Initialize @types/yargs@17.0.33 
 +  Initialize @types/istanbul-lib-coverage@2.0.6 
 +  Initialize create-jest@29.7.0 
 +  Initialize minimatch@9.0.3 
 +  Initialize querystringify@2.2.0 
 +  Initialize requires-port@1.0.0 
 +  Initialize isexe@2.0.0 
 +  Initialize shebang-regex@3.0.0 
 +  Initialize balanced-match@1.0.2 
 +  Initialize json-schema-merge-allof@0.8.1 
 +  Initialize jsonpointer@5.0.1 
 +  Initialize lodash-es@4.17.21 
 +  Initialize scheduler@0.23.2 
 +  Initialize @microsoft/fast-colors@5.3.1 
 +  Initialize @microsoft/fast-element@1.14.0 
 +  Initialize @microsoft/fast-web-utilities@5.4.1 
 +  Initialize @microsoft/fast-foundation@2.50.0 
 +  Initialize prop-types@15.8.1 
 +  Initialize markdown-to-jsx@7.7.4 
 +  Initialize csstype@3.0.10 
 +  Initialize free-style@3.1.0 
 +  Initialize js-tokens@4.0.0 
 +  Initialize domhandler@5.0.3 
 +  Initialize domutils@3.2.2 
 +  Initialize domelementtype@2.3.0 
 +  Initialize entities@4.5.0 
 +  Initialize @types/eslint@9.6.1 
 +  Initialize estraverse@4.3.0 
 +  Initialize node-releases@2.0.19 
 +  Initialize electron-to-chromium@1.5.134 
 +  Initialize update-browserslist-db@1.1.3 
 +  Initialize ajv-formats@2.1.1 
 +  Initialize ajv-keywords@5.1.0 
 +  Initialize @webassemblyjs/helper-wasm-bytecode@1.13.2 
 +  Initialize @webassemblyjs/helper-numbers@1.13.2 
 +  Initialize @webassemblyjs/wasm-opt@1.14.1 
 +  Initialize @webassemblyjs/wasm-gen@1.14.1 
 +  Initialize @webassemblyjs/helper-wasm-section@1.14.1 
 +  Initialize @webassemblyjs/wast-printer@1.14.1 
 +  Initialize @webassemblyjs/helper-buffer@1.14.1 
 +  Initialize mime-db@1.52.0 
 +  Initialize @webassemblyjs/leb128@1.13.2 
 +  Initialize @webassemblyjs/helper-api-error@1.13.2 
 +  Initialize @webassemblyjs/ieee754@1.13.2 
 +  Initialize @webassemblyjs/utf8@1.13.2 
 +  Initialize shallow-clone@3.0.1 
 +  Initialize is-plain-object@2.0.4 
 +  Initialize kind-of@6.0.3 
 +  Initialize wrappy@1.0.2 
 +  Initialize supports-color@5.5.0 
 +  Initialize escape-string-regexp@1.0.5 
 +  Initialize ansi-styles@3.2.1 
 +  Initialize @types/source-list-map@0.1.6 
 +  Initialize source-list-map@2.0.1 
 +  Initialize whatwg-url@8.7.0 
 +  Initialize source-map-support@0.5.21 
 +  Initialize @jridgewell/source-map@0.3.6 
 +  Initialize commander@2.20.3 
 +  Initialize randombytes@2.1.0 
 +  Initialize @jridgewell/sourcemap-codec@1.5.0 
 +  Initialize @jridgewell/resolve-uri@3.1.2 
 +  Initialize merge-stream@2.0.0 
 +  Initialize supports-color@8.1.1 
 +  Initialize @isaacs/cliui@8.0.2 
 +  Initialize @pkgjs/parseargs@0.11.0 
 +  Initialize lru-cache@10.4.3 
 +  Initialize which@1.3.1 
 +  Initialize ini@1.3.8 
 +  Initialize @babel/code-frame@7.26.2 
 +  Initialize error-ex@1.3.2 
 +  Initialize lines-and-columns@1.2.4 
 +  Initialize parent-module@1.0.1 
 +  Initialize resolve-from@4.0.0 
 +  Initialize map-obj@4.3.0 
 +  Initialize quick-lru@5.1.1 
 +  Initialize camelcase@6.3.0 
 +  Initialize strip-indent@4.0.0 
 +  Initialize indent-string@5.0.0 
 +  Initialize hosted-git-info@4.1.0 
 +  Initialize is-core-module@2.16.1 
 +  Initialize validate-npm-package-license@3.0.4 
 +  Initialize decamelize@1.2.0 
 +  Initialize map-obj@1.0.1 
 +  Initialize is-plain-obj@1.1.0 
 +  Initialize arrify@1.0.1 
 +  Initialize read-pkg@6.0.0 
 +  Initialize flatted@3.3.3 
 +  Initialize rimraf@3.0.2 
 +  Initialize keyv@4.5.4 
 +  Initialize astral-regex@2.0.0 
 +  Initialize fill-range@7.1.1 
 +  Initialize @rspack/binding-linux-x64-gnu@1.3.3 
 +  Initialize @rspack/binding-linux-x64-musl@1.3.3 
 +  Initialize @module-federation/runtime@0.11.2 
 +  Initialize @module-federation/webpack-bundler-runtime@0.11.2 
 +  Initialize @sinclair/typebox@0.27.8 
 +  Initialize jest-diff@29.7.0 
 +  Initialize stack-utils@2.0.6 
 +  Initialize @types/stack-utils@2.0.3 
 +  Initialize jest-mock@29.7.0 
 +  Initialize @types/jsdom@20.0.1 
 +  Initialize @jest/environment@29.7.0 
 +  Initialize jsdom@20.0.3 
 +  Initialize @jest/fake-timers@29.7.0 
 +  Initialize uuid@8.3.2 
 +  Initialize xml@1.0.1 
 +  Initialize mkdirp@1.0.4 
 +  Initialize xtend@4.0.2 
 +  Initialize make-error@1.3.6 
 +  Initialize type-fest@4.39.1 
 +  Initialize lodash.memoize@4.1.2 
 +  Initialize bs-logger@0.2.6 
 +  Initialize ejs@3.1.10 
 +  Initialize @babel/helpers@7.27.0 
 +  Initialize @babel/generator@7.27.0 
 +  Initialize @babel/helper-module-transforms@7.26.0 
 +  Initialize convert-source-map@2.0.0 
 +  Initialize @babel/helper-compilation-targets@7.27.0 
 +  Initialize @ampproject/remapping@2.3.0 
 +  Initialize @babel/types@7.27.0 
 +  Initialize @babel/traverse@7.27.0 
 +  Initialize @babel/template@7.27.0 
 +  Initialize semver@6.3.1 
 +  Initialize @babel/parser@7.27.0 
 +  Initialize gensync@1.0.0-beta.2 
 +  Initialize harmony-reflect@1.6.2 
 +  Initialize @babel/plugin-transform-reserved-words@7.25.9 
 +  Initialize babel-plugin-polyfill-corejs3@0.11.1 
 +  Initialize core-js-compat@3.41.0 
 +  Initialize @babel/plugin-transform-block-scoped-functions@7.26.5 
 +  Initialize @babel/plugin-transform-spread@7.25.9 
 +  Initialize @babel/plugin-transform-modules-amd@7.25.9 
 +  Initialize @babel/plugin-transform-property-literals@7.25.9 
 +  Initialize babel-plugin-polyfill-regenerator@0.6.4 
 +  Initialize @babel/plugin-transform-for-of@7.26.9 
 +  Initialize @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9 
 +  Initialize @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9 
 +  Initialize @babel/plugin-syntax-unicode-sets-regex@7.18.6 
 +  Initialize @babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9 
 +  Initialize @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9 
 +  Initialize @babel/plugin-transform-object-rest-spread@7.25.9 
 +  Initialize @babel/plugin-transform-unicode-sets-regex@7.25.9 
 +  Initialize @babel/plugin-transform-duplicate-keys@7.25.9 
 +  Initialize @babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9 
 +  Initialize @babel/helper-plugin-utils@7.26.5 
 +  Initialize @babel/plugin-transform-named-capturing-groups-regex@7.25.9 
 +  Initialize babel-plugin-polyfill-corejs2@0.4.13 
 +  Initialize @babel/plugin-transform-async-to-generator@7.25.9 
 +  Initialize @babel/plugin-transform-numeric-separator@7.25.9 
 +  Initialize @babel/plugin-syntax-import-attributes@7.26.0 
 +  Initialize @babel/plugin-transform-optional-catch-binding@7.25.9 
 +  Initialize @babel/plugin-transform-object-super@7.25.9 
 +  Initialize @babel/plugin-transform-regenerator@7.27.0 
 +  Initialize @babel/plugin-transform-classes@7.25.9 
 +  Initialize @babel/plugin-transform-sticky-regex@7.25.9 
 +  Initialize @babel/preset-modules@0.1.6-no-external-plugins 
 +  Initialize @babel/plugin-transform-unicode-regex@7.25.9 
 +  Initialize @babel/plugin-transform-json-strings@7.25.9 
 +  Initialize @babel/plugin-transform-class-static-block@7.26.0 
 +  Initialize @babel/plugin-transform-computed-properties@7.25.9 
 +  Initialize @babel/plugin-transform-parameters@7.25.9 
 +  Initialize @babel/plugin-transform-private-methods@7.25.9 
 +  Initialize @babel/plugin-transform-shorthand-properties@7.25.9 
 +  Initialize @babel/plugin-transform-optional-chaining@7.25.9 
 +  Initialize @babel/plugin-transform-async-generator-functions@7.26.8 
 +  Initialize @babel/plugin-transform-literals@7.25.9 
 +  Initialize @babel/plugin-transform-modules-commonjs@7.26.3 
 +  Initialize @babel/plugin-transform-function-name@7.25.9 
 +  Initialize @babel/plugin-transform-typeof-symbol@7.27.0 
 +  Initialize @babel/plugin-transform-class-properties@7.25.9 
 +  Initialize @babel/plugin-transform-template-literals@7.26.8 
 +  Initialize @babel/helper-validator-option@7.25.9 
 +  Initialize @babel/plugin-syntax-import-assertions@7.26.0 
 +  Initialize @babel/compat-data@7.26.8 
 +  Initialize @babel/plugin-transform-unicode-property-regex@7.25.9 
 +  Initialize @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 
 +  Initialize @babel/plugin-transform-dynamic-import@7.25.9 
 +  Initialize @babel/plugin-transform-nullish-coalescing-operator@7.26.6 
 +  Initialize @babel/plugin-transform-unicode-escapes@7.25.9 
 +  Initialize @babel/plugin-transform-dotall-regex@7.25.9 
 +  Initialize @babel/plugin-transform-logical-assignment-operators@7.25.9 
 +  Initialize @babel/plugin-transform-modules-umd@7.25.9 
 +  Initialize @babel/plugin-transform-arrow-functions@7.25.9 
 +  Initialize @babel/plugin-transform-destructuring@7.25.9 
 +  Initialize @babel/plugin-transform-export-namespace-from@7.25.9 
 +  Initialize @babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9 
 +  Initialize @babel/plugin-transform-exponentiation-operator@7.26.3 
 +  Initialize @babel/plugin-transform-member-expression-literals@7.25.9 
 +  Initialize @babel/plugin-transform-modules-systemjs@7.25.9 
 +  Initialize @babel/plugin-transform-private-property-in-object@7.25.9 
 +  Initialize @babel/plugin-transform-regexp-modifiers@7.26.0 
 +  Initialize @babel/plugin-transform-block-scoping@7.27.0 
 +  Initialize @babel/plugin-transform-new-target@7.25.9 
 +  Initialize @jupyterlab/attachments@4.4.0 
 +  Initialize @jupyterlab/outputarea@4.4.0 
 +  Initialize @jupyterlab/filebrowser@4.4.0 
 +  Initialize vscode-ws-jsonrpc@1.0.2 
 +  Initialize vscode-jsonrpc@6.0.0 
 +  Initialize vscode-languageserver-protocol@3.17.5 
 +  Initialize lodash.mergewith@4.6.2 
 +  Initialize punycode@2.3.1 
 +  Initialize concat-map@0.0.1 
 +  Initialize run-parallel@1.2.0 
 +  Initialize reusify@1.1.0 
 +  Initialize color-convert@2.0.1 
 +  Initialize p-locate@5.0.0 
 +  Initialize wrap-ansi@7.0.0 
 +  Initialize path-parse@1.0.7 
 +  Initialize supports-preserve-symlinks-flag@1.0.0 
 +  Initialize duplexer@0.1.2 
 +  Initialize @polka/url@1.0.0-next.29 
 +  Initialize totalist@3.0.1 
 +  Initialize mrmime@2.0.1 
 +  Initialize is-binary-path@2.1.0 
 +  Initialize anymatch@3.1.3 
 +  Initialize readdirp@3.6.0 
 +  Initialize fresh@0.5.2 
 +  Initialize safe-buffer@5.2.1 
 +  Initialize vary@1.1.2 
 +  Initialize send@0.19.0 
 +  Initialize type-is@1.6.18 
 +  Initialize path-to-regexp@0.1.12 
 +  Initialize array-flatten@1.1.1 
 +  Initialize parseurl@1.3.3 
 +  Initialize accepts@1.3.8 
 +  Initialize range-parser@1.2.1 
 +  Initialize finalhandler@1.3.1 
 +  Initialize depd@2.0.0 
 +  Initialize merge-descriptors@1.0.3 
 +  Initialize cookie-signature@1.0.6 
 +  Initialize proxy-addr@2.0.7 
 +  Initialize setprototypeof@1.2.0 
 +  Initialize serve-static@1.16.2 
 +  Initialize debug@2.6.9 
 +  Initialize statuses@2.0.1 
 +  Initialize on-finished@2.4.1 
 +  Initialize encodeurl@2.0.0 
 +  Initialize body-parser@1.20.3 
 +  Initialize content-disposition@0.5.4 
 +  Initialize etag@1.8.1 
 +  Initialize methods@1.1.2 
 +  Initialize escape-html@1.0.3 
 +  Initialize utils-merge@1.0.1 
 +  Initialize content-type@1.0.5 
 +  Initialize qs@6.13.0 
 +  Initialize cookie@0.7.1 
 +  Initialize http-errors@2.0.0 
 +  Initialize retry@0.13.1 
 +  Initialize is-network-error@1.1.0 
 +  Initialize @types/retry@0.12.2 
 +  Initialize memfs@4.17.0 
 +  Initialize @types/ws@8.18.1 
 +  Initialize @types/serve-index@1.9.4 
 +  Initialize compression@1.8.0 
 +  Initialize spdy@4.0.2 
 +  Initialize connect-history-api-fallback@2.0.0 
 +  Initialize ipaddr.js@2.2.0 
 +  Initialize ansi-html-community@0.0.8 
 +  Initialize @types/bonjour@3.5.13 
 +  Initialize @types/serve-static@1.15.7 
 +  Initialize @types/sockjs@0.3.36 
 +  Initialize launch-editor@2.10.0 
 +  Initialize open@10.1.0 
 +  Initialize @types/express@4.17.21 
 +  Initialize bonjour-service@1.3.0 
 +  Initialize @types/connect-history-api-fallback@1.5.4 
 +  Initialize selfsigned@2.4.1 
 +  Initialize serve-index@1.9.1 
 +  Initialize sockjs@0.3.24 
 +  Initialize @types/http-proxy@1.17.16 
 +  Initialize http-proxy@1.18.1 
 +  Initialize is-plain-obj@3.0.0 
 +  Initialize strip-bom@3.0.0 
 +  Initialize renderkid@3.0.0 
 +  Initialize commander@8.3.0 
 +  Initialize param-case@3.0.4 
 +  Initialize relateurl@0.2.7 
 +  Initialize he@1.2.0 
 +  Initialize camel-case@4.1.2 
 +  Initialize clean-css@5.3.3 
 +  Initialize slash@4.0.0 
 +  Initialize find-up@4.1.0 
 +  Initialize emittery@0.13.1 
 +  Initialize jest-docblock@29.7.0 
 +  Initialize jest-leak-detector@29.7.0 
 +  Initialize p-limit@3.1.0 
 +  Initialize jest-worker@29.7.0 
 +  Initialize source-map-support@0.5.13 
 +  Initialize jest-environment-node@29.7.0 
 +  Initialize collect-v8-coverage@1.0.2 
 +  Initialize leven@3.1.0 
 +  Initialize string-length@4.0.2 
 +  Initialize istanbul-lib-coverage@3.2.2 
 +  Initialize istanbul-lib-instrument@6.0.3 
 +  Initialize istanbul-reports@3.1.7 
 +  Initialize v8-to-istanbul@9.3.0 
 +  Initialize istanbul-lib-source-maps@4.0.1 
 +  Initialize istanbul-lib-report@3.0.1 
 +  Initialize @bcoe/v8-coverage@0.2.3 
 +  Initialize undici-types@6.20.0 
 +  Initialize babel-plugin-istanbul@6.1.1 
 +  Initialize write-file-atomic@4.0.2 
 +  Initialize pirates@4.0.7 
 +  Initialize type-fest@0.21.3 
 +  Initialize @jest/source-map@29.6.3 
 +  Initialize strip-bom@4.0.0 
 +  Initialize @jest/globals@29.7.0 
 +  Initialize cjs-module-lexer@1.4.3 
 +  Initialize @babel/plugin-syntax-jsx@7.25.9 
 +  Initialize @babel/plugin-syntax-typescript@7.25.9 
 +  Initialize babel-preset-current-node-syntax@1.1.0 
 +  Initialize @types/graceful-fs@4.1.9 
 +  Initialize fb-watchman@2.0.2 
 +  Initialize walker@1.0.8 
 +  Initialize jest-pnp-resolver@1.2.3 
 +  Initialize resolve.exports@2.0.3 
 +  Initialize execa@5.1.1 
 +  Initialize jest-circus@29.7.0 
 +  Initialize babel-jest@29.7.0 
 +  Initialize @jest/test-sequencer@29.7.0 
 +  Initialize @types/istanbul-lib-report@3.0.3 
 +  Initialize @types/yargs-parser@21.0.3 
 +  Initialize prompts@2.4.2 
 +  Initialize compute-lcm@1.1.2 
 +  Initialize json-schema-compare@0.2.2 
 +  Initialize exenv-es6@1.1.1 
 +  Initialize tabbable@5.3.3 
 +  Initialize tslib@1.14.1 
 +  Initialize object-assign@4.1.1 
 +  Initialize react-is@16.13.1 
 +  Initialize dom-serializer@2.0.0 
 +  Initialize @xtuc/long@4.2.2 
 +  Initialize @webassemblyjs/floating-point-hex-parser@1.13.2 
 +  Initialize @xtuc/ieee754@1.2.0 
 +  Initialize isobject@3.0.1 
 +  Initialize has-flag@3.0.0 
 +  Initialize color-convert@1.9.3 
 +  Initialize tr46@2.1.0 
 +  Initialize webidl-conversions@6.1.0 
 +  Initialize buffer-from@1.1.2 
 +  Initialize @jridgewell/gen-mapping@0.3.8 
 +  Initialize strip-ansi@7.1.0 
 +  Initialize string-width@5.1.2 
 +  Initialize wrap-ansi@8.1.0 
 +  Initialize @babel/helper-validator-identifier@7.25.9 
 +  Initialize is-arrayish@0.2.1 
 +  Initialize callsites@3.1.0 
 +  Initialize min-indent@1.0.1 
 +  Initialize lru-cache@6.0.0 
 +  Initialize hasown@2.0.2 
 +  Initialize spdx-correct@3.2.0 
 +  Initialize spdx-expression-parse@3.0.1 
 +  Initialize @types/normalize-package-data@2.4.4 
 +  Initialize json-buffer@3.0.1 
 +  Initialize to-regex-range@5.0.1 
 +  Initialize @module-federation/sdk@0.11.2 
 +  Initialize @module-federation/error-codes@0.11.2 
 +  Initialize @module-federation/runtime-core@0.11.2 
 +  Initialize diff-sequences@29.6.3 
 +  Initialize escape-string-regexp@2.0.0 
 +  Initialize parse5@7.2.1 
 +  Initialize @types/tough-cookie@4.0.5 
 +  Initialize symbol-tree@3.2.4 
 +  Initialize http-proxy-agent@5.0.0 
 +  Initialize w3c-xmlserializer@4.0.0 
 +  Initialize whatwg-url@11.0.0 
 +  Initialize xml-name-validator@4.0.0 
 +  Initialize domexception@4.0.0 
 +  Initialize webidl-conversions@7.0.0 
 +  Initialize acorn-globals@7.0.1 
 +  Initialize cssstyle@2.3.0 
 +  Initialize form-data@4.0.2 
 +  Initialize https-proxy-agent@5.0.1 
 +  Initialize tough-cookie@4.1.4 
 +  Initialize html-encoding-sniffer@3.0.0 
 +  Initialize escodegen@2.1.0 
 +  Initialize data-urls@3.0.2 
 +  Initialize nwsapi@2.2.20 
 +  Initialize is-potential-custom-element-name@1.0.1 
 +  Initialize whatwg-encoding@2.0.0 
 +  Initialize saxes@6.0.0 
 +  Initialize whatwg-mimetype@3.0.0 
 +  Initialize cssom@0.5.0 
 +  Initialize decimal.js@10.5.0 
 +  Initialize @sinonjs/fake-timers@10.3.0 
 +  Initialize jake@10.9.2 
 +  Initialize jsesc@3.1.0 
 +  Initialize @babel/helper-module-imports@7.25.9 
 +  Initialize lru-cache@5.1.1 
 +  Initialize @babel/helper-string-parser@7.25.9 
 +  Initialize globals@11.12.0 
 +  Initialize @babel/helper-define-polyfill-provider@0.6.4 
 +  Initialize @babel/helper-skip-transparent-expression-wrappers@7.25.9 
 +  Initialize @babel/helper-create-regexp-features-plugin@7.27.0 
 +  Initialize @babel/helper-remap-async-to-generator@7.25.9 
 +  Initialize @babel/helper-replace-supers@7.26.5 
 +  Initialize regenerator-transform@0.15.2 
 +  Initialize @babel/helper-annotate-as-pure@7.25.9 
 +  Initialize @babel/helper-create-class-features-plugin@7.27.0 
 +  Initialize @jupyterlab/docmanager@4.4.0 
 +  Initialize vscode-jsonrpc@8.2.0 
 +  Initialize vscode-languageserver-types@3.17.5 
 +  Initialize queue-microtask@1.2.3 
 +  Initialize color-name@1.1.4 
 +  Initialize binary-extensions@2.3.0 
 +  Initialize destroy@1.2.0 
 +  Initialize encodeurl@1.0.2 
 +  Initialize media-typer@0.3.0 
 +  Initialize negotiator@0.6.3 
 +  Initialize unpipe@1.0.0 
 +  Initialize forwarded@0.2.0 
 +  Initialize ipaddr.js@1.9.1 
 +  Initialize ms@2.0.0 
 +  Initialize ee-first@1.1.1 
 +  Initialize raw-body@2.5.2 
 +  Initialize iconv-lite@0.4.24 
 +  Initialize bytes@3.1.2 
 +  Initialize side-channel@1.1.0 
 +  Initialize toidentifier@1.0.1 
 +  Initialize @jsonjoy.com/json-pack@1.2.0 
 +  Initialize @jsonjoy.com/util@1.5.0 
 +  Initialize tree-dump@1.0.2 
 +  Initialize on-headers@1.0.2 
 +  Initialize compressible@2.0.18 
 +  Initialize negotiator@0.6.4 
 +  Initialize spdy-transport@3.0.0 
 +  Initialize handle-thing@2.0.1 
 +  Initialize http-deceiver@1.2.7 
 +  Initialize select-hose@2.0.0 
 +  Initialize @types/send@0.17.4 
 +  Initialize @types/http-errors@2.0.4 
 +  Initialize default-browser@5.2.1 
 +  Initialize define-lazy-prop@3.0.0 
 +  Initialize is-inside-container@1.0.0 
 +  Initialize is-wsl@3.1.0 
 +  Initialize @types/body-parser@1.19.5 
 +  Initialize @types/qs@6.9.18 
 +  Initialize @types/express-serve-static-core@4.19.6 
 +  Initialize multicast-dns@7.2.5 
 +  Initialize @types/express-serve-static-core@5.0.6 
 +  Initialize node-forge@1.3.1 
 +  Initialize @types/node-forge@1.3.11 
 +  Initialize batch@0.6.1 
 +  Initialize http-errors@1.6.3 
 +  Initialize websocket-driver@0.7.4 
 +  Initialize faye-websocket@0.11.4 
 +  Initialize follow-redirects@1.15.9 
 +  Initialize eventemitter3@4.0.7 
 +  Initialize htmlparser2@6.1.0 
 +  Initialize css-select@4.3.0 
 +  Initialize dom-converter@0.2.0 
 +  Initialize dot-case@3.0.4 
 +  Initialize pascal-case@3.1.2 
 +  Initialize locate-path@5.0.0 
 +  Initialize detect-newline@3.1.0 
 +  Initialize yocto-queue@0.1.0 
 +  Initialize char-regex@1.0.2 
 +  Initialize @istanbuljs/schema@0.1.3 
 +  Initialize make-dir@4.0.0 
 +  Initialize test-exclude@6.0.0 
 +  Initialize @istanbuljs/load-nyc-config@1.1.0 
 +  Initialize istanbul-lib-instrument@5.2.1 
 +  Initialize signal-exit@3.0.7 
 +  Initialize @jest/expect@29.7.0 
 +  Initialize @babel/plugin-syntax-async-generators@7.8.4 
 +  Initialize @babel/plugin-syntax-object-rest-spread@7.8.3 
 +  Initialize @babel/plugin-syntax-json-strings@7.8.3 
 +  Initialize @babel/plugin-syntax-optional-chaining@7.8.3 
 +  Initialize @babel/plugin-syntax-import-meta@7.10.4 
 +  Initialize @babel/plugin-syntax-logical-assignment-operators@7.10.4 
 +  Initialize @babel/plugin-syntax-top-level-await@7.14.5 
 +  Initialize @babel/plugin-syntax-optional-catch-binding@7.8.3 
 +  Initialize @babel/plugin-syntax-private-property-in-object@7.14.5 
 +  Initialize @babel/plugin-syntax-class-static-block@7.14.5 
 +  Initialize @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 
 +  Initialize @babel/plugin-syntax-bigint@7.8.3 
 +  Initialize @babel/plugin-syntax-numeric-separator@7.10.4 
 +  Initialize @babel/plugin-syntax-class-properties@7.12.13 
 +  Initialize bser@2.1.1 
 +  Initialize makeerror@1.0.12 
 +  Initialize human-signals@2.1.0 
 +  Initialize is-stream@2.0.1 
 +  Initialize onetime@5.1.2 
 +  Initialize strip-final-newline@2.0.0 
 +  Initialize npm-run-path@4.0.1 
 +  Initialize get-stream@6.0.1 
 +  Initialize jest-each@29.7.0 
 +  Initialize co@4.6.0 
 +  Initialize dedent@1.5.3 
 +  Initialize pure-rand@6.1.0 
 +  Initialize is-generator-fn@2.1.0 
 +  Initialize @types/babel__core@7.20.5 
 +  Initialize babel-preset-jest@29.6.3 
 +  Initialize sisteransi@1.0.5 
 +  Initialize kleur@3.0.3 
 +  Initialize compute-gcd@1.2.1 
 +  Initialize validate.io-array@1.0.6 
 +  Initialize validate.io-integer-array@1.0.0 
 +  Initialize validate.io-function@1.0.2 
 +  Initialize color-name@1.1.3 
 +  Initialize @jridgewell/set-array@1.2.1 
 +  Initialize ansi-regex@6.1.0 
 +  Initialize eastasianwidth@0.2.0 
 +  Initialize emoji-regex@9.2.2 
 +  Initialize yallist@4.0.0 
 +  Initialize function-bind@1.1.2 
 +  Initialize spdx-license-ids@3.0.21 
 +  Initialize spdx-exceptions@2.5.0 
 +  Initialize is-number@7.0.0 
 +  Initialize agent-base@6.0.2 
 +  Initialize @tootallnate/once@2.0.0 
 +  Initialize tr46@3.0.0 
 +  Initialize cssom@0.3.8 
 +  Initialize asynckit@0.4.0 
 +  Initialize combined-stream@1.0.8 
 +  Initialize es-set-tostringtag@2.1.0 
 +  Initialize universalify@0.2.0 
 +  Initialize psl@1.15.0 
 +  Initialize esprima@4.0.1 
 +  Initialize xmlchars@2.2.0 
 +  Initialize @sinonjs/commons@3.0.1 
 +  Initialize async@3.2.6 
 +  Initialize filelist@1.0.4 
 +  Initialize yallist@3.1.1 
 +  Initialize lodash.debounce@4.0.8 
 +  Initialize regexpu-core@6.2.0 
 +  Initialize @babel/helper-wrap-function@7.25.9 
 +  Initialize @babel/helper-optimise-call-expression@7.25.9 
 +  Initialize @babel/helper-member-expression-to-functions@7.25.9 
 +  Initialize @babel/runtime@7.26.9 
 +  Initialize es-errors@1.3.0 
 +  Initialize side-channel-map@1.0.1 
 +  Initialize object-inspect@1.13.4 
 +  Initialize side-channel-list@1.0.0 
 +  Initialize side-channel-weakmap@1.0.2 
 +  Initialize hyperdyperid@1.2.0 
 +  Initialize thingies@1.21.0 
 +  Initialize @jsonjoy.com/base64@1.1.2 
 +  Initialize readable-stream@3.6.2 
 +  Initialize hpack.js@2.1.6 
 +  Initialize obuf@1.1.2 
 +  Initialize detect-node@2.1.0 
 +  Initialize wbuf@1.7.3 
 +  Initialize @types/mime@1.3.5 
 +  Initialize default-browser-id@5.0.0 
 +  Initialize bundle-name@4.1.0 
 +  Initialize is-docker@3.0.0 
 +  Initialize @types/connect@3.4.38 
 +  Initialize @types/range-parser@1.2.7 
 +  Initialize thunky@1.1.0 
 +  Initialize dns-packet@5.6.1 
 +  Initialize statuses@1.5.0 
 +  Initialize inherits@2.0.3 
 +  Initialize setprototypeof@1.1.0 
 +  Initialize depd@1.1.2 
 +  Initialize http-parser-js@0.5.9 
 +  Initialize websocket-extensions@0.1.4 
 +  Initialize domhandler@4.3.1 
 +  Initialize domutils@2.8.0 
 +  Initialize entities@2.2.0 
 +  Initialize css-what@6.1.0 
 +  Initialize nth-check@2.1.1 
 +  Initialize boolbase@1.0.0 
 +  Initialize utila@0.4.0 
 +  Initialize no-case@3.0.4 
 +  Initialize p-locate@4.1.0 
 +  Initialize get-package-type@0.1.0 
 +  Initialize camelcase@5.3.1 
 +  Initialize js-yaml@3.14.1 
 +  Initialize node-int64@0.4.0 
 +  Initialize tmpl@1.0.5 
 +  Initialize mimic-fn@2.1.0 
 +  Initialize @types/babel__template@7.4.4 
 +  Initialize @types/babel__traverse@7.20.7 
 +  Initialize @types/babel__generator@7.27.0 
 +  Initialize babel-plugin-jest-hoist@29.6.3 
 +  Initialize validate.io-integer@1.0.5 
 +  Initialize delayed-stream@1.0.0 
 +  Initialize get-intrinsic@1.3.0 
 +  Initialize has-tostringtag@1.0.2 
 +  Initialize type-detect@4.0.8 
 +  Initialize minimatch@5.1.6 
 +  Initialize regenerate@1.4.2 
 +  Initialize regjsgen@0.8.0 
 +  Initialize regjsparser@0.12.0 
 +  Initialize regenerate-unicode-properties@10.2.0 
 +  Initialize unicode-match-property-value-ecmascript@2.2.0 
 +  Initialize unicode-match-property-ecmascript@2.0.0 
 +  Initialize regenerator-runtime@0.14.1 
 +  Initialize call-bound@1.0.4 
 +  Initialize string_decoder@1.3.0 
 +  Initialize readable-stream@2.3.8 
 +  Initialize minimalistic-assert@1.0.1 
 +  Initialize run-applescript@7.0.0 
 +  Initialize @leichtgewicht/ip-codec@2.0.5 
 +  Initialize dom-serializer@1.4.1 
 +  Initialize lower-case@2.0.2 
 +  Initialize p-limit@2.3.0 
 +  Initialize argparse@1.0.10 
 +  Initialize validate.io-number@1.0.3 
 +  Initialize math-intrinsics@1.1.0 
 +  Initialize get-proto@1.0.1 
 +  Initialize es-define-property@1.0.1 
 +  Initialize call-bind-apply-helpers@1.0.2 
 +  Initialize gopd@1.2.0 
 +  Initialize es-object-atoms@1.1.1 
 +  Initialize has-symbols@1.1.0 
 +  Initialize jsesc@3.0.2 
 +  Initialize unicode-property-aliases-ecmascript@2.1.0 
 +  Initialize unicode-canonical-property-names-ecmascript@2.0.1 
 +  Initialize core-util-is@1.0.3 
 +  Initialize string_decoder@1.1.1 
 +  Initialize isarray@1.0.0 
 +  Warning The following packages are deprecated: 
 +  ┠─ npm:glob@7.1.7 (Glob versions prior to v9 are no longer supported) 
 +  ┠─ npm:@humanwhocodes/config-array@0.13.0 (Use @eslint/config-array instead) 
 +  ┠─ npm:abab@2.0.6 (Use your platform&apos;s native atob() and btoa() methods instead) 
 +  ┠─ npm:inflight@1.0.6 (This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.) 
 +  ┠─ npm:eslint@8.57.1 (This version is no longer supported. Please see https://eslint.org/version-support for other options.) 
 +  ┠─ npm:@humanwhocodes/object-schema@2.0.3 (Use @eslint/object-schema instead) 
 +  ┠─ npm:rimraf@3.0.2 (Rimraf versions prior to v4 are no longer supported) 
 +  ┖─ npm:domexception@4.0.0 (Use your platform&apos;s native DOMException instead) 
 +  Warning The following packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed: 
 +  ┠─ npm:@fortawesome/fontawesome-free@5.15.4 
 +  ┠─ npm:core-js@3.41.0 
 +  ┃ 
 +  ┠─ This may cause the packages to not work correctly. 
 +  ┖─ To run lifecycle scripts, use the `--allow-scripts` flag with `deno install`: 
 +     deno install --allow-scripts=npm:@fortawesome/fontawesome-free@5.15.4,npm:core-js@3.41.0 
 +  INFO:hatch_jupyter_builder.utils:&gt; /home/tomoyan/.deno/bin/deno run install:extension 
 +  Task install:extension deno run -A build 
 +  Task build deno run -A build:lib &amp;&amp; deno run -A build:labextension:dev 
 +  Task build:lib tsc --sourceMap 
 +  Task build:labextension:dev jupyter labextension build --development True . 
 +  Building extension in . 
 + 
 +  Compilation starting… 
 + 
 + 
 +  Compilation starting… 
 + 
 + 
 +  Compilation finished 
 + 
 +  assets by chunk 500 KiB (id hint: vendors) 
 +    asset vendors-node_modules_deno_codemirror_lang-javascript_6_2_3_node_modules_codemirror_lang-javas-25ed00.efde1c46cdc1d8e6c028.js 278 KiB [emitted] [immutable] (id hint: vendors) 1 related asset 
 +    asset vendors-node_modules_deno_fsegurai_codemirror-theme-bundle_6_1_2_node_modules_fsegurai_codemi-5d1ce4.56aeac78b21c4bcf04a9.js 222 KiB [emitted] [immutable] (id hint: vendors) 1 related asset 
 +  asset style_index_css.7161472ec904f2999709.js 79.1 KiB [emitted] [immutable] 1 related asset 
 +  asset 39930b71a2fe387ebfac.png 72.3 KiB [emitted] [immutable] [from: style/images/background.png] 
 +  asset remoteEntry.93faf8d5d7af1955bc1d.js 33.1 KiB [emitted] [immutable] (name: jupyter_tomoyan_extension) 1 related asset 
 +  asset lib_index_js.161768646b6c6a1bedac.js 17.6 KiB [emitted] [immutable] 1 related asset 
 +  runtime modules 23.2 KiB 14 modules 
 +  javascript modules 443 KiB 48 modules 
 +  consume-shared-module modules 420 bytes 
 +    modules by path consume shared module (default) @codemirror/ 168 bytes 4 modules 
 +    modules by path consume shared module (default) @jupyterlab/*.0 (singleton) 126 bytes 3 modules 
 +    modules by path consume shared module (default) @lezer/*.0 (singleton) 84 bytes 2 modules 
 +    + 1 module 
 +  provide-module modules 126 bytes 
 +    provide shared module (default) @codemirror/lang-javascript@6.2.3 = ./node_modul...(truncated) 42 bytes [built] [code generated] 
 +    provide shared module (default) @fsegurai/codemirror-theme-bundle@6.1.2 = ./node...(truncated) 42 bytes [built] [code generated] 
 +    provide shared module (default) jupyter_tomoyan_extension@0.1.0 = ./lib/index.js 42 bytes [built] [code generated] 
 +  ./style/images/background.png 72.3 KiB (asset) 42 bytes (javascript) [built] [code generated] 
 +  webpack 5.99.5 compiled successfully in 2228 ms 
 + 
 +  asset 39930b71a2fe387ebfac.png 72.3 KiB [emitted] [immutable] [from: style/images/background.png] (auxiliary name: index) 
 +  asset index.css 22 KiB [emitted] (name: index) 
 +  asset index.js 0 bytes [emitted] [minimized] (name: index) 
 +  Entrypoint index 22 KiB (72.3 KiB) = index.css 22 KiB index.js 0 bytes 1 auxiliary asset 
 +  orphan modules 27.2 KiB (javascript) 72.3 KiB (asset) 1.06 KiB (runtime) [orphan] 13 modules 
 +  cacheable modules 50 bytes (javascript) 22.1 KiB (css/mini-extract) 
 +    ./style/index.css 50 bytes [built] [code generated] 
 +    css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!./style/variables.css 19 KiB [built] [code generated] 
 +    css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!./style/custom.css 1.92 KiB [built] [code generated] 
 +    css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!./style/index.css 1.19 KiB [built] [code generated] 
 +  webpack 5.99.5 compiled successfully in 1645 ms 
 +  INFO:hatch_jupyter_builder.utils:Finished running jupyter-builder 
 +  Preparing editable metadata (pyproject.toml) ... done 
 +Building wheels for collected packages: jupyter_tomoyan_extension 
 +  Running command Building editable for jupyter_tomoyan_extension (pyproject.toml) 
 +  Building editable for jupyter_tomoyan_extension (pyproject.toml) ... done 
 +  Created wheel for jupyter_tomoyan_extension: filename=jupyter_tomoyan_extension-0.1.0-py3-none-any.whl size=418386 sha256=d7479e2a4e136cd07c553e0b62d9e8517a7ba1aeba4e94cedffcc91defc1b07b 
 +  Stored in directory: /tmp/pip-ephem-wheel-cache-tnbrnocp/wheels/f5/0e/40/c0d318458100b016321dd9590bf7a78d98741540ef4ece107e 
 +Successfully built jupyter_tomoyan_extension 
 +Installing collected packages: jupyter_tomoyan_extension 
 +Successfully installed jupyter_tomoyan_extension-0.1.0 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +''deno.json'' を作成して ''install'' タスクは ''%%--%%allow-scripts'' オプションを使用するように設定する🤔\\ 
 +※pyproject.toml は [[git>jupyterlab/hatch-jupyter-builder|hatch-jupyter-builder]] で extension をビルドするので、hatch-jupyter-builder は通常 ''jlpm install'' を実行しようとします🤔\\ 
 +それを Deno に変更すると ''deno install %%--%%allow-scripts'' を追加実行する必要がある🤔\\ 
 +<WRAP color_term> 
 +<WRAP color_result><html><pre> 
 +  Installing backend dependencies ... done 
 +  Running command Preparing editable metadata (pyproject.toml) 
 +  INFO:hatch_jupyter_builder.utils:Running jupyter-builder 
 +  INFO:hatch_jupyter_builder.utils:Building with hatch_jupyter_builder.npm_builder 
 +  INFO:hatch_jupyter_builder.utils:With kwargs: {&apos;build_cmd&apos;: &apos;install:extension&apos;, &apos;npm&apos;: [&apos;deno&apos;], &apos;source_dir&apos;: &apos;src&apos;, &apos;build_dir&apos;: &apos;jupyter_tomoyan_extension/labextension&apos;
 +  INFO:hatch_jupyter_builder.utils:Installing build dependencies with npm.  This may take a while... 
 +  INFO:hatch_jupyter_builder.utils:&gt; /home/tomoyan/.deno/bin/deno install 
 +  Initialize @lezer/highlight@1.2.1 
 +... 
 +  Initialize isarray@1.0.0 
 +  Warning The following packages are deprecated: 
 +  ┠─ npm:glob@7.1.7 (Glob versions prior to v9 are no longer supported) 
 +  ┠─ npm:@humanwhocodes/config-array@0.13.0 (Use @eslint/config-array instead) 
 +  ┠─ npm:abab@2.0.6 (Use your platform&apos;s native atob() and btoa() methods instead) 
 +  ┠─ npm:inflight@1.0.6 (This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.) 
 +  ┠─ npm:eslint@8.57.1 (This version is no longer supported. Please see https://eslint.org/version-support for other options.) 
 +  ┠─ npm:@humanwhocodes/object-schema@2.0.3 (Use @eslint/object-schema instead) 
 +  ┠─ npm:rimraf@3.0.2 (Rimraf versions prior to v4 are no longer supported) 
 +  ┖─ npm:domexception@4.0.0 (Use your platform&apos;s native DOMException instead) 
 +  Warning The following packages contained npm lifecycle scripts (preinstall/install/postinstall) that were not executed: 
 +  ┠─ npm:@fortawesome/fontawesome-free@5.15.4 
 +  ┠─ npm:core-js@3.41.0 
 +  ┃ 
 +  ┠─ This may cause the packages to not work correctly. 
 +  ┖─ To run lifecycle scripts, use the `--allow-scripts` flag with `deno install`: 
 +<b class=bbat>     deno install --allow-scripts=npm:@fortawesome/fontawesome-free@5.15.4,npm:core-js@3.41.0</b> 
 +  INFO:hatch_jupyter_builder.utils:&gt; /home/tomoyan/.deno/bin/deno run install:extension 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +''deno install %%--%%allow-scripts'' を追加実行する😉\\ 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">deno</font><font color="#999999"> install </font><font color="#A347BA">--allow-scripts</font> 
 +</pre></html></WRAP> 
 +<WRAP color_result><html><pre> 
 +<font color="#A2734C">Warning</font> The following packages are deprecated: 
 +┠─ <font color="#8A8A8A">npm:eslint@8.57.1 (This version is no longer supported. Please see https://eslint.org/version-support for other options.)</font> 
 +┠─ <font color="#8A8A8A">npm:glob@7.1.7 (Glob versions prior to v9 are no longer supported)</font> 
 +┠─ <font color="#8A8A8A">npm:@humanwhocodes/config-array@0.13.0 (Use @eslint/config-array instead)</font> 
 +┠─ <font color="#8A8A8A">npm:abab@2.0.6 (Use your platform&apos;s native atob() and btoa() methods instead)</font> 
 +┠─ <font color="#8A8A8A">npm:inflight@1.0.6 (This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.)</font> 
 +┠─ <font color="#8A8A8A">npm:@humanwhocodes/object-schema@2.0.3 (Use @eslint/object-schema instead)</font> 
 +┠─ <font color="#8A8A8A">npm:rimraf@3.0.2 (Rimraf versions prior to v4 are no longer supported)</font> 
 +┖─ <font color="#8A8A8A">npm:domexception@4.0.0 (Use your platform&apos;s native DOMException instead)</font> 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +=== Deno でビルド === 
 +高速化後の ''deno run build'' は多少速い😅\\
 できれば webpack 自体を置き換えした方が良さそう🤔\\ できれば webpack 自体を置き換えした方が良さそう🤔\\
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-<font color="#0087FF"><b>$</b></font> <font color="#26A269">deno</font><font color="#999999"> run </font><font color="#A347BA">-A</font><font color="#999999"> build</font>+<font color="#0087FF"><b>$</b></font> <font color="#26A269">deno</font><font color="#999999"> run<font color="#999999"> build</font></font>
 </pre></html></WRAP> </pre></html></WRAP>
-<WRAP color_result><html><pre><font color="#26A269">Task</font> <font color="#2AA1B3">build</font> deno run -A build:lib &amp;&amp; deno run -A build:labextension:dev+<WRAP color_result><html><pre> 
 +<font color="#26A269">Task</font> <font color="#2AA1B3">build</font> deno run -A build:lib &amp;&amp; deno run -A build:labextension:dev
 <font color="#26A269">Task</font> <font color="#2AA1B3">build:lib</font> tsc --sourceMap <font color="#26A269">Task</font> <font color="#2AA1B3">build:lib</font> tsc --sourceMap
 <font color="#26A269">Task</font> <font color="#2AA1B3">build:labextension:dev</font> jupyter labextension build --development True . <font color="#26A269">Task</font> <font color="#2AA1B3">build:labextension:dev</font> jupyter labextension build --development True .
行 6899: 行 8721:
   <b>provide shared module (default) jupyter_tomoyan_extension@0.1.0 = ./lib/index.js</b> 42 bytes <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>   <b>provide shared module (default) jupyter_tomoyan_extension@0.1.0 = ./lib/index.js</b> 42 bytes <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>
 <b>./style/images/background.png</b> 72.3 KiB (asset) 42 bytes (javascript) <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font> <b>./style/images/background.png</b> 72.3 KiB (asset) 42 bytes (javascript) <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>
-<b class=bbat>webpack 5.99.5 compiled <font color="#33D17A"><b>successfully</b></font> in 1932 ms</b>+<b class=bbat>webpack 5.99.5 compiled <font color="#33D17A"><b>successfully</b></font> in 1899 ms</b>
  
 asset <font color="#33D17A"><b>39930b71a2fe387ebfac.png</b></font> 72.3 KiB <font color="#33D17A"><b>[emitted]</b></font> <font color="#33D17A"><b>[immutable]</b></font> [from: style/images/background.png] (auxiliary name: index) asset <font color="#33D17A"><b>39930b71a2fe387ebfac.png</b></font> 72.3 KiB <font color="#33D17A"><b>[emitted]</b></font> <font color="#33D17A"><b>[immutable]</b></font> [from: style/images/background.png] (auxiliary name: index)
行 6912: 行 8734:
   css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!<b>./style/neondreams.css</b> 2.09 KiB <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>   css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!<b>./style/neondreams.css</b> 2.09 KiB <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>
   css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!<b>./style/index.css</b> 889 bytes <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>   css ./node_modules/.deno/css-loader@6.11.0_1/node_modules/css-loader/dist/cjs.js!<b>./style/index.css</b> 889 bytes <font color="#E9AD0C"><b>[built]</b></font> <font color="#E9AD0C"><b>[code generated]</b></font>
-<b class=bbat>webpack 5.99.5 compiled <font color="#33D17A"><b>successfully</b></font> in 1434 ms</b>+<b class=bbat>webpack 5.99.5 compiled <font color="#33D17A"><b>successfully</b></font> in 1379 ms</b>
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
  
 ===== トラブルシューティング ===== ===== トラブルシューティング =====
 +
 +==== ModuleNotFoundError で --overwrite できない...🤔 ====
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">jupyter</font><font color="#999999"> labextension develop </font><font color="#A347BA">--overwrite</font><font color="#999999"> </font><font color="#999999"><u style="text-decoration-style:solid">.</u></font>
 +</pre></html></WRAP>
 +<WRAP color_result_hlong><html><pre>
 +/home/tomoyan/miniforge3/envs/jupyterlab/lib/python3.13/site-packages/jupyterlab/debuglog.py:54: UserWarning: An error occurred.
 +  warnings.warn(&quot;An error occurred.&quot;)
 +/home/tomoyan/miniforge3/envs/jupyterlab/lib/python3.13/site-packages/jupyterlab/debuglog.py:55: UserWarning: ModuleNotFoundError: There is no labextension at .. Errors encountered: [TypeError(&quot;the &apos;package&apos; argument is required to perform a relative import for &apos;.&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter-config&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;schema&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter-config&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter-config&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;jupyter_theme_editor&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@microsoft&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.mkdirp&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.react&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.stylelint-config-prettier&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@hello-pangea&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.coreutils&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.coreutils&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.coreutils&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.services&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@jupyterlab.ui-components&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@microsoft&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@microsoft&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@microsoft&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@microsoft&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.@rjsf&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.mkdirp&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.mkdirp&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.npm-run-all&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.react&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.react&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.rimraf.dist.cjs&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.rimraf.dist.mjs&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.rimraf.dist.cjs&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.stylelint-config-prettier&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.stylelint-config-prettier&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.stylelint-config-prettier&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.stylelint-config-prettier&apos;&quot;), ModuleNotFoundError(&quot;No module named &apos;node_modules.stylelint-config-prettier&apos;&quot;)]
 +  warnings.warn(msg[-1].strip())
 +/home/tomoyan/miniforge3/envs/jupyterlab/lib/python3.13/site-packages/jupyterlab/debuglog.py:56: UserWarning: See the log file for details: /tmp/jupyterlab-debug-pcvvwiam.log
 +  warnings.warn(f&quot;See the log file for details: {log_path!s}&quot;)
 +</pre></html></WRAP>
 +</WRAP>
 +
 +おそらく extension をアンインストールせずに移動したのが原因です😅\\
 +''%%--%%overwrite'' のシンボルリンクがリンク切れして、Jupyter が認識できていない🤔\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">ll</font><font color="#999999"> </font><font color="#999999"><u style="text-decoration-style:solid">~/miniforge3/envs/jupyterlab/share/jupyter/labextensions/</u></font>
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +合計 8
 +drwxr-xr-x 1 tomoyan tomoyan  26  4月 15 12:14 <font color="#2A7BDE"><b>@jupyter-notebook</b></font>
 +drwxr-xr-x 1 tomoyan tomoyan  36  4月 15 12:14 <font color="#2A7BDE"><b>@jupyter-widgets</b></font>
 +drwxr-xr-x 1 tomoyan tomoyan  46  4月 15 12:14 <font color="#2A7BDE"><b>@timkpaine</b></font>
 +drwxr-xr-x 1 tomoyan tomoyan 102  4月 18 04:00 <font color="#2A7BDE"><b>jupyter-fs</b></font>
 +lrwxrwxrwx 1 tomoyan tomoyan  95  4月 19 07:36 <span style="background-color:#171421"><font color="#F66151"><b>jupyter-theme-editor</b></font></span> -&gt; <span style="background-color:#171421"><font color="#F66151"><b>/home/tomoyan/my_projects/jupyter-src/jupyterlab-theme-editor/jupyter_theme_editor/labextension</b></font></span>
 +lrwxrwxrwx 1 tomoyan tomoyan 102  4月 18 04:59 <font color="#33C7DE"><b>jupyter_tomoyan_extension</b></font> -&gt; <font color="#2A7BDE"><b>/home/tomoyan/my_projects/jupyter-src/jupyter-tomoyan-extension/jupyter_tomoyan_extension/labextension</b></font>
 +drwxr-xr-x 1 tomoyan tomoyan  74  4月 18 03:58 <font color="#2A7BDE"><b>jupyterlab-unfold</b></font>
 +drwxr-xr-x 1 tomoyan tomoyan  60  4月 15 12:14 <font color="#2A7BDE"><b>jupyterlab_pygments</b></font>
 +</pre></html></WRAP>
 +<WRAP color_command><html><pre>
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">jupyter</font> labextension list
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +JupyterLab v4.4.0
 +/home/tomoyan/miniforge3/envs/jupyterlab/share/jupyter/labextensions
 +        jupyterlab_pygments v0.3.0 <font color="#26A269">enabled</font> <font color="#26A269">OK</font> (python, jupyterlab_pygments)
 +        jupyterlab-unfold v0.3.3 <font color="#26A269">enabled</font> <font color="#26A269">OK</font> (python, jupyterlab-unfold)
 +        jupyter-fs v1.0.1 <font color="#C01C28">disabled</font> <font color="#26A269">OK</font> 🔒 (all plugins locked) (python, jupyter-fs)
 +        jupyter_tomoyan_extension v0.1.0 <font color="#26A269">enabled</font> <font color="#26A269">OK</font>
 +        @jupyter-widgets/jupyterlab-manager v5.0.14 <font color="#26A269">enabled</font> <font color="#26A269">OK</font> (python, jupyterlab_widgets)
 +        @jupyter-notebook/lab-extension v7.4.0 <font color="#26A269">enabled</font> <font color="#26A269">OK</font>
 +        @timkpaine/jupyterlab_miami_nights v0.4.2 <font color="#26A269">enabled</font> <font color="#26A269">OK</font> (python, jupyterlab_miami_nights)
 +
 +
 +Disabled extensions:
 +    jupyter-fs (all plugins)
 +</pre></html></WRAP>
 +</WRAP>
 +
 +シンボルリンクを削除してから ''pip install -ve .'' からやり直す🤔\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">rm</font><font color="#999999"> </font><font color="#999999"><u style="text-decoration-style:solid">~/miniforge3/envs/jupyterlab/share/jupyter/labextensions/jupyter-theme-editor</u></font>
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">pip</font> install <font color="#A347BA">-ve</font> <u style="text-decoration-style:solid">.</u>
 +<font color="#0087FF"><b>$</b></font> <font color="#26A269">jupyter</font> labextension develop <font color="#A347BA">--overwrite</font> <u style="text-decoration-style:solid">.</u>
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +Installing /home/tomoyan/my_projects/jupyter-src/jupyterlab-theme-editor2/jupyter_theme_editor/labextension -&gt; jupyter-theme-editor
 +Removing: /home/tomoyan/miniforge3/envs/jupyterlab/share/jupyter/labextensions/jupyter-theme-editor
 +Symlinking: /home/tomoyan/miniforge3/envs/jupyterlab/share/jupyter/labextensions/jupyter-theme-editor -&gt; /home/tomoyan/my_projects/jupyter-src/jupyterlab-theme-editor2/jupyter_theme_editor/labextension
 +</pre></html></WRAP>
 +</WRAP>
  
 ==== error: subprocess-exited-with-error エラーでビルドが失敗する🤔 ==== ==== error: subprocess-exited-with-error エラーでビルドが失敗する🤔 ====
行 7499: 行 9387:
  
 ===== 参考文献 ===== ===== 参考文献 =====
 +[[rtd>jupyterlab.readthedocs.io/en/latest/index.html|JupyterLab Documentation — JupyterLab latest documentation]]\\
 [[git>jupyterlab/extension-examples/|jupyterlab/extension-examples: JupyterLab Extensions by Examples]]\\ [[git>jupyterlab/extension-examples/|jupyterlab/extension-examples: JupyterLab Extensions by Examples]]\\
 [[git>jupyterlab/jupyterlab/tree/4.3.x/packages/codemirror|jupyterlab/packages/codemirror at 4.3.x · jupyterlab/jupyterlab]]\\ [[git>jupyterlab/jupyterlab/tree/4.3.x/packages/codemirror|jupyterlab/packages/codemirror at 4.3.x · jupyterlab/jupyterlab]]\\
 [[git>jupyterlab/jupyterlab/blob/4.3.x/packages/codemirror/src/language.ts|jupyterlab/packages/codemirror/src/language.ts at 4.3.x · jupyterlab/jupyterlab]]\\ [[git>jupyterlab/jupyterlab/blob/4.3.x/packages/codemirror/src/language.ts|jupyterlab/packages/codemirror/src/language.ts at 4.3.x · jupyterlab/jupyterlab]]\\
 [[git>jupyterlab/jupyterlab/blob/4.3.x/packages/codemirror/src/theme.ts|jupyterlab/packages/codemirror/src/theme.ts at 4.3.x · jupyterlab/jupyterlab]]\\ [[git>jupyterlab/jupyterlab/blob/4.3.x/packages/codemirror/src/theme.ts|jupyterlab/packages/codemirror/src/theme.ts at 4.3.x · jupyterlab/jupyterlab]]\\
 +[[git>jtpio/jupyterlab-theme-editor|jtpio/jupyterlab-theme-editor: Extension providing a theme editor where colors, font families and font sizes of the elements of the user interface can be varied]]\\
 +
 +[[git>jupyterlab/jupyterlab/issues/8521|Make terminal colors configurable (or at least change the defaults) · Issue #8521 · jupyterlab/jupyterlab]]\\
 +[[git>jupyterlab/jupyterlab/blob/4.3.x/packages/terminal-extension/src/index.ts|jupyterlab/packages/terminal-extension/src/index.ts at 4.3.x · jupyterlab/jupyterlab]]\\
 +[[https://xtermjs.org/docs/api/terminal/interfaces/itheme/|ITheme - xtermjs.org]]\\
 +
 +webpackによるバンドルは遅いので議論されている🤔\\
 +速度優先なら Rspack など...\\
 +[[git>jupyterlab/jupyterlab/issues/15035|Switch away from webpack for bundling · Issue #15035 · jupyterlab/jupyterlab]]😍\\
 +[[git>jtpio/jupyterlab-rspack|jtpio/jupyterlab-rspack: [WIP] Build JupyterLab extensions with Rspack (Rust powered Webpack)]]\\
 +[[git>jupyterlab/jupyterlab/pull/16005|Switch from `webpack` to `rspack` for bundling by jtpio · Pull Request #16005 · jupyterlab/jupyterlab]]\\
 +[[git>jupyterlab/jupyterlab/milestone/82|Milestone for JupyterLab 4.5.0]]\\
 +
 +ファイルブラウザのツリービューに関する議論🤔\\
 +[[git>jupyterlab/jupyterlab/issues/5526|WIP/Discussion: Tree view for file browser · Issue #5526 · jupyterlab/jupyterlab]]\\
 +[[git>jupyterlab-contrib/jupyterlab-unfold|jupyterlab-contrib/jupyterlab-unfold: An IDE-like file browser for JupyterLab]]\\
 +[[git>jpmorganchase/jupyter-fs|jpmorganchase/jupyter-fs: A filesystem-like contents manager for multiple backends in Jupyter]]\\
 +[[git>telamonian/tree-finder|telamonian/tree-finder: Versatile tree-viewer/filebrowser widget, built on top of regular-table]]\\
 +
 +[[https://deno.com/blog/your-new-js-package-manager|Introducing your new JavaScript package manager: Deno]]\\
  
 ==== 付録 ==== ==== 付録 ====
  • python/jupyterlab/extension_dev.1744423944.txt.gz
  • 最終更新: 2025/04/12 11:12
  • by ともやん