Release candidates are now available for JupyterLab 3.0, and can be installed with
python -m pip install jupyterlab --pre
conda / mamba
conda install -c conda-forge/label/jupyterlab_rc -c conda-forge/label/jupyterlab_server_rc -c conda-forge jupyterlab=3
Alternatively there is also this gist to test on Binder directly:
The gist will be updated to target the latest release candidate.
One of the main changes for the 3.0 release is the Single Document Mode that has been improved.
This topic of having a “lighter” and simpler UI for JupyterLab has been discussed here on Discourse several times:
So an issue has been opened to collect feedback: https://github.com/jupyterlab/jupyterlab/issues/9117
beautiful! thanks very much for sharing.
This is great! I noticed in your gist you’ve got
- jupyterlab-python-file # JupyterLab extension installed with conda (no end user build)
Do you have a guide on how to convert a JupyterLab 2 extension to a pip-installable JupyterLab 3 one that doesn’t require a build step? This is something that came up in repo2docker: https://github.com/jupyterhub/repo2docker/issues/964
Yes, the goal of the gist is also to showcase how to ship lab extensions with conda.
There will be a guide available soon, currently tracked in https://github.com/jupyterlab/jupyterlab/issues/9118
In the meantime you might want to have a look at the
3.0 branch of the extension examples repo: https://github.com/jupyterlab/extension-examples/tree/3.0
Which have been updated to target the latest RCs.
Or even at the source for the python file extension, which is a rather simple extension: https://github.com/jtpio/jupyterlab-python-file
Normally upgrading should almost of running the upgrade script (thanks Steve for this!).
The single document mode is amazing!! And thanks for putting together the demo because that meant I tried it right away instead of putting “try jupyterlab v3” on my list of things to do when I have “a spare moment”
I have installed the RC on raspberryPi it works perfectly on standalone screen but I cannot use it through jupyterhub. it seems not to be a big problem (see workaround a bit further) I report here in case it may help (moon is my jupyter guest user ) .
[I 2020-11-25 21:48:25.061 ServerApp] 302 GET /user/moon/ (127.0.0.1) 4.12ms
[W 2020-11-25 21:48:25.064 JupyterHub _version:41] Single-user server has no version header, which means it is likely < 0.8. Expected 1.2.1
The error message on the web browser is a 404
404 : Not Found
You are requesting a page that does not exist!
## here is the padge adress
Workaround : start jupyterhub with notebook and change the web address to :
you get the jlab3 interface .
Thanks for the work
Quick update: there has been a couple more release candidates in the meantime, the latest being JupyterLab 3.0.0rc14 as of today.
If you feel like testing it, check out the instructions from the first post above to learn how to install it locally: JupyterLab 3.0 release candidate available
Or try it on Binder!