@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…
Summary
Adding transitive pre-release support to uv's resolver, closing many long-standing issues.
View Cached Full Text
Cached at: 07/10/26, 12:12 PM
Here’s one I’m excited about from my recent 5.6 Sol work: adding transitive pre-release support to uv’s resolver.
Closes dozens of issues from the past few years. I always considered it too hard. https://t.co/R2VR1wWELa
Similar Articles
@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: We found a few optimizations that let us reduce the size of uv.lock files by "compressing" the environment markers. Som…
uv's lockfile size reduced by 40-50% through compression of environment markers.
@charliermarsh: This talk that I gave at Jane Street a year ago is by far the one that is referenced to me most in-person. People seem …
Charlie Marsh's talk explains how uv, a Rust-based Python package manager developed by Astral, solves dependency resolution with a CDCL SAT solver and a unified lockfile, achieving extreme speed by rethinking the toolchain from scratch.
@charliermarsh: Announcing uv audit: native support for vulnerability scanning across your project's dependencies
Charlie Marsh announces uv audit, a native vulnerability scanning feature for project dependencies in the uv package manager.
@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%.