What is best practice for extending Enum
type in Python 3.4 and is there even a possibility for do this?
For example:
from enum import E
Subclassing an enumeration is allowed only if the enumeration does not define any members.
Allowing subclassing of enums that define members would lead to a violation of some important invariants of types and instances.
https://docs.python.org/3/library/enum.html#restricted-subclassing-of-enumerations
So no, it's not directly possible.