The current CI matrix stops at Python 3.13. Keychain uses only the standard library at runtime, but Python releases can still introduce changes that affect it.
Extend coverage to newer supported stable Python releases and consider a separate check for upcoming versions so compatibility problems are found earlier.
This issue is about extending validation, not changing the Python 3.9 minimum. Newer-version failures should be investigated rather than assuming compatibility from older test results.
Background: Gentoo packaging feedback.
The current CI matrix stops at Python 3.13. Keychain uses only the standard library at runtime, but Python releases can still introduce changes that affect it.
Extend coverage to newer supported stable Python releases and consider a separate check for upcoming versions so compatibility problems are found earlier.
This issue is about extending validation, not changing the Python 3.9 minimum. Newer-version failures should be investigated rather than assuming compatibility from older test results.
Background: Gentoo packaging feedback.