-
Notifications
You must be signed in to change notification settings - Fork 394
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
JupyterLab 3 update #683
JupyterLab 3 update #683
Conversation
bda1ae5
to
c29116d
Compare
Do you still really need Python 2.7? |
Awesome! Thank you @martinRenou . I'm very glad to see I'll prepare another PR for Version 1.8.0-dev, and drop Python 2.7, and then maybe we can rebase your PR on that? Thanks! |
Actually, JupyterLab requires Python >=3.6 (I am sorry I see it just now), Python 3.5 reached its end of life a month ago (note that Do you think we could drop this one as well? |
Haha.. let me think about that... I know many people who would be in favor of that (cc @chrisjsewell), and indeed I'd love to use f-strings, etc... I'll confirm tonight |
Haha you know my feeling on that 😉 |
0a9c296
to
5b0d8bf
Compare
Hi @martinRenou , I've started working on removing Python 3.5, but I'm not done yet. I get an error that has been reported at other places: voila-dashboards/voila#728. Maybe you know how to fix it? If that helps, feel free to rebase you PR on top of the |
Yes, I've seen this issue many times in multiple places... Using latest I am not in a hurry to get this PR in :) We will need to wait for JupyterLab to be released anyway, so I can wait. |
I'd love love to get this released ;) |
I'll be back on this soon 😊 |
Hi @martinRenou , tonight I'll ship the version 1.8.2 (with this PR: #700), hopefully this will end the subject of removing the support of Python 2.7 and 3.5. Maybe then we should just try to rebase your PR on top of that, and hope that the issue with |
I think it should have vanished now :) I'll rebase the PR tomorrow then or the day after tomorrow for sure, it's on my TODO list. |
I hope so! I've taken #700, feel free to rebase when time permits. See you @martinRenou 👋 |
a1e97d9
to
e03f20b
Compare
Signed-off-by: martinRenou <martin.renou@gmail.com>
Codecov is not running on the right commit Oo, I feel like it's lost because I force pushed to erase the old commit. Will try to close and reopen the PR, see how codecov behaves. |
Codecov Report
@@ Coverage Diff @@
## master #683 +/- ##
=======================================
Coverage 99.12% 99.12%
=======================================
Files 95 95
Lines 9356 9356
=======================================
Hits 9274 9274
Misses 82 82
Continue to review full report at Codecov.
|
I think we can ignore the red check, it's wrong. @mwouts This PR is ready! :) |
Awesome! Thank you so much @martinRenou . No problem with ignoring the red check I'll try to release this tonight, maybe in version 1.9.0 of Jupytext, would that be OK for you? Also I am wondering if we should increase (or remove?) the version of the lab extension, or even publish an update of the lab extension on npm - at least I'd like to update the documentation and let people know how to install a version of the extension that works with JupyterLab 2.0. Do you have a recommendation on these points? |
My understanding is that the new labextension package will not be compatible with JupyterLab 2, so it's a breaking change for the labextension. But it won't be a breaking for jupytext (the Python package), so people will be able to install this new jupytext for JupyterLab 2 or 3, and for JupyterLab 2 they will still need to manually install the labextension. Publishing the new package to npm might not be needed in your case. If you do it, I suppose JupyterLab 2 is smart enough to not pick it up, but I am not 100% sure. |
Signed-off-by: martinRenou <martin.renou@gmail.com>
Add support for JupyterLab 3 extension system