23119364 Upgrade taskflow to 1.30.0
authorLaszlo Peter <laszlo.peter@oracle.com>
Wed, 07 Sep 2016 14:48:39 -0700
changeset 6839 2e1e503d4307
parent 6838 e94853206ef3
child 6840 693db52a014e
23119364 Upgrade taskflow to 1.30.0
components/python/taskflow/Makefile
components/python/taskflow/taskflow-PYVER.p5m
--- a/components/python/taskflow/Makefile	Wed Sep 07 14:48:39 2016 -0700
+++ b/components/python/taskflow/Makefile	Wed Sep 07 14:48:39 2016 -0700
@@ -26,16 +26,16 @@
 include ../../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		taskflow
-COMPONENT_VERSION=	0.7.1
+COMPONENT_VERSION=	1.30.0
 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
-    sha256:bf1f833184c12787d09ab1b587b41d4feec631f2b9d7fc55e63ef3098e74ad5b
+    sha256:ad7aec6756b1cf26d11f1971ee50075d42024cd8b1ce4d59f469791339c3b51e
 COMPONENT_ARCHIVE_URL=	$(call pypi_url)
 COMPONENT_PROJECT_URL=	https://wiki.openstack.org/wiki/TaskFlow
 COMPONENT_BUGDB=	python-mod/taskflow
 
-TPNO=			25762
+TPNO=			28562
 
 # Depends on networkx which is not Python 3 ready.
 PYTHON_VERSIONS=	$(PYTHON2_VERSIONS)
@@ -53,4 +53,4 @@
 
 test:		$(NO_TESTS)
 
-system-test:    $(NO_TESTS)
+system-test:	$(NO_TESTS)
--- a/components/python/taskflow/taskflow-PYVER.p5m	Wed Sep 07 14:48:39 2016 -0700
+++ b/components/python/taskflow/taskflow-PYVER.p5m	Wed Sep 07 14:48:39 2016 -0700
@@ -51,8 +51,13 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/atom.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/backends/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/backends/impl_blocking.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/backends/impl_executor.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/backends/impl_nonblocking.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/conductors/single_threaded.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/deciders.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/actions/__init__.py
@@ -60,14 +65,16 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/actions/retry.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/actions/task.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/analyzer.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/builder.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/compiler.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/completer.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/deciders.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/engine.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/executor.py
-file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/runner.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/runtime.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/scheduler.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/scopes.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/action_engine/traversal.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/helpers.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/worker_based/__init__.py
@@ -80,6 +87,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/worker_based/server.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/worker_based/types.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/engines/worker_based/worker.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/99_bottles.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/alphabet_soup.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/build_a_car.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/buildsystem.py
@@ -88,12 +96,12 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/create_parallel_volume.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/delayed_return.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/distance_calculator.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/dump_memory_backend.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/echo_listener.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/example_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/fake_billing.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/graph_flow.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/hello_world.py
-file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/job_board_no_test.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/jobboard_produce_consume_colors.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/parallel_table_multiply.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/persistence_example.py
@@ -116,6 +124,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/run_by_iter.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/run_by_iter_enumerate.out.txt
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/run_by_iter_enumerate.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/share_engine_thread.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/simple_linear.out.txt
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/simple_linear.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/simple_linear_listening.out.txt
@@ -123,7 +132,9 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/simple_linear_pass.out.txt
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/simple_linear_pass.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/simple_map_reduce.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/switch_graph_flow.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/timing_listener.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/tox_conductor.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/wbe_event_sender.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/wbe_mandelbrot.out.txt
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/wbe_mandelbrot.py
@@ -132,8 +143,10 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/examples/wrapped_exception.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/exceptions.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/flow.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/formatters.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/jobs/__init__.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/jobs/backends/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/jobs/backends/impl_redis.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/jobs/backends/impl_zookeeper.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/jobs/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/listeners/__init__.py
@@ -162,6 +175,8 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/14b227d79a87_add_intention_column.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/1c783c0c2875_replace_exception_an.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/1cea328f0f65_initial_logbook_deta.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/2ad4984f2864_switch_postgres_to_json_native.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/3162c0f3f8e4_add_revert_results_and_revert_failure_.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/589dccdf2b6e_rename_taskdetails_to_atomdetails.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/84d6e888850_add_task_detail_type.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/alembic/versions/README
@@ -169,13 +184,15 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/backends/sqlalchemy/tables.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/base.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/logbook.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/models.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/persistence/path_based.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/retry.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/states.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/storage.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/task.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/test.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/__init__.py
-file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/cache.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/entity.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/failure.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/fsm.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/futures.py
@@ -183,6 +200,7 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/latch.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/notifier.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/periodic.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/sets.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/table.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/timing.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/types/tree.py
@@ -190,20 +208,19 @@
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/async_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/deprecation.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/eventlet_utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/iter_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/kazoo_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/kombu_utils.py
-file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/lock_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/misc.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/mixins.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/persistence_utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/redis_utils.py
+file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/schema_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/utils/threading_utils.py
 file path=usr/lib/python$(PYVER)/vendor-packages/taskflow/version.py
 #
 license taskflow.license license="Apache v2.0"
 
-# force a group dependency on the optional eventlet; pkgdepend work is needed to
-# flush this out.
-depend type=group fmri=library/python/eventlet-$(PYV)
-
 # force a group dependency on the optional pbr; pkgdepend work is needed to
 # flush this out.
 depend type=group fmri=library/python/pbr-$(PYV)
@@ -215,9 +232,31 @@
 # force a dependency on alembic; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/alembic-$(PYV)
 
+# force a dependency on automaton; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/automaton-$(PYV)
+
+# force a dependency on cachetools; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/cachetools-$(PYV)
+
+# force a dependency on contextlib2; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/contextlib2-$(PYV)
+
+# force a dependency on debtcollector; pkgdepend work is needed to flush this
+# out.
+depend type=require fmri=library/python/debtcollector-$(PYV)
+
+# force a dependency on enum; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/enum-$(PYV)
+
+# force a dependency on fasteners; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/fasteners-$(PYV)
+
 # force a dependency on futures; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/futures-$(PYV)
 
+# force a dependency on futurist; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/futurist-$(PYV)
+
 # force a dependency on jsonschema; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/jsonschema-$(PYV)
 
@@ -227,9 +266,6 @@
 # force a dependency on networkx; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/networkx-$(PYV)
 
-# force a dependency on ordereddict; pkgdepend work is needed to flush this out.
-depend type=require fmri=library/python/ordereddict-$(PYV)
-
 # force a dependency on oslo.serialization; pkgdepend work is needed to flush
 # this out.
 depend type=require fmri=library/python/oslo.serialization-$(PYV)
@@ -237,6 +273,9 @@
 # force a dependency on oslo.utils; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/oslo.utils-$(PYV)
 
+# force a dependency on retrying; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/retrying-$(PYV)
+
 # force a dependency on setuptools; pkgdepend work is needed to flush this out.
 depend type=require fmri=library/python/setuptools-$(PYV)