[release-announce] taskflow 4.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Feb 5 21:59:55 UTC 2020


We are tickled pink to announce the release of:

taskflow 4.0.0: Taskflow structured state management library.

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/taskflow

Download the package from:

    https://pypi.org/project/taskflow

Please report issues through:

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

For more details, please see below.

4.0.0
^^^^^

Upgrade Notes

* Python 2.7 support has been dropped. The minimum version of Python
  now supported by taskflow is Python 3.6.

Changes in taskflow 3.8.0..4.0.0
--------------------------------

fc401959 [ussuri][goal] Drop python 2.7 support and testing


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

.zuul.yaml                                         |  2 --
lower-constraints.txt                              |  2 --
.../notes/drop-python-2-7-73d3113c69d724d6.yaml    |  5 ++++
requirements.txt                                   | 12 +---------
setup.cfg                                          | 28 +++-------------------
test-requirements.txt                              |  2 +-
tox.ini                                            | 18 ++++----------
8 files changed, 16 insertions(+), 56 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 92daa08c..e6a52646 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13,3 +12,0 @@ six>=1.10.0 # MIT
-# Enum library made for <= python 3.3
-enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD
-
@@ -23,5 +20 @@ fasteners>=0.7.0 # Apache-2.0
-networkx>=2.1.0,<2.3;python_version<'3.0'  # BSD
-networkx>=2.1.0;python_version>='3.4'  # BSD
-
-# For contextlib new additions/compatibility for <= python 3.3
-contextlib2>=0.4.0;python_version<'3.0' # PSF License
+networkx>=2.1.0 # BSD
@@ -32,3 +24,0 @@ stevedore>=1.20.0 # Apache-2.0
-# Backport for concurrent.futures which exists in 3.2+
-futures>=3.0.0;python_version=='2.7' or python_version=='2.6' # BSD
-
diff --git a/test-requirements.txt b/test-requirements.txt
index 09ee1f43..7c65a155 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -27 +27 @@ pydotplus>=2.0.2 # MIT License
-hacking<0.11,>=0.10.0
+hacking<2.1,>=2.0






More information about the Release-announce mailing list