Announcing the Lean TDD book
I've started writing this in public, so to speak.
I've started writing this in public, so to speak.
Allow people to import just the part of your package that they need, when they need it.
There's a proposal for Python to natively support lazy importing starting in Python 3.15. However, there are techniques covered in this post that allow you to use lazy importing now with 3.13, 3.12, ... really every version of Python.
The easiest way to install Python 3.14 (or 3.13, 3.12, 3.11, 3.10,...). Includes descriptions for installing from both python.org and using uv.
Steps I take for updating a project for running and testing on Python 3.14
check.raises() exception now has a `.value`
Timeline of various software events
A new home for Python People
The Test and Code podcast is in archive mode, and has moved here...
A series on pytest fixtures gets updated