From f82909ad68e55727c72b8bad1de327bc11b387ca Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Thu, 12 Jun 2025 10:14:42 -0500 Subject: [PATCH] Update platform support reference to include Python implementation list (#13991) --- docs/reference/policies/platforms.md | 33 +++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/docs/reference/policies/platforms.md b/docs/reference/policies/platforms.md index 9d8c73935..ef1229709 100644 --- a/docs/reference/policies/platforms.md +++ b/docs/reference/policies/platforms.md @@ -31,4 +31,35 @@ build on aarch64 Windows, but does not consider either platform to be supported minimum supported Windows versions are Windows 10 and Windows Server 2016, following [Rust's own Tier 1 support](https://blog.rust-lang.org/2024/02/26/Windows-7.html). -uv supports and is tested against Python 3.8, 3.9, 3.10, 3.11, 3.12, and 3.13. +## Python support + +uv supports and is tested against the following Python versions: + +- 3.8 +- 3.9 +- 3.10 +- 3.11 +- 3.12 +- 3.13 + +uv has Tier 1 support for the following Python implementations: + +- CPython + +As with platforms, Tier 1 support can be thought of "guaranteed to work". uv supports managed +installations of these implementations, and the builds are maintained by Astral. + +uv has Tier 2 support for: + +- PyPy +- GraalPy + +uv is "expected to work" with these implementations. uv also supports managed installations of these +Python implementations, but the builds are not maintained by Astral. + +uv has Tier 3 support for: + +- Pyston +- Pyodide + +uv "should work" with these implementations, but stability may vary.