astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Upgrade based on outdated build versions in `uv python upgrade`
zb/upgrade-build-version
2 hours ago
Update SimpleMetadata references These were renamed with #16656. Signed-off-by: William Woodruff <william@astral.sh>
ww/pep792-plumbing
2 hours ago
Add some tests Signed-off-by: William Woodruff <william@astral.sh>
ww/pep792-plumbing
2 hours ago
Install packages in dependency order for deterministic file conflicts This change improves the ordering of package installation to be more deterministic when packages have conflicting files. Packages are now sorted topologically so dependencies come before their dependents. Key changes: - Add `order.rs` module with `sort_by_dependency_order()` function - Uses Tarjan's algorithm to handle circular dependencies via SCCs - Within cycles, packages are sorted alphabetically for determinism - Wire up sorting in `execute_plan` before installation The actual installation still happens in parallel for performance. Sorting by dependency order increases the likelihood that dependencies complete before dependents, though parallel execution means the exact order is not guaranteed. For guaranteed determinism with conflicting files, users should avoid having packages with overlapping files. References pip's approach: https://pip.pypa.io/en/stable/cli/pip_install/
zaniebot:claude/dependency-order-installation-pB1wb
2 hours ago
Plumb status from pyx Signed-off-by: William Woodruff <william@astral.sh>
ww/pep792-plumbing
3 hours ago
Update Rust crate toml to v0.9.11
renovate/toml-0.x-lockfile
3 hours ago
Fix path
ryanking13:pyodide-pip-windows
3 hours ago
feat: add git ls-remote fast path with GitHub/GitLab API support Add an early fast path for `uvx --refresh` that checks if a Git-based tool is already installed with the correct commit hash before doing expensive resolution. This significantly speeds up refreshes when no update is needed. The implementation prioritizes: 1. GitHub API (for github.com repos) 2. GitLab API (for gitlab.com and self-hosted instances) 3. git ls-remote fallback Environment variables: - UV_NO_GIT_LS_REMOTE_FAST_PATH: Disable the fast path - UV_NO_GITHUB_FAST_PATH: Disable GitHub API usage - GITLAB_TOKEN / GL_TOKEN / GITLAB_TOKEN_<HOST>: GitLab authentication Also fixes annotated tag resolution in git ls-remote to correctly return the commit hash instead of the tag object hash.
KimBioInfoStudio:kim/fast_path_with_remote_ls
3 hours ago
Active Branches
Upgrade based on outdated build versions in `uv python upgrade`
last run
2 hours ago
#17653
CodSpeed Performance Gauge
0%
PEP 792: plumb statuses into internal representation
last run
2 hours ago
#17631
CodSpeed Performance Gauge
0%
Update Rust crate toml to v0.9.11
last run
3 hours ago
#17574
CodSpeed Performance Gauge
0%
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs