pyproject.toml sets requires-python = ">=3.14.4" and .python-version pins 3.14.4. Python 3.14 is very new: many contributors will not have it, several distributions do not package it yet, and some CI images lag. This is a real barrier that will silently cost contributors — they will try, fail to build, and leave without opening an issue.
Decide, with evidence
Acceptance
pyproject.tomlsetsrequires-python = ">=3.14.4"and.python-versionpins3.14.4. Python 3.14 is very new: many contributors will not have it, several distributions do not package it yet, and some CI images lag. This is a real barrier that will silently cost contributors — they will try, fail to build, and leave without opening an issue.Decide, with evidence
matchergonomics,Decimalbehaviour, typing syntax, free-threading assumptionsCONTRIBUTING.md, with the one-line reason and auv python installinstructionAcceptance