python-observable lets Python developers build loosely coupled object meshes with a complete Observer/Observable implementation.