Meta-Object protocol library for Python