Resources
Black
The uncompromising Python code formatter — produces consistent output with no configuration debates, adopted as the de facto standard by most major projects
Click
Composable command-line toolkit from the Pallets team — builds CLIs with minimal boilerplate using decorators, used by Flask, pip, and countless tools
Loguru
Python logging made simple — a drop-in replacement for the standard library logger with structured output, colours, rotation, and async support out of the box
mypy
Optional static type checker for Python — catches type errors before runtime by analysing type annotations, with support for gradual typing
Rich
Python library for rich text and beautiful formatting in the terminal — tables, progress bars, syntax highlighting, and more
Typer
Build CLIs using Python type hints — automatically generates help text, shell completion, and validation with zero boilerplate, from the creator of FastAPI