Developer headlines delivered directly to your earbuds
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am 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: Announcing py2wasm: A Python to Wasm compiler
Brian #2: Exploring Python packages with Oven and PyPI Browser
Michael #3: PyCharm Local LLM
Typing ret →
That is, typing ret autocompletes to:
return flask.render_template('home/listing.html', videos=videos)Which is pretty miraculous, and correct.
Brian #4: Google shedding Python devs (at least in the US).
Extras
Brian:
Michael:
Joke: Broken System
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 Tuesdays at 11am 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: NumFOCUS concerns
Michael #2: leaping pytest debugger llm
Brian #3: Extra, Extra, Extra,
Michael #4: PyPI has completed its first security audit
Extras
Brian:
Michael:
Joke: Debugging with your eyes
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 Tuesdays at 11am 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: How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project.
Brian #2: difftastic
Michael #3: Quarto
Brian #4: constable
Extras
Brian:
Michael:
Joke: Hugo SciFi Award
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 Tuesdays at 11am 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: pacemaker - For controlling time per iteration loop in Python.
Michael #2: PyPI suspends new user registration to block malware campaign
Brian #3: Python Project-Local Virtualenv Management Redux
Michael #4: Python Edge Workers at Cloudflare
Extras
Michael:
Joke:
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am 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: justpath
Brian #2: xz back door
Michael #3: LPython
Brian #4: dramatic
Extras
Brian:
Michael:
Joke: Definition of terms
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Brian #1: 🤖 On Robots.txt
Michael #2: niquests
Brian #3: Every dunder method in Python
Michael #4: Lockbox
Extras
Brian:
Michael:
Joke: Windows Certified
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Michael #1: pycountry
Brian #2: Does Python have pointers?
Michael #3: ingestr
Brian #4: Make your terminal nice
Extras
Brian:
Michael:
Joke: Anti-social engineer
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Brian #1: 6 ways to improve the architecture of your Python project (using import-linter)
Michael #2: Mountaineer
Brian #3: Why Python's Integer Division Floors
Michael #4: Hatchet
Extras
Brian:
Michael:
Joke: Breaking Prod
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Michael #1: zoxide
Brian #2: Smart CLIs with Typer
Michael #3: Python recommended officially by the US Government
Brian #4: Textual tutorials at Mouse vs Python
Extras
Brian:
Michael:
Joke: Ship it!
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
First, we are likely skipping next week folks. I’ll be at PyCon Philippines.
Brian #1: uv: Python packaging in Rust
Michael #2: jpterm
Brian #3: Everything You Can Do with Python's textwrap Module
Michael #4: HTML First
Extras
Brian:
Michael:
Joke: Yeti tumbler
About the show
Sponsored by ScoutAPM: pythonbytes.fm/scout
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Michael #1: AppleCrate
Brian #2: One way to package Python code right now
Michael #3: Flask8 but why?
Brian #4: Extra, Extra, Extra
Extras
Brian:
Michael
Joke: Free Tier
Your feedback is valuable to us. Should you encounter any bugs, glitches, lack of functionality or other problems, please email us on [email protected] or join Moon.FM Telegram Group where you can talk directly to the dev team who are happy to answer any queries.