astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add benchmark for sdist unpacking with many files (#19641) ## Summary - add a synthetic `.tar.gz` sdist fixture containing 10,000 files - benchmark the streaming sdist extraction path followed by top-level directory stripping - keep fixture creation and cache persistence outside the timed closure ## Why This adds CodSpeed coverage for unpacking a standards-compliant source distribution with many files, alongside the existing many-file wheel unpack and install benchmarks. ## Validation - `cargo fmt --all --check` - `cargo check -p uv-bench --bench uv --locked` - `cargo clippy -p uv-bench --bench uv --locked -- -D warnings` - `cargo shear -p uv-bench --deny-warnings --locked --offline` - `cargo test -p uv-bench --bench uv --locked -- unpack_sdist_many_files --exact` executed `unpack_sdist_many_files` successfully, then reached the existing resolver-benchmark `.venv` setup requirement in the scratch checkout Co-authored-by: Zanie Blue <contact@zanie.dev>
main
45 minutes ago
Add benchmark for sdist unpacking with many files
zaniebot:zb/sdist-unpack-benchmarks
1 hour ago
Add PyEmscripten platform (PEP 783) (#19629) <!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary This adds PyEmscripten platform, which is standardized in [PEP 783](https://peps.python.org/pep-0783/). This basically replaces the Pyodide platform. I kept the Pyodide platform for backward compatibility. ## Test Plan `cargo test`
main
1 hour ago
Continue tool uninstall after dangling receipts (#19623) ## Summary Fixes #19219. When uninstalling explicitly named tools, a missing receipt currently falls back to removing the dangling environment and then returns immediately. That skips any later tool names in the same command. This changes that path to match the multi-tool flow by recording that a dangling environment was removed and continuing to the next requested tool. ## Test Plan - cargo fmt --check - cargo test -p uv --test it tool_uninstall_multiple_names_with_missing_receipt - cargo test -p uv --test it tool_uninstall_missing_receipt
main
1 hour ago
Pass cross compiler to i686 uv-build
zb/use-mold-in-release-builds
1 hour ago
Add benchmark for wheel unpack and install (#19638) Following https://github.com/astral-sh/uv/issues/19635 we totally should have coverage for this.
main
2 hours ago
Bump version to 0.11.18 (#19639)
main
3 hours ago
Use `--no-config` during the release process (#19640) To avoid Socket URL and exclude-newer injection for now
main
3 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Add benchmark for sdist unpacking with many files
#19641
2 hours ago
a22a24e
zaniebot:zb/sdist-unpack-benchmarks
CodSpeed Performance Gauge
0%
Use mold in release builds
#19613
2 hours ago
4df7f76
zb/use-mold-in-release-builds
CodSpeed Performance Gauge
-1%
Bump version to 0.11.18
#19639
4 hours ago
00f11d9
release/0.11.18
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs