|
About the Typing category
|
|
2
|
1403
|
October 17, 2023
|
|
PEP 747: TypeExpr: Type Hint for a Type Expression
|
|
93
|
6850
|
November 7, 2025
|
|
Idea: Simpler and More Expressive Type Annotations
|
|
19
|
523
|
November 6, 2025
|
|
Run-time behaviour of `TypeAliasType
|
|
87
|
4596
|
November 5, 2025
|
|
Proposal: `typing.no_discard`, a decorator to indicate that the return value should not be discarded
|
|
44
|
3821
|
November 5, 2025
|
|
Proposal: `PrivateSet[T]` — a type hint for externally read-only, internally writable fields
|
|
45
|
1033
|
November 5, 2025
|
|
Should Protocols with empty __slots__ count as Data Protocols?
|
|
4
|
156
|
November 4, 2025
|
|
Why do type checkers not warn when incorrect variance is used?
|
|
3
|
219
|
November 1, 2025
|
|
Amend PEP 586 to make `enum` values subtypes of `Literal`
|
|
10
|
1083
|
October 29, 2025
|
|
PEP 677 with an easier-to-parse and more expressive syntax
|
|
32
|
1550
|
October 28, 2025
|
|
Should `ParamSpec.args` be allowed inside `Unpack`?
|
|
5
|
239
|
October 28, 2025
|
|
Clarifying runtime usage of `TypeAlias`es
|
|
3
|
187
|
October 21, 2025
|
|
Is there a way to get TypedDict-level type safety on a dict subclass?
|
|
5
|
187
|
October 18, 2025
|
|
Clarifying the float/int/complex special case
|
|
80
|
3780
|
October 17, 2025
|
|
Make __replace__ stop interfering with variance inference
|
|
24
|
901
|
October 14, 2025
|
|
Specify that `assert_type()` checks for equivalence
|
|
16
|
415
|
October 14, 2025
|
|
Adding NamedTuple member/naming rules to the typing spec
|
|
1
|
189
|
October 14, 2025
|
|
Type aliases don't work with `isinstance`
|
|
13
|
359
|
October 14, 2025
|
|
How to get a type check error on `__bool__`
|
|
21
|
781
|
October 10, 2025
|
|
Call For Suggestions: Nominate Python Packages for Typing Improvements
|
|
14
|
1421
|
October 6, 2025
|
|
Type imports, with runtime support
|
|
5
|
316
|
October 6, 2025
|
|
2025 Python Type System and Tooling Survey is out!
|
|
5
|
413
|
October 3, 2025
|
|
Generic NewType?
|
|
3
|
672
|
September 30, 2025
|
|
Why does FunctionType.__get__ return FunctionType rather than MethodType when bound to a class?
|
|
7
|
211
|
September 26, 2025
|
|
Typing issue when using `SupportsRichComparisonT`
|
|
5
|
274
|
September 20, 2025
|
|
Unsoundness of contravariant `Self` type
|
|
28
|
1338
|
September 15, 2025
|
|
Union of invariant types
|
|
22
|
488
|
September 12, 2025
|
|
Deprecate function arguments
|
|
5
|
372
|
September 11, 2025
|
|
Formalize typing support for dynamic class change
|
|
13
|
448
|
September 11, 2025
|
|
Type checking only typed input
|
|
32
|
694
|
September 8, 2025
|