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

Reply via email to