A lightweight, object-oriented Python state machine implementation with
many extensions.
