@@ -18,7 +18,8 @@ distributions for the Pyodide Python runtime.
1818`Emscripten <https://emscripten.org/ >`__ is a complete open source compiler
1919toolchain. It compiles C/C++ code into WebAssembly/JavaScript executables, for
2020use in JavaScript runtimes, including browsers and Node.js. The Rust language
21- also maintains an Emscripten target.
21+ also maintains an Emscripten target. :pep: `776 ` specifies Python's support for
22+ Emscripten.
2223
2324
2425Motivation
@@ -106,10 +107,13 @@ compiler and passing appropriate compiler and linker flags. It is possible for
106107other people to build their own Python interpreter that is compatible with the
107108Pyodide ABI, it is not necessary to use the Pyodide distribution itself.
108109
109- The ``pyodide build `` tool knows how to create wheels that match our ABI. Unlike
110- with manylinux wheels, there is no need for a Docker container to build the
111- ``pyodide_<abi> `` wheels. All that is needed is a Linux machine and appropriate
112- versions of Python, Node.js, and Emscripten.
110+ THe Pyodide ABIs are fully specified in the `Pyodide Platform ABI
111+ <https://pyodide.org/en/stable/development/abi.html> `__ documentation.
112+
113+ The ``pyodide build `` tool knows how to create wheels that match the Pyoidde
114+ ABI. Unlike with manylinux wheels, there is no need for a Docker container to
115+ build the ``pyodide_<abi> `` wheels. All that is needed is a Linux machine and
116+ appropriate versions of Python, Node.js, and Emscripten.
113117
114118It is possible to validate a wheel by installing and importing it into the
115119Pyodide runtime. Because Pyodide can run in an environment with strong
0 commit comments