We are gleeful to announce the release of: automaton 0.3.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.3.0 Please report issues through launchpad: http://bugs.launchpad.net/automaton Changes in automaton 0.2.0..0.3.0 --------------------------------- 3aaedf1 Add code repo, mail list, and IRC to CONTRIBUTING cccff5f Remove 3.3 classifier 9008f5e Remove 2.6 classifier + 2.6 compatibility code 9489002 Add history.rst that uses generated 'ChangeLog' file fd1d81a Add base exception class for this library 59d34fa Updated from global requirements 3898b1d Add optional machine conversion into a pydot graph e86b667 Updated from global requirements bd2d453 Updated from global requirements 7eeef3f Add a more complex doctest(ed) example 160e304 Add simple machine doctest(ed) example into docs Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 11 ++++ automaton/converters/__init__.py | 0 automaton/converters/pydot.py | 105 +++++++++++++++++++++++++++++++ automaton/exceptions.py | 14 +++-- automaton/machines.py | 9 +-- requirements.txt | 9 +-- setup.cfg | 2 - setup.py | 2 +- test-requirements.txt | 8 +-- 14 files changed, 294 insertions(+), 27 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 87a6d7c..058d524 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +6 @@ -pbr>=0.11,<2.0 +pbr<2.0,>=0.11 @@ -12,4 +12 @@ six>=1.9.0 -debtcollector>=0.3.0 # Apache-2.0 - -# Only needed on python 2.6 -ordereddict +debtcollector>=0.3.0 # Apache-2.0 @@ -18 +15 @@ ordereddict -PrettyTable>=0.7,<0.8 +PrettyTable<0.8,>=0.7 diff --git a/test-requirements.txt b/test-requirements.txt index 031650a..767cb3c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,3 +10,3 @@ python-subunit>=0.0.18 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -oslosphinx>=2.5.0 # Apache-2.0 -oslotest>=1.5.1 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +oslosphinx>=2.5.0 # Apache-2.0 +oslotest>=1.5.1 # Apache-2.0 @@ -15 +15 @@ testscenarios>=0.4 -testtools>=0.9.36,!=1.2.0 +testtools>=1.4.0