QuantStack/jupyterlab-drawio

support for JupyterLab 4.0

Opened this issue ยท 8 comments

when trying to upgrade to Jupyterlab 4.0, i get the following error when trying to install the latest drawio package:

  • jupyterlab-drawio==0.9.0

- package jupyterlab-drawio-0.9.0-pyhd8ed1ab_0 requires jupyterlab >=3.0.0,<4, but none of the providers can be installed

orboan commented

I also need this update to make this extension compatible with jupyterlab 4.0.

Hi,

May I know that is drawio still active here since I can see that 4.0 support is still not yet available.

Also, would it be reviewed and accepted if 4.0 pr provided

Regards

Same here! 4.x support would be very useful!

Hi @jtpio @jasongrout

May I know the plan of 4.0 support?

If community and contributors plan to work on this, we may just wait...

If pr from third-party individual are still welcomed, I am happy to work on this in June/July

If this project is totally deprecated, maybe I have got to maintain it internally and in private

Yes it would be nice to have compatibility with JupyterLab 4.

If pr from third-party individual are still welcomed, I am happy to work on this in June/July

That would be great, thanks!

Not sure how much effort this would require, but it could be worth looking at the extension upgrade script and other changes listed in https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html#upgrading-extension-using-the-upgrade-script

Yes it would be nice to have compatibility with JupyterLab 4.

If pr from third-party individual are still welcomed, I am happy to work on this in June/July

That would be great, thanks!

Not sure how much effort this would require, but it could be worth looking at the extension upgrade script and other changes listed in https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html#upgrading-extension-using-the-upgrade-script

it could be kinda difficult I guess...

Since pyproject toml looks quite old. After implement upgrade script, there shall still be lots of work to do.

May have a try recently

@jtpio so far there is almost nothing on pyproject toml, how about standardize it like a textbook labextension? For further maintainence?

I did similar thing on ipyaggrid internally create a minimised widget extension first, and migrate aggrid code there then

Yes it would be nice to have compatibility with JupyterLab 4.

If pr from third-party individual are still welcomed, I am happy to work on this in June/July

That would be great, thanks!

Not sure how much effort this would require, but it could be worth looking at the extension upgrade script and other changes listed in https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html#upgrading-extension-using-the-upgrade-script

Try to start working on this, tracked at below issue and PR

#120

#121

feel free to raise your advise here, hopefully it would not take too long