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"]
