Skip to main content

A pure python implementation of multicast DNS service discovery

Project description

python-zeroconf

https://github.com/python-zeroconf/python-zeroconf/workflows/CI/badge.svg https://img.shields.io/pypi/v/zeroconf.svg https://codecov.io/gh/python-zeroconf/python-zeroconf/branch/master/graph/badge.svg

Documentation.

This is fork of pyzeroconf, Multicast DNS Service Discovery for Python, originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf), modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).

The original William McBrine’s fork note:

This fork is used in all of my TiVo-related projects: HME for Python
(and therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo.
Before this, I was tracking the changes for zeroconf.py in three
separate repos. I figured I should have an authoritative source.

Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found
on the now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere
around the net -- not always well-documented, sorry.

Compatible with:

  • Bonjour

  • Avahi

Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:

  • isn’t tied to Bonjour or Avahi

  • doesn’t use D-Bus

  • doesn’t force you to use particular event loop or Twisted (asyncio is used under the hood but not required)

  • is pip-installable

  • has PyPI distribution

  • has an optional cython extension for performance (pure python is supported as well)

Python compatibility

  • CPython 3.7+

  • PyPy3.7 7.3+

Versioning

This project uses semantic versioning.

Status

This project is actively maintained.

Traffic Reduction

Before version 0.32, most traffic reduction techniques described in https://datatracker.ietf.org/doc/html/rfc6762#section-7 where not implemented which could lead to excessive network traffic. It is highly recommended that version 0.32 or later is used if this is a concern.

IPv6 support

IPv6 support is relatively new and currently limited, specifically:

  • InterfaceChoice.All is an alias for InterfaceChoice.Default on non-POSIX systems.

  • Dual-stack IPv6 sockets are used, which may not be supported everywhere (some BSD variants do not have them).

  • Listening on localhost (::1) does not work. Help with understanding why is appreciated.

How to get python-zeroconf?

The easiest way to install python-zeroconf is using pip:

pip install zeroconf

How do I use it?

Here’s an example of browsing for a service:

from zeroconf import ServiceBrowser, ServiceListener, Zeroconf


class MyListener(ServiceListener):

    def update_service(self, zc: Zeroconf, type_: str, name: str) -> None:
        print(f"Service {name} updated")

    def remove_service(self, zc: Zeroconf, type_: str, name: str) -> None:
        print(f"Service {name} removed")

    def add_service(self, zc: Zeroconf, type_: str, name: str) -> None:
        info = zc.get_service_info(type_, name)
        print(f"Service {name} added, service info: {info}")


zeroconf = Zeroconf()
listener = MyListener()
browser = ServiceBrowser(zeroconf, "_http._tcp.local.", listener)
try:
    input("Press enter to exit...\n\n")
finally:
    zeroconf.close()

If you don’t know the name of the service you need to browse for, try:

from zeroconf import ZeroconfServiceTypes
print('\n'.join(ZeroconfServiceTypes.find()))

See examples directory for more.

Changelog

Changelog

License

LGPL, see COPYING file for details.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zeroconf-0.128.2.tar.gz (162.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zeroconf-0.128.2-pp310-pypy310_pp73-win_amd64.whl (4.3 MB view details)

Uploaded PyPyWindows x86-64

zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl (4.4 MB view details)

Uploaded PyPymacOS 11.0+ x86-64

zeroconf-0.128.2-pp39-pypy39_pp73-win_amd64.whl (4.3 MB view details)

Uploaded PyPyWindows x86-64

zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl (4.4 MB view details)

Uploaded PyPymacOS 11.0+ x86-64

zeroconf-0.128.2-pp38-pypy38_pp73-win_amd64.whl (4.3 MB view details)

Uploaded PyPyWindows x86-64

zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl (4.4 MB view details)

Uploaded PyPymacOS 11.0+ x86-64

zeroconf-0.128.2-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86-64

zeroconf-0.128.2-cp312-cp312-win32.whl (4.2 MB view details)

Uploaded CPython 3.12Windows x86

zeroconf-0.128.2-cp312-cp312-musllinux_1_1_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

zeroconf-0.128.2-cp312-cp312-musllinux_1_1_i686.whl (12.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

zeroconf-0.128.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (12.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

zeroconf-0.128.2-cp312-cp312-macosx_11_0_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

zeroconf-0.128.2-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

zeroconf-0.128.2-cp311-cp311-win32.whl (4.2 MB view details)

Uploaded CPython 3.11Windows x86

zeroconf-0.128.2-cp311-cp311-musllinux_1_1_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

zeroconf-0.128.2-cp311-cp311-musllinux_1_1_i686.whl (13.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

zeroconf-0.128.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (13.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

zeroconf-0.128.2-cp311-cp311-macosx_11_0_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

zeroconf-0.128.2-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

zeroconf-0.128.2-cp310-cp310-win32.whl (4.2 MB view details)

Uploaded CPython 3.10Windows x86

zeroconf-0.128.2-cp310-cp310-musllinux_1_1_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

zeroconf-0.128.2-cp310-cp310-musllinux_1_1_i686.whl (12.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

zeroconf-0.128.2-cp310-cp310-manylinux_2_31_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

zeroconf-0.128.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (12.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-cp310-cp310-macosx_11_0_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

zeroconf-0.128.2-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9Windows x86-64

zeroconf-0.128.2-cp39-cp39-win32.whl (4.2 MB view details)

Uploaded CPython 3.9Windows x86

zeroconf-0.128.2-cp39-cp39-musllinux_1_1_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

zeroconf-0.128.2-cp39-cp39-musllinux_1_1_i686.whl (12.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

zeroconf-0.128.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (12.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-cp39-cp39-macosx_11_0_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

zeroconf-0.128.2-cp38-cp38-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.8Windows x86-64

zeroconf-0.128.2-cp38-cp38-win32.whl (1.4 MB view details)

Uploaded CPython 3.8Windows x86

zeroconf-0.128.2-cp38-cp38-musllinux_1_1_x86_64.whl (10.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

zeroconf-0.128.2-cp38-cp38-musllinux_1_1_i686.whl (9.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

zeroconf-0.128.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

zeroconf-0.128.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (9.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

zeroconf-0.128.2-cp38-cp38-macosx_11_0_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

File details

Details for the file zeroconf-0.128.2.tar.gz.

File metadata

  • Download URL: zeroconf-0.128.2.tar.gz
  • Upload date:
  • Size: 162.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/42.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.1.0 tqdm/4.66.1 importlib-metadata/7.0.0 keyring/24.3.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.13

File hashes

Hashes for zeroconf-0.128.2.tar.gz
Algorithm Hash digest
SHA256 7ad996b8e9b67799644ffcfbe8f4dce237767851f40f46b3cec78944891ad2bb
MD5 fac03a60787a07e97b2b78da92dff15d
BLAKE2b-256 90693752fc7c10c006716769a7f32a916a0e1733b61fba7a156bd323830ba53b

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 33fc5e9eab46fba70be1aa157ab0e7e6b04cbe5b5724a8f9450d75e2fc735bc2
MD5 a447a69534f229abb4fb4a01a76d3647
BLAKE2b-256 fe0dd5a99462407024c01a4ebb132787ca59a94d85960956453ea37a2ed81fdd

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42ca3fc9b8089817d936880a29293a600668106c87bdcb4d5b57f2b4c1b3401e
MD5 8e7f5cfcfa7af9e3d5992a19f4bb5129
BLAKE2b-256 abcefe99b1e95e1c17065eead0b12caaec2b739b3051cf343f58d6c95570ba94

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e1313f0dd70834b522b4ee76fdee7c5c5f86f348514497a6f9cfc665256ba960
MD5 13f15768f22f16fa169520d5d5c7e544
BLAKE2b-256 ca5a737be84cef9fa427d9a0c5a7f8871a1c432b289cdc77cc1c4026c47a327b

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 87cbf4dc3b017b3cc6459212ba81e0c002b1d3030771b7e9953d3326c9a04801
MD5 5f17e853167b1f1b45025d75f46430a1
BLAKE2b-256 27496b7268bfa5c232d04aca4dd8e9284a8dfd819cc3354150514856f187a950

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b0e08da58004f4187b7a47b7c5268b49c8694e39b10f1ecae156d8a1f068af37
MD5 c85cbedcc5816c67349cf2b54400e99c
BLAKE2b-256 551a2efeb4aaee9298d96622f584d613115d8cff3d7bfa5bc58cd18b8710016b

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9eb699b39a90356aa03e555fa473b219e007d025301ffbbd4dbf7a7c05ff7dfd
MD5 75e66e10c202f27064f2b30db5208560
BLAKE2b-256 a5f2470e4b08e03c795bfbde1db995abafbe264a3c4f538281580ffcc229a2bb

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6740d4be07d1639fe9322ff8f5c96a09fad37ef59e959416fb89525e946e13dc
MD5 7c7950dba8d019f8554bf172ce5c3752
BLAKE2b-256 b07a5e66b86b37411c02638193f98cb6193673b238a083ccd5fc0faa772b59ea

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8081e139e5f0050cbf4beb362af070eb0e05f6c07e4351f56159a5925d199454
MD5 ac8471261f93670d1d0bf8234bf84a9a
BLAKE2b-256 7974763c1e9d86af7d57cf75120d426102bfce0750af489183c13cab4d45bf5c

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5ecb7547f5f1673d8b067d5ea1ebafb1bafd17f2b0d11bf24507ad045d32e7d1
MD5 864b34559697fa9adb0399ad5a74fb51
BLAKE2b-256 bbec7767a6a24db86be3cfe62e6b328dacba5c967ba42df33b91728881a2f631

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32430746dcc04fc82df86f8c9ed88f77cdb005eb197956147350c0f8ea826383
MD5 fba4b797c2475dc169e0ddb32f44751e
BLAKE2b-256 03f57f7df206f4b91acee55ef8e17b9eb087da50b4e532f60fbe2f8259b37513

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50894455d19878b32f043621dbe3698beda98ddfd29d221feb0661d83214900f
MD5 b4fe4df60325bfd26f359ba3e9875ca2
BLAKE2b-256 a27bdeb7de0a86d9949c7b2d2630c74fa7b24f8b5fc0871661bd8a2dc7d84a86

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3197e502364caa7072b540ba2d70c8971c248d1263922abb33f6935c1258ba3c
MD5 0d0bbda26589d55c788b29bb3c18d0a8
BLAKE2b-256 d302f9badebc4f0b65b4ee7e1d31d0630e44b25cf25422103041042c95fa34e6

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 07d2cd27a5049a0a85558ebaa4e9a16bd53eb9ea02e7d79a5c7bf2591a47132e
MD5 f13005bb491d7c5a1117ba35b807efdc
BLAKE2b-256 462ea993f76cc73e228c5abce6d4d88970de335ba959cc2f2fbf20aaaf389450

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9d8e05244d72cbebca0e807e4ae8b71d987fda082a34cce099a9f19df3d0ce04
MD5 805fb0c5b647ee3eb1ad3b5cb2a244d4
BLAKE2b-256 3c2dd473997b72bae90bb97f11c07aaf21416411eea35f2e7c2f77a942b8e403

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 759bb5b90ae5c67ba7ff467eeac3edfdc019a12f1fd4d6a4a4393877a32202bb
MD5 6b619d32c97aea764b21560590dc0e88
BLAKE2b-256 0529194ac452c18d3ef0257aee5525408b882d1a4a50268ab47ac2fb273692e1

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cfa950c29d31ed17a18366271d96de12350d324b46530a7a5b724e0ed85acf87
MD5 b842dc0ef717f662799729953b5c340b
BLAKE2b-256 cf9abfccbcbba16fd2dce70ca6417fc494a820ded8e7f4c5251adea5d7169e55

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fcbc6e3c6a4f9939a03b32644614ab1156df39851f24f94313188a9c4557dc5
MD5 50adfb7b8f8ee4910d81c23ff5a05f78
BLAKE2b-256 d27027833633607fae05884437bb5fa0acf0e665c17feeebba32d9e5a2c00358

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 63a89a2a0e698bf34495d6aba2f2438bc44f48944f42e1a403de2263b62bdc07
MD5 48e055fc55dadc5d35e1f4117ec115be
BLAKE2b-256 7fc4cf31061fc154055168e3ccc721576897de15ce289bb2f7cee1982e66487a

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 139935264bd690c254d6772af316d9476188df4691109f6bf5401e63787ad276
MD5 fe7a0b66f6e07943bccaf731cb2e5b97
BLAKE2b-256 897bc86144dcf7cd853ced189cc2aa5c926f3f729da9661b04b900ab63ff2b7f

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c3c9df43801a1f449f5a126f5bf0973cfc99c369430c0ec86350cd4b364a6bee
MD5 c15e6ef6306526a543fa5891616d6af0
BLAKE2b-256 65ff733aeaddc94cadaf4454f55eee8c74816efd720c0da1e85a8a8bb33af55a

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ca0a5f6ec22b53806ecab876dc6098b68391f59ba408f6782b9a46e142193c6a
MD5 101d518b1ec16c6dd92e4e4cd536216d
BLAKE2b-256 821321e3a080577002772621a9237af8a6c5dca5f49d66dd560b5b3a5da9ab62

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 32030edee1e6dcb7dba161a19f14111551955c6fbad6bcfe8b16afc8e16df780
MD5 56f47df66c372d358442364bc91553e2
BLAKE2b-256 7a050d475efc6a103ac74faf2776c9357e2fae89b1a53f1f2c8ecba6fe429e53

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f44d871f257e2eeb7d77a54174207aaaffe576fb98ffd73f07b34664a7c3cde6
MD5 e41efb4406633038bd558925c829cf88
BLAKE2b-256 7e0817cdc62737fdcc15a0296b4ab8fe349df1803e33297cfec4f75e0a79deef

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2282ee8c13c7f8a22713c355390d11f52acf1955a8bded3b53c178549d6b684f
MD5 69a1c7a0246caffbb209740c9f0f2fe8
BLAKE2b-256 88cfb6cc8e2447d508c5d42a7d31c7412f2d93f5eb3b69a8f3c859c9b98734a5

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab2cd5f0c18ee08d28624811e194388c04cc26ee495a09774634a0aff18f1043
MD5 85c328b349ec9c290efe6a0b865808b4
BLAKE2b-256 e1186902f55cc9727d0f02bedcc99625df18234ced88247e20ea3a325e76f69d

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8bb541d55158a02c97b8caf45565c7880a8499691b36ed5fbb7db12ff69ebd2d
MD5 97c5f9e747a7fe92f9dd86b4733027bd
BLAKE2b-256 3d6add23eb96a99e49617b93c86d87bdc79bad1f5eec45d7b221bf3e3b8a1913

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df625a0d8e2316509304e0e7db778bd3aae55c5b75a3be82506abb89504320ce
MD5 d3f127d4a05e74ad75e4dd4dc9d93e31
BLAKE2b-256 be42b490229a59ff3d92b6ad55e03f88d351389064ab71ae8cd203a8f4331b82

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 99fa369bb293346935bea7c7b07c1663c029cc4776416a8c6b87e60f58346c88
MD5 5ec0ab8b8b957263affc2702bd41ff6a
BLAKE2b-256 5d1fc3ef4793ea2d7f4b8ee17459527452646267f422c53713fa72e68b0f1d00

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9d80ea27d530d37bc0142f79d1c123dc441e453ae8160219b665726666a1994
MD5 22b022d83c121a3d1b85ffd281c7f6e6
BLAKE2b-256 f500ecf8401fd8af9687970f660b8c22c9c78432f018247e23f21a2aaed3c29b

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 72f184232b21688a4bd25deffe5c13458ee7b0c3229cfb396a08a91bd08d1fc0
MD5 9a8015093abbd2295efebe5dc388814e
BLAKE2b-256 b9aa944f04e80b8854c2dce0a471d6533a7eab8e401ef6ae21b546bef61b2491

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fe57f49fc0fa9600eb12893af969d7ca4ca14913c63c9ff5d4e82aeacaa2b073
MD5 5b63144fb46c416eadf7f53593751c31
BLAKE2b-256 34ad418d965fd90daacce05a55d6e4f826882543d351d7809a31d9876aa1bf11

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d5d870ac33af166f5cc53c0d94da7cff07852cafc5f324583b88c153927c177b
MD5 0b6db00d38fa6d839f8708ef39d1283d
BLAKE2b-256 5fe083b58cfd0e1e3660baa7330c9a45a221abd160ca85891cb6e63b535d5b65

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp310-cp310-manylinux_2_31_x86_64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.10, manylinux: glibc 2.31+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/42.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.1.0 tqdm/4.66.1 importlib-metadata/7.0.0 keyring/24.3.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.13

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c0ef2352ec0f8e530bced3a1bcc02d7649d8c4744beef567a37b02f7c92ce98b
MD5 daec76db2b83903506d00e5ce91f4788
BLAKE2b-256 325682aea97cff709717704a26b0b9b761cf47ddc2949f92e63feb21d619b05a

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 592d43423dbd712cabf08e2ed555776a12a639f2164ede77058631b0603e3d6c
MD5 8d2b7de2dd2b2fb8a774be14481e734d
BLAKE2b-256 384843702c777058ac86834e7025e8ed2a98145ec6ca4d4a1d41ba339f34cd18

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f99bb3466bf59d5ee6649e6e8a48874fde960a21a677ef2b8b82d6667de01380
MD5 d73f7fc59f23b690ea52376681c195dc
BLAKE2b-256 20c8388def34b2ded0a5f9d607ae64b1abc887ff5a7747819c4b82ed08869745

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 440a380902ad0e46493633363e7d4c35ac589e412c9ecbe1bca2af816ba9f63e
MD5 8ab92b2290a39a80a9d14287329a6ce1
BLAKE2b-256 72208e4696357346955e3a427f87c19b5c5b077d313e22ea77286afd55de12d3

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ce276b1235251490d29e421c0fa91055e974ac794177d32bd2317828e10fa465
MD5 db2ff226e7b77e3c1aa06fcf6352a4f1
BLAKE2b-256 4d94cb52681dffc8de43a0be2ecc6d4f1709f5295a08b6550df18633afe3c3fe

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e81ad5e5d22b90994a137f87c72d999e73f59a7751c77005d20f2ba1417bb926
MD5 dd7a64af489c54b6f2dc0c89bd32bb40
BLAKE2b-256 3ff7372f2820a4da78087e038f21883176a8f9c0bf02db5b84c0fc6253e1e96f

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e91a4c6a8fcbb277f0f5da280c078c7b068861322f243697712a4b4982c87121
MD5 8fc8fbc3dbc728a93ffea62dbeb1fa22
BLAKE2b-256 a73723e54b6eeca7782efd071b8c69db8f3588d7122a4ac649a3a9342d20e20a

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd5d6c239d1e0a056bd0a2893ab725ddfe142432e7e4a52b5176f2db960afd53
MD5 953c1c1bcd1333dff25bb921fa68949e
BLAKE2b-256 73be08993eb16aecb46c44992a2e3c1848cda0387852e27e500043e26dbdb230

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3f277067d91c9f7f9c61d2b1bddb9d207a890ae322fd1ddbd13a210e3582747
MD5 aba9eee604f87b10c89476ec0eb9635e
BLAKE2b-256 339782697eb2eba0a8ff2c78b5e1dc86c1ea0286ebd6fda2c23273fb905d82f6

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb8dbb5a2ab04e3e20717b2cbd8869ec21d898667414cad70af6a3e2b3127973
MD5 d34ac1717d49abb5ff9428dedbf507ce
BLAKE2b-256 5f7be57829ab29326f4f06a93968fbae7bb1205fa4fad6472944375d81ba445c

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dea34cb18d48984e097bf56e688d99b53e14b15168e88e21965222f3e4ad9a7b
MD5 6a00495599aaed9d628b2600648c7fac
BLAKE2b-256 36476c7b15333ab7df50da2f73b411d2bfeacb9e7ba67ddf1eeb100b6bd5e444

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f412bcb927174b301e3235d8478a6d91118a9ce2efec559b954292623f50053d
MD5 eab9b2efee49f110b0ab29ffecbfbd0e
BLAKE2b-256 2f7a3128b56562eee8625ae10ee15112f5a6190b18cd24320f5cdffb21ec67ed

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: zeroconf-0.128.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d9d405af16ea3980f451c6cb16de0cb7e227aa6c407fb9cb7d3380c866d32620
MD5 c27dd3627e0737d55c436462b3ea555f
BLAKE2b-256 c54084ea9897a76fc7b43b8ed691439f67d4147061e6a5fb2d22651b88be261b

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 26efe81c8ca698fbb2b075398fec8c82f64e8f46f1acc3c28f00de81b81d7244
MD5 abbb4f8b3a077d182505e8b3705cda24
BLAKE2b-256 895e01bf13ce1dc604dbbf78b98eea40d7e3329fa3dfb4d782a9c1d4f8ec0dc3

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 702f58021b56402fe8b020c44ad0fe50641c97aa6e60e7eeed960b53b8f998c6
MD5 a49ccf39f2d92eefcdbc89ae948442a7
BLAKE2b-256 8661ceef05f4e34328be1038df3de9f681e1b10febdbcca633755c1208f0213f

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b075c8520085fa0fcbd0ad706d803accd71975536009267b9ebb68f050d377c
MD5 660b95a491b16a0700680edc65544c73
BLAKE2b-256 2591912468b8c9326d63f7e788fa2117ea6526757499550090175b91472830e3

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28ff52613c6ec8e84ce604d13619028fffbe82c9a6c18aef3d4fbe04da164617
MD5 37f4479a0ba31fd8284885185cfa1fa0
BLAKE2b-256 f3ad5174d19ceadb8a09c139810f4655e4c63051475af4de90e0474e51fe9051

See more details on using hashes here.

File details

Details for the file zeroconf-0.128.2-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for zeroconf-0.128.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 44454c892c699f583927fdc63763476a53487f9160b1b5f82b034fb997636717
MD5 4566adca8ac6657cf675adc11afbb1c5
BLAKE2b-256 b2ae7c077c3ff501c1ce1faada34745c8b836412dd1063ff62c2967bf940064f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page