I am a nix beginner and thus am more driven by guides/tutorials.
Readme says
These environments include JupyterLab - configurable with extensions
But I couldn't find any info on how to add an extension via nix in the jupyenv.io site, and if I tried to add it via the web ui it fails to add because of an issue.
[W 2024-05-21 10:01:52.674 LabApp] Build recommended
[W 2024-05-21 10:01:52.674 LabApp] jupyterlab-simpledark needs to be included in build
[I 2024-05-21 10:01:59.065 LabApp] Building jupyterlab assets (production, minimized)
[W 2024-05-21 10:02:06.392 LabApp] Build failed, running a clean and rebuild
[I 2024-05-21 10:02:06.400 LabApp] Cleaning /home/rithvij/Projects/notebooks/twaegjupyterenv/.jupyter/lab/share/jupyter/lab...
[W 2024-05-21 10:02:06.401 ServerApp] 500 POST /lab/api/build?1716265918810 (127.0.0.1): 'AppOptions' object has no attribute 'extensions'
[W 2024-05-21 10:02:06.401 LabApp] wrote error: "'AppOptions' object has no attribute 'extensions'"
Traceback (most recent call last):
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 114, in _run_build
return build(app_options=app_options)
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/commands.py", line 506, in build
return handler.build(
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/commands.py", line 722, in build
raise RuntimeError(msg)
RuntimeError: JupyterLab failed to build
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 149, in post
yield self.builder.build()
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/tornado/gen.py", line 769, in run
value = future.result()
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/tornado/gen.py", line 776, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 82, in build
raise e
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 80, in build
yield self._future
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/tornado/gen.py", line 769, in run
value = future.result()
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 68, in build
yield self._run_build(
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/tornado/gen.py", line 769, in run
value = future.result()
File "/nix/store/abax98471z8fshv4b9p46bkh3lxmpy0z-python3-3.10.9/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 119, in _run_build
clean(app_options=app_options)
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/commands.py", line 477, in clean
targets = [t for t in possibleTargets if getattr(app_options, t)]
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/commands.py", line 477, in <listcomp>
targets = [t for t in possibleTargets if getattr(app_options, t)]
AttributeError: 'AppOptions' object has no attribute 'extensions'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/tornado/web.py", line 1713, in _execute
result = await result
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/tornado/gen.py", line 776, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "/nix/store/i2ihlpzkbcysdyq8srhh3xlpmv6cskgy-python3-3.10.9-env/lib/python3.10/site-packages/jupyterlab/handlers/build_handler.py", line 151, in post
raise web.HTTPError(500, str(e))
tornado.web.HTTPError: HTTP 500: Internal Server Error ('AppOptions' object has no attribute 'extensions')
[E 2024-05-21 10:02:06.403 LabApp] {
"Host": "localhost:8888",
"Accept": "*/*",
"Referer": "http://localhost:8888/lab/tree/notebooks/py.ipynb",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0"
}
[E 2024-05-21 10:02:06.403 LabApp] 500 POST /lab/api/build?1716265918810 (43643a47a0ca463fa2eaa4669d4e8fd8@127.0.0.1) 7589.01ms referer=http://localhost:8888/lab/tree/notebooks/py.ipynb
Also I think these qna type issues can be discussions instead, can github discussions be opened for this repo?
I am a nix beginner and thus am more driven by guides/tutorials.
Readme says
But I couldn't find any info on how to add an extension via nix in the jupyenv.io site, and if I tried to add it via the web ui it fails to add because of an issue.
I tried to install an extension from the webui named
jupyterlab-simpledark
This is the log
Expand
Also I think these qna type issues can be discussions instead, can github discussions be opened for this repo?