Radio and PodcastRadio and PodcastLive Radio & Podcasts
#539: Catching up with the Python Typing Council artwork
Technology

#539: Catching up with the Python Typing Council

Talk Python To Me - Python conversations for passionate developers by Michael Kennedy

Mar 6, 202661:41Technology

You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually m...

About This Episode

#539: Catching up with the Python Typing Council is an episode from Talk Python To Me - Python conversations for passionate developers by Michael Kennedy. You're adding type hints to your Python code, your editor is happy, autocomplete is w...

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Mar 6, 2026, 61:41 long, audio available.

Questions About This Episode

What is #539: Catching up with the Python Typing Council about?

You're adding type hints to your Python code, your editor is happy, autocomplete is working great. But then you switch tools and suddenly there are red squiggles everywhere. Who decides what a float annotation actually means? Or whether passing None where an int is expected should be an error? It turns out there's a five-person council dedicated to exactly these questions -- and two brand-new Rust-based type checkers are raising the bar. On this episode, I sit down with three members of the Python Typing Council -- Jelle Zijlstra, Rebecca Chen, and Carl Meyer -- to learn how the type system is governed, where the spec and the type checkers agree and disagree, and get the council's official advice on how much typing is just enough. Episode sponsors Sentry Error Monitoring, Code talkpython26 Agentic AI Course Talk Python Courses Links from the show Guests Carl Meyer : github.com Jelle Zijlstra : jellezijlstra.github.io Rebecca Chen : github.com Typing Council : github.com typing.python.org : typing.python.org details here : github.com ty : docs.astral.sh pyrefly : pyrefly.org conformance test suite project : github.com typeshed : github.com Stub files : mypy.readthedocs.io Pydantic : pydantic.dev Beartype : github.com TOAD AI : github.com PEP 747 – Annotating Type Forms : peps.python.org PEP 724 – Stricter Type Guards : peps.python.org Python Typing Repo (PRs and Issues) : github.com Watch this episode on YouTube : youtube.com Episode deep-dive : talkpython.fm/539 Episode transcripts : talkpython.fm Theme Song: Developer Rap 🥁 Served in a Flask 🎸 : talkpython.fm/flasksong ---== Don't be a stranger ==--- YouTube : youtube.com/@talkpython Bluesky : @talkpython.fm Mastodon : @talkpython@fosstodon.org X.com : @talkpython Michael on Bluesky : @mkennedy.codes Michael on Mastodon : @mkennedy@fosstodon.org Michael on X.com : @mkennedy

Where can I listen to #539: Catching up with the Python Typing Council?

You can listen to #539: Catching up with the Python Typing Council online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is #539: Catching up with the Python Typing Council from?

#539: Catching up with the Python Typing Council is an episode from Talk Python To Me - Python conversations for passionate developers by Michael Kennedy.

How long is this episode?

This episode is 61:41 long.

When was this episode published?

This episode was published on Mar 6, 2026.

Can I save #539: Catching up with the Python Typing Council for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Talk Python To Me - Python conversations for passionate developers?

Yes. This page shows related episodes from Talk Python To Me - Python conversations for passionate developers when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to #539: Catching up with the Python Typing Council?

You can listen to #539: Catching up with the Python Typing Council on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

#539: Catching up with the Python Typing Council is from Talk Python To Me - Python conversations for passionate developers by Michael Kennedy.

What are the episode details?

Published Mar 6, 2026 and 61:41 long