Topics covered in this episode: Python 3.14 Free-threaded Python Library Compatibility Checker Claude Sonnet 4.5 Python 3.15 will get Explicit lazy imports Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/452...
Oct 09, 2025•41 min•Ep. 452
Topics covered in this episode: PostgreSQL 18 Released Testing is better than DSA (Data Structures and Algorithms) Pyrefly in Cursor/PyCharm/VSCode/etc Playwright & pytest techniques that bring me joy Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/451...
Sep 29, 2025•24 min•Ep. 451
Topics covered in this episode: pandas is getting pd.col expressions Cline, At-Cost Agentic IDE Tooling uv cheatsheet Ducky Network UI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/450...
Sep 22, 2025•33 min•Ep. 450
Topics covered in this episode: 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 Testing for Python 3.14 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/449...
Sep 15, 2025•31 min•Ep. 449
Topics covered in this episode: prek tinyio The power of Python’s print function Vibe Coding Fiasco: AI Agent Goes Rogue, Deletes Company's Entire Database Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/448...
Sep 08, 2025•39 min•Ep. 448
Topics covered in this episode: rathole pre-commit: install with uv A good example of what functools.Placeholder from Python 3.14 allows Converted 160 old blog posts with AI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/447...
Sep 02, 2025•36 min•Ep. 447
Topics covered in this episode: pypistats.org was down, is now back, and there’s a CLI State of Python 2025 wrapt: A Python module for decorators, wrappers and monkey patching. pysentry Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/446...
Aug 25, 2025•31 min•Ep. 446
Topics covered in this episode: pyx - optimized backend for uv Litestar is worth a look Django remake migrations django-chronos Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/445...
Aug 18, 2025•30 min•Ep. 445
Topics covered in this episode: Coverage.py regex pragmas Python of Yore nox-uv A couple Django items Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/444...
Aug 11, 2025•26 min•Ep. 444
Topics covered in this episode: rumdl - A Markdown Linter written in Rust Coverage 7.10.0: patch aioboto3 You might not need a Python class Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/443...
Aug 04, 2025•26 min•Ep. 443
Topics covered in this episode: Open Source Security work isn't “Special” uv v0.8 Extra, Extra, Extra Announcing Toad - a universal UI for agentic coding in the terminal Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/442...
Jul 28, 2025•23 min•Ep. 442
Topics covered in this episode: Distributed sqlite follow up: Turso and Litestream PEP 792 – Project status markers in the simple index Run coverage on tests docker2exe : Convert a Docker image to an executable Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/441...
Jul 21, 2025•28 min•Ep. 441
Topics covered in this episode: Switching to direnv, Starship, and uv rqlite - Distributed SQLite DB Some Markdown Stuff Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/440...
Jul 15, 2025•25 min•Ep. 440
Topics covered in this episode: ty documentation site and uv migration guide uv build backend is now stable + other Astral news Refactoring long boolean expressions fastapi-ml-skeleton Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/439...
Jul 07, 2025•27 min•Ep. 439
Topics covered in this episode: Python Cheat Sheets from Trey Hunner Automatisch mureq-typed My CLI World Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/438...
Jun 30, 2025•33 min•Ep. 438
Topics covered in this episode: The Python Language Summit 2025 Fixing Python Properties complexipy juvio Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/437...
Jun 23, 2025•34 min•Ep. 437
Topics covered in this episode: Free-threaded Python no longer “experimental” as of Python 3.14 typed-ffmpeg pyleak Optimizing Test Execution: Running live_server Tests Last with pytest Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/436...
Jun 16, 2025•37 min•Ep. 436
Topics covered in this episode: platformdirs poethepoet - “ Poe the Poet is a batteries included task runner that works well with poetry or with uv.” Python Pandas Ditches NumPy for Speedier PyArrow pointblank: Data validation made beautiful and powerful Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/435...
Jun 09, 2025•26 min•Ep. 435
Topics covered in this episode: Making PyPI’s test suite 81% faster People aren’t talking enough about how most of OpenAI’s tech stack runs on Python PyCon Talks on YouTube Optimizing Python Import Performance Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/434...
Jun 02, 2025•29 min•Ep. 434
Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/433...
May 26, 2025•29 min•Ep. 433
Topics covered in this episode: pre-commit: install with uv PEP 773 : A Python Installation Manager for Windows (Accepted) Changes for Textual The Best Programmers I Know Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/432...
May 19, 2025•26 min•Ep. 432
Topics covered in this episode: pirel: Python release cycle in your terminal FastAPI Cloud Python's new t-strings Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/431...
May 05, 2025•29 min•Ep. 431
Topics covered in this episode: pip 25.1 has dependency groups, pylock.toml, plus more aiohttp goes free threaded uv 0.6.15 supports pylock.toml Whenever Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/430...
Apr 28, 2025•29 min•Ep. 430
Topics covered in this episode: Huly CVE Foundation formed to take over CVE program from MITRE drawdb 14 Advanced Python Features Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/429...
Apr 21, 2025•27 min•Ep. 429
Topics covered in this episode: How to Write a Git Commit Message Caddy Web Server Some new PEPs approved juv Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/428...
Apr 14, 2025•31 min•Ep. 428
Topics covered in this episode: Git Town solves the problem that using the Git CLI correctly PEP 751 – A file format to record Python dependencies for installation reproducibility git-who and watchgha Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/427...
Apr 07, 2025•37 min•Ep. 427
Topics covered in this episode: mdformat pre-commit-uv PEP 758 and 781 Serie : rich git commit graph in your terminal, like magic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/426...
Mar 31, 2025•29 min•Ep. 426
Topics covered in this episode: Why aren't you using uv ? Python Developer Tooling Handbook Calling all doc writers: blacken-docs Reinventing notebooks as reusable Python programs Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/425...
Mar 24, 2025•38 min•Ep. 425
Topics covered in this episode: The weird quirk with rounding in Python Python interpreter adds tail calls Remove punctuation from a string with translate and maketrans Extra, extra, extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/424...
Mar 17, 2025•27 min•Ep. 424
Topics covered in this episode: pysqlscribe A map of Python Rust, C++, and Python trends in jobs on Hacker News (February 2025) The features of Python's help() function Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/423...
Mar 10, 2025•27 min•Ep. 423