jaraco-classes

Utility functions for Python class constructs

Here are some articles that you may find helpful