COMMITS
/ Lib/typing.py March 1, 2026
J
gh-145033: Implement PEP 747 (#145034)
Jelle Zijlstra committed
February 11, 2026
February 9, 2026
B
gh-132604: Deprecate inherited runtime checkability of protocols (GH-143806)
Bartosz Sławecki committed
January 2, 2026
October 20, 2025
S
gh-133601: Remove deprecated `typing.no_type_check_decorator` (#133602)
sobolevn committed
October 16, 2025
B
gh-138859: Account for `ParamSpec` defaults that are not lists … (#138868)
bzoracler committed
October 11, 2025
October 3, 2025
A
gh-137840: Implement PEP 728 (closed and extra_items in typing.TypedDict) (#137933)
Angela Liss committed
September 18, 2025
September 16, 2025
A
J
gh-137226: Fix get_type_hints() on generic TypedDict with stringified annotations (#138953)
Jelle Zijlstra committed
September 6, 2025
D
August 24, 2025
B
gh-136021: Remove dead code for internal sentinel in `typing` (#138120)
Brian Schubert committed
August 13, 2025
J
gh-137226: Fix behavior of ForwardRef.evaluate with type_params (#137227)
Jelle Zijlstra committed
August 3, 2025
July 6, 2025
J
gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwardrefs (#136319)
Jelle Zijlstra committed
July 5, 2025
J
gh-136047: Allow typing._allow_reckless_class_checks to check `_py_abc` (#136115)
Jeong, YunWon committed
V
May 25, 2025
J
gh-133960: Improve typing.evaluate_forward_ref (#133961)
Jelle Zijlstra committed
May 14, 2025
J
gh-133701: Fix incorrect `__annotations__` on TypedDict defined under PEP 563 (#133772)
Jelle Zijlstra committed
May 12, 2025
J
gh-133925: Make typing._UnionGenericAlias hashable (#133929)
Jelle Zijlstra committed
May 11, 2025
B
gh-133823: require explicit empty sequence for 0-field `TypedDict` objects (#133863)
Bénédikt Tran committed
B
gh-133817: remove keyword arguments syntax for `NamedTuple` (#133822)
Bénédikt Tran committed
May 6, 2025
J
typing: Modernize type annotations on IO classes (#133487)
Jelle Zijlstra committed
May 4, 2025
J
gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function (#132490)
Jelle Zijlstra committed
April 17, 2025
J
gh-132493: Avoid eager import of annotationlib in typing (again) (#132596)
Jelle Zijlstra committed
April 16, 2025
F
gh-132493: lazy evaluation of annotations in `typing._proto_hook` (#132534)
Felix Scherz committed
April 15, 2025
J
gh-132491: Rename annotationlib.value_to_string to type_repr (#132492)
Jelle Zijlstra committed
J
gh-132493: Support deferred annotations in Protocols (#132494)
Jelle Zijlstra committed
April 11, 2025
J
gh-132261: Store annotations at hidden internal keys in the class dict (#132345)
Jelle Zijlstra committed
April 4, 2025
J
gh-118761: Lazily import annotationlib in typing (#132060)
Jelle Zijlstra committed
J
gh-105499: Defer "import warnings" in typing (#132061)
Jelle Zijlstra committed
April 3, 2025
J
gh-128661: Remove DeprecationWarning in evaluate_forward_ref (#128930)
Jelle Zijlstra committed
March 31, 2025
J
gh-105499: typing: Remove an unused function (#131946)
Jelle Zijlstra committed
March 28, 2025
V
gh-119180: Use equality when comparing against `annotationlib.Format` (#131755)
Victorien committed
March 6, 2025
S
gh-127647: Add typing.Reader and Writer protocols (#127648)
Sebastian Rittau committed
B
gh-85795: Raise a clear error when `super()` is used in `typing.NamedTuple` subclasses (#130082)
Bartosz Sławecki committed
March 4, 2025
J
gh-105499: Merge typing.Union and types.UnionType (#105511)
Jelle Zijlstra committed
January 9, 2025
S
December 31, 2024
S
gh-88834: Unify the instance check for typing.Union and types.UnionType (GH-128363)
Serhiy Storchaka committed
November 26, 2024
J
gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)
Jelle Zijlstra committed
November 12, 2024
S
gh-126705: Make os.PathLike more like a protocol (#126706)
Stephen Morton committed
S
gh-126699: allow AsyncIterator to be used as a base for Protocols (#126702)
Stephen Morton committed
September 26, 2024
J
gh-119180: Rename SOURCE format to STRING (#124620)
Jelle Zijlstra committed
J
gh-124412: Add helpers for converting annotations to source format (#124551)
Jelle Zijlstra committed
September 14, 2024
S
Remove unused `_allowed_types` from `typing.py` (#124090)
sobolevn committed
August 11, 2024
J
gh-119180: Improvements to ForwardRef.evaluate (#122210)
Jelle Zijlstra committed
August 7, 2024
X
Fix typos in comments and docstring (#122720)
Xie Yanbo committed
July 23, 2024
J
gh-119180: Add `annotationlib` module to support PEP 649 (#119891)
Jelle Zijlstra committed