[release-announce] taskflow 3.2.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 12 17:56:58 UTC 2018


We are ecstatic to announce the release of:

taskflow 3.2.0: Taskflow structured state management library.

This release is part of the rocky release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/taskflow

Download the package from:

    https://pypi.org/project/taskflow

Please report issues through launchpad:

    https://bugs.launchpad.net/taskflow/

For more details, please see below.

Changes in taskflow 3.1.0..3.2.0
--------------------------------

22990d4 Remove unused link target
d985c5a Fix code to support networkx > 1.0
19d0eb8 add release notes to README.rst
d197f43 replace http with https
1db2745 Update links in README
f2b7bbe fix tox python3 overrides
7469f3d Drop py34 target in tox.ini
4607f68 Uncap networkx
d564d37 give pep8 and docs environments all of the dependencies they need
17160b5 Trivial: update pypi url to new url
e93f40c Fix doc build
e5aec26 Trivial: Update pypi url to new url
0124bf4 stop using tox_install.sh
f244549 only run doc8 as part of pep8 test job
a91eab2 standardize indentation in tox.ini
f4948ae set default python to python3
7c1f4c2 don't let tox_install.sh error if there is nothing to do
b8a4303 Updated from global requirements
550375d add lower-constraints job
d65c8d8 Updated from global requirements
44ce6ea Fix invalid json unit test
406073e Update reno for stable/queens
3a4f9a3 Updated from global requirements
09916ce Updated from global requirements
d7ef3fe Updated from global requirements
e4365c2 Updated from global requirements


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                        |   7 +
CONTRIBUTING.rst                                  |   4 +-
README.rst                                        |  18 +--
lower-constraints.txt                             |  80 +++++++++++
releasenotes/source/index.rst                     |   1 +
releasenotes/source/queens.rst                    |   6 +
requirements.txt                                  |   6 +-
setup.cfg                                         |   9 +-
taskflow/atom.py                                  |   8 +-
taskflow/conductors/backends/impl_executor.py     |   2 +-
taskflow/engines/worker_based/engine.py           |   2 +-
taskflow/patterns/graph_flow.py                   |   2 +-
taskflow/persistence/models.py                    |   8 +-
taskflow/types/failure.py                         |   7 +-
taskflow/types/graph.py                           | 163 +++++++++++++++++++++-
taskflow/types/tree.py                            |   2 +-
taskflow/utils/misc.py                            |   5 +
test-requirements.txt                             |  34 +++++
tools/clear_zk.sh                                 |   2 +-
tools/tox_install.sh                              |   5 +
tox.ini                                           |  88 +++++++-----
29 files changed, 412 insertions(+), 89 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 8de021e..b83e8ae 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -23 +23 @@ fasteners>=0.7.0 # Apache-2.0
-networkx<2.0,>=1.10 # BSD
+networkx>=1.10 # BSD
@@ -26 +26 @@ networkx<2.0,>=1.10 # BSD
-contextlib2>=0.4.0 # PSF License
+contextlib2>=0.4.0;python_version<'3.0' # PSF License
@@ -43 +43 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
-tenacity>=3.2.1 # Apache-2.0
+tenacity>=4.4.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..2f6805a
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,34 @@
+# NOTE(dhellmann): This file contains duplicate dependency information
+# that is also present in the "extras" section of setup.cfg, and the
+# entries need to be kept consistent.
+
+# zookeeper
+kazoo>=2.2 # Apache-2.0
+zake>=0.1.6 # Apache-2.0
+
+# redis
+redis>=2.10.0 # MIT
+
+# workers
+kombu!=4.0.2,>=4.0.0 # BSD
+
+# eventlet
+eventlet!=0.18.3,!=0.20.1,!=0.21.0,>=0.18.2 # MIT
+
+# database
+SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
+alembic>=0.8.10 # MIT
+SQLAlchemy-Utils>=0.30.11 # BSD License
+PyMySQL>=0.7.6 # MIT License
+psycopg2>=2.6.2 # LGPL/ZPL
+
+# test
+pydotplus>=2.0.2 # MIT License
+hacking<0.11,>=0.10.0
+oslotest>=3.2.0 # Apache-2.0
+mock>=2.0.0 # BSD
+testtools>=2.2.0 # MIT
+testscenarios>=0.4 # Apache-2.0/BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+doc8>=0.6.0 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD






More information about the Release-announce mailing list