-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
help wantedExtra attention is needed. If you're able and willing to take it up, please do!Extra attention is needed. If you're able and willing to take it up, please do!
Description
Following packages are currently disabled in the main branch, which is a (soft) blocker for Pyodide 0.28 release. It is not mandatory to enable all the packages for the release (we can mention it in the release note and fix it later or ask others' help), but it would be nice to enable packages that are easy to fix.
This issue is to track the status of the disabled packages:
- Requires maintainers to provide a wheel with new xbuildenv
- arro3-io (Request to update Pyodide build toolchain version kylebarron/arro3#343)
- arro3-compute
- arro3-core
- polars
- has emscripten 4.0.9 build, but it should be recompiled with wasm-exception enabled.
- css-inline (Request to update Pyodide build toolchain version Stranger6667/css-inline#447), chore: Update recipe for css-inline #112
- pyarrow (Request to update Pyodide build toolchain version joemarshall/pyarrow-pyodide#5)
- osqp
- it use CIBW, so probably CIBW should make a release including Add pyodide 0.28 pypa/cibuildwheel#2431?
- duckdb (Request to update Pyodide build toolchain version duckdb/duckdb-pyodide#7)
- Lacks Python 3.13 support
- gensim: No 3.13 compatible release
- zarr - the latest release that supports 3.13 requires threading module – will be hopefully resolved with Add Pyodide support and CI jobs for Zarr zarr-developers/zarr-python#1903
- pygame-ce: the latest release that supports 3.13 changed the build backend to meson, but it does not support emscripten platform
- Has build issue
- casadi: Re-enable CasADi #89
- clarabel
- cvxpy-base (depends on clarabel)
- pyproj: signature mismatch
- geopandas (depends on pyproj)
- Cartopy (depends on pyproj)
- RobotRaconteur: No idea (fixed by maintainer: Fix RobotRaconteur with Emscripten 4.0.9 pyodide#5677)
My idea is to
- enable all possible packages in [1] by asking maintainers to update the packages (we can probably give some deadline)
- Enable casadi, pyproj, which I think is easy to fix.
2.a) Personally, I would like to fix pygame as well, but it doesn't seem easy - Leave other packages disabled, make a release, and fix them later.
@hoodmane @agriyakhetarpal WDYT?
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is needed. If you're able and willing to take it up, please do!Extra attention is needed. If you're able and willing to take it up, please do!