0:00
/
0:00
Transcript
0:00
Kevin
I'm Kevin Samuel from Bitecode. We're in August 2024, and I'm with Charlie Marsh from Astral. So for me, Charlie, you're Astral creator, founder, and of course, Python bug slayer and author of Ruff and UV. But I think it would be good if you would introduce yourself.
0:21
Charlie
Yeah, of course. I'm Charlie. Yeah, let's see, I've been working full-time on Python tooling for almost two years now. And I started that journey building a tool called Ruff. which is a high-performance Python linter formatter and code transformation tool. So for people who have used tools like Flake8 or Pylint,
0:51
Ruff can sort of look at your code and find issues that are similar to the kinds of issues you would find in those tools. But it also tries to fix them for you. Or if you've used tools like Black for code formatting, Ruff can do a similar thing and sort of automatically format your code.

Charlie Marsh on Astral, UV and the Python packaging ecosystem

Yes, we talk about the type-checker thing

This week Astral released a massive upgrade to UV, a cargo-like tool for Python. Founder Charlie Marsh takes us through the past and future of the project, explores some design decisions, and shares his thoughts on the challenges and solutions along the way.

Astral: https://astral.sh/

UV 3.0: https://github.com/astral-sh/uv/releases/tag/0.3.0