dask / dask-tutorial

Dask tutorial
https://tutorial.dask.org
BSD 3-Clause "New" or "Revised" License
1.83k stars 702 forks source link

Tutorial Env not currently compatible with new Jupyterlab #202

Closed dillonroach closed 3 years ago

dillonroach commented 3 years ago

With Jupyterlab 3.* out the current 00_overview.ipynb prepare steps fail when you go to run jupyter labextension install @bokeh/jupyter_bokeh

Run error output:

Conflicting Dependencies:
JupyterLab                        Extension      Package
>=3.0.2 <3.1.0                    >=2.0.2 <3.0.0 @jupyterlab/application
>=3.0.2 <3.1.0                    >=2.0.2 <3.0.0 @jupyterlab/apputils
>=3.0.2 <3.1.0                    >=2.0.2 <3.0.0 @jupyterlab/notebook
>=3.0.2 <3.1.0                    >=2.0.1 <3.0.0 @jupyterlab/rendermime-interfaces
>=6.0.2 <6.1.0                    >=5.0.2 <6.0.0 @jupyterlab/services
See the log file for details:  /tmp/jupyterlab-debug-kpsjcn8b.log

Pinning jupyterlab <3.0.0 in binder/environment.yml would do the trick, but I don't know if this is the way you'd want to go for now.

jrbourbeau commented 3 years ago

Thanks for raising an issue @dillonroach! Pinning jupyterlab < 3.0 seems like a reasonable short term fix until all the extensions used here are compatible with JupyterLab 3.0. cc @ian-r-rose for any additional thoughts about how we might handle JupyterLab 3.0 here

ian-r-rose commented 3 years ago

Looks like of the three extensions installed here, only bokeh hasn't been updated at this point (issue being tracked here). I don't think there is much to be done but wait/help them. In the meantime, pinning seems like a good idea.