
0:00
32:52
Topics covered in this episode:
- My 2025 uv-based Python Project Layout for Production Apps
- aiolimiter
- A peek into a possible future of Python in the browser
- Reloadium
- Extras
- Joke
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:
- Making an alternate version of The Complete pytest Course
Michael:
- Book: Zero Day: A Jeff Aiken Novel
- Warp terminal on Windows is out.
- PyCon Ed Summit announced.
D'autres épisodes de "Python Bytes"
Ne ratez aucun épisode de “Python Bytes” et abonnez-vous gratuitement à ce podcast dans l'application GetPodcast.