216: ruff, uv, and Astral: Python tooling, much faster, with Rust
Charlie Marsh and team are using Rust to make Python tooling faster.
- Ruff can take the place of Flake8, isort, and Black, and so much more.
- uv can take the place of pip, pip-tools, and virtualenv
- Astral is Charlie's venture backed company, and what they have with `ruff` and `uv` is just the start.
Since uv is the newest tool, there's quite a bit of the discussion diving into uv.
Links:
Links:
Learn pytest
- pytest is the number one test framework for Python.
- Learn the basics super fast with Hello, pytest!
- Then later you can become a pytest expert with The Complete pytest Course
- Both courses are at courses.pythontest.com
Creators and Guests
![Charlie Marsh](https://img.transistor.fm/lgx9XBrHJH9d6i33Fw9N-I_lxSM8ANNU79WZsqZMewc/rs:fill:400:400:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9wZXJz/b24vYmNmNDZhNWIt/MGJmMi00ZWQ3LTky/ZGItMTIxMTIxNjcx/NTA0LzE3MTAwMzQz/MzctaW1hZ2UuanBn.webp)
Guest
Charlie Marsh
Charlie is the creator of Ruff and uv, and the founder of Astral, a company dedicated to building high-performance developer tools for the Python ecosystem. He's spent his career working across programming ecosystems: first, at Khan Academy, where he focused on the Android, iOS, and web platforms; and most recently, as a Staff Software Engineer at Spring Discovery, where he led the development of a hybrid Rust-Python machine learning and data platform.
![216: ruff, uv, and Astral: Python tooling, much faster, with Rust](https://img.transistor.fm/qDI9KJZHy07ttX0cptz4N5EGUreM1NBCPStCNCTz9fY/rs:fill:800:800:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS8zN2Ri/Zjg3N2RkZDdhNzY5/YTFhOTYxYzFjYWUw/MjQ3Ny5qcGc.webp)