GitHub repository: nealtanner/pysm
Description: Versatile and flexible Python State Machine library