summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_typing.py
Commit message (Expand)AuthorAgeFilesLines
* gh-126705: Make os.PathLike more like a protocol (#126706)Stephen Morton2024-11-121-0/+4
* gh-126699: allow AsyncIterator to be used as a base for Protocols (#126702)Stephen Morton2024-11-121-0/+3
* gh-119180: Rename SOURCE format to STRING (#124620)Jelle Zijlstra2024-09-261-11/+11
* gh-124206: Fix calling get_annotate_function() on static types (#124208)Jelle Zijlstra2024-09-181-0/+19
* Fix typos in comments (#123201)Wulian2024-08-211-1/+1
* gh-122835: Fix module name in ``test_typing`` (#122836)Kirill Podoprigora2024-08-081-1/+1
* gh-118814: Fix the TypeVar constructor when name is passed by keyword (GH-122...Serhiy Storchaka2024-08-071-0/+49
* gh-119180: Add `annotationlib` module to support PEP 649 (#119891)Jelle Zijlstra2024-07-231-17/+121
* gh-114053: Fix another edge case involving `get_type_hints`, PEP 695 and PEP ...Alex Waygood2024-06-251-4/+62
* gh-119180: PEP 649 compiler changes (#119361)Jelle Zijlstra2024-06-111-2/+2
* gh-119180: PEP 649: Add __annotate__ attributes (#119209)Jelle Zijlstra2024-05-221-1/+1
* typing tests: remove some unnecessary uses of `exec()` (#119005)Alex Waygood2024-05-141-19/+9
* Rename typing._collect_parameters (#118900)Jelle Zijlstra2024-05-101-1/+12
* gh-118895: Call PyType_Ready() on typing.NoDefault (#118897)Jelle Zijlstra2024-05-101-2/+21
* gh-118803: Remove `ByteString` from `typing` and `collections.abc` (#118804)Nikita Sobolev2024-05-081-11/+0
* gh-118772: Allow TypeVars without a default to follow those with a default wh...Jelle Zijlstra2024-05-081-0/+17
* gh-118660: Add second type parameter to (Async)ContextManager (#118681)Jelle Zijlstra2024-05-071-4/+19
* gh-118418: Deprecate failing to pass a value to the *type_params* parameter o...Alex Waygood2024-05-071-0/+25
* gh-118647: Add defaults to typing.Generator and typing.AsyncGenerator (#118648)Jelle Zijlstra2024-05-061-0/+11
* gh-116126: Implement PEP 696 (#116129)Jelle Zijlstra2024-05-031-1/+189
* gh-118168: Fix Unpack interaction with builtin aliases (#118169)Jelle Zijlstra2024-04-231-0/+32
* gh-114053: Fix bad interaction of PEP-695, PEP-563 and ``get_type_hints`` (#1...Alex Waygood2024-04-191-1/+25
* gh-117516: Implement typing.TypeIs (#117517)Jelle Zijlstra2024-04-091-1/+55
* gh-117110: Fix subclasses of typing.Any with custom constructors (#117111)傅立业(Chris Fu)2024-03-291-0/+20
* gh-116127: PEP-705: Add `ReadOnly` support for `TypedDict` (#116350)Nikita Sobolev2024-03-121-1/+64
* gh-89547: Support for nesting special forms like Final (#116096)Mehdi Drissi2024-03-121-12/+28
* gh-116325: Raise `SyntaxError` rather than `IndexError` on ForwardRef with em...Nikita Sobolev2024-03-051-0/+6
* gh-112281: Allow `Union` with unhashable `Annotated` metadata (#112283)Nikita Sobolev2024-03-011-4/+103
* Remove outdated comment about py3.6 in `test_typing` (#115318)Nikita Sobolev2024-02-121-2/+0
* gh-115165: Fix `typing.Annotated` for immutable types (#115213)dave-shawley2024-02-091-0/+21
* gh-112903: Handle non-types in _BaseGenericAlias.__mro_entries__() (#115191)Carl Meyer2024-02-091-0/+69
* GH-114013: fix setting `HOSTRUNNER` for `Tools/wasm/wasi.py` (GH-114097)Brett Cannon2024-01-161-1/+1
* gh-113320: Reduce the number of dangerous `getattr()` calls when constructing...Alex Waygood2024-01-051-2/+36
* gh-74690: Avoid a costly type check where possible in `_ProtocolMeta.__subcla...Alex Waygood2023-12-041-3/+16
* gh-112618: Make `Annotated` cache typed (#112619)Nikita Sobolev2023-12-021-0/+34
* gh-112509: Fix keys being present in both required_keys and optional_keys in ...Jelle Zijlstra2023-11-291-0/+40
* gh-111874: Call `__set_name__` on objects that define the method inside a `ty...Alex Waygood2023-11-271-0/+77
* gh-112345: `typing.Protocol`: Let failed subclasscheck show non-method member...Randolf Scholz2023-11-241-0/+16
* GH-111808: Make the default value for `test.support.infinite_recursion()` con...Brett Cannon2023-11-171-1/+1
* gh-112155: Run `typing.py` doctests as part of `test_typing` (#112156)Nikita Sobolev2023-11-161-0/+6
* gh-108303: Move more `typing` related files to `Lib/test/typinganndata` (#111...Nikita Sobolev2023-11-081-2/+1
* gh-111808: Fix recursion error on WASM in `test_typing` (GH-111819)Nikita Sobolev2023-11-071-5/+6
* gh-111681: minor fixes to typing doctests; remove unused imports in `test_typ...Nikita Sobolev2023-11-031-3/+2
* gh-111126: Use `isinstance` instead of `assert[Not]IsInstance` in `test_typin...Nikita Sobolev2023-10-201-4/+4
* gh-110782: Fix crash when TypeVar is constructed with keyword args (#110784)Jelle Zijlstra2023-10-121-0/+6
* gh-110682: Ignore `__match_args__` from `__instancecheck__` in protocols (#11...Nikita Sobolev2023-10-121-0/+33
* Enable ruff on `Lib/test/test_typing.py` (#110179)Alex Waygood2023-10-021-52/+52
* gh-110178: Use fewer weakrefs in test_typing.py (#110194)Jelle Zijlstra2023-10-021-1/+1
* gh-109653: `typing.py`: improve import time by creating soft-deprecated membe...Alex Waygood2023-09-231-0/+4
* gh-109543: Remove unnecessary hasattr check (#109544)Jelle Zijlstra2023-09-201-0/+11