Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-cmd2 for openSUSE:Factory 
checked in at 2026-02-18 17:04:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cmd2 (Old)
 and      /work/SRC/openSUSE:Factory/.python-cmd2.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-cmd2"

Wed Feb 18 17:04:30 2026 rev:54 rq:1333674 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cmd2/python-cmd2.changes  2025-09-11 
14:39:13.035483818 +0200
+++ /work/SRC/openSUSE:Factory/.python-cmd2.new.1977/python-cmd2.changes        
2026-02-18 17:04:45.516047511 +0100
@@ -1,0 +2,19 @@
+Tue Feb 17 16:57:41 UTC 2026 - Markéta Machová <[email protected]>
+
+- Update to 3.2.0
+  * cmd2 now has a dependency on rich for rich text and pretty formatting
+    in the terminal. Previously, cmd2 had a large amount of custom code
+    for this purpose that predated the existence of rich.
+  * Removed the legacy table_creator.py module in favor of rich tables
+  * Moved most string-related functions from utils.py and ansi.py to
+    string_utils.py
+  * Added colors.py and styles.py to provide easy access to rich color
+    names
+  * cmd2 no longer has a dependency on cmd and cmd2.Cmd no longer inherits
+    from cmd.Cmd
+  * Fixed incompatibilities with Python 3.14.3.
+  * To avoid future incompatibilities with argparse, we removed most of
+    our overridden help functions.
+  * Many more potentially breaking changes, see CHANGELOG.md
+
+-------------------------------------------------------------------

Old:
----
  cmd2-2.7.0.tar.gz

New:
----
  cmd2-3.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-cmd2.spec ++++++
--- /var/tmp/diff_new_pack.tQQyoA/_old  2026-02-18 17:04:47.572133087 +0100
+++ /var/tmp/diff_new_pack.tQQyoA/_new  2026-02-18 17:04:47.588133753 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-cmd2
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           python-cmd2
-Version:        2.7.0
+Version:        3.2.0
 Release:        0
 Summary:        Extra features for standard library's cmd module
 License:        MIT
@@ -31,16 +31,16 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  vim
 Requires:       python
-Requires:       python-pyperclip >= 1.8
+Requires:       python-pyperclip >= 1.8.2
+Requires:       python-rich >= 14.3.0
 Requires:       python-rich-argparse >= 1.7.1
-Requires:       python-wcwidth >= 0.2.10
 BuildArch:      noarch
 # SECTION Test requirements
-BuildRequires:  %{python_module pyperclip >= 1.8}
+BuildRequires:  %{python_module pyperclip >= 1.8.2}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module rich >= 14.3.0}
 BuildRequires:  %{python_module rich-argparse >= 1.7.1}
-BuildRequires:  %{python_module wcwidth >= 0.2.10}
 BuildRequires:  vim
 # /SECTION
 %python_subpackages

++++++ cmd2-2.7.0.tar.gz -> cmd2-3.2.0.tar.gz ++++++
++++ 33397 lines of diff (skipped)

++++++ cmd2-no-coverage-tests.patch ++++++
--- /var/tmp/diff_new_pack.tQQyoA/_old  2026-02-18 17:04:48.772183034 +0100
+++ /var/tmp/diff_new_pack.tQQyoA/_new  2026-02-18 17:04:48.852186364 +0100
@@ -1,8 +1,8 @@
-Index: cmd2-2.5.11/pyproject.toml
+Index: cmd2-3.2.0/pyproject.toml
 ===================================================================
---- cmd2-2.5.11.orig/pyproject.toml
-+++ cmd2-2.5.11/pyproject.toml
-@@ -104,12 +104,6 @@ warn_unused_ignores = false
+--- cmd2-3.2.0.orig/pyproject.toml
++++ cmd2-3.2.0/pyproject.toml
+@@ -97,12 +97,6 @@ warn_unused_ignores = false
  
  [tool.pytest.ini_options]
  testpaths = ["tests"]
@@ -13,6 +13,6 @@
 -    "--cov-report=html",
 -]
  
- [tool.ruff]
- # Exclude a variety of commonly ignored directories.
+ [tool.setuptools]
+ packages = ["cmd2"]
 

Reply via email to