Skip to content

Conversation

bollwyvl
Copy link
Contributor

@bollwyvl bollwyvl commented Aug 5, 2025

references

changes

  • use jupyterlite-core 0.7.0a1 in the usual places
  • use jupyterlab 4.5.0 in the usual places
  • use pyodide 0.28.1 in the usual places
  • update reference from pyodide.PyodideInterface to pyodide.PyodideAPI
  • update piplite for micropip 0.10.1
    • add CLI args --reinstall and --constraints
    • ???

backwards incompatible changes

  • bumps to python 3.13 and emscripten 4
    • as discussed in a couple places, this seems big enough to warrant starting an 0.7.x line, even if 0.6,x (which would stay on pyodide 0.27) continues to get updates for the next jupyterlite-core

alternatives

outstanding questions

  • as there is no particular timeline for lab 4.5.0, should this actually be matrixed further:
pr version lab jupyterlite-core pyodide
0.6.x 4.4.x 0.6.x 0.27.x
#202 0.7.x 4.4.x 0.6.x 0.28.x
this 0.8.x 4.5.x 0.7.x 0.28.x

Copy link
Contributor

github-actions bot commented Aug 5, 2025

lite-badge 👈 Try it on ReadTheDocs

@bollwyvl bollwyvl added the enhancement New feature or request label Aug 5, 2025
@bollwyvl
Copy link
Contributor Author

bollwyvl commented Aug 5, 2025

Still need to walk through notebooks from core... but at least not busted on RTD now:

image

@bollwyvl bollwyvl marked this pull request as ready for review August 5, 2025 17:09
@bollwyvl bollwyvl mentioned this pull request Aug 5, 2025
4 tasks
@bollwyvl bollwyvl requested a review from jtpio August 5, 2025 17:17
@jtpio
Copy link
Member

jtpio commented Aug 5, 2025

Just created the 0.6.x branch, so we can move forward with this PR: https://github.com/jupyterlite/pyodide-kernel/tree/0.6.x

Copy link
Member

@jtpio jtpio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Will follow-up with a pre-release.

@jtpio jtpio merged commit 853fa9a into jupyterlite:main Aug 6, 2025
12 checks passed
@jtpio
Copy link
Member

jtpio commented Aug 6, 2025

Oh actually, there seems to be an issue with the pip magic, for example when testing with %pip install ipywidgets, which is likely related to the micropip changes:

image

@jtpio jtpio mentioned this pull request Aug 6, 2025
@jtpio jtpio added this to the 0.7.0 milestone Aug 6, 2025
@agriyakhetarpal agriyakhetarpal mentioned this pull request Aug 26, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support pyodide 0.28.0
2 participants