# These are versions of Python required for running uv's own test suite. You can add or remove
# versions here as needed for tests; this doesn't impact uv's own functionality. They can be
# installed through any means you like, e.g. `uv python install` if you already have a build of uv,
# `cargo run python install`, or through some other installer.
#
# We recommend setting `UV_PYTHON_DOWNLOADS_JSON_URL=crates/uv-python-managed/download-metadata.json`
# to use the versions of Python embedded in the local checkout of `uv`.

# Keep Python 3.14 first for development tools with dependencies that lack Python 3.15 wheels.
3.14.8
3.15.0
3.13.16
3.12.15
3.11.17
3.10.22
3.9.25
3.8.20
# The following is needed for `==3.13` request tests
3.13.0
# Free-threaded versions required for testing
3.13.16t
3.14.8t
# Pre-release version required for testing
3.16.0a1

# Pre-releases used to compare interpreter selection with 3.13.0
3.13.0rc2
3.13.0rc3
