[release-announce] cliff 4.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Thu Aug 11 14:28:49 UTC 2022
We are happy to announce the release of:
cliff 4.0.0: Command Line Interface Formulation Framework
This release is part of the zed release series.
The source is available from:
https://opendev.org/openstack/cliff
Download the package from:
https://pypi.org/project/cliff
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/cliff
For more details, please see below.
Changes in cliff 3.10.1..4.0.0
------------------------------
56b700a Removing brackets around tested conditional
86061ad Remove final use of pkg_resources
3e0eed4 Defer loading PyYAML
6811218 Defer loading cmd2
98095d4 requirements: Remove explicit python-subunit dependency
a841887 requirements: Remove explicit pbr dependency
3d93a64 requirements: Remove explicit pyparsing dependency
3e2e013 Update Python testing per Zed cycle testing runtime
5df8c37 Migrate Python 3.6/7 jobs to Python 3.8
b1736c1 Add Python3 yoga unit tests
fbff6de setup.cfg: Replace dashes with underscores
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 14 +++++++-------
cliff/app.py | 9 ++++++---
cliff/command.py | 24 +++++++-----------------
cliff/formatters/yaml_format.py | 8 ++++++--
requirements.txt | 7 ++-----
setup.cfg | 5 ++---
test-requirements.txt | 5 -----
8 files changed, 31 insertions(+), 43 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 4450bd7..79ed14f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +0,0 @@
-# The order of packages is significant, because pip processes them in the order
-# of appearance. Changing the order has an impact on the overall integration
-# process, which may cause wedges in the gate later.
-pbr!=2.1.0,>=2.0.0 # Apache-2.0
@@ -5,0 +2,2 @@ autopage>=0.4.0 # Apache 2.0
+# TODO: Drop this when Python 3.10 is our minimum supported version
+importlib_metadata>=4.4 # Apache-2.0
@@ -8 +5,0 @@ PrettyTable>=0.7.2 # BSD
-pyparsing>=2.1.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 686ff61..75f4d52 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,5 +0,0 @@
-# The order of packages is significant, because pip processes them in the order
-# of appearance. Changing the order has an impact on the overall integration
-# process, which may cause wedges in the gate later.
-
-python-subunit>=1.0.0 # Apache-2.0/BSD
More information about the Release-announce
mailing list