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

Performance History

Latest Results

Fix Windows real environment: copy python.exe + DLLs into Scripts/ Root cause: CPython 3.12's site.py calculates sys.prefix as dirname(dirname(sys.executable)). For a real environment with python.exe at the root (.venv/python.exe), this resolves to the PARENT directory (temp/) instead of .venv/. This causes packages to be installed in the wrong location and uv sync to see a version mismatch. Fix: Copy python.exe, pythonw.exe, and all DLLs from the environment root into Scripts/. This ensures: 1. site.py calculates sys.prefix = dirname(Scripts/) = .venv/ (correct) 2. The DLLs are adjacent to the exe, so Windows DLL search finds the correct python312.dll version (not a system-installed one) Remove all diagnostic code from previous commits.
zb/real-environments
13 minutes ago
Diagnostic: list temp_dir and .venv contents
zb/real-environments
30 minutes ago
More diagnostics for Windows prefix issue
zb/real-environments
43 minutes ago
Review
zb/conflict-ok
49 minutes ago
Diagnostic: add sys.executable to output
zb/real-environments
57 minutes ago
ci: retry flaky tests (502 Bad Gateway)
omair445:config-file-verbose-output
1 hour ago
ci: retry flaky tests (502 Bad Gateway)
omair445:fix/upgrade-message-ambiguity
1 hour ago

Active Branches

Create a non-virtual relocatable environments with managed interpreters
last run
13 minutes ago
#17992
CodSpeed Performance Gauge
-1%
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs