On 05. 03. 23 12:32, Lumír Balhar wrote:
> There were some attempts to package JupyterLab (the first one in
> 2018) but none of them were successful. But now, after packaging 20
> new Python and Rust packages, JupyterLab finally landed into rawhide.
> The main motivation for this effort is the ongoing plan to base the
> next version of Jupyter Notebook (version 7) on top of the components
> of JupyterLab. Take a look at JEP 79 is you want to know more about
> this -
> So, how the future of Jupyter Notebook looks like in Fedora?
> In Fedora 37, there is still the old standalone Jupyter Notebook
> version 6.4 and nothing will change about it.
> Fedora 38 contains a slightly newer version of Jupyter Notebook (6.5
> - the last release in 6). Everything looks the same as before but
> behind the curtains, the standard components Notebook is based on
> moved to a new package named nbclassic. This is gonna be important
> for Fedora 39.
> Fedora 39 now contains JupyterLab 4.0.0 alpha 34 which allows me to
> update Jupyter Notebook to 7.0.0 alpha 14. So, there will be three
> options in rawhide you can choose from when working with ipynb files:
> * JupyterLab - new development environment with text editor,
> consoles, files browser and more.
> * Jupyter Notebook - document-centric UI you already know but looking
> a little bit different because it'll based on components from Jupyter
> * Jupyter nbclassic - The good old Jupyter Notebook as you know it
> for years. This package should be supported upstream for 2 years
> after the stable version of Notebook v7 is released.
> Both JupyterLab and Notebook are currently alpha but the plan of
> upstream developers is to release stable releases before JupyterCon
> in May so we should have plenty of time to update the packages in
> rawhide before the beta freeze in August.
> If you want to use the new notebook v7 before I update it in rawhide,
> use this COPR: https://copr.fedorainfracloud.org/coprs/lbalhar/notebook/
> Any help testing the prereleases is appreciated.
Thank you, Lumír, for doing this!
Should we include JupyterLab in Fedora 39 Python Classroom Lab?
Adding it there
soon might help us with testing but users of Classroom
lab might want better stability. What do you think? Should be add it
there now or wait at least for the stable release?
If so, we need to add it here:
Search for: <packagereq