|
About the Typing category
|
|
2
|
1606
|
October 17, 2023
|
|
Permitting more precise inferred types from ambiguous overloads
|
|
17
|
424
|
August 31, 2026
|
|
_ProtocolMeta: why? Can it be removed?
|
|
3
|
173
|
August 30, 2026
|
|
Proposal: `typing.no_discard`, a decorator to indicate that the return value should not be discarded
|
|
54
|
5419
|
August 30, 2026
|
|
Idea: Simpler and More Expressive Type Annotations
|
|
81
|
4751
|
August 28, 2026
|
|
Spec change proposal: updating/clarifying rules for unpacking TypedDicts in function calls
|
|
17
|
502
|
August 28, 2026
|
|
Deprecate function arguments
|
|
6
|
1051
|
August 26, 2026
|
|
2026 Python Type System and Tooling Survey is out!
|
|
3
|
530
|
August 26, 2026
|
|
Should non-generic classes with `__class_getitem__` be subscriptable in a type expression?
|
|
39
|
623
|
August 25, 2026
|
|
Using classes as `dataclass_transform` `field_specifiers`
|
|
7
|
1060
|
August 20, 2026
|
|
Proposal: more kinds of Callable types
|
|
20
|
399
|
August 19, 2026
|
|
Spec: metaclass constructors
|
|
1
|
243
|
August 17, 2026
|
|
Define a variadic return value
|
|
3
|
343
|
August 11, 2026
|
|
Clarifying that type checkers should not emit diagnostics in `if not TYPE_CHECKING`
|
|
14
|
739
|
August 8, 2026
|
|
Proposal: allow chaining @final decorator when previous decorators return a non-function
|
|
5
|
326
|
August 7, 2026
|
|
Spec change: Do not require an error for a generic class attribute
|
|
1
|
156
|
August 7, 2026
|
|
Call for Typing Council nominations – July 2026
|
|
7
|
719
|
August 6, 2026
|
|
Looking for draft feedback: Python Typing Survey 2026
|
|
18
|
717
|
August 5, 2026
|
|
How to decide when to use typing.IO or io.IOBase?
|
|
2
|
236
|
August 4, 2026
|
|
Treat Literal of all elements of enum equal to the enum in type annotations
|
|
6
|
330
|
July 30, 2026
|
|
Typing Meetup: July 22nd, 2026 10am PDT
|
|
3
|
421
|
July 23, 2026
|
|
[withdrawn] A decorator to mark AI-assisted code
|
|
5
|
395
|
July 23, 2026
|
|
Allow abstract classes to be assigned to `type[Proto]`?
|
|
18
|
492
|
July 17, 2026
|
|
Interactions with Never leading to undesirable assignability
|
|
48
|
1717
|
July 16, 2026
|
|
Clarifying the float/int/complex special case
|
|
82
|
5708
|
July 15, 2026
|
|
Allowing specializing a bound, covariant `TypeVar` with a `Protocol` as a limited form of intersection
|
|
5
|
477
|
July 14, 2026
|
|
Conditional imports in stub files
|
|
5
|
1620
|
July 14, 2026
|
|
Proposal: typing.TypeExclude for subtractive/exclusion types
|
|
12
|
528
|
July 6, 2026
|
|
Should type(x) == T result in narrowing? (Is type(x) is T better?)
|
|
3
|
422
|
July 6, 2026
|
|
Implicit narrowing for immutable containers? (`tuple`, `NamedTuple`, frozen dataclass)
|
|
2
|
340
|
July 4, 2026
|