Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:FactoryCandidates
python-cliff
python-cliff.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-cliff.changes of Package python-cliff
------------------------------------------------------------------- Sun Jun 2 13:41:08 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 4.7.0: * Add fixtures explicitly in test requirements * tox: Use pre-commit for linter checks * Blacken code base * requirements: Bump minimums ------------------------------------------------------------------- Sun Apr 7 08:49:59 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 4.6.0: * Test python 3.10 and 3.11 ------------------------------------------------------------------- Sun Jan 14 17:06:47 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 4.5.0: * Use importlib.metadata on Python 3.10+ ------------------------------------------------------------------- Thu Jan 4 23:04:20 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 4.4.0: * Handle complex objects in yaml formatter better * Fix pre-commit issues * Autofit table output if stdout is a tty * Fix flake8 violation E721 * Use upper-constraint in doc generation * Removing helper functions providing Python < 3.3 compatibility * Strip trailing periods when getting description * Clarification of the algorithm used * columns: Useful \_\_str\_\_, \_\_repr\_\_ implementation * Add Python3 antelope unit tests * Removing brackets around tested conditional * Replace abc.abstractproperty with property and abc.abstractmethod * Remove final use of pkg\_resources * Defer loading PyYAML * Defer loading cmd2 * requirements: Remove explicit python-subunit dependency * requirements: Remove explicit pbr dependency * requirements: Remove explicit pyparsing dependency * Update Python testing per Zed cycle testing runtime * Migrate Python 3.6/7 jobs to Python 3.8 * Removing modindex link from docs * Add Python3 yoga unit tests * Automatically page interactive root help output * Colourise and automatically page help output * Update unit test to satisfy python3.10+ * Handle SIGPIPE exit gracefully * Add conflict\_handler parameter as attribut in Command class * setup.cfg: Replace dashes with underscores * Replace getargspec with getfullargspec * setup.cfg: Replace dashes with underscores * Use py3 as the default runtime for tox * Add Python3 xena unit tests - switch to singlespec ------------------------------------------------------------------- Sun May 2 17:15:03 UTC 2021 - cloud-devel@suse.de - update to version 3.7.0 - Add Python3 wallaby unit tests - Remove unicode from code - Exit gracefully on Ctrl-C - Update requirements - List setuptools under install_requires - change help action to use its own exception for exit - Remove Babel from lower-constraints.txt - Add '--sort-ascending', '--sort-descending' parameters - requirements: Uncap PrettyTable - Remove six - Remove lower-constraints - columns: Make 'FormattableColumn' comparable - Remove references to setuptools - Handle null values when sorting - Make 'FormattableColumn' comparable - Bump py37 to py38 in tox.ini - Update requirements URLs in tox config - Capturing argparse errors due to problem with cmd2 - trivial: Remove references to Python 2.7 - Document KeyboardInterrupt exit code - Add py38 package metadata - doc: Update bug tracker to storyboard - gitignore: Ignore reno artefacts ------------------------------------------------------------------- Fri Oct 9 19:13:03 UTC 2020 - cloud-devel@suse.de - update to version 3.4.0 - Migrate to stestr - Remove python3.5 - drop mock from lower-constraints and requirements - switch to stevedore for loading entry points - Switch to newer openstackdocstheme version - Use unittest.mock instead of third party mock - Remove unneeded tests - Fix compatibility with new cmd2 - Add Python3 victoria unit tests - Import command group support from osc-lib - Remove cap on cmd2 - Stop to use the __future__ module. ------------------------------------------------------------------- Tue May 12 09:52:03 UTC 2020 - cloud-devel@suse.de - update to version 3.1.0 - Switch to Ussuri jobs - Add contributors link to readme - Fix nested argument groups with ignore conflict handler - [ussuri][goal] Drop python 2.7 support and testing - Allow finding command by partial name - Add autoprogram_cliff_app_dist_name config opt - adding missing releasenote for the drop of py27 support - Add an errexit attribute to InteractiveApp to exit on command errors - Re-add support for python 3.5 - Modify the help message of `-c`/`--column` parameter - Stop wildcard importing argparse ------------------------------------------------------------------- Wed Mar 11 12:19:48 UTC 2020 - Dirk Mueller <dmueller@suse.com> - switch to python 3.x only build ------------------------------------------------------------------- Fri Dec 20 07:49:59 UTC 2019 - cloud-devel@suse.de - update to version 2.16.0 - Dropping the py35 testing - add python 3.7 unit test job - Remove dead files - OpenDev Migration Patch - Updates for OpenDev transition - Change openstack-dev to openstack-discuss - Pin cmd2 back to <0.9 on all versions - add argparse conflict handler "ignore" - Missing carriage return in some cases, using -f json - Add Python 3 Train unit tests ------------------------------------------------------------------- Mon Apr 8 13:45:14 UTC 2019 - cloud-devel@suse.de - update to version 2.14.1 - Use template for lower-constraints - add lib-forward-testing-python3 test job - import zuul job settings from project-config - switch documentation job to new PTI - add python 3.6 unit test job - Removed unused err variable - Don't try to run issubclass on non-classes ------------------------------------------------------------------- Wed Mar 6 10:53:49 UTC 2019 - cloud-devel@suse.de - downgrade to version 2.13.0 to match rest of rocky based clients ------------------------------------------------------------------- Thu Feb 28 11:42:03 UTC 2019 - cloud-devel@suse.de - update to version 2.14.0 - sphinxext: Warn if namespace or command pattern invalid - fix tox python3 overrides - import zuul job settings from project-config - Remove the warning of getargspec removal - Zuul: Remove project name - Fix cmd2 doc URL - add lib-forward-testing-python3 test job - support cmd2 0.9.1 in interactive mode - update cmd2 dependency to handle py3 only versions - Build universal wheels - exclude cmd2 0.8.3 and update to 0.8.4 - Align parsed() call with cmd2 versions >= 0.7.3 - Removed unused err variable - switch documentation job to new PTI - add python 3.6 unit test job - Remove travis.yml - Assure executable name is kept when app is called as module - Updated from global requirements - add lower-constraints job - Don't try to run issubclass on non-classes - fix typos in documentation ------------------------------------------------------------------- Tue Feb 13 18:27:32 UTC 2018 - cloud-devel@suse.de - update to version 2.11.0 - Move doc requirements to doc/requirements.txt - Alias exit to cmd2's quit command to exit interactive shell - doc: Remove blank lines between term and definition - remove -s alias for --sort-columns - Replace legacy tips jobs with shiny new versions - Update .gitignore - Updated from global requirements - sphinxext: Support cliff application - Remove tox_install.sh and just pass -c in tox - do not require installing demo app to build docs - Remove empty files - add support for legacy command name translation - doc: Cleanup of demoapp doc - Generate demoapp CLI refernece - Fix codec error when format=csv - Use in-tree cliffdemo app for docs build - add bandit to pep8 job - Use assertIsNone(...) instead of assertIs(None,...) - Fix PEP8 in gate - Add ability to sort data by columns for list commands ------------------------------------------------------------------- Wed Nov 22 09:40:38 UTC 2017 - cloud-devel@suse.de - update to version 2.9.1 - doc: minor cleanup - trivial: Fix comments in sphinxext module - add actual column names to error msg - handle more varied top_level.txt files in distributions - Allow command hooks to make changes - Move comments up in [extras] section of setup.cfg - Update doc on Sphinx integration process - show the distribution providing the command in help output - Update and replace http with https for doc links - Make openstackdocstheme an optional doc dependency - Docs update for more-hooks - sphinxext: Correct issues with usage formatting - Fix regexp for detecting long options - Updates for stestr - Updated from global requirements - Drop 0001-Make-openstackdocstheme-an-optional-doc-dependency.patch . Applied upstream - Add _service and switch to openstack/rpm-packging spec template ------------------------------------------------------------------- Mon Aug 7 07:15:16 UTC 2017 - tbechtold@suse.com - 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 * Use Sphinx 1.5 warning-is-error * Update cmd2 fix to still work with 0.6.7 * Remove support for py34 * Fix broken test with cmd2 0.7.0 * Updated from global requirements * Updated from global requirements * Updated from global requirements * Add newline if the output formatter is json - Add 0001-Make-openstackdocstheme-an-optional-doc-dependency.patch ------------------------------------------------------------------- Fri Feb 10 16:45:39 UTC 2017 - tbechtold@suse.com - 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. ------------------------------------------------------------------- Tue Oct 4 10:25:23 UTC 2016 - tbechtold@suse.com update to version 2.2.0 * Fixed broken link * pep8: fix F405 error * add formattable columns concept * command: make run() return take_action() value * Fix cliff URLs in doc and demoapp * Avoid ASCII encoding errors when output is redirected * Fix Command class doc typo * Remove announce.rst * Updated from global requirements * Add tests, cover more cases ------------------------------------------------------------------- Thu Jul 7 13:15:49 UTC 2016 - tbechtold@suse.com - Switch to pypi.io as Source url ------------------------------------------------------------------- Thu Jul 7 06:05:54 UTC 2016 - tbechtold@suse.com - 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 * app,command: disallow abbrev by default * app: work-around abbrev * remove unnecessary dependency on argparse * Make verbose and quiet mutually exclusive * setup: fix Python versions classifiers * Don't import unused logging * Don't use non-existent method of Mock * Replace dashes with underscores in bash completion * Updated from global requirements * Resize columns to fit screen width * fix fuzzy search for same-distance case * Correct path to docs * only use unicodecsv for python 2.x * Fix test class docstring for py 3.5 - Adjust Requires and BuildRequires ------------------------------------------------------------------- Wed Sep 16 11:34:00 UTC 2015 - tbechtold@suse.com - update to 1.15.0: * Replace '\r' with ' ' for prettytable * Implement a json formatter in cliff * Implement a yaml formatter in cliff * Updated from global requirements * Improve help messages - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Fri Aug 21 09:06:27 UTC 2015 - tbechtold@suse.com - update to 1.14.0: * Add csv formatter test * Fix encoding issue with the default python csv output * Remove py26 as a default test from tox.ini * Set demo app up with deferred help * Add command fuzzy matching * Updated from global requirements * Remove requirements.txt from tox.ini * Updated from global requirements * Updated from global requirements * Allow subcommands to accept --help when using 'deferred_help' * Updated from global requirements * Fix logging config in demo app * Use base command for help test * Updated from global requirements * Include the automatically-generated changelog * Updated from global requirements - Adjust Requires according to requirements.txt - Refreshed relax-sphinx-requirement.patch ------------------------------------------------------------------- Fri Jul 24 20:51:29 UTC 2015 - seife+obs@b1-systems.com - Fix build for RHEL7 by nulling test requirements ------------------------------------------------------------------- Tue Jun 23 08:16:36 UTC 2015 - dmueller@suse.com - update to 1.13.0: * Fix object has no attribute debug error * Add some docs for list value formatter * Add value format for list command * Updated from global requirements * Remove run_cross_tests.sh * fix author contact details * Print help on help command * Do not check requirements when loading plugins - add relax-sphinx-requirement.patch ------------------------------------------------------------------- Tue Mar 10 08:52:12 UTC 2015 - tbechtold@suse.com - update to 1.10.1: * Document print_help_if_requested method * Allow to call initialize_app when running --help * Hide prompt in batch/pipe mode * Correct completion in interactive mode * Fix pep8 tests for lambda * Updated from global requirements * Fix git repo urls in tox.ini * Add deprecated attribute to commands * Workflow documentation is now in infra-manual - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Thu Jan 8 13:39:41 UTC 2015 - tbechtold@suse.com - update to 1.9.0: * print the real error cmd argument * Updated from global requirements * Update link to docs in README * Bring doc build up to standard * Add pbr to installation requirements * Add more detail to the README * Updated from global requirements * Add docs environment to tox.ini * mock.assert_called_once() is not a valid method * Work toward Python 3.4 support and testing * warn against sorting requirements - Adjust Requires according to requirements.txt - Adjust BuildRequires accroding to test-requirements.txt - Fix build path for documentation ------------------------------------------------------------------- Sat Sep 13 16:47:41 UTC 2014 - tbechtold@suse.com - update to 1.7.0: * Add release notes for 1.7.0 * Fix stable integration tests * Updated from global requirements * Clean up default tox environment list * Do not allow wheels for stable tests * Set the main logger name to match the application * CSV formatter should use system-dependent line ending * Make show option compatible with Python 2.6 * Use six.add_metaclass instead of __metaclass__ * fixed typos found by RETF rules * The --variable option to shell format is redundant * Expose load_commands publicly * Fix wrong method name assert_called_once * Updated from global requirements * Fix pep8 failures on rule E265 ------------------------------------------------------------------- Thu Jun 26 09:37:02 UTC 2014 - dmueller@suse.com - update to 1.6.1: * Remove PrettyTable from documentation requirements * Fix a bug in ShellFormatter's escaping of double quotes in strings * Import run_cross_tests.sh from oslo-incubator * add doc requirements to venv * Add max-width support for table formatter * Add value only output formattter * Update readme with links to bug tracker and source * Move pep8 dependency into pep8 tox test * Fix doc build with Python 2.6.x * Fix interactive mode with command line args * Update .gitreview after repo rename * Escape double quotes in shell formatter * Add unit test for shell formatter * Rename private attribute to avoid conflict * Sync with global requirements * Add integration tests with known consumers * update history for previous change * Make the formatters a private part of the command - 0001-Fix-doc-build-with-Python-2.6.x.patch, 0001-Move-pep8-dependency-into-pep8-tox-test.patch, remove-distribute-dep.patch: Merged upstream ------------------------------------------------------------------- Thu Feb 13 11:53:51 UTC 2014 - dmueller@suse.com - add 0001-Move-pep8-dependency-into-pep8-tox-test.patch: remove global pep8 dependency ------------------------------------------------------------------- Tue Jan 21 13:22:18 UTC 2014 - dmueller@suse.com - 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 ------------------------------------------------------------------- Fri Sep 27 13:44:08 UTC 2013 - dmueller@suse.com - update to 1.4.5: * Update the pyparsing dependency to a version that supports both Python 2 and Python 3. * Add PyPy testing. - remove patches that went upstream: * remove 0001-Require-pyparsing-2.0.1.patch * remove relax-cmd2-requires.diff - fix requires ------------------------------------------------------------------- Tue Sep 17 13:29:29 UTC 2013 - speilicke@suse.com - Add 0001-Require-pyparsing-2.0.1.patch: Allow running with pyparsing>=2.0.1 ------------------------------------------------------------------- Mon Sep 9 08:47:28 UTC 2013 - dmueller@suse.com - add relax-cmd2-requires.diff: Allow 0.6.6.1 or newer ------------------------------------------------------------------- Tue Sep 3 08:01:39 UTC 2013 - dmueller@suse.com - update to 1.4.4: - Provide better error handling for unknown commands run from the command line. (Contributed by Christophe Chauvet.) ------------------------------------------------------------------- Thu Jun 27 10:02:03 UTC 2013 - speilicke@suse.com - Update to version 1.4: + Upstream provides no changelog ------------------------------------------------------------------- Fri May 3 09:55:16 UTC 2013 - speilicke@suse.com - Update to version 1.3.3: + Upstreamed: - 0001-Restore-compatibility-with-Prettytable-0.7.2.patch - ignore-cmd2-requires.diff: ------------------------------------------------------------------- Thu May 2 10:42:04 UTC 2013 - dmueller@suse.com - add 0001-Restore-compatibility-with-Prettytable-0.7.2.patch ------------------------------------------------------------------- Tue Apr 30 08:39:29 UTC 2013 - dmueller@suse.com - add ignore-cmd2-requires.diff: loosen cmd2 version requires ------------------------------------------------------------------- Thu Apr 25 09:06:44 UTC 2013 - dmueller@suse.com - 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. ------------------------------------------------------------------- Wed Apr 24 15:04:28 UTC 2013 - dmueller@suse.com - buildrequire the right mock version ------------------------------------------------------------------- Mon Mar 18 16:09:58 UTC 2013 - dmueller@suse.com - tighten requires on pyparsing ------------------------------------------------------------------- Wed Mar 13 12:26:50 UTC 2013 - dmueller@suse.com - add prettytable-0.7x.diff: - Be compatible with PrettyTable 0.7 - tighten rpm dependencies ------------------------------------------------------------------- Tue Mar 12 09:12:29 UTC 2013 - dmueller@suse.com - Update to 1.3.1: - Sort list of commands in interactive help mode. - Fix a dependency issue with PyParsing until the cmd2 package can release an update setting the version of its dependency based on the Python version. ------------------------------------------------------------------- Fri Nov 9 10:15:03 UTC 2012 - saschpe@suse.de - Update to version 1.3: + Upstream provides no changelog - Split out documentation - Really run testsuite ------------------------------------------------------------------- Fri Jul 27 10:46:22 UTC 2012 - saschpe@suse.de - Add needed runtime requirements - Run testsuite - Set license to Apache-2.0 ------------------------------------------------------------------- Fri Jul 27 08:28:53 UTC 2012 - cthiel@suse.com - initial package (version 1.0)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor