@charliermarsh: We found a few optimizations that let us reduce the size of uv.lock files by "compressing" the environment markers. Som…
Summary
uv's lockfile size reduced by 40-50% through compression of environment markers.
View Cached Full Text
Cached at: 07/14/26, 06:18 AM
We found a few optimizations that let us reduce the size of uv.lock files by “compressing” the environment markers.
Some of our lockfiles are 40-50% smaller now. https://t.co/NwJvxpnBcL
Similar Articles
@charliermarsh: In preview, `uv tool install` will now write a `uv.lock` lockfile for every tool, alongside the installation itself
In preview, uv tool install now writes a uv.lock lockfile for every tool during installation.
@charliermarsh: uv binary size over time
Charlie Marsh shares a chart showing how the binary size of uv, a Python package manager, has changed over time.
@charliermarsh: It turns out that I forgot to enable hardware-accelerated SHA-256 for ARM. So uv will get much faster in the next relea…
uv will get faster in the next release after enabling hardware-accelerated SHA-256 for ARM, improving Trio install wall-time by up to 10%.
@charliermarsh: Codex made uncached, complex resolutions (like Transformers) in uv >40% faster through more efficient request scheduling
Charlie Marsh reports that Codex improved request scheduling, making uncached complex resolutions (e.g., Transformers) in uv over 40% faster.
@charliermarsh: Here's one I'm excited about from my recent 5.6 Sol work: adding transitive pre-release support to uv's resolver. Close…
Adding transitive pre-release support to uv's resolver, closing many long-standing issues.