-
Notifications
You must be signed in to change notification settings - Fork 48
WIP: Update to Jupyterlab 0.1.3 #275
base: master
Are you sure you want to change the base?
Conversation
Needed to properly build Jupyterlab 0.1.2 (c) Copyright IBM Corp. 2016
Making this WIP. They changed rendermime again. Yay! |
(c) Copyright IBM Corp. 2016
Everything is working with this patch except for matplotlib (test_layout & test_plotting_libs). Looks like messages trying to use matplotlib are being handled before |
I'm getting I notice that in src/notebook/output-area/widget.ts, the call to |
This is using |
It's been working up until now. We did have to add some shim code to make it all work, though. |
I confess I haven't dealt much with the ipywidgets end of things. Jason has already left for week-long holiday and I am leaving tomorrow for a week as well. I'll see if I can figure something out this afternoon. |
Also, we changed rendermime again in jupyterlab/jupyterlab#560 (not released yet). |
FYI @jasongrout, here's another example where we're not properly following semver, since this library depends on jupyterlab, we should be making minor releases, not patch releases. |
OK. I think I'll just pin Jupyterlab to v0.1.1 for now, so we can continue working. And I'll continue investigation of v0.1.2+. |
Sounds good. |
Needed to properly build Jupyterlab 0.1.2 (c) Copyright IBM Corp. 2016
(c) Copyright IBM Corp. 2016
This version of Jupyterlab fixes issues we were seeing with matplotlib (c) Copyright IBM Corp. 2016
7afdf1a
to
3cd3921
Compare
Got it working. Looks like the fixes in jupyterlab/jupyterlab#560 (specifically the commit Make rendering synchronous and cleanup) fixes the issues I was seeing. I updated this PR to work against v0.1.3 of Jupyterlab (not yet release). |
Great, glad you got it sorted. Hopefully we don't have to change this part of the code base too much anymore. ;) |
Matches what latest Jupyterlab is using (c) Copyright IBM Corp. 2016
…rds_server into fix-jupyterlab-build
Updated to use Jupyterlab 0.2.0. Ran into codemirror/codemirror5#4190, which breaks our build. Got past it by temporarily building with CodeMirror 5.17.0. Plotting libs are broken once again (yay!) but padding seems to be fine now. |
(c) Copyright IBM Corp. 2016
Needed to properly build Jupyterlab 0.1.2
Tasks:
[ ] Padding (in test_padding) seems to be off again.