If the values themselves are not important, see How do I put docstrings on Enums?. If the values are important you can either customize that answer or use the aenum
1 library:
from aenum import Enum
class MyEnum(Enum):
_init_ = 'value __doc__'
a = 0, 'docstring for a'
b = 1, 'another for b'
c = 2, 'and one for c as well'
which results in:
>>> MyEnum.b.value
1
>>> MyEnum.b.__doc__
'another for b'
However, I do not know which, if any, IDEs support using Enum member doc strings.
1 Disclosure: I am the author of the Python stdlib Enum, the enum34 backport, and the Advanced Enumeration (aenum) library.