Skip to content

Commit 1d7d7fd

Browse files
authored
Document pyodide support (#15962)
1 parent 3979c59 commit 1d7d7fd

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

docs/concepts/python-versions.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -385,14 +385,15 @@ The following alternative options are available:
385385

386386
## Python implementation support
387387

388-
uv supports the CPython, PyPy, and GraalPy Python implementations. If a Python implementation is not
389-
supported, uv will fail to discover its interpreter.
388+
uv supports the CPython, PyPy, Pyodide, and GraalPy Python implementations. If a Python
389+
implementation is not supported, uv will fail to discover its interpreter.
390390

391391
The implementations may be requested with either the long or short name:
392392

393393
- CPython: `cpython`, `cp`
394394
- PyPy: `pypy`, `pp`
395395
- GraalPy: `graalpy`, `gp`
396+
- Pyodide: `pyodide`
396397

397398
Implementation name requests are not case-sensitive.
398399

@@ -401,7 +402,7 @@ supported formats.
401402

402403
## Managed Python distributions
403404

404-
uv supports downloading and installing CPython and PyPy distributions.
405+
uv supports downloading and installing CPython, PyPy, and Pyodide distributions.
405406

406407
### CPython distributions
407408

@@ -423,7 +424,13 @@ are not yet available for musl Linux on ARM).
423424

424425
### PyPy distributions
425426

426-
PyPy distributions are provided by the PyPy project.
427+
PyPy distributions are provided by the [PyPy project](https://pypy.org).
428+
429+
### Pyodide distributions
430+
431+
Pyodide distributions are provided by the [Pyodide project](https://github.com/pyodide/pyodide).
432+
433+
Pyodide is a port of CPython for the WebAssembly / Emscripten platform.
427434

428435
## Registration in the Windows registry
429436

0 commit comments

Comments
 (0)