astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
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
Skip the ambiguous authority check for file transport VCS URLs (#20086)
main
19 hours ago
Skip the ambiguous authority check for file transport VCS URLs `DisplaySafeUrl::parse` rejects URLs where a `:` is followed by an `@` outside the scheme, to catch unencoded credentials like `https://user/name:password@host`. It already exempts `file://` URLs, since on Windows those legitimately pair a drive letter `:` with an `@`. VCS URLs over a file transport were not exempted, so a serialized dependency such as `git+file:///C:/path/repo.git@<rev>` tripped the check, and the caller in `parsed_url.rs` unwraps the result with `expect`, so the whole resolver panicked. A file transport never carries network credentials, so extend the exemption to any scheme ending in `+file`. Fixes #19887.
hexbinoct:fix/git-file-url-ambiguous-authority
20 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%
Reduce site-packages scan allocation overhead
#20087
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