python-version-floor-3-10
IN premise
The project requires Python >=3.10, allowing use of match statements, union type syntax with `|`, and other 3.10+ features throughout `reasons_lib`.
Summary
Any code in reasons_lib can freely use Python 3.10 features like structural pattern matching and the X | Y type union syntax, since the project's minimum supported version guarantees they will be available at runtime.
Details
| Source | entries/2026/05/08/pyproject.md |