Topics covered in this episode:
- [**My 2025 uv-based Python Project Layout for Production Apps**](https://www.youtube.com/watch?v=mFyE9xgeKcA))
Watch on YouTube)
About the show
Sponsored by us! Support our work through:
Connect with the hosts
Michael: @[email protected]) / @mkennedy.codes) (bsky)
Brian: @[email protected]) / @brianokken.bsky.social)
Show: @[email protected]) / @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.
Brian #1: My 2025 uv-based Python Project Layout for Production Apps)
Hynek Schlawack
Discusses uv, a simple pyproject.toml, a simple project layout, and uv.lock as the modern way to ditch requirements.txt files
This is the starting video in a series, but it’s already very worthwhile
Michael #2: aiolimiter)
An efficient implementation of a rate limiter for asyncio.
This project implements the Leaky bucket algorithm), giving you precise control over the rate a code section can be entered.
Brian #3: A peek into a possible future of Python in the browser)
a.k.a “Secret SPy Stuff”
Łukasz Langa
A peek at SPy, a new language for Python on the web.
Michael #4: Reloadium)
Hot Reloading and Profiling for Python
If you are a PyCharm user please check out Reloadium plugin)
See also: github.com/mikeckennedy/server-hot-reload)
Extras
Brian:
Michael:
Book: Zero Day: A Jeff Aiken Novel)
Warp terminal on Windows) is out.
PyCon Ed Summit) announced.