- 41c2a4a [3.10] bpo-44342: [Enum] improve test, add andrei kulakov to ACKS (GH-26726) by Ethan Furman · 4 years, 2 months ago
- 0f99324 bpo-44342: [Enum] fix data type search (GH-26667) by Miss Islington (bot) · 4 years, 2 months ago
- f6cf38c Fix a typo in _make_class_unpicklable() docstring (GH-26729) by Miss Islington (bot) · 4 years, 2 months ago
- 0a186b1 bpo-44242: [Enum] improve error messages (GH-26669) by Miss Islington (bot) · 4 years, 2 months ago
- b613132 bpo-44342: [Enum] changed pickling from by-value to by-name (GH-26658) (GH-26660) by Miss Islington (bot) · 4 years, 2 months ago
- 0128601 bpo-44356: [Enum] allow multiple data-type mixins if they are all the same (GH-26649) (GH-26653) by Miss Islington (bot) · 4 years, 2 months ago
- 7496486 [3.10] bpo-44242: [Enum] remove missing bits test from Flag creation (GH-26586) (GH-26635) by Ethan Furman · 4 years, 2 months ago
- 9a42d50 bpo-43957: Add a missins space to the new format enum warning (#25770) by Pablo Galindo · 4 years, 3 months ago
- 6bd9288 bpo-43957: [Enum] Deprecate ``TypeError`` from containment checks. (GH-25670) by Ethan Furman · 4 years, 3 months ago
- 5987b8c bpo-43945: [Enum] Deprecate non-standard mixin format() behavior (GH-25649) by Ethan Furman · 4 years, 3 months ago
- 6c681e1 bpo-38659: [Enum] do not check '_inverted_' during simple test (GH-25566) by Ethan Furman · 4 years, 3 months ago
- a02cb47 bpo-38659: [Enum] add _simple_enum decorator (GH-25497) by Ethan Furman · 4 years, 4 months ago
- 503cdc7 Revert "bpo-38659: [Enum] add _simple_enum decorator (GH-25285)" (GH-25476) by Ethan Furman · 4 years, 4 months ago
- dbac8f4 bpo-38659: [Enum] add _simple_enum decorator (GH-25285) by Ethan Furman · 4 years, 4 months ago
- ec09973 bpo-43744: [Enum] fix ``_is_private`` (GH-25349) by Ethan Furman · 4 years, 4 months ago
- 0dca5eb [Enum] fix doc string (GH-25376) by Ethan Furman · 4 years, 4 months ago
- 8c14f5a bpo-42248: [Enum] ensure exceptions raised in ``_missing_`` are released (GH-25350) by Ethan Furman · 4 years, 4 months ago
- b775106 bpo-40066: Enum: modify `repr()` and `str()` (GH-22392) by Ethan Furman · 4 years, 4 months ago
- 44e580f bpo-43162: [Enum] update docs, renable doc tests (GH-24487) by Ethan Furman · 4 years, 5 months ago
- d65b903 bpo-43162: [Enum] deprecate enum member.member access (GH-24486) by Ethan Furman · 4 years, 6 months ago
- 7aaeb2a bpo-38250: [Enum] single-bit flags are canonical (GH-24215) by Ethan Furman · 4 years, 6 months ago
- c314e60 bpo-42901: [Enum] move member creation to `__set_name__` (GH-24196) by Ethan Furman · 4 years, 7 months ago
- a581a86 bpo-42851: [Enum] remove brittle __init_subclass__ support (GH-24154) by Ethan Furman · 4 years, 7 months ago
- 786d97a bpo-42727: [Enum] use super() and include **kwds (GH-23927) by Ethan Furman · 4 years, 7 months ago
- 6ec0ade [Enum] EnumMeta.__prepare__ now accepts **kwds (#23917) by Ethan Furman · 4 years, 7 months ago
- a658287 bpo-34750: [Enum] add `_EnumDict.update()` support (GH-23725) by Ethan Furman · 4 years, 8 months ago
- efb13be bpo-42385: [Enum] add `_generate_next_value_` to StrEnum (GH-23735) by Ethan Furman · 4 years, 8 months ago
- 7cf0aad bpo-42517: [Enum] do not convert private names into members (GH-23722) by Ethan Furman · 4 years, 8 months ago
- 6bd94de bpo-42567: [Enum] call __init_subclass__ after members are added (GH-23714) by Ethan Furman · 4 years, 8 months ago
- 6d3dfee [Enum] reformat and add doc strings (GH-23705) by Ethan Furman · 4 years, 8 months ago
- 37440ee bpo-41907: [Enum] fix format() behavior for IntFlag (GH-22497) by Ethan Furman · 4 years, 8 months ago
- c266736 bpo-41889: [Enum] fix multiple-inheritance regression (GH-22487) by Ethan Furman · 4 years, 8 months ago
- d986d16 bpo-41816: `StrEnum.__str__` is `str.__str__` (GH-22362) by Ethan Furman · 4 years, 11 months ago
- 0063ff4 bpo-41816: add `StrEnum` (GH-22337) by Ethan Furman · 4 years, 11 months ago
- 68526fe bpo-40084: Enum - dir() includes member attributes (GH-19219) by Angelin BOOZ · 4 years, 11 months ago
- 7219e27 Enum: make `Flag` and `IntFlag` members iterable (GH-22221) by Ethan Furman · 4 years, 11 months ago
- fc23a94 _auto_called cleanup (GH-22285) by Ethan Furman · 4 years, 11 months ago
- c95ad7a bpo-39728: Enum: fix duplicate `ValueError` (GH-22277) by Ethan Furman · 4 years, 11 months ago
- 3064dbf bpo-41517: do not allow Enums to be extended (#22271) by Ethan Furman · 4 years, 11 months ago
- 22415ad bpo-41789: honor object overrides in Enum classes (GH-22250) by Ethan Furman · 4 years, 11 months ago
- bff01f3 bpo-39587: Enum - use correct mixed-in data type (GH-22263) by Ethan Furman · 4 years, 11 months ago
- 2ec6752 bpo-38967: Improve the error msg for reserved _sunder_ names in enum (GH-18370) by Zackery Spytz · 5 years ago
- d9a43e2 bpo-40025: Require _generate_next_value_ to be defined before members (GH-19098) by Ethan Onstott · 5 years ago
- 0b41a92 bpo-38045: Improve the performance of _decompose() in enum.py (GH-16483) by HongWeipeng · 6 years ago
- 293dd23 Remove binding of captured exceptions when not used to reduce the chances of creating cycles (GH-17246) by Pablo Galindo · 6 years ago
- bb16fb2 Doc: Fix spelling errors of 'initial' in enum.py (GH-16314) by HongWeipeng · 6 years ago
- 323842c bpo-34443: Use __qualname__ instead of __name__ in enum exception messages. (GH-14809) by Walter Dörwald · 6 years ago
- 2f19e82 bpo-37479: on Enum subclasses with mixins, __format__ uses overridden __str__ (GH-14545) by thatneat · 6 years ago
- 19a1e1e bpo-34282: Remove deprecated enum _convert method (GH-13823) by Zachary Ware · 6 years ago
- 8b914d2 bpo-35899: Fix Enum handling of empty and weird strings (GH-11891) by Brennan D Baraban · 6 years ago
- 1fd06f1 bpo-35717: Fix KeyError exception raised when using enums and compile (GH-11523) by Rémi Lapeyre · 7 years ago
- 34ae04f Speed-up building enums by value, e.g. http.HTTPStatus(200) (#11318) by Andrew Svetlov · 7 years ago
- cd45385 bpo-34909: keep searching mixins until base class is found (GH-9737) by Ethan Furman · 7 years ago
- 5bdab64 bpo-29577: Enum: mixin classes don't mix well with already mixed Enums (GH-9328) by Ethan Furman · 7 years ago
- 019f0a0 bpo-34536: raise error for invalid _missing_ results (GH-9147) by Ethan Furman · 7 years ago
- 0fb9fad bpo-34282: Fix Enum._convert shadowing members named _convert (GH-8568) by orlnub123 · 7 years ago
- 9430652 bpo-33217: Raise TypeError for non-Enum lookups in Enums (GH-6651) by Rahul Jha · 7 years ago
- e57f91a bpo-33866: enum: Stop using OrderedDict (GH-7698) by INADA Naoki · 7 years ago
- b8e21f1 bpo-31947: remove None default for names param in Enum._create_ (GH-4288) by anentropic · 7 years ago
- a4b1bb4 bpo-31801: Enum: add _ignore_ as class option (#5237) by Ethan Furman · 8 years ago
- 8110837 bpo-30152: Reduce the number of imports for argparse. (#1269) by Serhiy Storchaka · 8 years ago
- 49b2734 Spelling fixes (#2902) by Ville Skyttä · 8 years ago
- dcc8ce4 bpo-30616: Functional API of enum allows to create empty enums. (#2304) by Dong-hee Na · 8 years ago
- 28cf663 closes issue29167: fix race condition in (Int)Flag by Ethan Furman · 9 years ago
- 381dc6c Issue #29103: Remove unused import. Noticed by Jean-Sebastien Bevilacqua. by Raymond Hettinger · 9 years ago
- 23bb6f4 close issue28172: Change all example enum member names to uppercase, per Guido; patch by Chris Angelico. by Ethan Furman · 9 years ago
- 3515dcc issue23591: fix flag decomposition and repr by Ethan Furman · 9 years ago
- 06339e7 Enum._convert: sort by value, then by name by Ethan Furman · 9 years ago
- c16595e issue23591: add auto() for auto-generating Enum member values by Ethan Furman · 9 years ago
- 27682d2 issue23591: more docs; slight change to repr by Ethan Furman · 9 years ago
- 25d94bb issue23591: bool(empty_flags) == False; more docs & tests by Ethan Furman · 9 years ago
- 0443953 issue23591: optimize _high_bit() by Ethan Furman · 9 years ago
- 65a5a47 issue23591: add docs; code cleanup; more tests by Ethan Furman · 9 years ago
- ee47e5c issue23591: add Flags, IntFlags, and tests by Ethan Furman · 9 years ago
- e8e6127 issue26981: add _order_ compatibility shim to enum.Enum by Ethan Furman · 9 years ago
- 332dbc7 Issue26988: remove AutoEnum by Ethan Furman · 9 years ago
- 73fc586 Add AutoEnum: automatically provides next value if missing. Issue 26988. by Ethan Furman · 9 years ago
- 6f20bd6 signal, socket, and ssl module IntEnum constant name lookups now return a by Gregory P. Smith ext:(%20%5BGoogle%20Inc.%5D) · 9 years ago
- 3547069 issue26893: use mro() to examine class heirarchy by Ethan Furman · 9 years ago
- 3803ad4 issue26893: use mro() to examine class heirarchy by Ethan Furman · 9 years ago
- 0fe7978 Issue26748: Enum classes should evaluate as True by Ethan Furman · 9 years ago
- de4e079 Issue26748: Enum classes should evaluate as True by Ethan Furman · 9 years ago
- 5de67b1 Issue26748: Enum classes should evaluate as True by Ethan Furman · 9 years ago
- 60255b6 revert change 87a9dff5106c: pure Enum members again evaluate to True; by Ethan Furman · 10 years ago
- 19e69c5 Issue #23883: Add missing APIs to __all__; patch by Jacek Kołodziej by Martin Panter · 10 years ago
- c791507 Issue 25147: add reason for using _collections by Ethan Furman · 10 years ago
- e5754ab Close issue25147: use C implementation of OrderedDict by Ethan Furman · 10 years ago
- 6db1fd5 Close issue24840: Enum._value_ is queried for bool(); original patch by Mike Lundy by Ethan Furman · 10 years ago
- 48a724f Close issue23900: add default __doc__ to new enumerations that do not specify one. by Ethan Furman · 10 years ago
- 24e837f issue23673 by Ethan Furman · 10 years ago
- 354ecf1 Close issue23486: performance boost for enum member lookup by Ethan Furman · 10 years ago
- ec5f8eb Issue22506: remove name & value from __dir__ as they now show up automatically by Ethan Furman · 11 years ago
- 987f3dd Issue22506: merge from 3.4 by Ethan Furman · 11 years ago
- 0ae550b Issue22506: added methods on base Enum class now show up in dir of Enum subclass (3.4) by Ethan Furman · 11 years ago
- d9925a1 Close issue21706: add 'start' parameter to functional API by Ethan Furman · 11 years ago
- 0081f23 consistently use _name_ and _value_; patch from Kiss Gyorgy by Ethan Furman · 11 years ago
- 482fe04 issue23673 by Ethan Furman · 10 years ago
- 2da9504 Close issue20653: improve functional API docs; minor code changes by Ethan Furman · 11 years ago
- dc87052 Close issue20653: allow Enum subclasses to override __reduce_ex__ by Ethan Furman · 11 years ago
- ca1b794 Close issue20534: all pickle protocols now supported. by Ethan Furman · 11 years ago