I’ve written a draft of a PEP to formalize Emscripten support. I am interested in feedback.
It is loosely based on PEP 730 and PEP 738 but we’re in a slightly different situation since the steering council has already approved tier 3 support for Emscripten and our packaging ecosystem is a bit more mature.
The main goals are:
- to have a reference describing all the most important Emscripten-specific runtime details
- describe what Pyodide and what cpython on Emscripten do now
- describe some minor intended improvements for the cpython Emscripten runtime
- describe the packaging ecosystem
- request that Pyodide wheels can be uploaded to pypi.
All the proposed runtime changes that I believe could be controversial are listed as out of scope. The proposed changes that I do have are all of a similar scale to features that I have contributed in the past with only a github issue. I think the most important questions here are the packaging questions. Hence why I’ve listed it as a packing PEP.
17 posts - 6 participants