Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-testfixtures for
openSUSE:Factory checked in at 2026-06-19 16:30:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-testfixtures (Old)
and /work/SRC/openSUSE:Factory/.python-testfixtures.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-testfixtures"
Fri Jun 19 16:30:18 2026 rev:32 rq:1360135 version:12.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-testfixtures/python-testfixtures.changes
2026-04-14 17:48:49.644799268 +0200
+++
/work/SRC/openSUSE:Factory/.python-testfixtures.new.1956/python-testfixtures.changes
2026-06-19 17:22:03.183471423 +0200
@@ -1,0 +2,33 @@
+Thu Jun 18 04:24:47 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 12.1.0:
+ * :func:`compare` now supports :doc:`numpy <numpy>` arrays.
+ * Added a helper for :doc:`testing command-line scripts <command>`.
+
+-------------------------------------------------------------------
+Sun Jun 14 20:11:44 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 12.0.1:
+ * Fix bug where :class:`frozensets <frozenset>` would not
+ :func:`compare` equal when a library requiring ignore_eq for
+ its types, such as :doc:`polars <polars>`, was present.
+ * Comparers have moved from :mod:`!testfixtures.comparison` to
+ :mod:`testfixtures.comparers`.
+ * :func:`!django_compare` has been removed, :func:`compare` now
+ works with Django models.
+ * Refactoring of :class:`LogCapture` to introduce support for
+ :doc:`loguru <loguru>`, :doc:`structlog <structlog>` and
+ similar support for :doc:`twisted <twisted>` by way of the
+ new :class:`~testfixtures.logcapture.CaptureSource`
+ architecture.
+ * :func:`compare` now supports per-type ignore_eq.
+ * :func:`compare` now supports both :doc:`polars <polars>` and
+ :doc:`pandas <pandas>` dataframes.
+ * :func:`compare` now provides better feedback when objects
+ being compared raised exceptions in their :any:`str` or
+ :any:`repr`.
+ * Added raises parameter to :meth:`OutputCapture.compare`,
+ :meth:`LogCapture.check` and :meth:`LogCapture.check_present`
+ to they can be more easily used in compositions.
+
+-------------------------------------------------------------------
Old:
----
testfixtures-11.0.0.tar.gz
New:
----
testfixtures-12.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-testfixtures.spec ++++++
--- /var/tmp/diff_new_pack.jb4kk3/_old 2026-06-19 17:22:04.639521498 +0200
+++ /var/tmp/diff_new_pack.jb4kk3/_new 2026-06-19 17:22:04.639521498 +0200
@@ -34,7 +34,7 @@
%{?sle15_python_module_pythons}
Name: python-testfixtures%{psuffix}
-Version: 11.0.0
+Version: 12.1.0
Release: 0
Summary: A collection of helpers and mock objects for unit tests and
doc tests
License: MIT
@@ -43,7 +43,6 @@
BuildRequires: %{python_module base >= 3.11}
BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module wheel}
%if %{with test}
%if %{with django}
@@ -53,14 +52,17 @@
BuildRequires: %{python_module Twisted}
BuildRequires: %{python_module pytest >= 8}
-BuildRequires: %{python_module sybil >= 6.0.3}
+BuildRequires: %{python_module sybil >= 10.1}
BuildRequires: %{python_module testfixtures = %{version}}
%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+%if 0%{?python_version_nodots} < 313
+Requires: python-typing-extensions >= 4.12
+%endif
Suggests: python-Django
Suggests: python-Twisted
-Suggests: python-sybil >= 6.0.3
+Suggests: python-sybil >= 10.1
BuildArch: noarch
%python_subpackages
++++++ testfixtures-11.0.0.tar.gz -> testfixtures-12.1.0.tar.gz ++++++
++++ 9452 lines of diff (skipped)