[release-announce] [openstackclient] cliff 2.8.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 10 19:35:53 UTC 2017


We are pumped to announce the release of:

cliff 2.8.0: Command Line Interface Formulation Framework

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/cliff

Download the package from:

    https://pypi.python.org/pypi/cliff

Please report issues through launchpad:

    https://bugs.launchpad.net/python-cliff

For more details, please see below.

Changes in cliff 2.7.0..2.8.0
-----------------------------

d025ad9 add tests for display command classes and hooks
c6d258d Run hooks for DisplayCommandBase
180d7ce add --fit-width option to table formatter
ccd2e04 sphinxext: Add 'application' option to the autoprogram directive
807c910 use openstackdocstheme html context
efa324a switch from oslosphinx to openstackdocstheme
14f8beb Fix erroneous line in command hook test
0a7157d make smart help formatter test deterministic
d4f3c49 remove references to distribute in the docs
95c749d add before and after hooks
45de8e4 add hook for get_epilog
e72e54e add hook for manipulating the argument parser
6c1c1ed Updated from global requirements
decac43 pass the command name from HelpCommand
40b75d8 Adjust completenames tests for cmd2 0.7.3+
44db83f rearrange existing content to follow new standard
632b12a sphinext: Use metavar where possible
2e27ef0 sphinxext: Use 'argparse.description', 'argparse.epilog'
8d85b1c sphinxext: Allow configuration of ignorable options
78f1880 sphinxext: Generate better usage examples
cdc5c0c add cmd_name argument to CompleteCommand
f2c381c Ensure python standard argparse module is loaded
4a91773 Updated from global requirements


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

cliff/_argparse.py                   |  30 ++++
cliff/app.py                         |   4 +-
cliff/argparse.py                    |  30 ----
cliff/command.py                     |  76 ++++++++-
cliff/complete.py                    |   4 +-
cliff/display.py                     |   2 +
cliff/formatters/table.py            |  20 ++-
cliff/help.py                        |  11 +-
cliff/hooks.py                       |  65 ++++++++
cliff/interactive.py                 |   4 +-
cliff/sphinxext.py                   | 136 ++++++++++------
demoapp/cliffdemo/hook.py            |  50 ++++++
demoapp/setup.py                     |   4 +
test-requirements.txt                |   6 +-
44 files changed, 1906 insertions(+), 1186 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index ee61629..ff80475 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ testscenarios>=0.4 # Apache-2.0/BSD
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -14,2 +14,2 @@ coverage>=4.0 # Apache-2.0
-sphinx>=1.5.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.11.0  # Apache-2.0





More information about the Release-announce mailing list