Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cliff for openSUSE:Factory checked in at 2026-09-08 16:54:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cliff (Old) and /work/SRC/openSUSE:Factory/.python-cliff.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cliff" Tue Sep 8 16:54:53 2026 rev:54 rq:1376130 version:4.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cliff/python-cliff.changes 2026-08-01 18:37:25.396546851 +0200 +++ /work/SRC/openSUSE:Factory/.python-cliff.new.1265/python-cliff.changes 2026-09-08 16:56:46.980647672 +0200 @@ -1,0 +2,7 @@ +Mon Sep 7 07:15:26 UTC 2026 - Dirk Müller <[email protected]> + +- update to 4.16.0: + * Make sphinx and docutils optional dependencies for sphinxext + * Fix usage of cmd2.Statement + +------------------------------------------------------------------- Old: ---- cliff-4.15.0.tar.gz New: ---- cliff-4.16.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cliff.spec ++++++ --- /var/tmp/diff_new_pack.uxEojf/_old 2026-09-08 16:56:48.394706910 +0200 +++ /var/tmp/diff_new_pack.uxEojf/_new 2026-09-08 16:56:48.395706952 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-cliff -Version: 4.15.0 +Version: 4.16.0 Release: 0 Summary: Command Line Interface Formulation Framework License: Apache-2.0 ++++++ cliff-4.15.0.tar.gz -> cliff-4.16.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/AUTHORS new/cliff-4.16.0/AUTHORS --- old/cliff-4.15.0/AUTHORS 2026-07-10 15:07:59.000000000 +0200 +++ new/cliff-4.16.0/AUTHORS 2026-08-24 16:02:58.809058700 +0200 @@ -57,6 +57,7 @@ Matt Joyce <[email protected]> Matthew Edmonds <[email protected]> Matthew Thode <[email protected]> +Matthias Harzer <[email protected]> Michael Davies <[email protected]> Monty Taylor <[email protected]> Myles Penner <[email protected]> @@ -80,6 +81,7 @@ Stephen Finucane <[email protected]> Steve Baker <[email protected]> Steve Martinelli <[email protected]> +Steve Traylen <[email protected]> Takashi Kajinami <[email protected]> Terry Howe <[email protected]> TerryHowe <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/ChangeLog new/cliff-4.16.0/ChangeLog --- old/cliff-4.15.0/ChangeLog 2026-07-10 15:07:59.000000000 +0200 +++ new/cliff-4.16.0/ChangeLog 2026-08-24 16:02:58.788058500 +0200 @@ -1,6 +1,12 @@ CHANGES ======= +4.16.0 +------ + +* Make sphinx and docutils optional dependencies for sphinxext +* Fix usage of cmd2.Statement + 4.15.0 ------ @@ -8,6 +14,7 @@ * zuul: Use openstack-python3-next-jobs template * pre-commit: Bump versions * typing: Updates for latest cmd2 +* Fix error during logging of a sort-error * Drop support for Python 3.10 4.14.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/PKG-INFO new/cliff-4.16.0/PKG-INFO --- old/cliff-4.15.0/PKG-INFO 2026-07-10 15:07:59.725746000 +0200 +++ new/cliff-4.16.0/PKG-INFO 2026-08-24 16:02:58.842059000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: cliff -Version: 4.15.0 +Version: 4.16.0 Summary: Command Line Interface Formulation Framework Author-email: OpenStack <[email protected]> License: Apache-2.0 @@ -22,10 +22,13 @@ Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: autopage>=0.4.0 -Requires-Dist: cmd2>=3.0.0 +Requires-Dist: cmd2>=4.0.0 Requires-Dist: PrettyTable>=0.7.2 Requires-Dist: stevedore>=5.6.0 Requires-Dist: PyYAML>=3.12 +Provides-Extra: sphinxext +Requires-Dist: sphinx>=9.0.4; extra == "sphinxext" +Requires-Dist: docutils>=0.21.2; extra == "sphinxext" Dynamic: license-file Dynamic: requires-dist diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/cliff/interactive.py new/cliff-4.16.0/cliff/interactive.py --- old/cliff-4.15.0/cliff/interactive.py 2026-07-10 15:07:04.000000000 +0200 +++ new/cliff-4.16.0/cliff/interactive.py 2026-08-24 16:02:20.108734000 +0200 @@ -181,17 +181,15 @@ # Not a plugin command pass else: - statement = cmd2.Statement( # type: ignore[call-arg] + statement = cmd2.Statement( ' '.join(sub_argv), raw=statement.raw, command=cmd_name, - arg_list=sub_argv, multiline_command=statement.multiline_command, terminator=statement.terminator, suffix=statement.suffix, - pipe_to=statement.pipe_to, # type: ignore[attr-defined] - output=statement.output, # type: ignore[attr-defined] - output_to=statement.output_to, # type: ignore[attr-defined] + redirector=statement.redirector, + redirect_to=statement.redirect_to, ) return statement diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/cliff/lister.py new/cliff-4.16.0/cliff/lister.py --- old/cliff-4.15.0/cliff/lister.py 2026-07-10 15:07:04.000000000 +0200 +++ new/cliff-4.16.0/cliff/lister.py 2026-08-24 16:02:20.109734000 +0200 @@ -120,7 +120,7 @@ # Simply log and then ignore this; sorting is best effort self.log.warning( "Could not sort on field '%s'; unsortable types", - parsed_args.sort_columns[index], + column_names[index], ) columns_to_include, selector = self._generate_columns_and_selector( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/cliff/tests/test_lister.py new/cliff-4.16.0/cliff/tests/test_lister.py --- old/cliff-4.15.0/cliff/tests/test_lister.py 2026-07-10 15:07:04.000000000 +0200 +++ new/cliff-4.16.0/cliff/tests/test_lister.py 2026-08-24 16:02:20.112734000 +0200 @@ -188,7 +188,7 @@ mock.call( "Could not sort on field '%s'; unsortable types", col ) - for col in parsed_args.sort_columns + for col in parsed_args.columns ] ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/cliff.egg-info/PKG-INFO new/cliff-4.16.0/cliff.egg-info/PKG-INFO --- old/cliff-4.15.0/cliff.egg-info/PKG-INFO 2026-07-10 15:07:59.000000000 +0200 +++ new/cliff-4.16.0/cliff.egg-info/PKG-INFO 2026-08-24 16:02:58.816058600 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: cliff -Version: 4.15.0 +Version: 4.16.0 Summary: Command Line Interface Formulation Framework Author-email: OpenStack <[email protected]> License: Apache-2.0 @@ -22,10 +22,13 @@ Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: autopage>=0.4.0 -Requires-Dist: cmd2>=3.0.0 +Requires-Dist: cmd2>=4.0.0 Requires-Dist: PrettyTable>=0.7.2 Requires-Dist: stevedore>=5.6.0 Requires-Dist: PyYAML>=3.12 +Provides-Extra: sphinxext +Requires-Dist: sphinx>=9.0.4; extra == "sphinxext" +Requires-Dist: docutils>=0.21.2; extra == "sphinxext" Dynamic: license-file Dynamic: requires-dist diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/cliff.egg-info/pbr.json new/cliff-4.16.0/cliff.egg-info/pbr.json --- old/cliff-4.15.0/cliff.egg-info/pbr.json 2026-07-10 15:07:59.000000000 +0200 +++ new/cliff-4.16.0/cliff.egg-info/pbr.json 2026-08-24 16:02:58.815058700 +0200 @@ -1 +1 @@ -{"git_version": "ba631ae", "is_release": true} \ No newline at end of file +{"git_version": "89efc71", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/cliff.egg-info/requires.txt new/cliff-4.16.0/cliff.egg-info/requires.txt --- old/cliff-4.15.0/cliff.egg-info/requires.txt 2026-07-10 15:07:59.000000000 +0200 +++ new/cliff-4.16.0/cliff.egg-info/requires.txt 2026-08-24 16:02:58.816058600 +0200 @@ -1,5 +1,9 @@ autopage>=0.4.0 -cmd2>=3.0.0 +cmd2>=4.0.0 PrettyTable>=0.7.2 stevedore>=5.6.0 PyYAML>=3.12 + +[sphinxext] +sphinx>=9.0.4 +docutils>=0.21.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/pyproject.toml new/cliff-4.16.0/pyproject.toml --- old/cliff-4.15.0/pyproject.toml 2026-07-10 15:07:04.000000000 +0200 +++ new/cliff-4.16.0/pyproject.toml 2026-08-24 16:02:20.114734200 +0200 @@ -31,6 +31,12 @@ Homepage = "https://docs.openstack.org/cliff/" Repository = "https://opendev.org/openstack/cliff/" +[project.optional-dependencies] +sphinxext = [ + "sphinx>=9.0.4", + "docutils>=0.21.2", +] + [project.entry-points."cliff.formatter.list"] table = "cliff.formatters.table:TableFormatter" csv = "cliff.formatters.commaseparated:CSVLister" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cliff-4.15.0/requirements.txt new/cliff-4.16.0/requirements.txt --- old/cliff-4.15.0/requirements.txt 2026-07-10 15:07:04.000000000 +0200 +++ new/cliff-4.16.0/requirements.txt 2026-08-24 16:02:20.115734000 +0200 @@ -1,5 +1,5 @@ autopage>=0.4.0 # Apache 2.0 -cmd2>=3.0.0 # MIT +cmd2>=4.0.0 # MIT PrettyTable>=0.7.2 # BSD stevedore>=5.6.0 # Apache-2.0 PyYAML>=3.12 # MIT
