Backport of the dataclasses module for Python 3.6
dataclasses
This is an implementation of PEP 557, Data Classes. It is a backport of the dataclasses module for Python 3.6.