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

Performance History

Latest Results

Add locked subgraph materialization primitives (#19907) `uv check` and `uv format` need to install the exact `ty` or `ruff` package already selected in `uv.lock`, including its source and transitive dependencies, without invoking the resolver again or modifying the project environment. The immediate follow-up is #19884. This adds `Lock::to_resolution`, which materializes a `Resolution` from explicit locked `Package` identities. It preserves marker-selected universal forks, requested extras and dependency groups, install filtering, and shared dependencies across multiple roots, while excluding unrelated lock-manifest requirements. `CachedEnvironment::from_resolution` ensures an environment for an existing `Resolution` and installs it without resolving again. `from_spec` now delegates to this path after resolution. Callers must supply the interpreter from which the resolution’s markers and tags were derived. Concrete roots establish a new conflict context: conflict items inside the resulting subgraph are evaluated from the selected roots, extras, and groups. Materialization fails instead when a reachable dependency still depends on a conflict item outside that subgraph. This change is a pure refactor, there should be no behavior change.
main
41 minutes ago
optimize validation
zsol/materialize-locked-subgraphs
1 hour ago
renaming
konsti/remove-universe-markers
2 hours ago
Fix upgrade precedence with configured packages
zaniebot:zb/fix-upgrade-config-precedence
9 hours ago
Deduplicate binary payloads with archive manifests
charlie/dirhash-binaries
10 hours ago
Address directory digest review feedback
charlie/dirhash-archives
11 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
Add locked subgraph materialization primitives#19907
2 hours ago
c95ebd2
zsol/materialize-locked-subgraphs
CodSpeed Performance Gauge
0%
Avoid writing redundant lockfile markers with `tool.uv.environments`#19933
3 hours ago
5f47fbf
konsti/remove-universe-markers
CodSpeed Performance Gauge
0%
9 hours ago
b649057
zaniebot:zb/fix-upgrade-config-precedence
© 2026 CodSpeed Technology
Home Terms Privacy Docs