Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-stestr for openSUSE:Factory checked in at 2026-03-10 17:56:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-stestr (Old) and /work/SRC/openSUSE:Factory/.python-stestr.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-stestr" Tue Mar 10 17:56:45 2026 rev:25 rq:1337896 version:4.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-stestr/python-stestr.changes 2025-08-07 16:49:51.830941511 +0200 +++ /work/SRC/openSUSE:Factory/.python-stestr.new.8177/python-stestr.changes 2026-03-10 18:01:05.242789228 +0100 @@ -1,0 +2,8 @@ +Tue Mar 10 08:15:48 UTC 2026 - Dirk Müller <[email protected]> + +- update to 4.2.1: + * Remove use of removed testtools.compat helpers + * Enable Python 3.14 testing and indicate support in package + metadata + +------------------------------------------------------------------- Old: ---- stestr-4.2.0.tar.gz New: ---- stestr-4.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-stestr.spec ++++++ --- /var/tmp/diff_new_pack.UW96E7/_old 2026-03-10 18:01:06.030821627 +0100 +++ /var/tmp/diff_new_pack.UW96E7/_new 2026-03-10 18:01:06.030821627 +0100 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package python-stestr # -# Copyright (c) 2024 SUSE LLC +# 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 @@ -33,7 +33,7 @@ %{?sle15_python_module_pythons} Name: python-stestr%{psuffix} -Version: 4.2.0 +Version: 4.2.1 Release: 0 Summary: A parallel Python test runner built around subunit License: Apache-2.0 @@ -51,7 +51,7 @@ BuildRequires: alts %else Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives %endif Requires: python-PyYAML >= 3.10.0 Requires: python-cliff >= 2.8.0 ++++++ stestr-4.2.0.tar.gz -> stestr-4.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stestr-4.2.0/PKG-INFO new/stestr-4.2.1/PKG-INFO --- old/stestr-4.2.0/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 +++ new/stestr-4.2.1/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: stestr -Version: 4.2.0 +Version: 4.2.1 Summary: A parallel Python test runner built around subunit Author-email: Matthew Treinish <[email protected]> Requires-Python: >=3.8 @@ -18,6 +18,7 @@ Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: Programming Language :: Python :: 3.13 +Classifier: Programming Language :: Python :: 3.14 Classifier: Topic :: Software Development :: Testing Classifier: Topic :: Software Development :: Quality Assurance License-File: LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stestr-4.2.0/pyproject.toml new/stestr-4.2.1/pyproject.toml --- old/stestr-4.2.0/pyproject.toml 2025-04-21 20:53:56.103955500 +0200 +++ new/stestr-4.2.1/pyproject.toml 2026-02-21 00:14:24.688228400 +0100 @@ -22,6 +22,7 @@ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Testing", "Topic :: Software Development :: Quality Assurance", ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stestr-4.2.0/stestr/__init__.py new/stestr-4.2.1/stestr/__init__.py --- old/stestr-4.2.0/stestr/__init__.py 2025-04-21 20:53:56.103955500 +0200 +++ new/stestr-4.2.1/stestr/__init__.py 2026-02-21 00:14:24.688228400 +0100 @@ -10,4 +10,4 @@ # License for the specific language governing permissions and limitations # under the License. -__version__ = "4.2.0" +__version__ = "4.2.1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stestr-4.2.0/stestr/repository/file.py new/stestr-4.2.1/stestr/repository/file.py --- old/stestr-4.2.0/stestr/repository/file.py 2025-04-21 20:53:56.104955700 +0200 +++ new/stestr-4.2.1/stestr/repository/file.py 2026-02-21 00:14:24.689228500 +0100 @@ -23,7 +23,6 @@ from subunit import TestProtocolClient import subunit.v2 import testtools -from testtools.compat import _b from stestr.repository import abstract as repository from stestr import utils @@ -132,7 +131,7 @@ except OSError: err = sys.exc_info()[1] if err.errno == errno.ENOENT: - run_subunit_content = _b("") + run_subunit_content = b"" else: raise return _DiskRun(None, run_subunit_content) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stestr-4.2.0/stestr/results.py new/stestr-4.2.1/stestr/results.py --- old/stestr-4.2.0/stestr/results.py 2025-04-21 20:53:56.104955700 +0200 +++ new/stestr-4.2.1/stestr/results.py 2026-02-21 00:14:24.689228500 +0100 @@ -96,8 +96,8 @@ self._previous_run = previous_run self._summary = SummarizingResult() self.stream = testtools.compat.unicode_output_stream(stream) - self.sep1 = testtools.compat._u("=" * 70 + "\n") - self.sep2 = testtools.compat._u("-" * 70 + "\n") + self.sep1 = "=" * 70 + "\n" + self.sep2 = "-" * 70 + "\n" self.filterable_states = {"success", "uxsuccess", "xfail", "skip"} self.get_id = get_id
