Skip to content

Async ipylab#160

Closed
fleming79 wants to merge 228 commits intojtpio:mainfrom
fleming79:async-ipylab
Closed

Async ipylab#160
fleming79 wants to merge 228 commits intojtpio:mainfrom
fleming79:async-ipylab

Conversation

@fleming79
Copy link

@fleming79 fleming79 commented Oct 6, 2025

This is a massive rewrite of ipylab that supports asynchronous comms between the frontend and backend. It is fully functional for a single session (and v2.0.3 now provides provisional compatibility with multiple pages) and provides many new features compared to the existing version of Ipylab.

Replaces:
#135

Addresses:
#11

Try it out

You can install it directly from the wheel.

pip install https://github.com/fleming79/ipylab/releases/download/v2.0.3/ipylab-2.0.3-py3-none-any.whl

Then you can try out the notebooks.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 6, 2025

Binder 👈 Try it on Binder (branch fleming79/ipylab/async-ipylab)

@jtpio
Copy link
Owner

jtpio commented Oct 7, 2025

Wow, thanks again @fleming79 for opening this massive PR!

I tried the notebooks and got to play with the new features, and they look great! It would make sense to move forward with a v2 that would offer these new APIs.

Do you think it would be possible to open separate (smaller size) PRs, each focused on a specific feature? So it's easier to review and follow progress.

Maybe we could start with #11?

@fleming79 fleming79 mentioned this pull request Oct 8, 2025
@fleming79 fleming79 force-pushed the async-ipylab branch 2 times, most recently from 09edf2c to 6d03e4a Compare October 22, 2025 00:33
@fleming79
Copy link
Author

Closing - replacing with a newer version.

@fleming79 fleming79 closed this Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants