Python Built-in Classes Enhancement

Back

1. attrs

Replacement for `__init__`, `__eq__`, `__repr__`, etc. boilerplate in class definitions.

2. bidict

Efficient, Pythonic bidirectional map data structures and related functionality..

3. Box

Python dictionaries with advanced dot notation access.

4. dataclasses

(Python standard library) Data classes.

5. DottedDict

A library that provides a method of accessing lists and dicts with a dotted path notation.