You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Raise the Python floor to 3.11 in 2.0; drop the last dependency #257
Python 3.10 reaches end-of-life in October 2026, around when 2.0 ships. Raising requires-python to >=3.11:
Deletes the typing_extensions conditional dependency (needed only for Self on 3.10) — nameparser becomes a zero-dependency library
Deletes the sys.version_info gate in config/__init__.py
Updates classifiers and the CI matrix
3.11 (not 3.12) as the floor: Self is the only feature we need, and one extra supported version costs nothing. No code changes beyond the import cleanup; semver-wise this belongs in 2.0 with the other breaking changes.
Activity
docs: rewrite the 2.0 release log new-API-first and complete the audit
derek73 commentedon Jul 28, 2026
Shipped in 2.0.0. Delivery and release-log coverage were verified issue-by-issue in the pre-release milestone audit.
Raise the Python floor to 3.11 on the 2.0 branch (derek73#257, partial)
Drop Python 3.10 from the CI matrix (derek73#257, partial)
Drop the pre-3.11 typing_extensions shim (derek73#257)