Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions peps/pep-0011.rst
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,39 @@ locale and cannot be reproduced in an appropriately configured non-ASCII
locale will be closed as "won't fix".


.. _wasi-support:

WASI
''''

WASI support is defined in :pep:`816`.

====== ==== ========
Comment thread
savannahostrowski marked this conversation as resolved.
Python WASI WASI SDK
====== ==== ========
3.15 0.1 33
3.14 0.1 24
3.13 0.1 24
3.12 0.1 21
3.11 0.1 21
====== ==== ========

All versions prior to Python 3.15 predate :pep:`816`. The version support for
those earlier versions is based on what was supported when that PEP was
written.

WASI was a tier 3 platform for Python 3.11 and 3.12, and became a tier 2
platform starting with Python 3.13.

WASI 0.2 support has been skipped due to lack of time, to the point that it was
deemed better to go straight to WASI 0.3 instead. This is based on a
recommendation from the `Bytecode Alliance <https://bytecodealliance.org>`__.

WASI SDK 26 and 27 have a
`bug <https://github.com/WebAssembly/wasi-libc/issues/617>`__ which causes
CPython to hang in certain situations, and so they have been skipped.


Unsupporting platforms
======================

Expand Down
4 changes: 4 additions & 0 deletions peps/pep-0816.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ Created: 05-Nov-2025
Post-History: `08-Dec-2025 <https://discuss.python.org/t/pep-816-wasi-support/105237>`__,
Resolution: https://discuss.python.org/t/pep-816-wasi-support/105237/3


.. note:: See :ref:`PEP 11 <wasi-support>` for WASI version support by Python
version.

Abstract
========

Expand Down
Loading