On 05. 03. 23 12:32, Lumír Balhar wrote:
Hi.
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 -
https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
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 lab.
* 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?
If so, we need to add it here:
https://pagure.io/fedora-comps/blob/main/f/comps-f39.xml.in
Search for: <packagereq type="default">python3-notebook</packagereq>
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue