Skip to content

Commit 3a48dd6

Browse files
committed
Address Russel's comments
1 parent eb104ba commit 3a48dd6

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

peps/pep-0783.rst

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ distributions for the Pyodide Python runtime.
1818
`Emscripten <https://emscripten.org/>`__ is a complete open source compiler
1919
toolchain. It compiles C/C++ code into WebAssembly/JavaScript executables, for
2020
use 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

2425
Motivation
@@ -106,10 +107,13 @@ compiler and passing appropriate compiler and linker flags. It is possible for
106107
other people to build their own Python interpreter that is compatible with the
107108
Pyodide 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

114118
It is possible to validate a wheel by installing and importing it into the
115119
Pyodide runtime. Because Pyodide can run in an environment with strong

0 commit comments

Comments
 (0)