Topics covered in this episode:
- * PyPI+*
- * uv-ship - a CLI-tool for shipping with uv*
- * How fast is 3.14?*
- * air - a new web framework built with FastAPI, Starlette, and Pydantic.*
- Extras
- Joke
About the show
Sponsored by us! Support our work through:
- Our courses at Talk Python Training
- The Complete pytest Course
- Patreon Supporters
Connect with the hosts
- Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky)
- Brian: @brianokken@fosstodon.org / @brianokken.bsky.social
- Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky)
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Michael #1: PyPI+
- Very nice search and exploration tool for PyPI
- Minor but annoying bug: content-types ≠ content_types on PyPI+ but they are in Python itself. Minimum Python version seems to be interpreted as max Python version.
- See dependency graphs and more
- Examples
- content-types
- jinja-partials
- fastapi-chameleon
Brian #2: uv-ship - a CLI-tool for shipping with uv
- “uv-ship is a lightweight companion to uv that removes the risky parts of cutting a release. It verifies the repo state, bumps your project metadata and optionally refreshes the changelog. It then commits, tags & pushes the result, while giving you the chance to review every step.”
Michael #3: How fast is 3.14?
- by Miguel Grinberg
- A big focus on threaded vs. non-threaded Python
- Some times its faster, other times, it’s slower
Brian #4: air - a new web framework built with FastAPI, Starlette, and Pydantic.
- An very new project in Alpha stage by Daniel & Audrey Felderoy, the “Two Scoops of Django” people.
- Air Tags are an interesting thing.
- Also Why? is amazing
- “Don't use AIR”
- “Every release could break your code! If you have to ask why you should use it, it's probably not for you.”
- “If you want to use Air, you can. But we don't recommend it.”
- “It'll likely infect you, your family, and your codebase with an evil web framework mind virus, , …”
Extras
Brian:
- Python 3.15a1 is available
- uv python install 3.15 already works
- Python lazy imports you can use today - one of two blog posts I threatened to write recently
- Testing against Python 3.14 - the other one
- Free Threading has some trove classifiers
Michael:
- Blog post about the book: Talk Python in Production book is out! In particular, the extras are interesting.
- AI Usage TUI
- Show me your ls
- Helium Browser is interesting. But also has Python as a big role.
- GitHub says Languages
- Python 97.4% 👀
- Shell 1.9%
- Other 0.7%
- GitHub says Languages
- Smallest Python release? 3.13.9
Joke: An unforgivable crime
Hosts & Guests
Information
- Show
- FrequencyUpdated weekly
- Published16 October 2025 at 08:00 UTC
- Length36 min
- Episode453
- RatingClean