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

Update to Pyodide 0.23.0a1 #20

Closed
wants to merge 2 commits into from
Closed

Conversation

jtpio
Copy link
Member

@jtpio jtpio commented Mar 7, 2023

@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2023

lite-badge 👈 Try it on ReadTheDocs

@jtpio jtpio added the enhancement New feature or request label Mar 7, 2023
@bollwyvl
Copy link
Contributor

bollwyvl commented Mar 7, 2023

while i'm pro getting up to this, as it bumps to a new python major and a new micropip strategy, figure we'll want something we can stand behind on 3.10 before punching too hard on this.

@jtpio
Copy link
Member Author

jtpio commented Mar 7, 2023

Opening this mostly to get the demo on the RTD preview, and so we can close jupyterlite/jupyterlite#962.

Just for folks to have a place to test easily.

@bollwyvl
Copy link
Contributor

https://github.com/pyodide/pyodide/releases/tag/0.23.0

Will take a look at revving this, see what we can do with the micropip updates.

@chrysn
Copy link

chrysn commented Mar 31, 2023

0.23.0 has been released, so it may make sense to re-target this effort.

I've looked through the changes since 0.23.0a1 (which is most easily done with git log --patch 0.23.0a1..0.23.0 docs/project/changelog.md comparing tags, because the changelog as such was changed), but as far as I can tell from an outsider's perspective, the changes shouldn't make this PR harder; here's a summary grouping the changes how I think is useful for here:

  • the addition of py-compiled builds (might interfere with >>> object??, not sure if used by default),
  • removal of things deprecated since v0.22.0
  • isPyProxy became stricter in presence of multiple interpreters
  • AUTO_JS_LIBRARIES and AUTO_NATIVE_LIBRARIES disabled
  • deprecations that can be fixed throughout the v0.23 cycle
  • bundling: pyodid_py.tar is now part of python_stdlib.zip
  • upstream package updates (eg. micropip 0.3.0) and additions
  • API additions
  • added features to the build process
  • documentation and testing changes

@bollwyvl bollwyvl mentioned this pull request Mar 31, 2023
8 tasks
@jtpio
Copy link
Member Author

jtpio commented Mar 31, 2023

Fixed by #39

@jtpio jtpio closed this Mar 31, 2023
@jtpio jtpio deleted the update-pyodide-23 branch March 31, 2023 07:23
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.

None yet

3 participants