uv

Tag

Cards List
#uv

@charliermarsh: In preview, uv will now omit package metadata from the lockfile. (This is separate from the resolved dependency graph, …

X AI KOLs Timeline ↗ · 2d ago Cached

In preview, uv will omit package metadata from the lockfile, reducing lockfile size by up to 50% on average and decreasing conflicts.

0 favorites 0 likes
#uv

@charliermarsh: Inspired by some code in Bun, I moved uv’s ZIP extraction into a single blocking task per archive (with synchronous fil…

X AI KOLs Timeline ↗ · 2026-09-11 Cached

uv's ZIP extraction has been optimized by moving it to a single blocking task with synchronous filesystem operations, inspired by code from Bun, leading to faster installation of packages like Jupyter from PyPI.

0 favorites 0 likes
#uv

@charliermarsh: We now ship code-signed binaries for uv, for both macOS and Windows! This applies to our standalone installers and the …

X AI KOLs Timeline ↗ · 2026-09-09 Cached

uv now ships code-signed binaries for macOS and Windows, available in standalone installers and PyPI wheels, enhancing security and distribution.

0 favorites 0 likes
#uv

Working to Make Python Lazy

Hacker News Top ↗ · 2026-09-01 Cached

Python 3.15 introduces lazy imports to enhance performance in CLI applications and code with unused imports, and the author has developed the flake8-lazy tool to simplify adoption. The article also explores the use of AI in developing this tool.

0 favorites 0 likes
#uv

@charliermarsh: Ruff, uv, and ty installs grew by >40% from May to July, now at 785M installs per month. uv was installed over half a b…

X AI KOLs Following ↗ · 2026-08-03 Cached

Ruff, uv, and ty installs grew over 40% from May to July, reaching 785M monthly installs, with uv alone exceeding half a billion installs in July.

0 favorites 0 likes
#uv

@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…

X AI KOLs Following ↗ · 2026-07-30 Cached

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%.

0 favorites 0 likes
#uv

@charliermarsh: uv binary size over time

X AI KOLs Following ↗ · 2026-07-29 Cached

Charlie Marsh shares a chart showing how the binary size of uv, a Python package manager, has changed over time.

0 favorites 0 likes
#uv

uv 0.12.0

Simon Willison's Blog ↗ · 2026-07-28 Cached

uv 0.12.0 introduces breaking changes to `uv init`, defaulting to a `src/`-based package layout, configuring the uv_build backend, and setting up a script alias. The update encourages modern Python project structure.

0 favorites 0 likes
#uv

@charliermarsh: I had Codex build a tool, hawk, to identify and remove dead code across a Cargo workspace. We've used it to delete thou…

X AI KOLs Following ↗ · 2026-07-20 Cached

Charlie Marsh built a tool called 'hawk' using Codex to identify and remove dead code across Cargo workspaces, already used to delete thousands of lines from uv and Codex.

0 favorites 0 likes
#uv

@charliermarsh: We found a few optimizations that let us reduce the size of uv.lock files by "compressing" the environment markers. Som…

X AI KOLs Timeline ↗ · 2026-07-13 Cached

uv's lockfile size reduced by 40-50% through compression of environment markers.

0 favorites 0 likes
#uv

@charliermarsh: We found an optimization in uv's resolver that sped up Jupyter by 13%, and Boto3 by 2.4x (since it requires so much bac…

X AI KOLs Following ↗ · 2026-07-10 Cached

An optimization in uv's resolver improves performance for Jupyter by 13% and Boto3 by 2.4x, detailed in a write-up.

0 favorites 0 likes
#uv

@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…

X AI KOLs Following ↗ · 2026-07-09 Cached

Adding transitive pre-release support to uv's resolver, closing many long-standing issues.

0 favorites 0 likes
#uv

@charliermarsh: In preview, `uv tool install` will now write a `uv.lock` lockfile for every tool, alongside the installation itself

X AI KOLs Following ↗ · 2026-07-07 Cached

In preview, uv tool install now writes a uv.lock lockfile for every tool during installation.

0 favorites 0 likes
#uv

@charliermarsh: For uv/ty/Ruff, I think the answer is kind of circular: as soon as reading the code stops revealing meaningful problems…

X AI KOLs Following ↗ · 2026-07-04 Cached

Charlie Marsh discusses the threshold for trusting AI-generated code in tools like uv and Ruff, suggesting that improvements in models, harnesses, and verification are needed before he stops manually reviewing the code.

0 favorites 0 likes
#uv

@charliermarsh: Important to remain intellectually honest and willing to dunk on myself: this didn't hold up under reliable network con…

X AI KOLs Following ↗ · 2026-07-02 Cached

Charlie Marsh admits that earlier performance claims about Codex improving uv's complex resolution speed did not hold up under reliable network conditions, but notes it still provides >40% faster uncached resolutions.

0 favorites 0 likes
#uv

@charliermarsh: Codex made uncached, complex resolutions (like Transformers) in uv >40% faster through more efficient request scheduling

X AI KOLs Following ↗ · 2026-07-01 Cached

Charlie Marsh reports that Codex improved request scheduling, making uncached complex resolutions (e.g., Transformers) in uv over 40% faster.

0 favorites 0 likes
#uv

@charliermarsh: Announcing uv audit: native support for vulnerability scanning across your project's dependencies

X AI KOLs Following ↗ · 2026-06-16 Cached

Charlie Marsh announces uv audit, a native vulnerability scanning feature for project dependencies in the uv package manager.

0 favorites 0 likes
#uv

@charliermarsh: ty-pre-commit is out now! Pre-commit hooks for type checkers typically require you to either enumerate your dependencie…

X AI KOLs Following ↗ · 2026-06-11 Cached

ty-pre-commit is a new tool that simplifies pre-commit hooks for type checkers by automatically installing dependencies using uv.

0 favorites 0 likes
#uv

Ohbin – uv wrapper for installing tools from GitHub

Hacker News Top ↗ · 2026-06-02 Cached

Ohbin is a Python tool that acts as a uv wrapper for installing GitHub release binaries directly into a project, eliminating the need for hand-rolled wrapper packages. It automates download, SHA256 verification, caching, and execution via a simple declarative configuration in pyproject.toml.

0 favorites 0 likes
#uv

Uv is fantastic, but its package management UX is a mess

Hacker News Top ↗ · 2026-05-21 Cached

This article critiques the user experience of uv's package management CLI, highlighting missing features like `uv outdated`, unsafe default version constraints without upper bounds, and clunky upgrade commands compared to pnpm and Poetry.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback