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

Performance History

Latest Results

Avoid blocking the async runtime when creating temporary files Creating a temporary file opens a file on disk, which can block. A few async code paths created temporary files with the blocking tempfile APIs, which can stall the tokio runtime. Add uv_fs::tempfile_in_async, which runs tempfile_in on a blocking thread, and use it in write_atomic. Create the wheel download temporary file inside spawn_blocking as well, since that path uses the anonymous-file tempfile::tempfile_in API directly. The synchronous call sites (the build backend and script installation) run outside the async runtime, so they are left unchanged. Refs #19429
hexbinoct:fix/tempfile-async-blocking
2 hours ago
Reduce site-packages scan allocation overhead
KRRT7:site-packages-scan-vec-sort
17 hours ago
Suppress excluded-package footer without annotations
zupengwang:suppress-excluded-package-footer-annotation
1 day ago
Use a priority-aware download limiter
charlie/priority-aware-download-limiter
1 day ago
Reserve download capacity for active metadata requests
charlie/codex-conflict-generalization
1 day ago
Update PubGrub SHA
charlie/codex-proof-aware-phase-saving
1 day ago

Latest Branches

CodSpeed Performance Gauge
0%
Avoid blocking the async runtime when creating temporary files#20089
3 hours ago
1b736f9
hexbinoct:fix/tempfile-async-blocking
CodSpeed Performance Gauge
+1%
17 hours ago
a13421e
KRRT7:site-packages-scan-vec-sort
CodSpeed Performance Gauge
0%
Skip the ambiguous authority check for file transport VCS URLs#20086
20 hours ago
391054d
hexbinoct:fix/git-file-url-ambiguous-authority
© 2026 CodSpeed Technology
Home Terms Privacy Docs