

#452 pi py-day (or is it py pi-day?)
Oct 9, 2025
Discover the latest in Python with highlights from the recent release of Python 3.14, including template string literals and improved REPL features. Learn about a tool that checks library compatibility for free-threaded Python, making life easier for developers. Hear insights on the Claude Sonnet 4.5 and the new lazy imports proposal that could speed up your code! Plus, enjoy some laughter with humorous takes on project time estimates. A delightful blend of tech updates and light-hearted fun!
AI Snips
Chapters
Books
Transcript
Episode notes
What’s New In Python 3.14
- Python 3.14 adds template string literals, improved error messages, and a colored REPL with syntax highlighting.
- argparse gains suggest_on_error, better -m behavior, and colored help, improving CLI developer UX.
Test And Update Tooling For New Python
- Test your projects against new Python releases before upgrading to catch incompatibilities early.
- Update tool binaries (like uvenv) and remove unsupported extensions (like uvloop) if they crash under the new interpreter.
Release To Signal Compatibility
- When your package already works on a new Python, publish a new release and add the trove classifier to signal support.
- Bump at least a minor version yearly to show the project is maintained and compatible with recent Python versions.