We are content to announce the release of: cliff 2.3.0: Command Line Interface Formulation Framework This release is part of the ocata 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.2.0..2.3.0 ----------------------------- a2b3a8e ignore Command docstring when looking for descriptions 18f49bf let the Command get its one-liner description from a class attribute 133b376 flake8 fix a89dbbb Replace dashes and colons when using bash formatter 6205b24 Show entire command in error message 2a3a8c0 Updated from global requirements ebf658d Updated from global requirements eef2471 Fix spelling mistake 337610d Add Python 3.5 classifier and venv 18d8ddd Updated from global requirements ab2ea5a Changed the home-page link 58fcab5 Add Apache 2.0 license to source file d693201 Updated from global requirements 2a44ae0 Updated from global requirements f9f763c Updated from global requirements 9656945 Updated from global requirements 0b1fc95 Clean imports in code Diffstat (except docs and test files) ------------------------------------- cliff/app.py | 31 ++++++--- cliff/argparse.py | 12 ++++ cliff/columns.py | 12 ++++ cliff/command.py | 33 +++++++++- cliff/commandmanager.py | 14 +++- cliff/complete.py | 11 ++++ cliff/display.py | 16 ++++- cliff/formatters/base.py | 12 ++++ cliff/formatters/commaseparated.py | 12 ++++ cliff/formatters/json_format.py | 16 ++++- cliff/formatters/shell.py | 22 ++++++- cliff/formatters/table.py | 16 ++++- cliff/formatters/value.py | 17 ++++- cliff/formatters/yaml_format.py | 16 ++++- cliff/help.py | 16 ++++- cliff/interactive.py | 12 ++++ cliff/lister.py | 16 ++++- cliff/show.py | 16 ++++- requirements.txt | 10 +-- setup.cfg | 3 +- test-requirements.txt | 6 +- tox.ini | 2 +- 39 files changed, 647 insertions(+), 164 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 995198d..9bb0a32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4 +4 @@ -pbr>=1.6 # Apache-2.0 +pbr>=1.8 # Apache-2.0 @@ -6,2 +6,2 @@ cmd2>=0.6.7 # MIT -PrettyTable<0.8,>=0.7 # BSD -pyparsing>=2.0.1 # MIT +PrettyTable<0.8,>=0.7.1 # BSD +pyparsing>=2.0.7 # MIT @@ -9 +9 @@ six>=1.9.0 # MIT -stevedore>=1.16.0 # Apache-2.0 +stevedore>=1.17.1 # Apache-2.0 @@ -11 +11 @@ unicodecsv>=0.8.0;python_version<'3.0' # BSD -PyYAML>=3.1.0 # MIT +PyYAML>=3.10.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index edf9641..8759f3b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6 @@ mock>=2.0 # BSD -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -8,2 +8,2 @@ coverage>=3.6 # Apache-2.0 -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0