-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Summary
This issue is forward-looking to the end of Python 3.9 support in October 2025.
Python 3.10 Features
Dropping support for Python 3.9 will give us access to the following Python 3.10 features:
- Structural Pattern Matching (
match-case
statements) - Parenthesized context managers (e.g.
with (in_path.open() as fin, out_path.open() as fout)
) - Length-Checking in
zip()
(i.e.zip(..., strict=True)
) - Writing Union Types as
X | Y
typing.TypeGuard
andtyping.TypeAlias
(both available to Python 3.9 throughtyping_extensions
)
clintval
Metadata
Metadata
Assignees
Labels
No labels