Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-flufl.bounce for
openSUSE:Factory checked in at 2026-06-15 19:43:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flufl.bounce (Old)
and /work/SRC/openSUSE:Factory/.python-flufl.bounce.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-flufl.bounce"
Mon Jun 15 19:43:05 2026 rev:9 rq:1359263 version:5.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-flufl.bounce/python-flufl.bounce.changes
2025-04-20 20:07:34.972138266 +0200
+++
/work/SRC/openSUSE:Factory/.python-flufl.bounce.new.1981/python-flufl.bounce.changes
2026-06-15 19:46:09.890255661 +0200
@@ -1,0 +2,26 @@
+Sun Jun 14 15:27:31 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 5.0.1:
+ * Fix a false recognition of Microsoft bounces from the
+ Groupwise detector. :GL:`16` Found and fixed by Mark Sapiro.
+ * Major project management modernization.
+ * Add Mark as a named co-owner.
+ * Drop Python 3.9, add Python 3.13, 3.14, and 3.15.
+ * Added recognition for a non-compliant Earthlink DSN.
+ * Fixed a long-standing bug in the Caiwireless detector that
+ returned a set of individual address characters instead of
+ the bouncing address itself, and added a test exercising the
+ previously buggy return path.
+ * Replaced deprecated/removed pkg_resources.
+ * Replaced the zope.interface dependency with typing.Protocol;
+ the IBounceDetector marker interface has been renamed to
+ BounceDetector. This is a backwards incompatible change.
+ * The return types of scan_message, all_failures, and detector
+ process methods are now frozenset[bytes] instead of mutable
+ set[bytes]; the NoTemporaryFailures, NoPermanentFailures, and
+ NoFailures sentinel constants are correspondingly empty
+ frozensets rather than empty tuples. This is a backwards
+ incompatible change.
+- Remove use-correct-assertion-methods.patch (obsolete).
+
+-------------------------------------------------------------------
Old:
----
LICENSE
flufl.bounce-4.0.tar.gz
use-correct-assertion-methods.patch
New:
----
flufl_bounce-5.0.1.tar.gz
----------(Old B)----------
Old: incompatible change.
- Remove use-correct-assertion-methods.patch (obsolete).
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-flufl.bounce.spec ++++++
--- /var/tmp/diff_new_pack.wmLyca/_old 2026-06-15 19:46:12.278355740 +0200
+++ /var/tmp/diff_new_pack.wmLyca/_new 2026-06-15 19:46:12.302356746 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-flufl.bounce
#
-# Copyright (c) 2025 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
@@ -18,26 +18,21 @@
%{?sle15_python_module_pythons}
Name: python-flufl.bounce
-Version: 4.0
+Version: 5.0.1
Release: 0
Summary: Email bounce detectors
License: Apache-2.0
URL: https://fluflbounce.readthedocs.io/en/latest/
# https://gitlab.com/warsaw/flufl.bounce/merge_requests/10
-Source0:
https://files.pythonhosted.org/packages/source/f/flufl.bounce/flufl.bounce-%{version}.tar.gz
-Source1: https://gitlab.com/warsaw/flufl.bounce/raw/master/LICENSE
-# PATCH-FIX-UPSTREAM https://gitlab.com/warsaw/flufl.bounce/-/merge_requests/21
-Patch0: use-correct-assertion-methods.patch
+Source0:
https://files.pythonhosted.org/packages/source/f/flufl.bounce/flufl_bounce-%{version}.tar.gz
+BuildRequires: %{python_module hatchling}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module setuptools}
-BuildRequires: %{python_module wheel}
BuildRequires: python-rpm-macros
Requires: python-atpublic
-Requires: python-zope.interface
# SECTION test requirements
BuildRequires: %{python_module atpublic}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module zope.interface}
+BuildRequires: %{python_module sybil}
# /SECTION
BuildRequires: fdupes
BuildArch: noarch
@@ -47,10 +42,9 @@
Email bounce detectors.
%prep
-%autosetup -p1 -n flufl.bounce-%{version}
+%autosetup -p1 -n flufl_bounce-%{version}
%build
-cp %{SOURCE1} .
%pyproject_wheel
%install
@@ -65,6 +59,5 @@
%license LICENSE
%dir %{python_sitelib}/flufl
%{python_sitelib}/flufl/bounce
-%{python_sitelib}/flufl.bounce-*.pth
%{python_sitelib}/flufl_bounce-%{version}.dist-info