Typing guidelines for py-bragerone¶
This document summarizes how to annotate and use types in this project. Follow these rules consistently to keep the codebase mypy-clean and forward-compatible with Python ≥ 3.13 and 3.14-dev.
General rules¶
Always add type hints (functions, methods, variables, constants).
Use built-in generics (PEP 585):
list[int],dict[str, Any],tuple[str, int].