
Sign up to save your podcasts
Or


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.
Michael #1: Cyclopts: A CLI library
Brian #2: The future of Python web services looks GIL-free
“Python 3.14 was released at the beginning of the month. This release was particularly interesting to me because of the improvements on the "free-threaded" variant of the interpreter.
Specifically, the two major changes when compared to the free-threaded variant of Python 3.13 are:
Michael #3: Free-threaded GC
Brian #4: Polite lazy imports for Python package maintainers
“I'm excited about this PEP.
I wrote a lazy loading mechanism for Textual's widgets. Without it, the entire widget library would be imported even if you needed just one widget. Having this as a core language feature would make me very happy.”
https://github.com/Textualize/textual/blob/main/src/textual/widgets/__init__.py
Well, I was excited about Will’s example for how to, essentially, allow users of your package to import only the part they need, when they need it.
Extras
Brian:
Michael:
Joke: You're absolutely right
By Michael Kennedy and Brian Okken4.7
212212 ratings
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.
Michael #1: Cyclopts: A CLI library
Brian #2: The future of Python web services looks GIL-free
“Python 3.14 was released at the beginning of the month. This release was particularly interesting to me because of the improvements on the "free-threaded" variant of the interpreter.
Specifically, the two major changes when compared to the free-threaded variant of Python 3.13 are:
Michael #3: Free-threaded GC
Brian #4: Polite lazy imports for Python package maintainers
“I'm excited about this PEP.
I wrote a lazy loading mechanism for Textual's widgets. Without it, the entire widget library would be imported even if you needed just one widget. Having this as a core language feature would make me very happy.”
https://github.com/Textualize/textual/blob/main/src/textual/widgets/__init__.py
Well, I was excited about Will’s example for how to, essentially, allow users of your package to import only the part they need, when they need it.
Extras
Brian:
Michael:
Joke: You're absolutely right

274 Listeners

287 Listeners

624 Listeners

582 Listeners

70 Listeners

303 Listeners

146 Listeners

989 Listeners

189 Listeners

268 Listeners

205 Listeners

62 Listeners

141 Listeners

66 Listeners

71 Listeners