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.129.0.tar.gz (163.8 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.129.0-pp310-pypy310_pp73-win_amd64.whl (4.5 MB view details)

Uploaded PyPyWindows x86-64

zeroconf-0.129.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.9 MB view details)

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

zeroconf-0.129.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded PyPymacOS 11.0+ x86-64

zeroconf-0.129.0-pp39-pypy39_pp73-win_amd64.whl (4.5 MB view details)

Uploaded PyPyWindows x86-64

zeroconf-0.129.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.9 MB view details)

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

zeroconf-0.129.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded PyPymacOS 11.0+ x86-64

zeroconf-0.129.0-pp38-pypy38_pp73-win_amd64.whl (4.5 MB view details)

Uploaded PyPyWindows x86-64

zeroconf-0.129.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.9 MB view details)

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

zeroconf-0.129.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl (4.6 MB view details)

Uploaded PyPymacOS 11.0+ x86-64

zeroconf-0.129.0-cp312-cp312-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.12Windows x86-64

zeroconf-0.129.0-cp312-cp312-win32.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86

zeroconf-0.129.0-cp312-cp312-musllinux_1_1_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

zeroconf-0.129.0-cp312-cp312-musllinux_1_1_i686.whl (13.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

zeroconf-0.129.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (13.5 MB view details)

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

zeroconf-0.129.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

zeroconf-0.129.0-cp312-cp312-macosx_11_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

zeroconf-0.129.0-cp311-cp311-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.11Windows x86-64

zeroconf-0.129.0-cp311-cp311-win32.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86

zeroconf-0.129.0-cp311-cp311-musllinux_1_1_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

zeroconf-0.129.0-cp311-cp311-musllinux_1_1_i686.whl (13.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

zeroconf-0.129.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (13.8 MB view details)

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

zeroconf-0.129.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

zeroconf-0.129.0-cp311-cp311-macosx_11_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

zeroconf-0.129.0-cp310-cp310-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10Windows x86-64

zeroconf-0.129.0-cp310-cp310-win32.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86

zeroconf-0.129.0-cp310-cp310-musllinux_1_1_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

zeroconf-0.129.0-cp310-cp310-musllinux_1_1_i686.whl (12.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

zeroconf-0.129.0-cp310-cp310-manylinux_2_31_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

zeroconf-0.129.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (12.8 MB view details)

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

zeroconf-0.129.0-cp310-cp310-macosx_11_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

zeroconf-0.129.0-cp39-cp39-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.9Windows x86-64

zeroconf-0.129.0-cp39-cp39-win32.whl (4.4 MB view details)

Uploaded CPython 3.9Windows x86

zeroconf-0.129.0-cp39-cp39-musllinux_1_1_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

zeroconf-0.129.0-cp39-cp39-musllinux_1_1_i686.whl (12.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

zeroconf-0.129.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (12.9 MB view details)

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

zeroconf-0.129.0-cp39-cp39-macosx_11_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

zeroconf-0.129.0-cp38-cp38-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

zeroconf-0.129.0-cp38-cp38-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

zeroconf-0.129.0-cp38-cp38-musllinux_1_1_i686.whl (10.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

zeroconf-0.129.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

zeroconf-0.129.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (10.1 MB view details)

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

zeroconf-0.129.0-cp38-cp38-macosx_11_0_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

File details

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

File metadata

  • Download URL: zeroconf-0.129.0.tar.gz
  • Upload date:
  • Size: 163.8 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.129.0.tar.gz
Algorithm Hash digest
SHA256 7a5157c49ff5b15daa2277ead1178baf06c216833cc0debd2dd48a74214530d1
MD5 0b382594b4d0a62cf56f936c521a61cc
BLAKE2b-256 4841bbdec37f52d48758c0d84889494431b751631ecc3b7eeb0c468ae5177503

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ee9314bba3412224bfcc896b6d83f093ea000da6b0ddbc852128cb574670d190
MD5 e59152e6a958e07978028e69d43af73c
BLAKE2b-256 e5a81dab721b28623b85993962a4acae0f6e1ecbb779b94460f4089639092126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eca74a62405f6a99f6f1c90ef61b9d3d192fac23aade30c9e9e5de0ad4d48497
MD5 ae26712e844734d8efb4b323b8f18bb7
BLAKE2b-256 f76368996cc6b4edcf35c4809cc5acc695763bc818f2013f1845011b6ab14952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2d19047196f6329114215e6a60b406a816d49f2aeb3ff4ea8ebf4664eec81953
MD5 0acf519818866af6ea78e211c5058b18
BLAKE2b-256 83aa4bed4238fac90ad195b29fe779e68df13da439cf82dc8ec7758a252d59f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 09e2028c2c970fa7480872be1b9def37d4f55a677ac2505a700c19a4a537f79e
MD5 77ef4521a32e0819698846e86ad17b6d
BLAKE2b-256 136cbb1247e569b63cf718267ea31e3714d1764de3613ccc97b635f1fa1f0827

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b0649d04456346ad289576d75f86afe116beb99277abd4072a4bf9514388ef53
MD5 d69761e93250bfac408d037babc83bd3
BLAKE2b-256 c40cd69aba2956fe3b120da609f846ff5e44085bdd932b990529d77067889502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 029cedab9f3839140661cb8e9b0ad3f3e494587a4c5b9fb8bd23648ac49b5feb
MD5 2f5d566fb2898d9de595091bc6112e97
BLAKE2b-256 27e670c041d4dcba0cdaad2a892f134620c54097d3de405d4ec9820533e5c5d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5e643617556294060822ab90b54163859c14cbecf1beb05530c690b81cafcd3c
MD5 cd29944d874795e4a080ec753929a930
BLAKE2b-256 e717fa66e352ac0be9e0f758b0c42eaddd2a08d2c732448494714936e05fc008

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ef5d38a5b23a3674bea75f65e8e29a6aee56289307d4821335bfdf2b0567ea56
MD5 c0fcb6b514e81adebe189aea9a18a11d
BLAKE2b-256 95a2261541966c15233730badb4ff509e13349af666d7b70c40c4ba137a258b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 99760559e637ff72d191f35b830a352d44ce4268dcbbc5ae1e32bdeb3378edf9
MD5 ab50c02f950c33df968da6d805ed62c4
BLAKE2b-256 da4cc6990bab89b40e3cfd24191a8934950b22f4f321f1dc14a18ea412e037c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d671835251fdf34a17b6a5fdd7ce087164e18460dca6871ac4bed5ccb808032
MD5 b04d2ee0a52fb52f55b76b74d97a2c8e
BLAKE2b-256 8e41adfe89a61cb75cea4576b07e897ce7bc0ebe5307a4706270ffa6f71a1742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ca146d533e6cddae84abd54305d02c3cc51eb8898c518c164ea5efb988564293
MD5 4eb3adbb91ce39e6fc226bc7f1b0011c
BLAKE2b-256 40f992dff282ea915fea693a9f247b4e08ca109c4a0ef985883eb8085070d8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a97aea5fa3b9f4039003b53860a6f20c3d6ed7a05f9a411d8e741381c13dd76d
MD5 495c2df4444533d30a42212014c6e48f
BLAKE2b-256 085c4921a0eb809ab89d8a78caeb4c668d12b61bacda0705a9b44d3a0fe25093

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.129.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6bb1d8c961c3a6ea920680bc96b888bc398c3bf758ca169a7cf7d119570bae81
MD5 c1d4f542a105af7b7ee49be56cf0dcd4
BLAKE2b-256 47a93ef80bed4e8b104bfda68babbd45db2bb21ef047501cbf7ab752f7b0d82f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 4.4 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.129.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 72add4958f7217f02e10d87eafb9f3f15c9dc09b0b03cf330429424971bb0812
MD5 9aecfb5443359a9e61ff759ba8a89005
BLAKE2b-256 cc72d740fa19539aee1694bd18329c991802552327f5e02205b6d07d8a8c5552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec8115bdc23251f1c3fc83a13faee885cb9e33e6f2242d15d3f2c656fe13a661
MD5 347b389f617f1dd0d26f46030ec4315a
BLAKE2b-256 5eb5ac5c730b3afe2388ff4d307e05d64f18e64929f81374fa9b4c011e001710

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6c2bc7c0c884f3abf9a1b02998d3b6970f13094d40ee9fc29460842101521311
MD5 3f932b9df4204a7b40bf7349940c6536
BLAKE2b-256 fae99e49fe0aad9629e843743910d5368878fcaa40a290aa96c6479df92e81cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef7f7e3192629ed10b95d625ac2663627d18992a587e3b20d6e3610e8c17766a
MD5 db004b4ca755c5424ab83e556d274eed
BLAKE2b-256 232daa92295ccd1490ef180d26e4211d6f1aa114b64f5b7bfcd0f0a0fcd1d69d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 91dfc52010f0d782537d69a78db816f6d96abe03dffb802d5fda46c510429c6f
MD5 416cc88d1a409b4d4d034472b23362b7
BLAKE2b-256 8f592a0beb7419b7414bc23ee8021fa61ef0d0676d1bc657e44f3d105b997ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f949e9e50c8acf6a1316481d0a20a840b473cd22f235927d56a0022ff8cf2a4f
MD5 47ba9821b4b612567fe50512f4d33325
BLAKE2b-256 62b4ee992dcf705a46c79f1c8321cddbd615786879c4061a9fe13f0ee18c73ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c5c5f38ba179cc1eda24d760c93a4b8d3d8193be05a39bbb836c49756c1bb487
MD5 896358d5ed5b0ef8b1aabb58d50aa876
BLAKE2b-256 aabadd68381ec34575d038ed6266cf4aaea23310891a0e222975a5fbf739de32

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.129.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59041c8b8452050a79395464756027aeaa907277cc0d627cb772a839a14a86a2
MD5 3fb7ebdea8ecf879e6984ef290433c9f
BLAKE2b-256 45350f3070c676d8a219bc3fd6e0de74bfa8ba70ede3fa0869cc95142e5865e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 4.4 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.129.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 12dc2780bf488bba952b067bdc32d870cc3791b475c6e6d9b37b2020177677c3
MD5 f13cc2f34de33cf09371bf99069b5967
BLAKE2b-256 8e0bad2ba02aa7a4808442518f92be3697742a0160be77e6740396dfc1c7ffc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ccef93365fb00ac16fe89a51b2d3e8276323ba64649fb90b610f92f97743c16c
MD5 3476a5a9c42e2d5cad470661ea82ba6b
BLAKE2b-256 9a629b0ec9e7ec6b4ab159e18b4beade6663aedc2da26c5a0e2465ce73ef4f79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 13a355c4fa4d9c5f3e1f3f59fb50744dbfd5cdea674e49afccd3102e7482c699
MD5 20c27a3d3420b6b9aed5c49d16e4488c
BLAKE2b-256 2e51a9e1a58a8511b02e17e446f5ecfab1d29ed1aae33cb3ddd568e37f16abd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c3e6580c277e62b934e909bc7b4e3b6ef890406a2c29efa9d5ace2feaaa9449
MD5 b60149cf360f6bded1a87f96d3d18aac
BLAKE2b-256 c7b6273d88affadeec1d3a2ee64d2f7e12dfa0d3fbb5184a353c9cb12e7d0005

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8a68248f941d6a9577703cf719a6b3ac6d51f36aefa51d265e26cff8a556c058
MD5 26ce8522fc43c56f8921437a91d55db5
BLAKE2b-256 cec72179b8b066b0702aa0775b17f4edfb9deb1a4777cfd7efdf81785330d72e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 595304c8c6c6d14a063f60bf6c2096726f9a91503885c1c3dfdf183256f77cc8
MD5 250166b4b2e81b8977dd38ce51d6437d
BLAKE2b-256 34b51b677a76295752c891e71942b1c1590eeb6d961bd46964156bf8595b2d58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0c2968cf60a2a5571edd89482f5842fc4c7ba563d397366e40f8f8b1b800f60d
MD5 ea039000c1f22d63f041ee8c558911a3
BLAKE2b-256 4ec4f9c2e86db0f9b115dae79f4fcc83074181503429f61aa3419813b860bf0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.129.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9d72f5d9271a5980998131142daa65aa6fc8b9411b0c1136edc96e21d0808e6
MD5 cd99d239838b9ea8983d30f20683e0c7
BLAKE2b-256 e01bfeb5a8067a152e10a44016640cc580010135c7532a5ab87a9faf3c6a2768

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 4.4 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.129.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0be143312549685823bc7520d407bbcf7c7c2d0ee1b63e159cc12f83149bfb8a
MD5 ab3b599c04676803b72426d12aa0f911
BLAKE2b-256 774b032cbe395c3e9a170c962699c0ef655cb33293010880131860f132505b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec984d4858df55288fef286643a41dcac6e73faf12e9c1e1c1c1ba9377d72fe8
MD5 6f4d4319e441b662f0a726d418d1a667
BLAKE2b-256 6fe1895c25aafb4947f60a294583c022e23cc58678e558602d95f5aa740ee79c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 314e3750786c36bab5a2771692e49a7ce8e3eaf2e4543bff2e0f80486efb8cb0
MD5 5af17cb2e479a43c558b31bf9904d540
BLAKE2b-256 293c62db78c346546823e85a6072014a9b7522502e1cf6fdb6bb6dfd567857f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp310-cp310-manylinux_2_31_x86_64.whl
  • Upload date:
  • Size: 10.3 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.129.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2b8d0cdd93ce0dfbdfa969fdd93439df41d9be562a5f7670e1ee815cc569db8a
MD5 1971f9d94af00ac80fd9f703912c54de
BLAKE2b-256 e1babc339cc3db4bb6cba59f7fa4c0a85061954ebb0e3bec9011e937ca5a6ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12a3610a98f98eafb705ae341839a651da041263cdf5330f4a8819ff47b434d5
MD5 3a05ae8fe8bcbd8562a6ca3bc65d56af
BLAKE2b-256 dd3a8d1ae305f6aa6fd20cd8637998708d3d1ab2afc436da40eccc6963a5a6e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 06be5881b5e91bf9ddbf73a4dadc8231ebdd6dd7ebe5c71919115d58c156ef94
MD5 52d8d8d42ea5ee708bcd3fbf865e9ef0
BLAKE2b-256 532b89506a481f5b950b0040939d0bd3c630cb6f149649f7f10cbc506ff534db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c28349f4568a1cdecca5a64b5655772f372780ecfddae172353fbae72ea9ea4d
MD5 7a5e6be33752247c229103f6a1101e6e
BLAKE2b-256 1b3fba2e04c8cbbfc1a57182ec16376089ae980744fb21c2035ff05ae8b875d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.7 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.129.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eaa9e26dd44a6ead3fb97671b881bc60d80b6bbe3a2caf107d3ef20371991450
MD5 1998574f1737056af643e7bcae917683
BLAKE2b-256 94a5bcb2e4ccd590960edf511f39907fe1c9f0b6a674304dd942f37ff55d7b88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 4.4 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.129.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 18fa038f9e140891a8d24eee62c673945b84784b46b2c6f6682d819c297518fb
MD5 7cb50852acf4431130ad9910dfbecb3e
BLAKE2b-256 da2272719b098c073d2fd1799877f4964389720dc70e4ae0ba14b8c7c8a95d4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2129f72feb4488333d97da22b55902e5caf1de053232b906a132ee1a5f7fafc4
MD5 1e474cc5d9d029e548253ae15ad5b4af
BLAKE2b-256 4852b769f61ec90de6308efde402f5f6d82e368e4558a8cd6ae475c1dde8b08e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7e10681e266e70773f3f77d182170ca8a798249ed0701b232415e2ded418debb
MD5 946040dcd2bb680728f54a75b438f7ba
BLAKE2b-256 4b54c1212aea32632258c53d38aea06c5a219f67c97a3968284f9e42a1d754c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2933df9fd153bb0a286541f9093873e40c7bc23c7a4410a0b8428aaf8324cb61
MD5 06584763c91f4e2adda6fc8d512a6aa9
BLAKE2b-256 4862e6bd163c3f6ad94aa8735113f77414d12cd2b81f2a9bacc3ee8910c53886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a64c7cef49be04bab6ccc9fe988d8358a30fd7004e593137ffd433cac4955658
MD5 5a21dc3d5431172ad09f6a535c6a6a28
BLAKE2b-256 273910d982f818d6dbeed3cb357b4985826410532dbc8ccf8a040d558b2ba7d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c48a064c5865dddc0b77a3d5c1c4249e8cd2c531702a7ba3908d63f91ad08790
MD5 02938d6bd859e4c574376733bfdf34e7
BLAKE2b-256 6249f46c22ecb6a6994adde5ea812ab8624fae6fe93793aae282d59184c04c0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.7 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.129.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 01adef4b8b2937912f872544a08cc718fd681b6d62cb36b27209b876bd9d559c
MD5 cf5911eb416055c1954d8547125b95b5
BLAKE2b-256 f9e927e9de1aef5bb3f87c2eebf7d6064b9cde4cf69cb5143ac0ae7501728a6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zeroconf-0.129.0-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.129.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 42d70b8be74d6b6e3cefd6b561e64ebdddbec01bc0a4a8d8ca4e5fcdde64b8a1
MD5 2d5a5082519f78335ca75480583fa8a1
BLAKE2b-256 b1316484e74de31272f64199871eebc0449195f295b5645eec98a49ee20e357e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c698c84dedb3b360cf83d2f122773fa02253e6f4904b43995d8f7f3b9b3312b6
MD5 2b7d4cfd1f8724477ab8d5bcb56c0d4d
BLAKE2b-256 6c670e2f8a902b2239210e9c401b001fe0ee31192a1120f5aac82dad6f47c20e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3018dce190af79bdf1c117e46b16a33806ce824714c1feef95725def45a10136
MD5 5cf1760226d32c9d3b9855d37108dd76
BLAKE2b-256 b28e61f5525f51a6b6232b7f583bfa0b27005146ae40f486d7a7d04db1687053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a02be5dfcd87dd24846098a883122bec2f5c1007cdfc393086c382a4de274623
MD5 cc376bbdabe424df3718928ebdc1afdb
BLAKE2b-256 2d89daeab394ec5994f28503fe69c6f2248040d4d6e255cfc4e4a8b303bef9a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 580b888c0afc599996c26431120b22d04f83096b5d757c882d94096eb349a36c
MD5 a39437b8d3c01106bd69be039125845d
BLAKE2b-256 d05fd28f339527a4dd101d47af74f4e1ce192de011b6ddd88da2bfa24748df32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zeroconf-0.129.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6208dd3401aaeefbd9594513fe3119ad547250d8712dfc303afe8989131fcc70
MD5 d518c843121e08f2f98c9f386f405f08
BLAKE2b-256 e8f805e4095fbab6985b6f7a03af2df1302c9f50e82658fc6f6360e5980bde43

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