Skip to content

setup.py: Emscripten#1893

Merged
ax3l merged 1 commit into
openPMD:devfrom
ax3l:fix-install-emscripten-awsm-setup-py
Jun 24, 2026
Merged

setup.py: Emscripten#1893
ax3l merged 1 commit into
openPMD:devfrom
ax3l:fix-install-emscripten-awsm-setup-py

Conversation

@ax3l

@ax3l ax3l commented Jun 23, 2026

Copy link
Copy Markdown
Member

Support a cross-compiled Python include in WASM Pyodide Emscripten builds in setup.py. Try to auto-derive from environment hints and platform in the sysconfig of the Python interpreter.

Needed for #1892

@ax3l ax3l added this to the 0.17.2 milestone Jun 23, 2026
@ax3l ax3l force-pushed the fix-install-emscripten-awsm-setup-py branch from a1121b4 to 67eb258 Compare June 23, 2026 23:38
ax3l added a commit to ax3l/openPMD-api that referenced this pull request Jun 23, 2026


Replace the local patch files with the exact diffs from the openPMD-api dev
PRs (openPMD#1893 FindPython cross-compile, openPMD#1894 HDF5 ZLIB::ZLIB workaround), so the
wheel CI builds and runtime-tests precisely the code that will land in dev.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Support a cross-compiled Python include in WASM Pyodide
Emscripten builds in `setup.py`. Try to auto-derive from
environment hints and platform in the sysconfig of the Python
interpreter.
@ax3l ax3l force-pushed the fix-install-emscripten-awsm-setup-py branch from 67eb258 to 8507f39 Compare June 24, 2026 02:50
@ax3l ax3l requested a review from franzpoeschel June 24, 2026 15:28
@ax3l ax3l merged commit a02aa13 into openPMD:dev Jun 24, 2026
31 checks passed
@ax3l ax3l deleted the fix-install-emscripten-awsm-setup-py branch June 24, 2026 15:28
ax3l added a commit to BLAST-WarpX/warpx that referenced this pull request Jun 24, 2026
Support a cross-compiled Python include in WASM Pyodide Emscripten
builds in `setup.py`. Try to auto-derive from environment hints and
platform in the sysconfig of the Python interpreter.

See openPMD/openPMD-api#1893
ax3l added a commit to AMReX-Codes/pyamrex that referenced this pull request Jun 24, 2026
Support a cross-compiled Python include in WASM Pyodide Emscripten
builds in `setup.py`. Try to auto-derive from environment hints and
platform in the sysconfig of the Python interpreter.

See openPMD/openPMD-api#1893
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants