A pure python implementation of multicast DNS service discovery
Project description
python-zeroconf
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?
PyPI page https://pypi.org/project/zeroconf/
GitHub project https://github.com/python-zeroconf/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
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
Built Distributions
Hashes for zeroconf-0.109.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 728ce22258aec6a9e2d42fa7792ba923150e3faef42cc079e8fe6704e9ccdf5a |
|
MD5 | b1f5d29e432aad850907a5acc230387a |
|
BLAKE2b-256 | 0951e40479ea6f37a45dc3e4614b1e6a2b8445f3ede9f7b80c7322ebadc6cd4c |
Hashes for zeroconf-0.109.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbb7ddb9c70c1aae2641e94f3c2beb78ec867ffd5cfecdc96ddafdaa9cbf15e2 |
|
MD5 | b5bc817d343102b10aa954792274cf79 |
|
BLAKE2b-256 | 0ea0ed0f958206d7a38d3994661c75b6ae2d31037369154de11b1ea8f62946d4 |
Hashes for zeroconf-0.109.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f93833b957008503a05696ddf4b6845c80ffb83047e82adca3df8e6cf2b390b |
|
MD5 | 3b186241014de17bf69b994dad1264a8 |
|
BLAKE2b-256 | 2efa1a217ce778319e87aed59ff4cf2bd8cc61c4dc4b719be4288ec795ad66b6 |
Hashes for zeroconf-0.109.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d42e4d17d92f38f5fcd58f0216b27d1cacaf6422c35bc9c24a509319d8803bf |
|
MD5 | 270baae4b3c57bba2de9a358a704efe9 |
|
BLAKE2b-256 | dd1ea1f613d6397a875cef57858fe350dc28ff29b577535e2be20388d32c3473 |
Hashes for zeroconf-0.109.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fba5a6926513f3d9eccd12f62fecc7ba02583394b31fd2bd452e02ebc2686bae |
|
MD5 | f989fdf821611e8c53944e469fa3bbb5 |
|
BLAKE2b-256 | 877bb2a4fee0de678b670fe32383ada5223ccd005c53af4253d8a669701d753c |
Hashes for zeroconf-0.109.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26bfe998bc7bcc844470327c0493131ee1552e9119b902840a685135d9003a7 |
|
MD5 | d9d18876107a53e24468075a465de70d |
|
BLAKE2b-256 | 002e83949a7b546702c04cb60e7094bf6b8c16c204ed536ed16ff7f232a8ff90 |
Hashes for zeroconf-0.109.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 842b7d3e8616938ee38ce90d54ca7afbfdd5a87d78d27dd302097a947dba9cc5 |
|
MD5 | 85d21c3eeae0571ef6af735260526912 |
|
BLAKE2b-256 | eef0000a1ed0b58bec345c2f796dd50dafc9682b32e4a5797302bf80130155fa |
Hashes for zeroconf-0.109.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ef6c8bc02e3157f532fb33584ed12fe36f22ba015c4d167481b8349895bd9b |
|
MD5 | 4d54516f3473b01b0321f737e875b13c |
|
BLAKE2b-256 | e5f37d914d1bf46d41f86826bbce8b63ec79be881fc715648e26730ccd25b20d |
Hashes for zeroconf-0.109.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fb115353c58f8da7f2756346393c77b05908e3671698ef70b52f425a8df4b64 |
|
MD5 | 2c27835a533e5148d12eb145418c16cd |
|
BLAKE2b-256 | ee96914babeacfce3ddfa2e1dacc76805769601dd9aa76a6667b62c178105c17 |
Hashes for zeroconf-0.109.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e0f3f412d8de01396afab8c76a9a4d81f37adb1f91be8832b8e7f14c8b33c57 |
|
MD5 | 4a3aa48ab5040063c160e4e203a699f4 |
|
BLAKE2b-256 | 29a147a2d9db2c11eea8b1afe527b036fc8d1d590c3d4803e093a77d99dfc4e6 |
Hashes for zeroconf-0.109.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0c2d3ac1084bda061fc9bc030eab217817bd4e93439320a3b4908f2e925b67d |
|
MD5 | 89bfa1e8fb505e3ed082f45e62c39673 |
|
BLAKE2b-256 | 7d12f76da0434c535d171c5311a813fd37dcd3de1ae634be1e42c8162232c10c |
Hashes for zeroconf-0.109.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527362745645ccecf9f358ef025020485a338c2c6b9b30af4062c7778a44dac9 |
|
MD5 | 058a5d2de0474f3be4968488979172d4 |
|
BLAKE2b-256 | a6e4b0e71a303e6ee5fd429af1f766e4fcb1c972a6b29e31bdb3492ff307b43d |
Hashes for zeroconf-0.109.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a223eb90886549bfe481f22a16bac3b5da0c99c6e710dba6646de7bc96cd83e |
|
MD5 | a0beecde41b562f70ce58bc60686496d |
|
BLAKE2b-256 | f129060b0cf53a57e3cc983c4e3fd9f2547b03850a1b3f2d3b59a1f64c147884 |
Hashes for zeroconf-0.109.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f26ca41472c41c1e64ce38846853dd0579576740b142bde7b64a7430e4af7c80 |
|
MD5 | f883913e48d57aa0de54516e741fa37f |
|
BLAKE2b-256 | f4a693734e03a9045305dd6d22bf15056292ba9e2fe9a0fb105257b2bbbeaf25 |
Hashes for zeroconf-0.109.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c08929c23fd5b2cd18e8d0671e709065168924f519791fd5a29ceb4e03823e |
|
MD5 | 89bf484a4f890bbcd1a87009f80fd676 |
|
BLAKE2b-256 | ef9fcca640cdcf72e75bdb2d5de32bcea8756320d507d39c85c81bae0f0a58ed |
Hashes for zeroconf-0.109.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 961ba78a0d77d39e8667a09d5b4d230e072de9db77e7c0efb064c2fef3a5a6ba |
|
MD5 | 4757c9efaae6d04c44ba6ee6c50cfbed |
|
BLAKE2b-256 | df49292a2fa9ed4ca76221d950387e9c9d92e2155e1a2faed432e90bafa99e8d |
Hashes for zeroconf-0.109.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae6426191536203e4ebbf54220c2b607226d52ed18dbb130798352eec667ec9 |
|
MD5 | 0c2b44b6c69e5952cce8af5ce6d87015 |
|
BLAKE2b-256 | ff11819f51770bdffe76220ec186ed2195cb87e0694fb5df3b6053dde7cdcd04 |
Hashes for zeroconf-0.109.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3368dc0acdc56b95d5b4489ef60569518e426a8e4802c59674ee827e41a249de |
|
MD5 | 5511d859bb97c1d1b95fece10fb6badc |
|
BLAKE2b-256 | d1d0a34734ac64875ea6012a072edcd25ebf8e7038354959c5a10353dcfd4331 |
Hashes for zeroconf-0.109.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51c2c4dacd6c90a1d7b6be4fc7be7b68d2ad921705719ce0a68a3b3b97e88fb4 |
|
MD5 | 9eac07b516c19157e924e18bd03db968 |
|
BLAKE2b-256 | ea03c98f6a9d857fde2d63707d899f4d0f48d06406f58f6d302d868767d0b186 |
Hashes for zeroconf-0.109.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dd9b8448351297d41576403e99726f7df1fdb0993857e37b4f6d60da1c2cb63 |
|
MD5 | 8a8fae9e680659525a378310f0c74671 |
|
BLAKE2b-256 | 0d09daea0bf02d64f96a76cdf0354b902cf7d69dca47120f5416917e20e18b76 |
Hashes for zeroconf-0.109.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 814dcf1c2c1d6001d448020e64c179a13be76f2a72d076ddbb7481d0b5b34cb9 |
|
MD5 | 0859a9c210721070f320ff3d4d0e90bd |
|
BLAKE2b-256 | b4ad9962c508d51caa3fb9860eca0daab288acc11801aedbe7aa08303e21a3cf |
Hashes for zeroconf-0.109.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3964ffe03117a7835fb1a91860fd00395fb785772336f22a42b025dbc4faa05 |
|
MD5 | 74f45763569030090a34c9aed113ddb7 |
|
BLAKE2b-256 | 57b5104a5aac69471b5e23d4da7435d802f36e3f9a5a690dccd4b488d9a08d8b |
Hashes for zeroconf-0.109.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381c39aa78ab2e44471695a208190200c546348c5405632297f15a2c1328873b |
|
MD5 | bfe6edbc854ac7dec55e57351905492a |
|
BLAKE2b-256 | 040d11f420643bb3c4624726f919b05fced4345c0df584856d8dc7e8982564c8 |
Hashes for zeroconf-0.109.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96bbc50aec4a76d98fddcacb3fbdee188e474442301858744679ce5f1862f49b |
|
MD5 | 95b850e4fce2c2628bfb983d99696d7e |
|
BLAKE2b-256 | 2f35d150897e78857002dbef8c1f91183ee3c1dafb8fda91f28e910d1c345186 |
Hashes for zeroconf-0.109.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e3b01dd85546de42f3528a79bb2a076c57bf25d45d0f22b1ef8cb9d14e3f37 |
|
MD5 | a044660273dc9fa448aa347c041dcce3 |
|
BLAKE2b-256 | fa9b8a287f8a8ac9f050197b06fdaec5598a002c620b5fc42027001476153f54 |
Hashes for zeroconf-0.109.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd290652be320c9e5b8a5c05192fdaeb186efd0a6c6d877fb5b82af55e7cf622 |
|
MD5 | 3ff9b13d04e39edc770b3918ba624e94 |
|
BLAKE2b-256 | 23a017473620a7e0e5f396705e821f57076680077676aa9d1f8a660a2e329487 |
Hashes for zeroconf-0.109.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a5ae315af911de4a2054c582a9cf89943225fc5ee7d7537b1aae490cf1a50a8 |
|
MD5 | c17e8d71a5cc62b8c7e32c2f1024397a |
|
BLAKE2b-256 | 6ab5177d756c018e6f162d0bc278fccd9dc2ee9830b09215498c066973d4c47b |
Hashes for zeroconf-0.109.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a81c547900bbda2d6e3f21c7922105c1d6da98c151b5b970651ade4fd56b33ae |
|
MD5 | b9fe3ada99a2de9c69d4e2c85838ee3d |
|
BLAKE2b-256 | 4cb53fabeda6acd12735e9f9c935c140574b651a215655bc1383411562ca5411 |
Hashes for zeroconf-0.109.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df35631be206ae779824af642566d3864b725715fe76915a8703fc2da31d8ada |
|
MD5 | 703ed1cb36be289169afd50390a795a4 |
|
BLAKE2b-256 | b7e8c37e5f822b7cf81cbb274cc3eab1cf00c91f7d8161fabbe8a72a6d415a57 |
Hashes for zeroconf-0.109.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f142daa1893cd5a82a08f8d58afb8e4f780edd2937d876a971e5c5176d04efc6 |
|
MD5 | 94e8885408dc99025ac78bbeec4d9ce3 |
|
BLAKE2b-256 | 76a6b9b4763cd33f6c6fd75393d54a6006bb95a8ba963570dba44de383bf51fe |
Hashes for zeroconf-0.109.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb8aeafb0a4f1d5819a7f52c58c7e24c374c8dfe387e2b9a36942373b8c1f639 |
|
MD5 | 544cf8ec3094c8046822672471f46db1 |
|
BLAKE2b-256 | b65495e109b922c535283df2e3cb5add254f9d3b038ada2f7c6abd6b12a90615 |
Hashes for zeroconf-0.109.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b7dfb3ce03a55130bfbdc727203439b0a8fa1b5674ad461137d63dbc88b53b |
|
MD5 | 3462d0a508aff0dca21cb8513a1699d9 |
|
BLAKE2b-256 | 38df748d06bddd094c91eb8efc6d1828484de12d5aad1784253bdaea495166af |
Hashes for zeroconf-0.109.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7670643573c52bab378e06a84c81355910f4b2662749cb3a76e4e90f963d5a59 |
|
MD5 | 4bb50d66a4853fd90590ec6e130a0308 |
|
BLAKE2b-256 | a8c4818c5a0cedc656b8b76104c4859dc46cf5108217084431a81706cd8c3b5d |
Hashes for zeroconf-0.109.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a905775739f096305720c6b775b2eeb4fe80291d8f9611f0753eb733fdb3322 |
|
MD5 | f21fd6f1a899b0f525e5366911725684 |
|
BLAKE2b-256 | 838af19c6bae86821af4b9159b00accd371088d4f6f8aed373d6fa54297d32a0 |
Hashes for zeroconf-0.109.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51ce507c66cbcbf2a2c69de52ecfefaae13af70eee6b5bba5e7fc63cca16557b |
|
MD5 | 639b2f006c6529b37d93f5fd65496593 |
|
BLAKE2b-256 | 8b89e560f657c3a5e6cee1238029dab5016962ee3ccd829ac3b1256c09a20883 |
Hashes for zeroconf-0.109.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b90f0bf24e1c0ffbd6c0dfcf4a9ce512b1da6c9ab8a8ea527828bdd52eb4f434 |
|
MD5 | 61b202b9f4cc3741f426b261b9bbc6e7 |
|
BLAKE2b-256 | a221ce5c7b1c481d810297ee8f389488c380d9af38bd0a2374981f17607be1f8 |
Hashes for zeroconf-0.109.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa3aebac5a8062dd90f32a3f95a0ba9e54e7a7c35ecde7641d023389f9861c2 |
|
MD5 | 06e18ffe9c56beec8c735bec97022a8e |
|
BLAKE2b-256 | 2004a8872338db41ba5cacced2a83ff914b796267f09ba717990ee5afffc1ca6 |
Hashes for zeroconf-0.109.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 344bb56d291e107a567ec37ba3b28ad945b71d8c3998d0a89bef9b7342dd89ce |
|
MD5 | 5471488d493374edf8a792d13a258432 |
|
BLAKE2b-256 | 7562553c28b9e73ed0afe7da28b4bebf646ee907f906cdc06b0c79ec7b517530 |
Hashes for zeroconf-0.109.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39befe1f11a462817247178cdfe7f96c809de696814b0e18e6bb24f4867c6a10 |
|
MD5 | 254e7194f71f402de7a0c0e90422178d |
|
BLAKE2b-256 | 7b9e85c24d54b321cda1abf0e6d6586c8b28171fe98e4d4353aaedebf6ddb516 |
Hashes for zeroconf-0.109.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a63e44d0ef9fa47a3d96b57e5083a1e8c6a666ea2edad6d4bae9fd7a2e0a241a |
|
MD5 | 843c567bf77bd434d7132ec7aa1231fa |
|
BLAKE2b-256 | 3bef0a2fef02005d6bb2174c09fb1592d94322cd92e903fa6e95f72b476b5b40 |
Hashes for zeroconf-0.109.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1032268aa45fbdeb1ddbed17fbdca52c5842abcbb2e12b44b383a7a6db1c60c |
|
MD5 | 40b5ecd9e9bb203f1d4a9a4652d2462e |
|
BLAKE2b-256 | 5682f290d0c3a668c48779a9642992b5dbdca1ba2d9617ccb93d3acca766bdab |
Hashes for zeroconf-0.109.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ebc61908cdcccf250c5d892a9456d1cd669e6617062d84b3bb7a61b196470a5 |
|
MD5 | f50f6e1e1134f09da3f1f68b9a062fd3 |
|
BLAKE2b-256 | cfe6717b7bb9fb5811072829adcabd4e86bcf337d7fdcae11f8dbd93ea143b08 |
Hashes for zeroconf-0.109.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95654c1c7733bc8a743520722682ac8609391400317a1487175ca58bed64b1bd |
|
MD5 | 0132a43d05d7626188dce70291d9d716 |
|
BLAKE2b-256 | 7d5ee0c1bdecb500d93e8e4bbdea39d137a9731e2fb13c37706c4c4111514a63 |
Hashes for zeroconf-0.109.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aafddffdb6fc3d2e5c0c36d08bd439f81ea65d4f07e2918e2abc0159e084997d |
|
MD5 | 32c1fdb52003af70000ca86afc03d63f |
|
BLAKE2b-256 | b235111686c4df9ec0894bd674db9676836c15ef72695befc972d893890aedd0 |
Hashes for zeroconf-0.109.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4212f9542ef38b8dac0eddd6cec8afaeab9379633702b856cf2c1a598a061359 |
|
MD5 | c0ed0b08a7745954ac808a10d14b7ab4 |
|
BLAKE2b-256 | f9d161e66ceb36e963791404aced5e442b48f1cddf3b246a773cdc2a1cb1a493 |
Hashes for zeroconf-0.109.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09a1f7013e59a62f0c30b646cc3d00c6eabc3cd24b7b21a20b72d1f0bb6ed161 |
|
MD5 | 3e5abb0800e67e29e7148e8ec2b1880f |
|
BLAKE2b-256 | 4a098a632671414420b2ee248e2c7b21dea17f9cfd165af2effb5e378ffbaf3b |
Hashes for zeroconf-0.109.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63ad26e9d222bab06c4812a80b8176592b148f5ca075d0634aa76c3ad0e3b20f |
|
MD5 | ed6d718c61d972b5eb6684e164393831 |
|
BLAKE2b-256 | b9376f43ef447297417fbdb91b5c9d01aa4b84846aea186bcf637106db060c36 |
Hashes for zeroconf-0.109.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52d7b8d254a2147785b9b875b06d2467c137c94c1970bb2f59094ecf71d24d2a |
|
MD5 | ab82bcc45afcd7a6e6d296396667ee70 |
|
BLAKE2b-256 | 85f0c29fd145aaeb0b5bcad201f63c5c78e1d80aefbbd61a6b8c4f483b30337d |
Hashes for zeroconf-0.109.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85ab2950c7496d73abeb17b0f82b42fe05bab6ddafc2ba7607d779370bc50cee |
|
MD5 | 80f65083e447bddff8f9e09e6e86babd |
|
BLAKE2b-256 | 0ccdb1cdfb6c8d30897fc1d13b74235ff0a7e3b1de36954b2fa1a28a4980e09f |
Hashes for zeroconf-0.109.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee16a1fee6cf168d480a8655e1c0c38e840eb38233fd022f87e1a5b63d0bd3f0 |
|
MD5 | e1384423dcb64bbcd181682a8c983cf9 |
|
BLAKE2b-256 | 8f8d0eb9c7350c0ed64331bba260d226c9dd43f32c26be318a09f94fd53094c1 |
Hashes for zeroconf-0.109.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 142e1a47f6150a4c0cbdec0faebbe3e6d7f9ec3927c7c7a513cc6e78ad90877a |
|
MD5 | 6b4933a1e2d000268921062c93447947 |
|
BLAKE2b-256 | 03b3bcbb3de7733176525e2a3a6c758b25582b82ad376b70d29668a93e78d371 |
Hashes for zeroconf-0.109.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7ce5c53c9f37ae69e875d78a5353f1744b460c1716df63e1d3355834db760b |
|
MD5 | 272e19c38b60fdd6f74c93e5e53a692b |
|
BLAKE2b-256 | 1512dce0f4ebcf92c2b042a1e81c2a395f9479788844f01e1b7f8b5480d54ba1 |
Hashes for zeroconf-0.109.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3fe22e25efec9c2c521cf23451e51b54ac8b9a9f7bb7a3356f7d7716cfaea55 |
|
MD5 | 19f062294c025583e5f667b2d601fbee |
|
BLAKE2b-256 | a837f7a42b2178e1e9fc75c890bb184f60373cb0ccbce2d0484feeb1b8ed1ee2 |
Hashes for zeroconf-0.109.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 528c9d01cd4dfda76bea2e9fbeb33dc835441af367713e131320dcea022f9028 |
|
MD5 | 626f91b4913fd49db57aba8c9a32d25e |
|
BLAKE2b-256 | a81b90dd18ddc0995fbb395396a303a0030fbf91dc9e57ed57957c4c276547f4 |
Hashes for zeroconf-0.109.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e9798b8fe4d53796757897db17827918a414f13245cf7a049f5667424643599 |
|
MD5 | 41ba0ee47f8e7553d4f9e1289c5701ef |
|
BLAKE2b-256 | 6c7e186ca9578a1507e1788f7d6a48ef7cdfe3554d24b3a51ffe3ab06ad24956 |
Hashes for zeroconf-0.109.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a3427074e5ba2f3b67b41490324fd14751e528be61ce06ba98b8d9d6b12e762 |
|
MD5 | c183096a29a42b60a310d8d9cedf4086 |
|
BLAKE2b-256 | 31351be48dd7d5131a530a03642a108e1c3aa1dcd498b5c447d630acde70cc1a |
Hashes for zeroconf-0.109.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0491ff0f840055d549816d9730cea26f2e417d92cac70ab5107e0acd2414bd41 |
|
MD5 | fa3ace69007beda3b495ff02ccab7e7e |
|
BLAKE2b-256 | 8a2030937e2d9e45b7b9131e706d3d11668bafaaf310595b59049a381eff40bb |
Hashes for zeroconf-0.109.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689cf0aa7c015b16a9d7164ff9d16779ed06a8067cdf48082854346fc3a70cae |
|
MD5 | ac9d6c7bb73da34e54f7663ffc5b14c5 |
|
BLAKE2b-256 | ef87b3c071fb05582865bfccfb5109904c030e9ec9d71bb1c7807b45548e2c81 |
Hashes for zeroconf-0.109.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00aa5fc3c36a25db6b426eb1fc39149b1c36ca34536daa76eb5d824f121d2e69 |
|
MD5 | 7a60c5cf9ffaa0351869024d3477fac3 |
|
BLAKE2b-256 | 4a6f413835c24b4f990ae608105c32877c79730a7d48770e3a8024489481d574 |