Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-zeroconf for openSUSE:Factory
checked in at 2026-04-26 21:11:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zeroconf (Old)
and /work/SRC/openSUSE:Factory/.python-zeroconf.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zeroconf"
Sun Apr 26 21:11:41 2026 rev:40 rq:1349314 version:0.148.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zeroconf/python-zeroconf.changes
2024-11-06 16:53:35.832160700 +0100
+++
/work/SRC/openSUSE:Factory/.python-zeroconf.new.11940/python-zeroconf.changes
2026-04-26 21:14:29.349206735 +0200
@@ -1,0 +2,65 @@
+Sat Apr 25 22:13:15 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.148.0:
+ * Trigger semantic releases for 0.x branch
+- update to 0.147.3:
+ * Update poetry to v2
+- update to 0.147.1:
+ * Increase check time and add random wait to avoid service
+ collisions
+- update to 0.147.0:
+ * Cython 3.1 support
+- update to 0.146.5:
+ * Address non-working socket configuration
+- update to 0.146.4:
+ * Avoid loading adapter list twice
+- update to 0.146.3:
+ * Correctly override question type flag for requests
+ * fix: correctly override question type flag for requests
+ * Currently even when setting the explicit question type flag,
+ the implementation ignores it for subsequent queries. This
+ commit ensures that all queries respect the explicit question
+ type flag.
+ * Add unit test to validate that the explicit question type
+ flag is set correctly in outgoing requests.
+ * Create listener socket with specific IP version
+ * fix: create listener socket with specific IP version
+ * Create listener sockets when using unicast with specific IP
+ version as well, just like in `new_respond_socket()`.
+- update to 0.146.1:
+ * Use trusted publishing for uploading wheels
+- update to 0.146.0:
+ * feat: reduce size of binaries
+- update to 0.145.1:
+ * Hold a strong reference to the AsyncEngine setup task
+- update to 0.145.0:
+ * **docs**: Enable link to source code
+- update to 0.144.3:
+ * Non unique name during wheel upload
+- update to 0.144.2:
+ * Add a helpful hint for when EADDRINUSE happens during startup
+ * Add simple address resolvers and examples
+- update to 0.141.0:
+ * Speed up adding and expiring records in the DNSCache
+- update to 0.140.1:
+ * fix: wheel builds for aarch64
+- update to 0.140.0:
+ * fix(docs): remove repetition of words
+ * feat: small performance improvement to writing outgoing
+ packets
+ * feat: migrate to native types
+- update to 0.139.0:
+ * feat: implement heapq for tracking cache expire times
+- update to 0.138.1:
+ * fix: ensure cache does not return stale created and ttl
+ values
+- update to 0.138.0:
+ * feat: improve performance of processing incoming records
+- update to 0.137.2:
+ * fix: split wheel builds to avoid timeout
+- update to 0.137.1:
+ * fix: move wheel builds to macos-13
+- update to 0.137.0:
+ * feat: speed up parsing incoming records
+
+-------------------------------------------------------------------
Old:
----
0.136.0.tar.gz
New:
----
0.148.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-zeroconf.spec ++++++
--- /var/tmp/diff_new_pack.xh6O1j/_old 2026-04-26 21:14:29.865227818 +0200
+++ /var/tmp/diff_new_pack.xh6O1j/_new 2026-04-26 21:14:29.865227818 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-zeroconf
#
-# 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
@@ -18,24 +18,25 @@
%{?sle15_python_module_pythons}
Name: python-zeroconf
-Version: 0.136.0
+Version: 0.148.0
Release: 0
Summary: Pure Python Multicast DNS Service Discovery Library
(Bonjour/Avahi compatible)
-License: LGPL-2.0-only
+License: LGPL-2.1-or-later
Group: Development/Languages/Python
URL: https://github.com/jstasiak/python-zeroconf
Source:
https://github.com/python-zeroconf/python-zeroconf/archive/refs/tags/%{version}.tar.gz
-BuildRequires: %{python_module async_timeout >= 4.0.1}
+BuildRequires: %{python_module Cython >= 3.0.8}
BuildRequires: %{python_module ifaddr >= 0.1.7}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module poetry-core}
+BuildRequires: %{python_module poetry-core >= 2.1.0}
BuildRequires: %{python_module pytest-asyncio}
+BuildRequires: %{python_module pytest-codspeed}
BuildRequires: %{python_module pytest-cov}
BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module setuptools >= 77.0}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-async_timeout >= 4.0.1
Requires: python-ifaddr >= 0.1.7
%python_subpackages
@@ -62,7 +63,7 @@
# - test_integration_with_listener_ipv6: Requires network access
# - test_launch*: Require network access
# - test_close_multiple_times: Requires network access
-%pytest tests -k 'not (test_integration_with_listener_ipv6 or test_launch or
test_close_multiple_times)'
+%pytest_arch tests -k 'not (test_integration_with_listener_ipv6 or test_launch
or test_close_multiple_times)'
%files %{python_files}
%doc README.rst
++++++ 0.136.0.tar.gz -> 0.148.0.tar.gz ++++++
++++ 17445 lines of diff (skipped)