-
Notifications
You must be signed in to change notification settings - Fork 318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to jupyterlab 4 #1236
Upgrade to jupyterlab 4 #1236
Conversation
Thanks for submitting your first pull request! You are awesome! 🤗 |
a0badcb
to
1e878f4
Compare
What is the status of this PR? Is there any timeline when it will be finished? |
Thanks @mahendrapaipuri for your interest. It is still a work in progress. |
@HaudinFlorence it looks like this one accumulated a number of merge conflicts. I or one of my colleagues would be happy to push this forward by resolving the conflicts and fixing up any outstanding issues. Did you plan to work on this PR anytime soon, or should we go ahead and open a new PR (or a PR against your branch - whichever preferred)? |
@krassowski Thanks for proposing some help. We are planning to rework on this PR in the future. But the migration process has shown that the update of jupyterLab-git to jupyterLab4 requires the migration of nbdime to CodeMirror6. So we have been working on it in the past few weeks and are still currently on it. We will then go back to this PR. In the meantime, if you want to rebase it, please feel free to do it. Thanks in advance for your help. |
Sounds like a plan! If you get stuck with some issue on CodeMirror6 transition feel welcome to ping me, I am now working on LSP which has a large surface of contact with CodeMirror6. |
@HaudinFlorence Hello Florence! I recently upgraded both Jupyter Scheduler and Jupyter AI to JupyterLab 4, and I'd be happy to help with this migration. Our team at AWS has a vested interest in getting Would you be open to meeting virtually sometime to see how I can help? I also fully understand if you're already 99% finished and would like to complete it alone, just let me know. My email is on my GitHub profile. |
@dlqqq Thanks for your message and for proposing some help. We are still in the process of migrating nbdime to codemirror6 and are close to have a working version with most of the current features jupyter/nbdime#664. Then we will go back to this PR. |
just a comment on timelines; I'm in the edu sector and like many other educators we're on a sprint over summer updating things for September (the academic year start); not having |
@psychemedia Thanks for your message. We are still on nbdime update and then (the sooner we can) we will move back to finalizing the update of jupyterlab-git. |
@HaudinFlorence Thanks for your work on the related nbdime PR! Is there anything we can do to help that PR or this PR move forward? Do you have an estimate for when you would expect this PR to be ready for submission? |
@JasonWeill Thanks for your message and proposition for help. The PR on updating nbdime to jupyterlab4 and so to CM6 is almost ready for review (it will be tagged to request review today hopefully). Feel free to have a look at it: jupyter/nbdime#664 |
The PR updating nbdime to jupyterlab4 is ready for review here: jupyter/nbdime#664. Reviews, testing and comments are welcome. Thanks. |
Hi @HaudinFlorence! |
Hi @vkaidalov, |
@HaudinFlorence Thank you very much for your hard work on the nbdime PR! What other blockers affect this PR? |
Hi @JasonWeill, |
Can you elaborate on what is missing in https://github.com/codemirror/merge? Maybe we could contribute to it to enable reuse in jupyterlb-git? Are there upstream issues open that we could help with? For the record there are different ways of contributing and the author was raising funds some time ago: https://discuss.codemirror.net/t/merge-view-implementation/5072 |
Please, provide jlab 4 support |
Hi @krassowski. Thanks for your comments. To be honnest, I don't know how to answer these points and how much effort it would be to make a 3 way-merge view in CM6 if it is the point raised here. |
For all people willing to push this forward, there are two meta issues on nbdime listing actions needed to help with this:
Please assign yourself to an issue when you start working on it so that we can split efficiently the effort between those issues. |
1e878f4
to
ed39565
Compare
Hi, one question, if pyhton 3.7 is deprecated, should be removed from CI? |
4b80f30
to
a1f34a2
Compare
a1f34a2
to
2ddbf65
Compare
@fcollonval Is there an approximate timeframe for the release that will support JupyterLab 4? |
d4136f7
to
cd8f265
Compare
@krassowski Thanks for the info. This is perfectly fine.
I did very basic smoke testing and it worked OK. Unrelated to this issue but worth mentioning: There is also jupyterlab/jupyterlab_pygments#31: Progress seems to have stalled. |
Update jupyterlab-git for jupyterlab 4
Fixes #1245