- update to 2.8.0:
* add tests for display command classes and hooks
* Run hooks for DisplayCommandBase
* add --fit-width option to table formatter
* sphinxext: Add 'application' option to the autoprogram directive
* use openstackdocstheme html context
* switch from oslosphinx to openstackdocstheme
* Fix erroneous line in command hook test
* make smart help formatter test deterministic
* remove references to distribute in the docs
* add before and after hooks
* add hook for get\_epilog
* add hook for manipulating the argument parser
* Updated from global requirements
* pass the command name from HelpCommand
* Adjust completenames tests for cmd2 0.7.3+
* rearrange existing content to follow new standard
* sphinext: Use metavar where possible
* sphinxext: Use 'argparse.description', 'argparse.epilog'
* sphinxext: Allow configuration of ignorable options
* sphinxext: Generate better usage examples
* add cmd\_name argument to CompleteCommand
* Ensure python standard argparse module is loaded
* Updated from global requirements
* covert test suite to use testrepository
* Updated from global requirements
* Add smart help formatter for command parser
* Add support for epilogs
* Add 'autoprogram-cliff' Sphinx directive
* .gitignore: Ignore eggs
OBS-URL: https://build.opensuse.org/request/show/514848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cliff?expand=0&rev=29
- update to 2.4.0:
* Remove tox environments that no longer work
* Fix command order
* Show team and repo badges on README
* Add print_empty parameter
* ignore Command docstring when looking for descriptions
* let the Command get its one-liner description from a class attribute
* flake8 fix
* Replace dashes and colons when using bash formatter
* Show entire command in error message
* Updated from global requirements
* Updated from global requirements
* Fix spelling mistake
* Add Python 3.5 classifier and venv
* Updated from global requirements
* Changed the home-page link
* Add Apache 2.0 license to source file
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Clean imports in code
* [doc]Fix URL for 'setuptools entry points'
* Fix a typo in comment
- Remove relax-sphinx-requirement.patch . No longer needed.
OBS-URL: https://build.opensuse.org/request/show/456105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cliff?expand=0&rev=28
- Switch to pypi.io as Source url
- update to 2.1.0:
* Updated from global requirements
* Update --max-width help
* Add more test coverage for shell formatter
* Add more test coverage for CSV formatter
* Support multiple sub commands in completion
* Factorize more test data
* Factorize some test data
* Factorize common test code
* Factorize argparse importing
* Updated from global requirements
* Updated from global requirements
* Add CLIFF_MAX_TERM_WIDTH envvar to complement --max-width
* Fix prettytable.PrettyTable().max_width wrong usage
* Fix AttributeError when entry point load failed
* Distinguish no existed columns in ShowOne
* Refactor HelpCommand
* Updated from global requirements
* Remove httplib2 from test-requirements.txt
* Sync help message for --help
* handle empty list in table formatter
* Drop Python 2.6 support
* Revert "app,command: disallow abbrev by default"
* Fixes terminal_width on Windows
* Updated from global requirements
* remove openstack-common.conf
* Add doc for deferred_help parameter
* Fix pep8 failure
OBS-URL: https://build.opensuse.org/request/show/407220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cliff?expand=0&rev=26
- update to 1.5.2:
* Fix the arguments passed to commands when they are instantiated to
pull out help.
* Add bash command completion.
* Use stevedore to load formatter plugins
* Use pbr for packaging
- add remove-distribute-dep.patch: remove distribute dependency
- add 0001-Fix-doc-build-with-Python-2.6.x.patch: Fix build with python 2.6 (forwarded request 220390 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/220428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cliff?expand=0&rev=16
- update to 1.3.2:
- Add ``convert_underscores`` parameter to ``CommandManager`` ``__init__``
method to allow underscores to be used in command names. This optional
argument is defaulted to True to maintain current behavior.
(contributed by Joe Server)
- Use flake8_ for style checking.
- Relax version requirement for PrettyTable dependency to allow
point releases of 0.7.
- buildrequire the right mock version (forwarded request 173332 from dirkmueller)
OBS-URL: https://build.opensuse.org/request/show/173342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cliff?expand=0&rev=6