{"library":"transitions","type":"library","category":null,"description":"Transitions is a lightweight, object-oriented finite state machine implementation for Python, designed to be easy to use and extend. It supports features like hierarchical states, parallel states, conditional transitions, and callbacks. Currently at version 0.9.3, the library maintains an active development pace with minor releases frequently adding new features, bugfixes, and typing improvements.","language":"python","status":"active","version":"0.9.3","tags":["state machine","FSM","finite state machine","statechart","workflow"],"last_verified":"Thu May 21","install":[{"cmd":"pip install transitions","imports":["from transitions import Machine","from transitions import State"]}],"homepage":null,"github":"https://github.com/pytransitions/transitions","docs":null,"changelog":null,"pypi":"https://pypi.org/project/transitions/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.05,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/transitions/compatibility"}}