Skip to content
#199: Charlie Marsh on ty, uv, and the Python tooling renaissance episode artwork

Aug 6, 2025 53 min

#199: Charlie Marsh on ty, uv, and the Python tooling renaissance

from Pybites Podcast Hosted by Julian Sequeira & Bob Belderbos

Charlie Marsh returns to Pybites to introduce ty —Astral’s bold new take on Python type checking. Built from the ground up for speed and developer experience, ty is both a command-line tool and language server, powered by Rust's Salsa framework. We dive into how it enables lightning-fast incremental analysis, smarter diagnostics inspired by Rust, and a reimagined type-checking workflow for modern Python projects. Charlie also shares how Astral is tackling broader ecosystem challenges alongside Meta and NVIDIA. Curious? Just run 'uv x ty' and join the future of Python type checking. For more info check out the following: Notes & Blog Posts: https://notes.crmarsh.com/ LinkedIn: https://www.linkedin.com/in/marshcharles/ GitHub: https://github.com/charliermarsh X: https://x.com/charliermarsh GitHub Repo: https://github.com/astral-sh/ty Explaining rust-analyzer (lectures): https://www.youtube.com/playlist?list=PLhb66M_x9UmrqXhQuIpWC5VgTdrGxMx3y ___ 💡🧑‍💻Level up your Python skills in just 6 weeks with our hands-on, mentor-led cohort program. Build and ship real apps while gaining confidence and accountability in a supportive community. Join a Pybites Developer Cohort today! 🌟✅ ___ If you found this podcast helpful, please consider following us! Start Here with Pybites: https://pybit.es Developer Mindset Newsletter: https://pybit.es/newsletter 💡 Pybites Books: https://pybitesbooks.com/ Bob LinkedIn: https://www.linkedin.com/in/bbelderbos/ Julian LinkedIn: https://www.linkedin.com/in/juliansequeira/ Twitter: https://x.com/pybites Apple Podcasts: https://podcasts.apple.com/us/podcast/pybites-podcast/id1545551340 Spotify: https://open.spotify.com/show/1sJnriPKKVgPIX7UU9PIN1

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

#199: Charlie Marsh on ty, uv, and the Python tooling renaissance

0:00 53:28

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Pybites Podcast?

This episode is 53 minutes long.

When was this Pybites Podcast episode published?

This episode was published on August 6, 2025.

Can I download this Pybites Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.