Charlie Marsh(@charliermarsh) 's Twitter Profileg
Charlie Marsh

@charliermarsh

Building @astral_sh: Ruff, uv, and other high-performance Python tools.

Prev: Staff engineer @SpringDiscovery, @KhanAcademy, BSE @PrincetonCS.

ID:23191588

linkhttps://astral.sh calendar_today07-03-2009 13:25:03

4,2K Tweets

11,6K Followers

776 Following

banteg(@bantg) 's Twitter Profile Photo

uv overrides are a lifesaver

any python dev had a moment of struggle with transitive dependencies. i was poking different things for compat issues with python 3.12 when i found multiple syntax warnings on ape startup.

these came from rlp==3.0.0. apparently, python has…

account_circle
Charlie Marsh(@charliermarsh) 's Twitter Profile Photo

Since launch, uv has gotten ~6.5x faster on a very hard (even pathological) resolution benchmark.

Adding more features and capabilities while getting much faster.

Since launch, uv has gotten ~6.5x faster on a very hard (even pathological) resolution benchmark. Adding more features and capabilities while getting much faster.
account_circle
Charlie Marsh(@charliermarsh) 's Twitter Profile Photo

uv is getting hash-checking support.

Validate that the distributions you install match the hashes in your requirements file.

uv is getting hash-checking support. Validate that the distributions you install match the hashes in your requirements file.
account_circle
Hynek Schlawack(@hynek) 's Twitter Profile Photo

I’ve spent some time playing with uv and GitHub Actions and action/cache.

The latter’s behavior is a bit idiosyncratic, but I think I’ve built something overall usable: github.com/hynek/setup-ca…

LMK what y’all think.

account_circle