widgetti / ipyvolume

3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
MIT License
1.95k stars 236 forks source link

Conda installs ipyvolume 0.6.0a6 when no version is specified - but "jupyter labextension update --all" downgrades the lab extension to 0.5.2 #348

Open owenlamont opened 4 years ago

owenlamont commented 4 years ago

I've noticed conda always installs the latest 0.6 alpha including the lab extension but running "jupyter labextension update --all" - as I frequently do - will downgrade the labextension from v0.6.0-alpha.5 to v0.5.2.

I would've preferred only the latest stable ipyvolume to be installed if no version is specified - assuming version 0.5.2 is expected to work okay. I'm not clear from the documentation whether jupyter lab 2 is supported or not... I haven't had any luck getting ipyvolume to render there but I've had no issues in classic jupyter notebooks.

pratulyab commented 4 years ago

I got it working for JupyterLab 2.1.4 by installing pre-release ipyvolume (0.6.0 alpha.6) for python and installing bqplot for python and labextension.

owenlamont commented 4 years ago

Thanks for the tip. I will test again in a new environment. I still don't know how to stop jupyter labextension update from downgrading the labextension though or why the conda-forge recipe is installing a pre-release version.