upgrade traitlets, ipywidgets, and widgetsnbextension + downgrade jupyterlab_widgets extensions in IPython v8.5.0 to fix known issues#17612
Conversation
4562562 to
cbe2516
Compare
|
@boegelbot: please test @ generoso |
|
@lexming: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 1486968643 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
casparvl
left a comment
There was a problem hiding this comment.
I had the same issue with traitlets and found you solved it here (and some more). Looks good to me!
|
@boegelbot please test @ jsc-zen2 |
|
@casparvl: Request for testing this PR well received on jsczen2l1.int.jsc-zen2.easybuild-test.cluster PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 1487236903 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @casparvl |
|
Test report by @boegelbot |
|
@lexming Is there any way we can add a small test that's run in the sanity check to catch some of these problems? |
|
@boegel in this case the errors only showed up inside a JupyterLab environment, so it is not easy to reproduce with a sanity check. In the future more strict version requirements set upstream should make |
(created using
eb --new-pr)Two fixes for IPython v8.5.0:
traitletsto v5.2.1.post0 (note: the upgrade installs the wheel to avoid build dependencies on hatchling)ipywidgetson JupyterLab, which is related to ipywidgets < 8 e.g. 7.7 cannot be installed with pip jupyter-widgets/ipywidgets#3558Versions of
ipywidgets,jupyterlab_widgetsandwidgetsnbextensioncannot be blindly pushes to most recent versions. Apparently this was caused by too lax requirements in the packaging of these modules. It should be fixed in future versions but I added a warning to this easyconfig to keep in mind to check those versions. This PR also upgrades/downgrades these packages accordingly to fix the issue.