#422 You need 4 spaces


Episode Artwork
1.0x
0% played 00:00 00:00
Mar 03 2025 32 mins   517 1 0
Topics covered in this episode:

Watch on YouTube

About the show



Sponsored by us! Support our work through:





Connect with the hosts





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





Extras



Brian:





Michael:





Joke: py programmer walks into a bar