2026-03-18 07:47:21 -05:00
|
|
|
# Python support
|
|
|
|
|
|
|
|
|
|
## Python versions
|
|
|
|
|
|
2026-03-18 22:03:41 -05:00
|
|
|
uv has Tier 1 support for the following Python versions:
|
2026-03-18 07:47:21 -05:00
|
|
|
|
|
|
|
|
- 3.10
|
|
|
|
|
- 3.11
|
|
|
|
|
- 3.12
|
|
|
|
|
- 3.13
|
|
|
|
|
- 3.14
|
2026-03-18 22:03:41 -05:00
|
|
|
|
|
|
|
|
As with [platforms](./platforms.md), Tier 1 support can be thought of "guaranteed to work". uv is
|
|
|
|
|
continuously tested against these versions.
|
|
|
|
|
|
|
|
|
|
uv has Tier 2 support for:
|
|
|
|
|
|
|
|
|
|
- 3.6
|
|
|
|
|
- 3.7
|
|
|
|
|
- 3.8
|
|
|
|
|
- 3.9
|
|
|
|
|
|
|
|
|
|
uv is "expected to work" with these versions. uv is tested against these versions, but they have
|
|
|
|
|
reached their [end-of-life](https://devguide.python.org/versions/) and no longer receive security
|
|
|
|
|
fixes. We do not recommend using these versions.
|
|
|
|
|
|
|
|
|
|
uv also has Tier 2 support for pre-releases of Python 3.15.
|
|
|
|
|
|
|
|
|
|
uv does not work with Python versions prior to 3.6.
|
2026-03-18 07:47:21 -05:00
|
|
|
|
|
|
|
|
## Python implementations
|
|
|
|
|
|
|
|
|
|
uv has Tier 1 support for the following Python implementations:
|
|
|
|
|
|
|
|
|
|
- CPython
|
|
|
|
|
|
|
|
|
|
As with [platforms](./platforms.md), 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
|
2026-03-18 22:03:50 -05:00
|
|
|
- Pyodide
|
2026-03-18 07:47:21 -05:00
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
uv "should work" with these implementations, but stability may vary.
|