Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pyodide based xeus-python as a hybrid of xeus-python and pyodide #638

Open
MRYingLEE opened this issue Sep 3, 2024 · 2 comments
Open

Pyodide based xeus-python as a hybrid of xeus-python and pyodide #638

MRYingLEE opened this issue Sep 3, 2024 · 2 comments

Comments

@MRYingLEE
Copy link

I am using a few kernels along with Jupyterlite. I understand the architecture differences between xeus-python and pyodide-kernel as an end user.

Just curious, is it needed and possible to have a Pyodide version of xeus-python? Maybe we call it xeus-pyodide.

In theory, the code base of xeus-pyodide will be much smaller that of pyodide-kernel. And the flexibility of xeus-pyodide will be much better than xeus-python. At the same time the overhead should be limited for most users will use a few xeus-based kernels at the same time.

Any thoughts?

@martinRenou
Copy link
Member

I'm unfortunately unsure this is possible/what shape this would take

And the flexibility of xeus-pyodide will be much better than xeus-python

Can you elaborate on this? I'm curious what kind of flexibility that would provide.

@MRYingLEE
Copy link
Author

In Pyodide, it is possible to dynamically install packages, which is lacking in xeus-python so far. This is a critical feature in many situations.

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

No branches or pull requests

2 participants