We are gleeful to announce the release of:
automaton 0.4.0: Friendly state machines for python.
This release is part of the liberty release series.
With source available at:
http://git.openstack.org/cgit/openstack/automaton
With package available at:
https://pypi.python.org/pypi/automaton
For more details, please see the git log history below and:
http://launchpad.net/automaton/+milestone/0.4.0
Please report issues through launchpad:
http://bugs.launchpad.net/automaton
Changes in automaton 0.3.0..0.4.0 ---------------------------------
33d5fda Add a bigger CD-player state-machine doctest(ed) example 2dea8f5 Add `is_actionable_event` checking function 89656ae Disallow adding transitions from terminal states 5dc121d Add and use a callback name fetching utility function ecf1263 Add runners to features.rst & add a runner base & update docstrings dde15e3 Add badge support to README.rst 72239cf When a state has no transitions show its own `on_exit` and `on_enter`
Diffstat (except docs and test files) -------------------------------------
README.rst | 8 ++ automaton/_utils.py | 48 +++++++++ automaton/machines.py | 57 +++++++---- automaton/runners.py | 43 ++++++--- 8 files changed, 378 insertions(+), 32 deletions(-)