pyiron_base icon indicating copy to clipboard operation
pyiron_base copied to clipboard

binder environments cannot be built with jupyterlab>4.1.6

Open srmnitc opened this issue 1 year ago • 2 comments
trafficstars

If jupyterlab>4.1.6 and pyiron-base are present in the environment file, mybinder instances do not wrong. The build happens without issues, but the container notebook is not started. For an example, see this repo. Fixing jupyterlab to 4.1.6 fixes the issue.

srmnitc avatar May 07 '24 20:05 srmnitc

Log from binder run: binderrun.log

srmnitc avatar May 07 '24 20:05 srmnitc

When I look at your logs, then you first install:

jupyterlab                3.6.6              pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_server         2.25.0             pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        3.0.9              pyhd8ed1ab_0    conda-forge

and afterwards:

jupyterlab                4.2.0              pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_server         2.25.0             pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        3.0.9              pyhd8ed1ab_0    conda-forge

Does the same happen when you remove jupyterlab from the environment.yml file? Or is there a specific reason to change it? I think when 3.6.6 is installed by default then it makes sense that it breaks at a certain point. I did not know that it's 4.1.6 but that sounds reasonable.

jan-janssen avatar May 07 '24 21:05 jan-janssen

I just tested pyiron_base and everything seems to be fine Binder . In the same way pyiron_atomistics seems to work now Binder . So I am going to close this issue. If it comes up again in the future, feel free to open it again.

jan-janssen avatar Sep 29 '24 06:09 jan-janssen