summaryrefslogtreecommitdiffstats
path: root/Lib/typing.py
Commit message (Expand)AuthorAgeFilesLines
* gh-133601: Remove deprecated `typing.no_type_check_decorator` (#133602)sobolevn2025-10-201-18/+0
* gh-138859: Account for `ParamSpec` defaults that are not lists … (#138868)bzoracler2025-10-161-1/+1
* gh-139905: Provide suggestion in error message if `Generic.__init_subclass__`...Stan Ulbrych2025-10-111-2/+14
* gh-137840: Implement PEP 728 (closed and extra_items in typing.TypedDict) (#1...Angela Liss2025-10-031-3/+64
* gh-118803: Make `ByteString` deprecations louder; remove `ByteString` from `t...Alex Waygood2025-09-181-19/+42
* Revert "gh-118803: Remove `ByteString` from `typing` and `collections.abc` (#...Alex Waygood2025-09-161-0/+19
* gh-137226: Fix get_type_hints() on generic TypedDict with stringified annotat...Jelle Zijlstra2025-09-161-10/+22
* gh-137706: make typing._is_unpacked_typevartuple check for `True` instead of ...David Ellis2025-09-061-1/+3
* gh-136021: Remove dead code for internal sentinel in `typing` (#138120)Brian Schubert2025-08-241-6/+0
* gh-137226: Fix behavior of ForwardRef.evaluate with type_params (#137227)Jelle Zijlstra2025-08-131-2/+20
* gh-137191: Fix how type parameters are collected from `Protocol` and `Generic...sobolevn2025-08-031-4/+28
* gh-136316: Make typing.evaluate_forward_ref better at evaluating nested forwa...Jelle Zijlstra2025-07-061-3/+9
* gh-136021: Make `type_params` a required parameter for `typing._eval_type` (#...sobolevn2025-07-061-7/+1
* gh-136047: Allow typing._allow_reckless_class_checks to check `_py_abc` (#136...Jeong, YunWon2025-07-051-1/+3
* gh-130870: Preserve `GenericAlias` subclasses in `typing.get_type_hints()` (#...Victorien2025-07-051-10/+16
* gh-133960: Improve typing.evaluate_forward_ref (#133961)Jelle Zijlstra2025-05-251-27/+25
* gh-133701: Fix incorrect `__annotations__` on TypedDict defined under PEP 563...Jelle Zijlstra2025-05-141-3/+5
* gh-133925: Make typing._UnionGenericAlias hashable (#133929)Jelle Zijlstra2025-05-121-0/+3
* gh-133823: require explicit empty sequence for 0-field `TypedDict` objects (#...Bénédikt Tran2025-05-111-19/+1
* gh-133817: remove keyword arguments syntax for `NamedTuple` (#133822)Bénédikt Tran2025-05-111-40/+1
* typing: Modernize type annotations on IO classes (#133487)Jelle Zijlstra2025-05-061-8/+8
* gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_funct...Jelle Zijlstra2025-05-041-2/+2
* gh-132493: Avoid eager import of annotationlib in typing (again) (#132596)Jelle Zijlstra2025-04-171-11/+18
* gh-132493: lazy evaluation of annotations in `typing._proto_hook` (#132534)Felix Scherz2025-04-161-4/+7
* gh-132491: Rename annotationlib.value_to_string to type_repr (#132492)Jelle Zijlstra2025-04-151-1/+1
* gh-132493: Support deferred annotations in Protocols (#132494)Jelle Zijlstra2025-04-151-1/+3
* gh-132261: Store annotations at hidden internal keys in the class dict (#132345)Jelle Zijlstra2025-04-111-6/+5
* gh-118761: Lazily import annotationlib in typing (#132060)Jelle Zijlstra2025-04-041-31/+48
* gh-105499: Defer "import warnings" in typing (#132061)Jelle Zijlstra2025-04-041-1/+4
* gh-128661: Remove DeprecationWarning in evaluate_forward_ref (#128930)Jelle Zijlstra2025-04-031-5/+2
* gh-105499: typing: Remove an unused function (#131946)Jelle Zijlstra2025-03-311-26/+6
* gh-119180: Use equality when comparing against `annotationlib.Format` (#131755)Victorien2025-03-281-3/+3
* gh-127647: Add typing.Reader and Writer protocols (#127648)Sebastian Rittau2025-03-061-0/+1
* gh-85795: Raise a clear error when `super()` is used in `typing.NamedTuple` s...Bartosz Sławecki2025-03-061-0/+3
* gh-105499: Merge typing.Union and types.UnionType (#105511)Jelle Zijlstra2025-03-041-108/+36
* gh-128661: Fix `typing.evaluate_forward_ref` not showing deprecation (#128663)sobolevn2025-01-091-1/+1
* gh-88834: Unify the instance check for typing.Union and types.UnionType (GH-1...Serhiy Storchaka2024-12-311-1/+5
* gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)Jelle Zijlstra2024-11-261-5/+10
* gh-126705: Make os.PathLike more like a protocol (#126706)Stephen Morton2024-11-121-0/+1
* gh-126699: allow AsyncIterator to be used as a base for Protocols (#126702)Stephen Morton2024-11-121-1/+2
* gh-119180: Rename SOURCE format to STRING (#124620)Jelle Zijlstra2024-09-261-11/+11
* gh-124412: Add helpers for converting annotations to source format (#124551)Jelle Zijlstra2024-09-261-18/+3
* Remove unused `_allowed_types` from `typing.py` (#124090)sobolevn2024-09-141-6/+1
* gh-119180: Improvements to ForwardRef.evaluate (#122210)Jelle Zijlstra2024-08-111-0/+4
* Fix typos in comments and docstring (#122720)Xie Yanbo2024-08-071-1/+1
* gh-119180: Add `annotationlib` module to support PEP 649 (#119891)Jelle Zijlstra2024-07-231-148/+184
* gh-114053: Fix another edge case involving `get_type_hints`, PEP 695 and PEP ...Alex Waygood2024-06-251-7/+16
* gh-119180: PEP 649 compiler changes (#119361)Jelle Zijlstra2024-06-111-4/+19
* gh-119180: PEP 649: Add __annotate__ attributes (#119209)Jelle Zijlstra2024-05-221-0/+1
* Rename typing._collect_parameters (#118900)Jelle Zijlstra2024-05-101-7/+17