astral-sh
uv
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
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
Require locks for pep723 scrolls in this workspace (#20075)
main
1 hour ago
Preserve conditional extra markers in exports
charlie/fix-export-redundant-markers
1 hour ago
Remove untar_bz2 Signed-off-by: William Woodruff <william@yossarian.net>
ww/rm-bz-lzma-in-zips
2 hours ago
Update acj/freebsd-firecracker-action action to v0.10.1 (#20139)
main
4 hours ago
Update astral-sh/setup-uv action to v8.3.0 (#20140)
main
4 hours ago
Update pre-commit dependencies (#20142)
main
4 hours ago
Update aws-actions/configure-aws-credentials action to v6.2.1 (#20131)
main
4 hours 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%
Keep pubgrub version sets minimal by widening decided versions
#20115
4 hours ago
befb855
konsti/pubgrub-simplify
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs