widgetti / ipyvuetify

Jupyter widgets based on vuetify UI components
MIT License
347 stars 59 forks source link

JupyterLab v4 support #293

Open melanopsis opened 10 months ago

melanopsis commented 10 months ago

Greetings,

Any plans to support JupyterLab v4?

Thanks!

Alexboiboi commented 10 months ago

Hi @melanopsis, what makes you think it is not?

melanopsis commented 10 months ago

Hi, it's primarily this. Because of the JLab3 requirement, JLab4 complains that the extension is outdated.

image image

satyaloka93 commented 3 months ago

Is there a resolution for this?? I'm on jupyterlab 4.1.2, and the jupyter-vuetify v1.9.4 is listed as outdated, just as above.

sjdemartini commented 3 months ago

For what it's worth, JupyterLab v3 has reached "end of maintenance" as of 2.5 months ago (May 15, 2024): https://blog.jupyter.org/jupyterlab-3-end-of-maintenance-879778927db2

So ideally ipyvuetify would be updated to have explicit support for the currently-maintained version of JupyterLab, which is v4.

Right now, as mentioned above, ipyvuetify is reported as incompatible:

❯ jupyter labextension list --verbose

JupyterLab v4.2.4
/path/to/env/share/jupyter/labextensions
        jupyter-vuetify v1.9.4 enabled  X

   The following extensions may be outdated or specify dependencies that are incompatible with the current version of jupyterlab:
        jupyter-vuetify

   If you are a user, check if an update is available for these packages.
   See below for the details.

"jupyter-vuetify@1.9.4" is not compatible with the current JupyterLab
Conflicting Dependencies:
JupyterLab           Extension      Package
>=4.3.4 <4.4.0       >=2.0.0 <3.0.0||>=3.0.0 <4.0.0@jupyterlab/apputils

This also affects downstream packages like Solara, which list ipyvuetify as a dependency.

mariobuikhuizen commented 3 months ago

Thanks for reporting!, fixed in v1.10.0

maartenbreddels commented 3 months ago

Note that ipyvuetify did work, and we always supported jupyter lab 4.

If ipyvuetify wasn't working in jupyterlab 4, that must have been for other reasons. Older versions of ipyvuetify should be compatible with jupyterlab 4.