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

Performance History

Latest Results

Preserve conditional extra markers in exports (#20148) ## Summary When an optional dependency's marker is implied by the environments where its extra is active, lockfile serialization can omit that marker as redundant. Export discarded the extra activation marker and treated the transitive dependency as unconditional. Preserve the extra's reachability marker while traversing optional edges, then combine it with the stored dependency marker. This keeps compact lockfiles while restoring the complete marker in requirements exports. The regression test covers urllib3's `zstd` extra, which should keep `python_full_version < '3.14'` on `backports-zstd`. Closes https://github.com/astral-sh/uv/issues/20147.
main
1 hour ago
Preserve conditional extra markers in exports
charlie/fix-export-redundant-markers
1 hour ago

Latest Branches

CodSpeed Performance Gauge
0%
Preserve conditional extra markers in exports#20148
2 hours ago
08c1f75
charlie/fix-export-redundant-markers
CodSpeed Performance Gauge
0%
Remove bz/lzma/xz support from ZIP handling#18927
2 hours ago
903ff5f
ww/rm-bz-lzma-in-zips
CodSpeed Performance Gauge
+13%
4 hours ago
befb855
konsti/pubgrub-simplify
© 2026 CodSpeed Technology
Home Terms Privacy Docs