=3.10"`), enabling use of structural pattern matching and `X | Y` union type syntax throughout the cod">

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

Sourceentries/2026/05/11/pyproject.md