Miscellaneous updates for Pyodide 0.27: bump WASM CI and revise Arrow compatibility note #60756
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #xxxx (Replace xxxx with the GitHub issue number)Added type annotations to new arguments/methods/functions.Added an entry in the latestdoc/source/whatsnew/vX.X.X.rst
file if fixing a bug or adding a new feature.I noticed via #60747 that the Pyodide CI job for
pandas
inunit-tests.yml
is still using a version of Pyodide1 that is quite old by this point; we no longer support it, as we have recently released Pyodide 0.27 this January (https://github.com/pyodide/pyodide/releases/tag/0.27.1). On the other hand,cibuildwheel
inwheels.yml
builds against Pyodide 0.26 at the moment.Other notes around the changes here:
pyodide-build
from the Pyodide runtime/repository, so its version does not stay in sync with the Pyodide runtime version..gitignore
fileTestCoercionFloat32.test_setitem
that now xpasses with Emscripten 3.1.58.Please let me know if you want me to split any of the changes to a different PR. Thank you!
Footnotes
I have plans in mind to make these upgrades more seamless via https://github.com/pyodide/pyodide-actions/issues/12 by letting Dependabot do such a job, but I haven't got around to sitting down and spending a bit of time doing so. ↩