astral-sh/uv

Ensure all tests which install managed Python versions use the cache

Open

#16,721 opened on Nov 13, 2025

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Rust (3,111 forks)batch import
help wantedinternaltesting

Repository metrics

Stars
 (84,934 stars)
PR merge metrics
 (Avg merge 6d 16h) (222 merged PRs in 30d)

Description

We have TestContext::with_python_download_cache which improves the performance of tests which download a managed Python version, but I'm not sure we use it everywhere. There are only a couple cases where we explicitly don't want to use this. Maybe we should have with_managed_python_dirs turn this on and have without_python_download_cache instead for the opt-out cases?

Contributor guide