COMMITS
/ Lib/annotationlib.py March 30, 2026
R
gh-146556: Fix infinite loop in annotationlib.get_annotations() on circular __wrapped__ (#146557)
Ramin Farajpour Cami committed
March 16, 2026
W
January 19, 2026
B
gh-143831: Compare cells by identity in forward references (#143848)
Bartosz Sławecki committed
January 8, 2026
B
gh-143517: Fix an edge case in rewriting stringified starred annotations (#143518)
Bartosz Sławecki committed
November 20, 2025
November 13, 2025
D
November 3, 2025
J
gh-138151: Fix annotationlib handling of multiple nonlocals (#138164)
Jelle Zijlstra committed
J
November 2, 2025
October 21, 2025
October 20, 2025
C
gh-138891: fix star-unpack in get_annotations (#138951)
Christoph Walcher committed
September 23, 2025
D
gh-138558: Improve handling of Template annotations in annotationlib (#139072)
Dave Peck committed
August 13, 2025
J
gh-137226: Fix behavior of ForwardRef.evaluate with type_params (#137227)
Jelle Zijlstra committed
June 18, 2025
May 25, 2025
J
gh-133684: Fix get_annotations() where PEP 563 is involved (#133795)
Jelle Zijlstra committed
May 8, 2025
J
gh-133551: Support t-strings in annotationlib (#133553)
Jelle Zijlstra committed
May 5, 2025
J
gh-119180: Make the FORWARDREF format work with more kinds of runtime errors (#133407)
Jelle Zijlstra committed
May 4, 2025
J
gh-125618: Make FORWARDREF format succeed more often (#132818)
Jelle Zijlstra committed
J
gh-132805: annotationlib: Fix handling of non-constant values in FORWARDREF (#132812)
Jelle Zijlstra committed
J
gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function (#132490)
Jelle Zijlstra committed
April 16, 2025
J
annotationlib: Move ForwardRef tests to test_annotationlib (#132571)
Jelle Zijlstra committed
J
annotationlib: Remove some unnecessary dict copies (#132495)
Jelle Zijlstra committed
April 15, 2025
J
gh-132491: Rename annotationlib.value_to_string to type_repr (#132492)
Jelle Zijlstra committed
J
gh-129463: Remove two attributes from ForwardRef equality (#132283)
Jelle Zijlstra committed
April 13, 2025
J
gh-132064: Make annotationlib use __annotate__ if only it is present (#132195)
Jelle Zijlstra committed
April 11, 2025
J
gh-132261: Store annotations at hidden internal keys in the class dict (#132345)
Jelle Zijlstra committed
April 5, 2025
J
gh-129463, gh-128593: Simplify ForwardRef (#129465)
Jelle Zijlstra committed
April 4, 2025
J
gh-118761: Defer import of functools in annotationlib (#132059)
Jelle Zijlstra committed
April 3, 2025
A
Remove deferred ``typing`` import in ``annotationlib`` (#132034)
Adam Turner committed
November 26, 2024
J
gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)
Jelle Zijlstra committed
October 23, 2024
J
gh-125614: annotationlib: Fix bug where not all Stringifiers are converted (#125635)
Jelle Zijlstra committed
September 30, 2024
L
Minor edit for code clarification in annotationlib. (#124805)
larryhastings 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 25, 2024
J
gh-119180: Make FORWARDREF format look at __annotations__ first (#124479)
Jelle Zijlstra committed
J
gh-119180: Avoid going through AST and eval() when possible in annotationlib (#124337)
Jelle Zijlstra committed
September 23, 2024
J
gh-119180: Fix annotationlib.ForwardRef.evaluate with no globals (#124326)
Jelle Zijlstra committed
September 18, 2024
J
gh-124206: Fix calling get_annotate_function() on static types (#124208)
Jelle Zijlstra committed
August 11, 2024
J
gh-119180: annotationlib: Fix __all__, formatting (#122365)
Jelle Zijlstra committed
J
gh-119180: Improvements to ForwardRef.evaluate (#122210)
Jelle Zijlstra committed
July 27, 2024
J
gh-119180: Add evaluate functions for type params and type aliases (#122212)
Jelle Zijlstra committed
J
gh-119180: Use type descriptors to access annotations (PEP 749) (#122074)
Jelle Zijlstra committed
July 23, 2024
J
gh-119180: Add `annotationlib` module to support PEP 649 (#119891)
Jelle Zijlstra committed