Python Bytes

Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.

#456 You're so wrong

Topics include The PSF has withdrawn a $1.5 million proposal to US government grant program, A Binary Serializer for Pydantic Models, T-strings: Python's Fifth String Formatting Technique?, and Cronboard.

11-03
25:46

#455 Gilded Python and Beyond

Topics include Cyclopts: A CLI library, The future of Python web services looks GIL-free, Free-threaded GC, and Polite lazy imports for Python package maintainers.

10-27
38:53

#454 It's some form of Elvish

Topics include djrest2 - A small and simple REST library for Django based on class-based views., Github CLI, caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds., and 🐴 GittyUp.

10-20
29:07

#453 Python++

Topics include PyPI+, uv-ship, How fast is 3.14?, and air - a new web framework built with FastAPI, Starlette, and Pydantic.

10-16
36:17

#452 pi py-day (or is it py pi-day?)

Topics include , Free-threaded Python Library Compatibility Checker, Claude Sonnet 4.5, and Python 3.15 will get Explicit lazy imports.

10-09
40:36

#451 Databases are a Fad

Topics include PostgreSQL 18 Released, Testing is better than DSA (Data Structures and Algorithms), Pyrefly in Cursor/PyCharm/VSCode/etc, and Playwright & pytest techniques that bring me joy.

09-29
23:54

#450 At-Cost Agentic IDE Tooling

Topics include pandas is getting pd.col expressions, Cline, At-Cost Agentic IDE Tooling, uv cheatsheet, and Ducky Network UI.

09-22
32:55

#449 Suggestive Trove Classifiers

Topics include Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling, troml - suggests or fills in trove classifiers for your projects, pqrs: Command line tool for inspecting Parquet files, and.

09-15
31:29

#448 I'm Getting the BIOS Flavor

Topics include prek, tinyio, The power of Python’s print function, and Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database.

09-08
39:14

#447 Going down a rat hole

Topics include rathole, pre-commit: install with uv, A good example of what functools.Placeholder from Python 3.14 allows, and Converted 160 old blog posts with AI.

09-02
35:46

#446 State of Python 2025

Topics include pypistats.org, State of Python 2025, wrapt: A Python module for decorators, wrappers and monkey patching., and pysentry.

08-25
31:24

#445 Auto-activate Python virtual environments for any project

Topics include pyx - optimized backend for uv, Litestar is worth a look, Django remake migrations, and django-chronos.

08-18
29:46

#444 Begone Python of Yore!

Topics include Coverage.py regex pragmas, Python of Yore, nox-uv, and.

08-11
25:44

#443 Patching Multiprocessing

Topics include rumdl, Coverage 7.10.0: patch, aioboto3, and You might not need a Python class.

08-04
26:13

#442 Cloud bills in scientific notation

Topics include Open Source Security work isn't “Special”, uv v0.8, , and Announcing Toad - a universal UI for agentic coding in the terminal.

07-28
22:34

#441 It's Michaels All the Way Down

Topics include Turso Litestream, PEP 792 – Project status markers in the simple index, Run coverage on tests, and docker2exe.

07-21
27:48

#440 Can't Register for VibeCon

Topics include Switching to direnv, Starship, and uv, rqlite - Distributed SQLite DB, and.

07-15
25:20

#439 That Astral Episode

Topics include ty documentation site and uv migration guide, uv build backend is now stable, Refactoring long boolean expressions, and fastapi-ml-skeleton.

07-07
26:36

#438 Motivation time

Topics include Python Cheat Sheets from Trey Hunner, Automatisch, mureq-typed, and My CLI World.

06-30
33:28

#437 Python Language Summit 2025 Highlights

Topics include The Python Language Summit 2025, Fixing Python Properties, complexipy, and juvio.

06-23
34:28

Scott Piligrimm

I don't work with python, but I know that for many people developing their own solutions, apps and products and managing those products is more than relevant. I assume pip https://setapp.com/how-to/install-pip-on-mac you use as well, and it's great that there are such solutions for Mac to manage all products as easily and efficiently as possible.

04-04 Reply

Márcio Bertelli

Very good podcast!

10-14 Reply

Antonio Andrade

sorry, but I can't with so many yawning 😂

09-17 Reply

James Pink

I get that str.strip() needs some work. However, for the time being (and to ensure backwards compatibility) surely re.sub() is a solid choice for some of the use cases you guys are discussed no?

07-10 Reply

Antonio Andrade

can't believe it

04-30 Reply

02-26

06-25

06-01

03-22

01-28

01-27

12-27

12-13

10-27

10-08

08-04

06-28

05-20

Recommend Channels