| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-zeroconf | Distribution: openSUSE Tumbleweed |
| Version: 0.136.0 | Vendor: openSUSE |
| Release: 1.5 | Build date: Tue Nov 5 22:31:26 2024 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 987228 | Source RPM: python-zeroconf-0.136.0-1.5.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/jstasiak/python-zeroconf | |
| Summary: Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) | |
This is a fork of pyzeroconf, a Multicast DNS Service Discovery for Python. It is compatible with Bonjour and Avahi. Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf is not tied to Bonjour or Avahi, does not use D-Bus and does not force you to use a particular event loop or python-twisted.
LGPL-2.0-only
* Tue Nov 05 2024 Matej Cepl <mcepl@cepl.eu>
- Fix deduping
* Mon Nov 04 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.136.0
* fix: update python-semantic-release to fix release process
* fix: add ignore for .c file for wheels
* fix: correct typos
* feat: use SPDX license identifier
- from version 0.135.0
* feat: improve performance of DNSCache backend
* Mon Sep 23 2024 Dirk Müller <dmueller@suse.com>
- update to 0.134.0:
* Improve performance when IP addresses change frequently
* Improve helpfulness of ServiceInfo.request assertions
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.133.0:
* Improve performance of ip address caching
* Enable building of arm64 macOS builds
* Add classifier for python 3.13
* Python 3.13 support
* Wed May 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.132.2:
* Update references to minimum-supported python version of 3.8
* Set change during iteration when dispatching listeners
* Make async_get_service_info available on the Zeroconf object
* Drop python 3.7 support
* Avoid including scope_id in IPv6Address object if its zero
* Small speed up to constructing outgoing packets
* Speed up processing incoming packets
* Speed up the query handler
* Make ServiceInfo aware of question history
* Small speed up to ServiceInfo construction
* Significantly improve efficiency of the ServiceBrowser
scheduler
* Small speed up to processing incoming records
* Small performance improvement for converting time
* Small performance improvement for ServiceInfo asking
questions
* Small performance improvement constructing outgoing questions
* Scheduling race with the QueryScheduler
* Ensure question history suppresses duplicates
* Microsecond precision loss in the query handler
* Ensure IPv6 scoped address construction uses the string cache
* Add decoded_properties method to ServiceInfo
* Ensure ServiceInfo.properties always returns bytes
* Cache is_unspecified for zeroconf ip address objects
* `ServiceInfo.properties` always returns a dictionary with
type `dict[bytes, bytes | None]` instead of a mix `str` and
`bytes`. It was only possible to get a mixed dictionary if it
was manually passed in when `ServiceInfo` was constructed.
* Performance regression with ServiceInfo IPv6Addresses
* Re-expose ServiceInfo._set_properties for backwards compat
* Correct nsec record writing
* Timestamps missing double precision
* Match cython version for dev deps to build deps
* Correct handling of IPv6 addresses with scope_id in
ServiceInfo
* Speed up unpacking TXT record data in ServiceInfo
* Small speed up to writing outgoing packets
* Speed up incoming packet reader
* Small speed up to processing incoming dns records
* Speed up outgoing packet writer
* Speed up writing name compression for outgoing packets
* Speed up service browser queries when browsing many types
* Avoid decoding known answers if we have no answers to give
* Small speed up to process incoming packets
* Speed up instances only used to lookup answers
* Do not build aarch64 wheels for PyPy
* Speed up record updates
* Speed up incoming packet processing with a memory view
* Speed up decoding labels from incoming data
* Speed up ServiceBrowsers with a pxd for the signal interface
* Reduce size of wheels by excluding generated .c files
* Small improvements to ServiceBrowser performance
* Small cleanups to incoming data handlers
* Ensure ServiceInfo cache is cleared when adding to the
registry
* Add missing python definition for addresses_by_version
* Speed up outgoing multicast queue
* Speed up responding to queries
* Improve performance of loading records from cache in
ServiceInfo
* Improve AsyncServiceBrowser performance
* Speed up ServiceBrowsers with a cython pxd
* Speed up adding and removing RecordUpdateListeners
* Cache construction of records used to answer queries from the
service registry
* Race with InvalidStateError when async_request times out
* Speed up processing incoming records
* Tue Jun 20 2023 ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
* Wed May 03 2023 Dirk Müller <dmueller@suse.com>
- update to 0.56.0:
* Reduce denial of service protection overhead (#1157)
* Improve performance of processing incoming records (#1155)
* Avoid waking async_request when record updates are not
relevant (#1153) (`a3f970c`)
* Addresses incorrect after server name change (#1154)
* Improve ServiceBrowser performance by removing OrderedDict
* Make parsed_scoped_addresses return addresses in the same
order as all other methods (#1150) (`9b6adcf`)
* Small cleanups to cache cleanup interval (#1146) (`b434b60`)
* Add ip_addresses_by_version to ServiceInfo (#1145)
* Speed up processing records in the ServiceBrowser (#1143)
* Speed up matching types in the ServiceBrowser (#1144)
* Include tests and docs in sdist archives (#1142) (`da10a3b`)
* Improve performance of constructing ServiceInfo (#1141)
* Small speed up to handler dispatch (#1140) (`5bd1b6e`)
* Speed up processing incoming records (#1139) (`7246a34`)
* Reduce overhead to send responses (#1135) (`c4077dd`)
* Correct duplicate record entries in windows wheels by
updating poetry-core (#1134) (`a43055d`)
* Hold a strong reference to the query sender start task
(#1128) (`808c3b2`)
* Missing c extensions with newer poetry (#1129) (`44d7fc6`)
* The equality checks for DNSPointer and DNSService should be
case insensitive (#1122) (`48ae77f`)
* Optimize equality checks for DNS records (#1120) (`3a25ff7`)
* Optimize the dns cache (#1119) (`e80fcef`)
* Optimize construction of outgoing packets (#1118) (`81e186d`)
* Optimize dns objects by adding pxd files (#1113) (`919d4d8`)
* Optimize incoming parser by reducing call stack (#1116)
* Optimize incoming parser by using unpack_from (#1115)
* Optimize incoming parser by adding pxd files (#1111)
* Fix project name in pyproject.toml (#1112) (`a330f62`)
* Drop async_timeout requirement for python 3.11+ (#1107)
* This is a stub version to initialize python-semantic-release
* This version will not be published
* Fix IP changes being missed by ServiceInfo (\#1102) @bdraco
* Fix port changes not being seen by ServiceInfo (\#1100)
* Performance improvements for parsing incoming packet data
* Sat Sep 17 2022 Antoine Belvire <antoine.belvire@opensuse.org>
- Re-enable test_service_browser_expire_callbacks: Should be fixed
with 0.39.0 (gh#jstasiak/python-zeroconf!1084).
- Add missing dependency on python-async_timeout at run time.
* Sat Sep 17 2022 marec <marec@detebe.org>
- Added build dependency python-async_timeout in order to fix build
failure.
* Sat Sep 17 2022 Dirk Müller <dmueller@suse.com>
- Update to 0.39.1:
* Performance improvements for constructing outgoing packet data.
- Changes from 0.39.0:
* Switch to using async_timeout for timeouts: Significantly
reduces the number of asyncio tasks that are created when using
ServiceInfo or AsyncServiceInfo
(gh#jstasiak/python-zeroconf!1081).
* Sat Jun 25 2022 Antoine Belvire <antoine.belvire@opensuse.org>
- Ignore flakey test (gh#jstasiak/python-zeroconf#1077).
* Wed Jun 22 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- update to 0.38.7:
* Performance improvements for parsing incoming packet data
(gh#jstasiak/python-zeroconf#1076).
* Sat Jun 04 2022 Dirk Müller <dmueller@suse.com>
- update to 0.38.6:
* Performance improvements for fetching ServiceInfo
* Fix ServiceBrowsers not getting ServiceStateChange.Removed callbacks on PTR record expire
* Fix missing minimum version of python 3.7
* Fix IP Address updates when hostname is uppercase
* Fri Feb 04 2022 Dirk Müller <dmueller@suse.com>
- update to 0.38.3:
* Make decode errors more helpful in finding the source of the bad data
* Mon Jan 03 2022 Dirk Müller <dmueller@suse.com>
- update to 0.38.1:
* Dropped Python 3.6 support
* Handle Service types that end with another service type
* Improve performance of query scheduler
* Avoid linear type searches in ServiceBrowsers
/usr/lib/python3.11/site-packages/zeroconf /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info/COPYING /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info/INSTALLER /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info/METADATA /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info/RECORD /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info/REQUESTED /usr/lib/python3.11/site-packages/zeroconf-0.136.0.dist-info/WHEEL /usr/lib/python3.11/site-packages/zeroconf/__init__.py /usr/lib/python3.11/site-packages/zeroconf/__pycache__ /usr/lib/python3.11/site-packages/zeroconf/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_cache.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_cache.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_core.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_core.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_dns.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_dns.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_engine.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_engine.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_history.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_history.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_listener.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_listener.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_logger.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_logger.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_record_update.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_record_update.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_transport.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_transport.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_updates.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/_updates.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/asyncio.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/asyncio.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/const.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/__pycache__/const.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_cache.pxd /usr/lib/python3.11/site-packages/zeroconf/_cache.py /usr/lib/python3.11/site-packages/zeroconf/_core.py /usr/lib/python3.11/site-packages/zeroconf/_dns.pxd /usr/lib/python3.11/site-packages/zeroconf/_dns.py /usr/lib/python3.11/site-packages/zeroconf/_engine.py /usr/lib/python3.11/site-packages/zeroconf/_exceptions.py /usr/lib/python3.11/site-packages/zeroconf/_handlers /usr/lib/python3.11/site-packages/zeroconf/_handlers/__init__.py /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__ /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/answers.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/answers.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/multicast_outgoing_queue.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/multicast_outgoing_queue.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/query_handler.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/query_handler.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/record_manager.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/__pycache__/record_manager.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_handlers/answers.pxd /usr/lib/python3.11/site-packages/zeroconf/_handlers/answers.py /usr/lib/python3.11/site-packages/zeroconf/_handlers/multicast_outgoing_queue.pxd /usr/lib/python3.11/site-packages/zeroconf/_handlers/multicast_outgoing_queue.py /usr/lib/python3.11/site-packages/zeroconf/_handlers/query_handler.pxd /usr/lib/python3.11/site-packages/zeroconf/_handlers/query_handler.py /usr/lib/python3.11/site-packages/zeroconf/_handlers/record_manager.pxd /usr/lib/python3.11/site-packages/zeroconf/_handlers/record_manager.py /usr/lib/python3.11/site-packages/zeroconf/_history.pxd /usr/lib/python3.11/site-packages/zeroconf/_history.py /usr/lib/python3.11/site-packages/zeroconf/_listener.pxd /usr/lib/python3.11/site-packages/zeroconf/_listener.py /usr/lib/python3.11/site-packages/zeroconf/_logger.py /usr/lib/python3.11/site-packages/zeroconf/_protocol /usr/lib/python3.11/site-packages/zeroconf/_protocol/__init__.py /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__ /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__/incoming.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__/incoming.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__/outgoing.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_protocol/__pycache__/outgoing.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_protocol/incoming.pxd /usr/lib/python3.11/site-packages/zeroconf/_protocol/incoming.py /usr/lib/python3.11/site-packages/zeroconf/_protocol/outgoing.pxd /usr/lib/python3.11/site-packages/zeroconf/_protocol/outgoing.py /usr/lib/python3.11/site-packages/zeroconf/_record_update.pxd /usr/lib/python3.11/site-packages/zeroconf/_record_update.py /usr/lib/python3.11/site-packages/zeroconf/_services /usr/lib/python3.11/site-packages/zeroconf/_services/__init__.pxd /usr/lib/python3.11/site-packages/zeroconf/_services/__init__.py /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__ /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/browser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/browser.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/info.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/info.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/registry.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/registry.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/types.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/__pycache__/types.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_services/browser.pxd /usr/lib/python3.11/site-packages/zeroconf/_services/browser.py /usr/lib/python3.11/site-packages/zeroconf/_services/info.pxd /usr/lib/python3.11/site-packages/zeroconf/_services/info.py /usr/lib/python3.11/site-packages/zeroconf/_services/registry.pxd /usr/lib/python3.11/site-packages/zeroconf/_services/registry.py /usr/lib/python3.11/site-packages/zeroconf/_services/types.py /usr/lib/python3.11/site-packages/zeroconf/_transport.py /usr/lib/python3.11/site-packages/zeroconf/_updates.pxd /usr/lib/python3.11/site-packages/zeroconf/_updates.py /usr/lib/python3.11/site-packages/zeroconf/_utils /usr/lib/python3.11/site-packages/zeroconf/_utils/__init__.py /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__ /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/asyncio.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/asyncio.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/ipaddress.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/ipaddress.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/name.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/name.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/net.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/net.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/time.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/__pycache__/time.cpython-311.pyc /usr/lib/python3.11/site-packages/zeroconf/_utils/asyncio.py /usr/lib/python3.11/site-packages/zeroconf/_utils/ipaddress.pxd /usr/lib/python3.11/site-packages/zeroconf/_utils/ipaddress.py /usr/lib/python3.11/site-packages/zeroconf/_utils/name.py /usr/lib/python3.11/site-packages/zeroconf/_utils/net.py /usr/lib/python3.11/site-packages/zeroconf/_utils/time.pxd /usr/lib/python3.11/site-packages/zeroconf/_utils/time.py /usr/lib/python3.11/site-packages/zeroconf/asyncio.py /usr/lib/python3.11/site-packages/zeroconf/const.py /usr/lib/python3.11/site-packages/zeroconf/py.typed /usr/share/doc/packages/python311-zeroconf /usr/share/doc/packages/python311-zeroconf/README.rst /usr/share/licenses/python311-zeroconf /usr/share/licenses/python311-zeroconf/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025