jupyterlab-drawio icon indicating copy to clipboard operation
jupyterlab-drawio copied to clipboard

support for JupyterLab 4.0

Open shaneknapp opened this issue 2 years ago • 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

shaneknapp avatar Jun 13 '23 15:06 shaneknapp

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

orboan avatar Sep 07 '23 15:09 orboan

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

linlol avatar Mar 14 '24 09:03 linlol

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

aa403 avatar Jun 05 '24 11:06 aa403

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

linlol avatar Jun 06 '24 10:06 linlol

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

jtpio avatar Jun 06 '24 11:06 jtpio

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

linlol avatar Jun 06 '24 12:06 linlol

@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

linlol avatar Jun 08 '24 05:06 linlol

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

https://github.com/QuantStack/jupyterlab-drawio/issues/120

https://github.com/QuantStack/jupyterlab-drawio/pull/121

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

linlol avatar Jun 09 '24 12:06 linlol