Avatar for the astral-sh user
astral-sh
uv
BlogDocsChangelog

Performance History

Latest Results

Handle broken managed Python installation directory When uv's managed Python directory lives on a drive that becomes inaccessible (e.g., a network drive that disconnects, or a drive that is destroyed and recreated), uv would previously error out during discovery — reporting Python as not installed while simultaneously listing it as an installed version. The only recovery path was a manual uv python uninstall or uv cache clean. This change catches Error::ManagedPython in the is_not_found filter, emits a warning, and continues discovery. Since managed installations are optional, uv can fall back to system Python or trigger an auto-download, which is the correct behavior when the underlying storage has been recreated repro: ```bash cargo build -p uv UV_PYTHON_INSTALL_DIR=/tmp/uv-test-python ./target/debug/uv python install 3.14 chmod 000 /tmp/uv-test-python RUST_LOG=uv=warn UV_PYTHON_INSTALL_DIR=/tmp/uv-test-python ./target/debug/uv run foo.py ```
KlotzAndrew:feature/handle_broken_python_directory
6 hours ago
Use symlinks instead of junctions on Wine
claude/fix-uv-issue-19187-UAd1e
8 hours ago
Merge branch 'main' into ww/sync-mal-guard
ww/sync-mal-guard
9 hours ago
Handle some weird URL cases
zb/refactor-query-redaction
10 hours ago
add rewrite to settings output in tests
mud2monarch:force-newest-lock-file
10 hours ago

Latest Branches

CodSpeed Performance Gauge
+1%
Handle broken managed Python installation directory#19220
9 hours ago
9731a3c
KlotzAndrew:feature/handle_broken_python_directory
CodSpeed Performance Gauge
0%
11 hours ago
25f6cc4
claude/fix-uv-issue-19187-UAd1e
CodSpeed Performance Gauge
+1%
9 hours ago
550ac41
ww/sync-mal-guard
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs