We are tickled pink to announce the release of: taskflow 0.13.0: Taskflow structured state management library. This release is part of the liberty release series. With source available at: http://git.openstack.org/cgit/openstack/taskflow With package available at: https://pypi.python.org/pypi/taskflow For more details, please see the git log history below and: http://launchpad.net/taskflow/+milestone/0.13.0 Please report issues through launchpad: http://bugs.launchpad.net/taskflow/ Changes in taskflow 0.12.0..0.13.0 ---------------------------------- a629f3f Add history.rst that uses generated 'ChangeLog' file 153febc Add docstrings on runtime objects methods and link to them in docs 61e0659 Remove reference to 'requirements-pyN.txt' files 2b7b533 Add doc warning to engine components 23a62fe Perform a few optimizations to decrease persistence interactions b42b2df Use the `excutils.raise_with_cause` after doing our type check b93891d Use monotonic lib. to avoid finding monotonic time function 4f867db Add indestructible 99 bottles of beer example 2e3543e Remove usage of deprecated 'task_notifier' property in build_car example 56ca354 Handy access to INFO level 2c9e214 A few jobboard documentation tweaks 4707bd9 Use sphinx deprecated docstring markup efd6d53 Executors come in via options config, not keyword arguments Diffstat (except docs and test files) ------------------------------------- ChangeLog | 1 + README.rst | 16 ++- requirements.txt | 3 + taskflow/conductors/backends/impl_blocking.py | 10 +- taskflow/engines/action_engine/engine.py | 2 +- taskflow/engines/action_engine/runtime.py | 23 ++++- taskflow/engines/base.py | 10 +- taskflow/engines/helpers.py | 28 ++++++ taskflow/examples/99_bottles.py | 139 ++++++++++++++++++++++++++ taskflow/examples/build_a_car.py | 4 +- taskflow/exceptions.py | 9 +- taskflow/listeners/base.py | 9 ++ taskflow/logging.py | 1 + taskflow/persistence/logbook.py | 40 ++++++-- taskflow/storage.py | 20 ++-- taskflow/types/periodic.py | 11 +- taskflow/utils/misc.py | 29 ------ 22 files changed, 314 insertions(+), 89 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f451144..c0732c7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -33,0 +34,3 @@ futures>=3.0 +# Backport for time.monotonic which is in 3.3+ +monotonic>=0.1 +