-
Notifications
You must be signed in to change notification settings - Fork 121
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
add support for new marked version >=4.0.0 to fix #151 and support nbclassic >=0.5 #152
Conversation
This fixes `nbclassic >=0.5 breaks jupyter_nbextensions_configurator` #151
Thx @ lot @jslorrma for this fix. I have tested your branch and it works fine, the configurator is up-and-running again. A comment for discussion, depending also on @@juhasch inputs: As this fix will work fine for nbclassic>=0.5 but will break for <5, but also for notebook, I wonder how this should be handled? We are already detecting in the nbclassic ui if the server is effectively nbclassic (the ui is also use by notebook 6.5) https://github.com/jupyter/nbclassic/blob/c0ced4f1472100f9de8e773af9b6cd6e254ce1be/nbclassic/static/notebook/js/about.js#L13 |
Actually this is ok as we can ask users to upgrade to the latest nbclassic or notebook 6.5. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@juhasch I don't have right to merge, could you please review? Thx a lot. |
@jslorrma I thought a bit more and this would break notebook 6.4. One way to move forward is to bump the dependency in |
I was thinking in the same direction yesterday night ... 👍🏻
Sure. I'm a bit busy today but as this isn't a big deal I hope I can make it until this evening. Anything to adjust and take into account for the conda package build? |
Co-authored-by: Eric Charles <eric@datalayer.io>
Thx for updates on README @juhasch This sounds good to be merged now. |
@juhasch what are your thoughts with this PR? Thx. |
Aha, after a bunch of digging, discovered this is what is breaking stuff for a bunch of our users :) Let us know if there is anything we can do to help move this forward. THANK YOU FOR ALL YOUR WORK!!! |
@yuvipanda Thx for raising the impact and importance of this. I think we have everything to fix that, but are missing eyes from maintainers cc @damianavila @juhasch |
Ref 2i2c-org/infrastructure#2380 Can be removed once Jupyter-contrib/jupyter_nbextensions_configurator#152 is fixed.
This has been discussed at the notebook developer meetings and followed in mail thread, see
Raising that again at today Notebook call right now. |
jupyter-nbcontrib-extensions required the following fixes to work: 1. Pin nbclassic<0.5 (done in 2i2c-org/utoronto-image#49, until Jupyter-contrib/jupyter_nbextensions_configurator#152 is merged and released) 2. Upgrade jupyter-nbcontrib-extensions to latest released version (done in 2i2c-org/utoronto-image#48) 3. Stop using ServerApp, and use NotebookApp (issue to be filed here) Ref 2i2c-org/utoronto-image#48
We have just got merge rights on this repo and still need permissions to pypi for the release. In the meantime, we should open a PR without any change on WDYT? |
@echarles Sorry for not responding. LGTM Do you need anything from me, should I upload it to PyPi after merge ? |
@juhasch I have finally opened jupyter/nbclassic#236. Once merged in nbclassic and release, the changes proposed here should not be necessary. I keep you updated. |
jupyter/nbclassic#236 is merged. I will cut a new nbclassic release, so this PR is not needed anymore. |
nbclassic 0.5.4 is released so closing this PR.
@juhasch it would be good to confirm that we have enough people having acces to pypi for the releases. e.g. has @damianavila the access. Feel free to add me also. |
This fixes
nbclassic >=0.5 breaks jupyter_nbextensions_configurator
#151