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.108.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086f921b9e9439bbbc6f6959cdba091cd1b15dd341bc61d40d6e3adb5f50e99e |
|
MD5 | c9c0d09cbfd772010876416827e51b78 |
|
BLAKE2b-256 | b8872a8a8acaa4ac3f0d36f4e603917f07dffa88579f67a9e88cb10b96555164 |
Hashes for zeroconf-0.108.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5820ab22a497961937c5be8815a6714fb337c6b6333c41b3182dbaaa49c89352 |
|
MD5 | e1e1d60a5b00a600e50b72ddfdbc8fbd |
|
BLAKE2b-256 | ba16cd8c15dc3c30c0cbb337d3fa7b24723da3ed31ac0a7a361a619d5d98b694 |
Hashes for zeroconf-0.108.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 045aeb80a3f5d5df7a2de53e3653d740ad053106d8da703b9df8d3152521ae52 |
|
MD5 | 17b8993411956ae1b1cc1f3865640e7c |
|
BLAKE2b-256 | 58dc3fff44ebd47484067eb70a2a4681316bedbcbf218cb1e11fd2af0406d3d3 |
Hashes for zeroconf-0.108.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8db129bc57d22420b6d388f66b97de19f699e9bd8f411a01092d8a1f44d1ab9c |
|
MD5 | 655a9667abc835a484db90728f80e2b6 |
|
BLAKE2b-256 | 510badad7b9159976c2600171cd708fca52cb8be3fa4ef7234e4d07298488110 |
Hashes for zeroconf-0.108.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48fc1919074bf02ed3bcc026eeb1d158919e5bf839bcc4123786d094da94f30e |
|
MD5 | 37b2d670bf16a9bb148a240849c301cd |
|
BLAKE2b-256 | ab48ba8ced54f050586b6f4e1c88e032b37e447fdcefaf815533936a1f2e2203 |
Hashes for zeroconf-0.108.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fef4f20ac9151b6412ef507d680ea261f6a3bf2c489ff0afe7d72941a531f10 |
|
MD5 | 3d02b45ba8de3097963a127a680a85e0 |
|
BLAKE2b-256 | dcb8229d1cedde9d9d465605ddec17df9ae6751ef0df7dab080dcf6e9776fbe6 |
Hashes for zeroconf-0.108.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b9a274fef9a8f955f5d1afd22fdba9726931bd974e239db633c45ee96d2617 |
|
MD5 | 04716a04ee8ab9e3c218e8a8dba63a45 |
|
BLAKE2b-256 | 44023910fdb29c431c5961dc96fd5048f122f1923849d5e039cbe8d9409e60ff |
Hashes for zeroconf-0.108.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ba6afa10fa06d333b5a4f597b321b4d5267305ce4abab3b31a558917ab250d |
|
MD5 | db23387a68397e6f49ba9bc002e2ac3d |
|
BLAKE2b-256 | 954ff9f76e5299397f89069c124ac3931dfa36a30dbc09d9170f822545ea5a1a |
Hashes for zeroconf-0.108.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0587a212b7830b72d4ea5746b44d2ced160067d58a1167d1b2a726bd9f5459f7 |
|
MD5 | 982e9c82c10e86c594119d43bb24b1be |
|
BLAKE2b-256 | 0a47322631b101e2ff74f7c3b4bd2804b37f46587eba3d6d4db48385985241bd |
Hashes for zeroconf-0.108.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 082d979f7e9206ab291bc6848056a87dce55ece004553f8b6d96236fb372b1b1 |
|
MD5 | 004cce024ea8c1a5420707026b144735 |
|
BLAKE2b-256 | 63ef51f4b57fc306dc7f9b39e97aaa425451a5604851073b0ce3e6a4f96ca89f |
Hashes for zeroconf-0.108.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218199fc445123b7017900e96e4a497aa8e7bb1bb1062889ba860d847ea42281 |
|
MD5 | 15fdb8d51a7e655e3ae6c67fb42994f3 |
|
BLAKE2b-256 | 0880a94b0089e6bfdecfe077e156b56f2ecbb33c74dd0ae0dc42f7c2ffdaf761 |
Hashes for zeroconf-0.108.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 368b1f3c37a082a3a6640de767dc895ced99a8e2677422e31827a29b0e4d7442 |
|
MD5 | a5aded788b2a5c5962cecbbee3209c6e |
|
BLAKE2b-256 | 10d5cf20cc605f90c98f85e986e0335e8bbf101c2166592d13f731a9bbf06e3b |
Hashes for zeroconf-0.108.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f47ab9ee83cc343a0ef74d3610c6f07023333e881f7bc83c6af681600d742da |
|
MD5 | 82e2b6d6c04066f899494d865b4428b9 |
|
BLAKE2b-256 | e6a07ebd05efc2dfcb8729e15ccabdbad6afdb8447fa76ed01b6171fed9eb6a6 |
Hashes for zeroconf-0.108.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb6aa0b33d6a61029483208650b3cb416661522de5502e2e5017eae00afc9b2a |
|
MD5 | b99cc398fbf0d6b2082c3eeb76056913 |
|
BLAKE2b-256 | 7ce16cfe162c6dfa079101fdfa8de5b022657f7052282bea60c59a41f5006345 |
Hashes for zeroconf-0.108.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf7c0e86ff5276801cc422378fab8496d78a3b3baa7a9e9f21f982b0198286d |
|
MD5 | 7c531291906ac6b33cdad4e4bbcb2c8f |
|
BLAKE2b-256 | 5799b457fe1885ea4f2bdc36aa4284eeaffbe0fbcc0678fd680a873af8a868ee |
Hashes for zeroconf-0.108.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e6b790678cdd2eebbd316caa35b28bfeb3713eea9f8bbb6ec8f9aff4fc5d3f6 |
|
MD5 | 5273aad30750e76aeef4010212aa0ca0 |
|
BLAKE2b-256 | 3c99316ad6e4d6fe3215f191a5567ab4bdbcd5206c401cd8e92963bdc40905e2 |
Hashes for zeroconf-0.108.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d22dd4a25f0b871b1b71dcc9871721567d926598fc2975204a102f5df04098e |
|
MD5 | dc2e6a6401e100b8968e3094584ec9eb |
|
BLAKE2b-256 | e97057319009d3f1085bd3b4c55324674a78933eaea0925aa767fac19fc4e9b3 |
Hashes for zeroconf-0.108.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0628352dfc0ffa1cc7e2ff60cd446d51779e3b9233cbb1afd48c494934cd0f6b |
|
MD5 | 89265ce0a22ab34233f24c71e4043874 |
|
BLAKE2b-256 | 857e040f42e477442feba3cd2f0ea922eeb81c942a8951ad0b3e843a5fc0baaa |
Hashes for zeroconf-0.108.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7079da5e58bfd84cc9e6764bb8f1482d67a3ca40520abafcd74aa2698f26b7a4 |
|
MD5 | 8e6b0c6eb3f010a39ca5aa7016385266 |
|
BLAKE2b-256 | ccee6edd58b4c10760b290ae95b8978c40f367ab4635e12f28a0c125fb5577a2 |
Hashes for zeroconf-0.108.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ddcde3bf82f9d36ed04716d3519818497bf253f2c0159660f5d40d13bb9f2a |
|
MD5 | 3d343378710956aea1076a3c97ca6357 |
|
BLAKE2b-256 | 1fbdae2417db948b173cc88eddf0730432de1f628eebfcb2b07fc72359fc80da |
Hashes for zeroconf-0.108.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3c5dbd834dd608703955cb88215ddab03c4a10a364437bcc7965461078a3c7 |
|
MD5 | 57005711fcb52f6be011e7f6264ad4bd |
|
BLAKE2b-256 | 331fb6f08c9551d54ad75e446a1f0d055af6b7882ad5b08d2b4c832df885e3e9 |
Hashes for zeroconf-0.108.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b608e634ef8d93e9f31cbeb94c60c029b377cb8874ce3761f7bea9d9110046e5 |
|
MD5 | 22b2117486bfec9548e29ca589a60263 |
|
BLAKE2b-256 | c834c1d4f7b2058aca811f432af82903870c6d97eeac12c67ffea67ab1f15c89 |
Hashes for zeroconf-0.108.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2b45122af246100564b2f94d1c1dff932efc5de5444f44b3a57c2434d84fee6 |
|
MD5 | b9ce3560138b7a58af841774070ba2da |
|
BLAKE2b-256 | aefbec24c5d2dedb14f1b9058ed31c5afc8e59b136fa02c09dec159f75feee07 |
Hashes for zeroconf-0.108.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5815553e5040713d124f46d2cde820809b6e66f9d3c47059d6420146775dad8 |
|
MD5 | 41c13a396e68060f722c2c9a5c14b6db |
|
BLAKE2b-256 | 11d6b78d83ad80d34465c88a1a62a49500169a1a5e5fde8b8c25b578e9d2dd7a |
Hashes for zeroconf-0.108.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c397f306fdb3210185c76bf5a35aaa10edcc1bcf9b2d9c8a61d30e9c41ed020b |
|
MD5 | 0e0602ab395397782ccbc5750a75fa1c |
|
BLAKE2b-256 | c120e062f4491eaae4f45e0588947b6a26d7dd1145b56de0f268fe2b534f9372 |
Hashes for zeroconf-0.108.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b17bf754a97857e693ae60ffe43b9b1bc0ab74146101c7e01e73ea21204c2d |
|
MD5 | 1d3c1ade75f15878a912879443962b8c |
|
BLAKE2b-256 | 9a7b97ffb9b1c4834b381c1e0926942ec857198ce5a9b629449c3d76fceb6452 |
Hashes for zeroconf-0.108.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e40d2519024e5ba8946315e30f02be1d1d500c942ad54410c9a7a1eacb351de |
|
MD5 | 6106bda154ebc01d59c2559ef95e2ae1 |
|
BLAKE2b-256 | 577f0e2520b353fc287c9b1a834b5e9b3bdc25ce2c73841c1069bfb4375a122b |
Hashes for zeroconf-0.108.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5494c45f33f62cdd6fab35bdb3e2a9cdb1a63011f3940987dc4450bd1373f7b2 |
|
MD5 | 3e2b3c7e9eb36fbd6b7c2b0960cbb75e |
|
BLAKE2b-256 | 0fd22308ab41fee37a1acb0dfa217fefb7c560f000b2202965fd129cc55c3345 |
Hashes for zeroconf-0.108.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eee115195dd25c54bc5ed1956833f9bb0e8de38c3849d11cfb55ca644a735ea |
|
MD5 | eef3c9332698ff15ef35293b83e41ae1 |
|
BLAKE2b-256 | 213e0554ace6b7317d158f063db08ee987dcd8eed39d82c692863d3e6ffa8d31 |
Hashes for zeroconf-0.108.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f86ff1bb371ac5926ef06d1b9810ce07699ebb0039ca0353178b1caffa46346 |
|
MD5 | ea5060ffd3a3c1ba0aae0c005498b88b |
|
BLAKE2b-256 | b80fd5ad3182a8ca6d7f3c4a98c9a1d6e7013d9060254931f8d1558e620843f0 |
Hashes for zeroconf-0.108.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e6c2c81c064bf044c5afbe71cbd52762c7cd246b6620797d69f0f6b96798261 |
|
MD5 | c085fdd169edb470df1429b38c49d4c9 |
|
BLAKE2b-256 | a62c7edb06a5a0208185e9ba2c339bdd4137dcb8fd84fff8e75e8d3851094ea7 |
Hashes for zeroconf-0.108.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00fa24bb3d07380fe7caa1c0c8bb30b3b6077b14e66b449b671ad3285332d5e1 |
|
MD5 | e9b3393014b3e42f04cae9be9228bb11 |
|
BLAKE2b-256 | f6699d551132e5875670e209608268a7dae14829dd38493aeec00899827b12f2 |
Hashes for zeroconf-0.108.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0613c31ee83b16238c42da6882fa479ff23f602a485bbcae99f6c2811702d3df |
|
MD5 | ebb0b43c7576c4f6c77035ff4832cac7 |
|
BLAKE2b-256 | 3285216237b18ea94d20f077a6b715afd280c5e3f6ce60aa4dac04a3bb46cf7a |
Hashes for zeroconf-0.108.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe6d23e00b4105c561ad6f0b5cb6700689844095570d10f05fef30a9b95c534d |
|
MD5 | 33a9729ba4003eb33f64867492e84ba3 |
|
BLAKE2b-256 | d73ea67757de5f925f76da157584ce7a1be34ed4f0c9cbd06a363633f507ed45 |
Hashes for zeroconf-0.108.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b609d4d0f84325862349fb57dde51765e6df5a962a645d8d4eb5c65fa2f7de99 |
|
MD5 | 2ffbac5906afd69ab549894b7d497dba |
|
BLAKE2b-256 | 59cbb9f1fd0a616c96372485750430e4d2a395146536c1f7e2bc15cd8776a1ab |
Hashes for zeroconf-0.108.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05dc012e11895c58d3da7de0f3a70c6b9d5948ce39cdefd0dbd811a966491660 |
|
MD5 | 60e3cb75985866019011cb78f35dc8f5 |
|
BLAKE2b-256 | 1f6d9898d5d9e1a3567e16c4a07a72ba2c9be057703a5700cd0f03ba40156918 |
Hashes for zeroconf-0.108.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b0335d1daee8cb424c04121188b384fc5a1c0f07e2b5f736682c163abf18608 |
|
MD5 | 0557c9ed632c7e78500701418d96e2f8 |
|
BLAKE2b-256 | e333cf5ffaca48c8e92563da9ca4677f5b1791abd703009de2886e8a3c5b8d45 |
Hashes for zeroconf-0.108.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98f27f5157e91d6e592ea62daf3f89f0f79c09f3e2ac9250f374cb5cc1eb803d |
|
MD5 | cc22369d8529af04f80142c2cc6b8e82 |
|
BLAKE2b-256 | 1f4e4160e253b28887dc9849ebc9caa8f7148a73013aac4fd6cc529bdddcb51b |
Hashes for zeroconf-0.108.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 583f2a50083c8959022c945192aa95ff00f84ceef3b5d36cc9b5e5899a20734d |
|
MD5 | 52ec5c9e22c8d8f033fb5a2e21c8ee4e |
|
BLAKE2b-256 | 17a753df6db2b0502d7b91207b73a87bea3468514ac642881882f540687eff9d |
Hashes for zeroconf-0.108.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ced9e8ba316d635373d765d9f8898301d8176647d6345bec77fdb2ebf13e0e85 |
|
MD5 | e50cc1d8cc70bc847f08a3dfdf542f6c |
|
BLAKE2b-256 | f3b8521ad76f9cf7ba3b02741bc99377f16e484659237bc2d4f759868fe75fa4 |
Hashes for zeroconf-0.108.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8560b5d36b89f5f8df997a007afdc60fb3efa92fe1791bb5a98583e1ba62282e |
|
MD5 | d6a8fc94a0dc40e7deff815fded344f4 |
|
BLAKE2b-256 | 55b83afa702eda2a957e07312dd52eb6d5dde03b86f5f2d7de894ca81df45005 |
Hashes for zeroconf-0.108.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a8097281e6e49147d42457bb28e954b731bbd85e8a4ce712251e337c1d6a8a9 |
|
MD5 | 0922a1e042b1dd3ea3f4bac3410d5361 |
|
BLAKE2b-256 | 66ddb4385811b3d6f6f45102090503091cd06068ef448ff4addd13622b84cba1 |
Hashes for zeroconf-0.108.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b07b5a1485faa5494414b6bb0492ec378ecaea23735dd3d6f772605b46618ab0 |
|
MD5 | f525cbf30eba9630db2e975f80936ee4 |
|
BLAKE2b-256 | 0b390775e838a7fb96384b356f6b63b0cf74d674d9cff3dbc51677a60f7dbe73 |
Hashes for zeroconf-0.108.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f5c314ca94f3126b0bbca761a241761cb466a36b8fb5e699ed348c1a670f2ec |
|
MD5 | fb5246da9467296e5f460f58115e967c |
|
BLAKE2b-256 | b422beb443bc945a44f94e17880aa6834808daf032d4bf3a0a8a0f5e326734fb |
Hashes for zeroconf-0.108.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12caa6b00f3c6751bb33d3a826d219024d612b6c79d97c021433882f542e29aa |
|
MD5 | 8f22f5aa64a08b2097653f20880e8b17 |
|
BLAKE2b-256 | d14acf5e4637524d35f6209d8a7fcb4821ea2efa41f7a32943f293c58b43cf23 |
Hashes for zeroconf-0.108.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 224e04f2eb1b28e1c364b82e3896a34497abe75213d8585e5b52f8c0880e1891 |
|
MD5 | 14817b1a27db6525ff742524269fe7ea |
|
BLAKE2b-256 | d413cff556f5450c813ed7ffbd7a525c70b346f9b4c97f5cca281d56d881fcea |
Hashes for zeroconf-0.108.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ec62f0be0d267061d196cc9f1726e1cafe40efc11cefab7431675cd87d2cdca |
|
MD5 | 1b46a6fa4edce0807e50d7401285ef9d |
|
BLAKE2b-256 | ab240e238f12229095a27df46a63d4d5cccb24cc07e4bbbd49706dc658c62f35 |
Hashes for zeroconf-0.108.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171199bdfd2b2a6f175cbbb0941aa49e28be2c0d67f7a92bc20c186094090cfb |
|
MD5 | 821cf8fd93162fac1e7eb42cddf495be |
|
BLAKE2b-256 | 88bbf3abf8146dee361e050bcce15b9a45ead9b0836dc8fd83c818ae721bd332 |
Hashes for zeroconf-0.108.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92dad2cba573be53c3f009c451b167e63853dbc6c6f5fdd6416a432088108afc |
|
MD5 | 1fe46876236faa040f9b46ebe7d02e5d |
|
BLAKE2b-256 | 2c4df86b2f9bc24e524d32b51ab617023a906702604d9a5a598467344a16c15e |
Hashes for zeroconf-0.108.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba122b805b4e2b666b9b68ad7f8de6a0899bfb7213be4f163f7d9e15fa8d00f2 |
|
MD5 | e767a82979becce8e840b896de383e5e |
|
BLAKE2b-256 | 70167cb3a4298615c57868c7cd9bd75f0f997f9a441c54284a74ed7cd10ebf47 |
Hashes for zeroconf-0.108.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b3776c1a6ced835160b6fb5b50b4e4a8ca5da0aeedb70a04432457dff7d6845 |
|
MD5 | a419db647df5e199a0371072240c9d36 |
|
BLAKE2b-256 | e616e62b53e7ae3af90d1a6e26bc7b600f358b4c230208a991aaddcd11b5ebb7 |
Hashes for zeroconf-0.108.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c134c6dfbf8bdd73f86b81c0ae4783b5f1be1dce02e08e71a25013500b891dca |
|
MD5 | 30ae4514495df4aa6be1be212ace7cf2 |
|
BLAKE2b-256 | f8beec16b8344187c4f226661e4f10f879da2520cc7021cbd3a25f1ebdd6afcf |
Hashes for zeroconf-0.108.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cae18c1384870de6d25ac85fba6ccd7dc03889b464d0ddd6bfece9570d33f96 |
|
MD5 | 04bce284b705e0f103c11cbd6a7137bf |
|
BLAKE2b-256 | 1fd104b67508601ddb9aa19f397f7bffc7889f3de482c4ea9743b4151542ab6c |
Hashes for zeroconf-0.108.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 083bedc8fc005f83fda65954f231b7b23caf0b128b9aab0287cab8e416295280 |
|
MD5 | d194a505a3c91a1ce07363ceee8eedb6 |
|
BLAKE2b-256 | 4065707b5358e5795b0ad860bb4d239f5ebfa1375a1771e0612934a451dc1ec0 |
Hashes for zeroconf-0.108.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b9fde5057de0764d118ea4fd10a65ced8a741a041ea7198b80e1ebc81a450b |
|
MD5 | 428e4addf3399c145c0ac6436cbc4763 |
|
BLAKE2b-256 | 086f8deeea01d04eafaecd1eeddb707de38b62750aa235172e8ec463def681cd |
Hashes for zeroconf-0.108.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0354226995a421844b02fcb88da28230e233ed8fcb436cd06cdf6e911249eee9 |
|
MD5 | eb5deb0a527dbd3c213036403bbec08f |
|
BLAKE2b-256 | c5b8c72ca1b362fc337afb9adb2a5d018def29805a77b680219fdb8887fd26b3 |
Hashes for zeroconf-0.108.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78c4c4d3e67caecb8ca82a26e380094bf2d7ce0ccbf13de60fab93d7478a850c |
|
MD5 | a33a669188059ccc17ceb66d1f784644 |
|
BLAKE2b-256 | 311a863ce27958f70ac91473e7b5d4da5799b94381c8509ac82e13b92bdcdff9 |
Hashes for zeroconf-0.108.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 692d6215b9e4271b9eaba901b334fa1bb8c0d7803689da3cb8f30c2a2078ecea |
|
MD5 | 2554ff0dea9527308f494ac2ea6781ca |
|
BLAKE2b-256 | 03cfd15546de74956f496b13c2d889444a0b1a7ce15bc1038e5bafd539e2b67f |
Hashes for zeroconf-0.108.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a96e3a1882308e96923f848075e4a6b7357b45fc318f352189d66c7b36b7df93 |
|
MD5 | 4992fe64793a406459c9ad19a8430363 |
|
BLAKE2b-256 | f195903562076d358e5e3d79267674af9c24c73054ad829d33a11d14b1468240 |