python-310-minimum
IN premise
The project requires Python >= 3.10 (`requires-python = ">=3.10"`), enabling use of structural pattern matching and `X | Y` union type syntax throughout the codebase.
Summary
This project won't run on Python versions older than 3.10, so all code can freely use newer language features like match/case statements and the pipe syntax for union types without worrying about backward compatibility.
Details
| Source | entries/2026/05/11/pyproject.md |