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.3 | Build date: Tue Nov 5 22:31:26 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 987221 | Source RPM: python-zeroconf-0.136.0-1.3.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, Fri Feb 14 00:24:50 2025