COMMITS
/ Lib/types.py February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
February 3, 2026
S
gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409)
Sam Gross committed
January 20, 2026
Y
gh-143999: Fix: handle suspended state on types.coroutine wrappers (GH-144000)
Yongtao Huang committed
July 20, 2025
P
gh-136492: Add `FrameLocalsProxyType` to `types` (GH-136546)
Peter Bierma committed
May 23, 2025
K
gh-133372: remove out of date todos from types module about generator wrapper (#134563)
Kumar Aditya committed
April 5, 2025
A
GH-118761: Expose more core interpreter types in ``_types`` (#132103)
Adam Turner committed
April 4, 2025
A
gh-109599: Expose `CapsuleType` via the `_types` module (#131969)
Adam Turner committed
September 25, 2023
A
gh-109599: Add types.CapsuleType (#109600)
Antoine Pitrou committed
August 3, 2023
J
gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases` (#107584)
James Hilton-Balfe committed
April 23, 2023
J
gh-101688: Implement types.get_original_bases (#101827)
James Hilton-Balfe committed
December 23, 2022
N
gh-99482: remove `jython` compatibility parts from stdlib and tests (#99484)
Nikita Sobolev committed
October 7, 2022
N
gh-96415: Remove `types._cell_factory` from a module namespace (#96416)
Nikita Sobolev committed
June 18, 2022
S
gh-89828: Do not relay the __class__ attribute in GenericAlias (#93754)
Serhiy Storchaka committed
January 25, 2022
December 5, 2021
S
bpo-45664: Fix resolve_bases() and new_class() for GenericAlias instance as a base (GH-29298)
Serhiy Storchaka committed
July 26, 2021
H
bpo-44732: Rename types.Union to types.UnionType (#27342)
Hasan committed
June 13, 2021
B
Fix typos in multiple files (GH-26689)
Binbin committed
January 25, 2021
E
bpo-38250: [Enum] single-bit flags are canonical (GH-24215)
Ethan Furman committed
September 22, 2020
B
bpo-41810: Reintroduce `types.EllipsisType`, `.NoneType` & `.NotImplementedType` (GH-22336)
Bas van Beek committed
September 9, 2020
M
bpo-41428: Implementation for PEP 604 (GH-21515)
Maggie Moss committed
April 7, 2020
G
bpo-39481: Implementation for PEP 585 (#18239)
Guido van Rossum committed
May 24, 2019
V
bpo-37032: Add CodeType.replace() method (GH-13542)
Victor Stinner committed
April 29, 2019
P
bpo-36540: PEP 570 -- Implementation (GH-12701)
Pablo Galindo committed
March 3, 2019
H
bpo-36091: Remove reference to async generator in Lib/types.py. (GH-11996)
Henry Chen committed
February 7, 2019
P
bpo-35911: add cell constructor (GH-11771)
Pierre Glaser committed
December 15, 2017
S
bpo-32265: Classify class and static methods of builtin types. (#4776)
Serhiy Storchaka committed
December 14, 2017
I
bpo-32226: Implementation of PEP 560 (core components) (#4732)
Ivan Levkivskyi committed
September 25, 2017
S
bpo-30152: Reduce the number of imports for argparse. (#1269)
Serhiy Storchaka committed
April 25, 2017
J
bpo:29950: Rename SlotWrapperType to WrapperDescriptorType (GH-926)
Jim Fasarakis-Hilliard committed
February 1, 2017
G
Issue #29377: Add three new wrappers to types.py (Manuel Krebber).
Guido van Rossum committed
September 9, 2016
Y
Issue #28003: Implement PEP 525 -- Asynchronous Generators.
Yury Selivanov committed
September 8, 2016
E
Issue #24254: Drop cls.__definition_order__.
Eric Snow committed
September 5, 2016
E
Issue #24254: Preserve class attribute definition order.
Eric Snow committed
July 3, 2015
Y
Issue #24400: Resurrect inspect.isawaitable()
Yury Selivanov committed
Y
Issue #24450: Proxy cr_await and gi_yieldfrom in @types.coroutine
Yury Selivanov committed
June 24, 2015
Y
Issue #24400, #24325: More tests for types._GeneratorWrapper
Yury Selivanov committed
Y
Issue #24325, #24400: Add more unittests for types.coroutine; tweak wrapper implementation.
Yury Selivanov committed
June 22, 2015
Y
Issue #24400: Introduce a distinct type for 'async def' coroutines.
Yury Selivanov committed
May 29, 2015
Y
Issue 24316: Wrap gen objects returned from callables in types.coroutine
Yury Selivanov committed
Y
Issue 24316: Fix types.coroutine() to accept objects from Cython
Yury Selivanov committed
May 12, 2015
Y
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
Yury Selivanov committed
March 4, 2015
S
Issue #23504: Added an __all__ to the types module.
Serhiy Storchaka committed
October 18, 2013
E
Close #19030: inspect.getmembers and inspect.classify_class_attrs
Ethan Furman committed
September 25, 2013
E
Close #19030: improvements to inspect and Enum.
Ethan Furman committed
June 3, 2012
B
Eric Snow's implementation of PEP 421.
Barry Warsaw committed
May 19, 2012
N
Close #14588: added a PEP 3115 compliant dynamic type creation mechanism
Nick Coghlan committed
April 15, 2012
V
Issue #14386: Expose the dict_proxy internal type as types.MappingProxyType
Victor Stinner committed
April 9, 2008
December 21, 2007
G
Fix docstring of types.py.
Georg Brandl committed
November 29, 2007
C
Removed more types from the types module
Christian Heimes committed