@@ -20,6 +20,9 @@ way to continue using the Jupyter Notebook 6 tech-stack as they
2020transition to using the Jupyter Notebook 7. The NbClassic package
2121intends to address that need.
2222
23+ You can read more about the migration impacts and coexistence of NbClassic and Notebook package on
24+ the `NbClassic and Notebook mibration plan <https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html >`_ page.
25+
2326.. _Jupyter Enhancement Proposal #79 : https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
2427
2528.. _NbClassicUsage :
@@ -55,72 +58,6 @@ You can view a list of the available options by typing::
5558 $ jupyter nbclassic --help
5659
5760
58- NbClassic in the Jupyter Ecosystem
59- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
60- Read more details about the changes currently taking place in the
61- Jupyter Ecosystem in this `team-compass issue `_.
62-
63- **NbClassic and Notebook 7 **
64-
65- You can install NbClassic, Notebook 7 and JupyterLab, all three of
66- which will be providing different user interfaces that will be available
67- on the same server. When Notebook 7 is available, the NbClassic UI, will
68- be served at the ``/nbclassic/tree `` base path rather than the
69- base path ``/tree `` used otherwise. If you are using Notebook 7 along
70- with NbClassic, you wil also have JupyterLab installed as it is a
71- dependency of Notebook 7, and these front ends will be available
72- through the following base paths: JupyterLab at ``/lab ``, Notebook 7 at
73- ``/tree ``, and NbClassic at ``/nbclassic/tree ``.
74-
75- **NbClassic and Notebook 6.5.x **
76-
77- As NbClassic provides the static assets for Notebook 6.5.x, while
78- having both installed should cause no issues, the user interface provided
79- by these two packages will be the same. These UIs would be available in
80- different servers. An NbClassic instance will be at a server with the
81- ``/tree `` path and opening a Notebook 6.5.x instance will open on a
82- different server with the ``/tree `` path as well, presenting the same
83- static assets. When starting an instance of JupyterLab you will be able
84- to access the classic view of Notebook with NbClassic served on the same
85- server at ``/tree ``.
86-
87- **NbClassic and Notebook <= 6.4.x **
88-
89- When using NbClassic and Notebook <= 6.4.x you can expect that these UIs
90- will not be only presented at different servers, meaning they will both
91- be available at their respective server under ``/tree `` but they
92- may also differ as potential changes to the NbClassic UI will not be
93- reflected in Notebook versions <= 6.4.x. In this case as well, you would
94- be able to access the classic view of Notebook with NbClassic served on
95- the same server, at ``/tree ``.
96-
97- **NbClassic and JupyterLab 3.x **
98-
99- When only JupyterLab 3.x is installed, then NbClassic does not have to be
100- explicitly installed as JupyterLab 3.x depends on it. They will run on
101- the same server, and are reachable via ``/tree `` for NbClassic and
102- ``/lab `` for JupyterLab.
103-
104- **NbClassic and JupyterLab 4.x **
105-
106- When only JupyterLab 4.x is installed, then NbClassic has to be installed
107- explictly. They will run on the same server, and are reachable via
108- ``/tree `` for NbClassic, and ``/lab `` for JupyterLab.
109-
110- **NbClassic Independently **
111-
112- When you choose to install only NbClassic via ``pip install nbclassic ``,
113- the classic Notebook UI will be presented at the ``/tree `` path. As the
114- other frontends are not installed, attempting to access the other paths
115- will return errors. Note that NbClassic being a Jupyter Server extension,
116- indicated Jupyter Server will be available. This provides an additional
117- way to view the NbClassic frontend. You would be able to manually
118- enable the extension when running an instance of Jupyter Server,
119- ``> jupyter server --ServerApp.jpserver_extensions="nbclassic=True" ``,
120- which will provide the NbClassic frontend at ``/tree `` path when visited.
121-
122- .. _team-compass issue : https://github.com/jupyter/notebook-team-compass/issues/5#issuecomment-1085254000
123-
12461NbClassic Development
12562---------------------
12663
@@ -148,5 +85,5 @@ Jupyter Notebook 7.
14885ou can find a helpful list of classical Notebook extensions and corresponding Jupyterlab extensions
14986if available at the `Jupyterlab-contrib website <https://jupyterlab-contrib.github.io/migrate_from_classical.html >`_.
15087
88+ .. _JEP #79 : https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
15189
152- .. _JEP #79 : https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
0 commit comments