Charlie Marsh (@charliermarsh) 's Twitter Profile
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

6,6K Tweet

21,21K Followers

800 Following

Charlie Marsh (@charliermarsh) 's Twitter Profile Photo

(Asking genuinely) Everyone’s publishing MCP servers, but are you using MCP for anything? If so, what? From what client(s)?

Charlie Marsh (@charliermarsh) 's Twitter Profile Photo

LlamaIndex migrated a 650+ package ecosystem from Poetry to uv. "We won’t say we were impressed by how fast it was to install dependencies... because that was expected. What we fell in love with was everything else: uv is simple, tidy, expressive."

Jerry Liu (@jerryjliu0) 's Twitter Profile Photo

This is a fantastic blog post by Massi showing how we built a custom solution for managing a massive LlamaIndex 🦙 monorepo with 650+ (!?) Python packages. 1. We replaced poetry with uv (thanks Astral + Charlie Marsh) 2. We built our own build system LlamaDev designed

This is a fantastic blog post by Massi showing how we built a custom solution for managing a massive <a href="/llama_index/">LlamaIndex 🦙</a> monorepo with 650+ (!?) Python packages.

1. We replaced poetry with uv (thanks <a href="/astral_sh/">Astral</a> + <a href="/charliermarsh/">Charlie Marsh</a>) 

2. We built our own build system LlamaDev designed
Charlie Marsh (@charliermarsh) 's Twitter Profile Photo

You can set `UV_TORCH_BACKEND=auto` and uv will automatically install the right CUDA-enabled PyTorch for your machine, zero configuration

You can set `UV_TORCH_BACKEND=auto` and uv will automatically install the right CUDA-enabled PyTorch for your machine, zero configuration
Charlie Marsh (@charliermarsh) 's Twitter Profile Photo

If this app proves one thing, it’s that having multiple 9s of uptime is super woke, whereas being down all the time is somehow based

vLLM (@vllm_project) 's Twitter Profile Photo

⬆️ uv pip install -U vLLM The latest release features 649 commits from 215 contributors. vLLM is now ready for NVIDIA Blackwell with the latest PyTorch 2.7 upgrade. Huge thanks to NVIDIA AI Developer and Zihao Ye for the CUTLASS and FlashInfer kernels!

⬆️ uv pip install -U vLLM
The latest release features 649 commits from 215 contributors. vLLM is now ready for <a href="/nvidia/">NVIDIA</a> Blackwell with the latest <a href="/PyTorch/">PyTorch</a> 2.7 upgrade. Huge thanks to <a href="/NVIDIAAIDev/">NVIDIA AI Developer</a> and <a href="/ye_combinator/">Zihao Ye</a> for the CUTLASS and FlashInfer kernels!
Akshay Agrawal (@akshaykagrawal) 's Twitter Profile Photo

really like how clean this guide on using Astral's uv with marimo notebooks turned out, especially compared to the integration with jupyter guide because marimo notebooks are just python files, it's way easier to manage per-notebook dependencies. no kernels needed.

really like how clean this guide on using <a href="/astral_sh/">Astral</a>'s uv with <a href="/marimo_io/">marimo</a> notebooks turned out, especially compared to the integration with jupyter guide

because marimo notebooks are just python files, it's way easier to manage per-notebook dependencies. no kernels needed.
DHH (@dhh) 's Twitter Profile Photo

Kudos to the folks who created uv for Python. For so long, I had pitied our brethren their package management mess on the Python side. Now I'm inspired for Ruby to catch up! This is just like the webpack->esbuild sea change. docs.astral.sh/uv/

Edward Z. Yang (@ezyang) 's Twitter Profile Photo

I finally sat down and wrote down a post mortem for vibe coding ScubaDuck. It's aimed at those of you who have never tried vibe coding (in its original sense: AI coding without reviewing the code the AI generated)

I finally sat down and wrote down a post mortem for vibe coding ScubaDuck.  It's aimed at those of you who have never tried vibe coding (in its original sense: AI coding without reviewing the code the AI generated)
Akshay Agrawal (@akshaykagrawal) 's Twitter Profile Photo

The docs are live! Learn how marimo's pure Python notebooks integrate tightly with Astral's uv to vastly simplify dependency management docs.astral.sh/uv/guides/inte…