
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

273 Listeners

290 Listeners

623 Listeners

586 Listeners

70 Listeners

302 Listeners

145 Listeners

984 Listeners

189 Listeners

268 Listeners

212 Listeners

62 Listeners

140 Listeners

59 Listeners

65 Listeners