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.115.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d84325690af2491d35cd1bb410bfc21225df9dd62a0c261bd8ac43896579b2ae |
|
MD5 | 5c67ce7222087260a510a193be0640b2 |
|
BLAKE2b-256 | 60a71288fe3e5f34002f2f50e8ae1e37a2971502fb432afe81c45aa6191c851d |
Hashes for zeroconf-0.115.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb51004a37956de41369942e8a2f1ca9ec54a0897572c024624130b63babeb9 |
|
MD5 | f154b94b73c39c3103772d178000d847 |
|
BLAKE2b-256 | fbce9812d19ea9cc33d9705489557866c6b1f27759bdbf4b0bf97f965d58f9fd |
Hashes for zeroconf-0.115.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a980b9da6e91f7853c2954106df7784f0e1655132fc864004b4769ba239dc8e6 |
|
MD5 | a0dcd16e16da82f4d1fe9d960b2e40ca |
|
BLAKE2b-256 | 9e8316f56cf2181c348ea72e4a3a067d2973f95ab0c6206d9a7671768fcd6c09 |
Hashes for zeroconf-0.115.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f101fd2a2c24e1ac31ed125153ec932dda148ac6d7b13aabef98452381c52d8a |
|
MD5 | 46bf396e5490b43681d742c8c0ea3c0b |
|
BLAKE2b-256 | cf3e97c685e3d2bac1eaaa8a7fcc58b498c7a7339174713b658d0a22ae9b888b |
Hashes for zeroconf-0.115.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231f3318bfc8c0bca69557a7a2d87d8436129b3807c100fba81f61567e9e84eb |
|
MD5 | fbd07feffb082a3e16d9aea52937ad3b |
|
BLAKE2b-256 | 93d8af6b409752cf17a05971ac647a008fbfa3079264b64f56c359316297943d |
Hashes for zeroconf-0.115.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7fca292eeceea611bb235e99acc29c26b405c57b3f104564509b41c84bcd1ed |
|
MD5 | a07c8fde03d4684a5e66e509ee6f8dca |
|
BLAKE2b-256 | 19a49cca302acbc8f8db324e50d0e9b34ea1b57328695e8e62f2b794ef4a140b |
Hashes for zeroconf-0.115.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 994a26d7a80344fbb6aed6627412e29f8344b84aa1e4a8afa694f3f907560641 |
|
MD5 | 53b81640f0ce314dab208ce29688ad45 |
|
BLAKE2b-256 | 5930f2ffc3336608c867748fd2294a2c694aad9dc1530c79e6bac513dde397f1 |
Hashes for zeroconf-0.115.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e8178899bdbe28ed0f6042f618eefc03e783779297f466e9da9094295e7e51 |
|
MD5 | 195d3cb49676cd3c4159440ed06f47c6 |
|
BLAKE2b-256 | a389ac6aa6f31e7c8ff7b945b130c6c972c03619aa10cc34a87906f27e3d2701 |
Hashes for zeroconf-0.115.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abf2065bf5ee68495c43114de7d3ff4ba668720e590aa60f8704ff6d8d7836b5 |
|
MD5 | 083b961fc45bdbea0c8617862642fd36 |
|
BLAKE2b-256 | 2003dd0c30f475b1fe4153b0e1c7775b42d189b28a498b0cf58bc941ec05e003 |
Hashes for zeroconf-0.115.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edf410ed9d48913aebaf9459e67fb994f081fc7c64c3f29bb3c6407fed98959a |
|
MD5 | d419427319db49b3fda60017b2831dc8 |
|
BLAKE2b-256 | 526ad6a6b2b6096a296752c36664993d8cd38e5fb1b6ff41f7f0c194510c7bcc |
Hashes for zeroconf-0.115.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03ee724c2545f34b0a137d9386c5e5d831dc4cd91a6315792d5296479e31740 |
|
MD5 | 3b353da5306098e883db225ef9b9b688 |
|
BLAKE2b-256 | f5164a4c9e298eebc7f291bd0ee14443b5fde9038264d8feace5681606f1dafd |
Hashes for zeroconf-0.115.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6da99fbdffb93e38e64235173755e28fd0b5d9e57f88633916aa967219796ed3 |
|
MD5 | b351ef40a01e1c61ede1dd5ca1f7a708 |
|
BLAKE2b-256 | 673c394317abff2557bd46d2b6d34e96de0d7e3cac443afc471a6ec3feffd2f8 |
Hashes for zeroconf-0.115.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a16298d6ce3922a920f343c1a261f8e160a9f21d863114e9d70a20c71d78e8 |
|
MD5 | 1b9556174001c20322fcc16af1692745 |
|
BLAKE2b-256 | 27db105bf33b843f79ceaaa0cc1f2f645b0d3687e7fcfbc5520ccff446fd5296 |
Hashes for zeroconf-0.115.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8b0ba2f19c82b02dbab7ae588eefd631c0d0a596c771f4f9262c7ece8bff1e |
|
MD5 | fd037c4d46c1bd4a61d3ee1ca3c3f179 |
|
BLAKE2b-256 | d54fbe2bbe2cc1a6aa193b97d9620b8f2147c7ad7211f03440ccf3a9adcd19b4 |
Hashes for zeroconf-0.115.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e106eac92225b4a9d866a3ee5978d758840e27cfd63f0705e69430ff910d89b7 |
|
MD5 | 7daaca89db315989dd7b85a7d3adb9e1 |
|
BLAKE2b-256 | 7120765eeee0e0d99f36742a6713bd8deea8a61926c600a4a23b3e03f9253ab3 |
Hashes for zeroconf-0.115.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49b9b1a250e391705f1e759339208caeb171f5b87fa31b3c389941b127269978 |
|
MD5 | 1eaa5389ced26edb1076a63a9b7d6e93 |
|
BLAKE2b-256 | be997b5ec1568b4ee3a0e790786e2d2b2e8994af8ee03045cf37a196131e1eb6 |
Hashes for zeroconf-0.115.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a509397d9674812a36a0a6b42053529fb73f2d3630ed35f5859ab2de72ec2ee8 |
|
MD5 | d16fae6b72ca3fef12bfb29f4c821581 |
|
BLAKE2b-256 | 0f3ecee3956c36730fcd2fc4805388276c9f4c2c681e36a512557a01d7945421 |
Hashes for zeroconf-0.115.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca3faa18897e9e4830e1b6a4e11fc8d57c5128ca560dae1cb4b41feaec4bb2cc |
|
MD5 | 946e7c3bc5a4ad478afdcfee0995c671 |
|
BLAKE2b-256 | 2db67698a37f4f6c3c66c739447fe20a7c4ae530824a318be40747b09ff99ecf |
Hashes for zeroconf-0.115.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a248a29c84f1be78b7067bfbf401dd7419f2ecd9f996549ed047cd110bc6031 |
|
MD5 | d17471c91c4cfa131f58334c8d57d55c |
|
BLAKE2b-256 | c34008c2623905a8a7536885cf8d56fed9f8e4f398384aead7b6cfe0b8c3e28a |
Hashes for zeroconf-0.115.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b109d63e3db7497c957c47e4f5b7e548398a7d46e0254a44ecd457cc4e0f42a |
|
MD5 | d26f140c5b8cc2e36b9612de6009cba4 |
|
BLAKE2b-256 | 13088fa6f80e3e261d2026531f49409dee1b55150a26f0816fde73fdfb36fb58 |
Hashes for zeroconf-0.115.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69a3bcfc66d922545f5cc4cfab93efab34023cb228ce3609bfa9f18dd2a08400 |
|
MD5 | 4fae1da0d015e05003d3d751d50b2b43 |
|
BLAKE2b-256 | 8823121de7dd7b1eeca6cdd6de828a0f886cbea86726ac0c3e4767ef24b95963 |
Hashes for zeroconf-0.115.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b17a9595a0b744783ab263cf4086f6b3037eeff8ea664d640cd1cffafd7d93ce |
|
MD5 | 769d683875af9c58589e674f1b6bc4b9 |
|
BLAKE2b-256 | 94c7782e93e5937fdd5f2691cad36e3753a31cd71fd07ba2ac6229419eade76f |
Hashes for zeroconf-0.115.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5b66fb197490c09658a720f8536519e320fd37113fff36c39706044c5ecdc0 |
|
MD5 | 33e5bbb8c043aa158dc042c3712ec917 |
|
BLAKE2b-256 | f057e84ba6702874218e3fdad00cf2da32ff0b17ebe2daa5f43037f92a5b480d |
Hashes for zeroconf-0.115.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7894d494fe2b91efd63f830138316acc860ac3f45563da13d1f7147c1b4cd677 |
|
MD5 | d5f7c579a11ce1507356b5561133bdce |
|
BLAKE2b-256 | f2dce37612eb29e8c7f06911588b5bc8ff60778ecb39f11ec1a1ba905aaa0f76 |
Hashes for zeroconf-0.115.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b8d6522b8ae81565b7d12b8a684412fa4eec883feee85ac7caa88551288197a |
|
MD5 | d7ce317e547c175ff5255e63361e9099 |
|
BLAKE2b-256 | 9ca3d315822aa4c8dba9763a48912a24a31522dd3f4d7a82bf77540bf6b73482 |
Hashes for zeroconf-0.115.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41123bf4678218a48010ffab2275aa78c93ac497807a04e1744d3676a316695c |
|
MD5 | aa7b415c6934522076a6bc2146ddee62 |
|
BLAKE2b-256 | 7d7916ed6edaa1f4c0eb8b856619845a0474f82a45f42dea727c1a17193acca7 |
Hashes for zeroconf-0.115.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc02e1f4b237b583a1500b8946986615c2a308148c94763bdbe62aef36dc6bdd |
|
MD5 | 9944e9504fbdc5f98b45b6183f3c32d7 |
|
BLAKE2b-256 | f3f79a08ab9a40cf835387c05afe48e74aabf73255d4a08f420dc1d5f18d5639 |
Hashes for zeroconf-0.115.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb06feaa858bae94671d42d5b69c06c4f329e76c83d479ee6589203ec11199f5 |
|
MD5 | b0a3a37f7fdf4ce8ee66c2541a3a97e7 |
|
BLAKE2b-256 | 699e6b842286173d5edd7876152f6dc2ee187fcf18018b4bec0acc78a2cb6375 |
Hashes for zeroconf-0.115.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51038ca2dd022165cf99e78c59cdf9814f2f973e4ccb7fbd59ded962f349f11a |
|
MD5 | 0016d16b80ecb2d918ffd6a5fe12a636 |
|
BLAKE2b-256 | 69126441adbe420b2b2a4b55f2e1fe1f47e4cbae4f901b23c38d1fcb97a48ff8 |
Hashes for zeroconf-0.115.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef65ff708609d2091bf43e4e6f8a0f3f447738826eb7ba8a7393e30332112e5 |
|
MD5 | 19fad4b35e02ca9add73ac9efdaaf5ce |
|
BLAKE2b-256 | 3b95066fb523f9498369b43b32b11e9172ebcb3f7ffe790fff1803ffc2fb3453 |
Hashes for zeroconf-0.115.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71c8d3e8f541ec266de1b6a859e3fc9c7044415ac8dff430a70b503e1abd38df |
|
MD5 | a5e1d8da09bdf69b17a4f8db4f2124ad |
|
BLAKE2b-256 | c40eea3b1d998e705464c8c9fc3f4dc264573b530ff3e092637973f85e45785c |
Hashes for zeroconf-0.115.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d43bd1a3745aab45bf7ed03e1c408b0b935fd4eef80a056b173b5a4c8f535c77 |
|
MD5 | 58411d33e389584aaa75f4b56c3078a9 |
|
BLAKE2b-256 | 965c89909561483b965854cd3de5818b1267499a3d7b2b6adcb69182cc122beb |
Hashes for zeroconf-0.115.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed5a2d5bf2486cf76e580585272e78c3c84f9f2d5752d7bd14f8f0c8b7d6b73c |
|
MD5 | 951a779d52c31ccef0eae19c5737000d |
|
BLAKE2b-256 | cd6529139da47e8f31983177243a9e711cb59b9d48cad8aa3f9f53b8f368d0f8 |
Hashes for zeroconf-0.115.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa13a2f06e1137dfb8ac3e34eabe1d9a93baf10e8611e2c69464e7f6d34fa5b |
|
MD5 | 83cf563c09748a613d150f9da1fb1b6a |
|
BLAKE2b-256 | 3a59c5ad899e512c1f9b4ea885f3a66919762153129f328499df190ce0d3459a |
Hashes for zeroconf-0.115.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f12d0e494292e6b9b5bfb02ff9032ec1ca254020a28d0edd7251ca4a384469b3 |
|
MD5 | d0d6b1187a027afba9d75d3a70ae43ad |
|
BLAKE2b-256 | 5047dd7d5def7e8cede5cfdb8fb2e9ac08d07aba524922f8c224cd0319477537 |
Hashes for zeroconf-0.115.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3707fbf81816051dc350be263a7c850ab03c1dc270c96e0b0e90d0c58dad68e5 |
|
MD5 | 1be37ed0365f9b052cbb7e7fe4d4a553 |
|
BLAKE2b-256 | 780f565cb12c58c7f458abd4dd970139e271bd03aea3e3f0f1c6618e61b748b7 |
Hashes for zeroconf-0.115.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a8c9f8e56147eba7bd6d2dedc80a35a41ff2dbcfe1fb6b5ba98fbda75deee6 |
|
MD5 | 02305186dd569bd5464e1b51477b5e90 |
|
BLAKE2b-256 | a8e81dce02d208832fbc9dafa58a73d84aa68ba1e7e26a7b5f96dbbfe7cc9e13 |
Hashes for zeroconf-0.115.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd82fdb96330722aa8f0da734ee06d1066eef3ecad4dcca7dc77947709cf354 |
|
MD5 | 215562aa97f112a17cef8c81986f0231 |
|
BLAKE2b-256 | 1df854a3a4af351865edbc471814d706db560ebb5c4fa604e79eb465a792b5b1 |
Hashes for zeroconf-0.115.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 644507b1724119903fc45271b9418c87b8b2bc60cb18f29f303fc668aba70c76 |
|
MD5 | c3ca8165608adff8323a98f23dd80758 |
|
BLAKE2b-256 | 4044dceed366604deb83bca9995eccfa6484fdd33b530242ff59bd48cc2c555e |
Hashes for zeroconf-0.115.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f21bcbd778a38c8898254d33a5526b5f3aeda8eb397778c18385b0b15797aca4 |
|
MD5 | b170a92e42a5ece218a918db888a8ebf |
|
BLAKE2b-256 | 0ea837ba58b9b97a20adb63ad021b60de12f43d5e12efeee0321956c1e8536a4 |
Hashes for zeroconf-0.115.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac358593b192ea357000a7371b071f4ab03c942d1bf2c3fc4d95432f3250c3b |
|
MD5 | e379306a5f1a364741bbb064cce78eb8 |
|
BLAKE2b-256 | 6520e42d15a8e45b6be04376f9ff4240e0ce5f152b5c4d1491d8fe5d5180b1d1 |
Hashes for zeroconf-0.115.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f1b20e297ea6fe8dedea592c0f3c32f100eb4eeeadb0fbc399e38defc2fea6e |
|
MD5 | a79853d5a54281cc21e98380717b5c61 |
|
BLAKE2b-256 | 82f9e2eeedc34066c6edc693751c60721c76bfc72d09b968381bc4967bed3f16 |
Hashes for zeroconf-0.115.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c362e02bdd0156f022c55d9bb5eeb8bdc8b75aab99b68d6c6339c04a09ffc6a4 |
|
MD5 | 7c22b10c58ef10c1f89c12f14efda19c |
|
BLAKE2b-256 | da0a06fb9f154fc9662148262d103753e10e536a58a88deaeb1b7aee15de5a33 |
Hashes for zeroconf-0.115.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74082769143613cbf188f0a9230da30c7febc33a68946127c2dea216d92b6471 |
|
MD5 | cca3b5632cf430548a7cdc392e8c65ef |
|
BLAKE2b-256 | 72820cbd5fc55d2e918870c5711d9a06417917c5c500607728d56c0b80f3f2d9 |
Hashes for zeroconf-0.115.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121099cef859fe560a89b97c6e50234c51f680b56ac35de65041d2b5838bc548 |
|
MD5 | c25c9aa28135c748dee7361afdb131ef |
|
BLAKE2b-256 | 3dfec93c19572c3c8786f0ec62d11dea5a050982398aea8254e7085d6228863a |
Hashes for zeroconf-0.115.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5d4cc71046d33f4a75d0b20a3dfda71ace297ea2d2c1b2a7d6a8fe5923a75b0 |
|
MD5 | 40420a970c31176d23be270193996723 |
|
BLAKE2b-256 | bda545e2eb9fae4c0d9aca07902309df9817a87ac646c6f805b975dd42be474f |
Hashes for zeroconf-0.115.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f373b7e6b39afa000e0f1f297288ebe4d4830ecfc666d1296cb072d10d645c |
|
MD5 | ad42136bb7f465f446e0bf0e44d15cba |
|
BLAKE2b-256 | 8cdf6396397bd1dbed06b2a97a117314e11d82b7465083f665778f9b80953ccc |
Hashes for zeroconf-0.115.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f032f0dd9d7526997b6f51e8a2338ff87cfafd6e727fe3fbc8fcbc77616f7d |
|
MD5 | be0458b964c2561dc7a0e269e34c6741 |
|
BLAKE2b-256 | 400be76989ec7271950dc39acdea1b511085bd0c62ca869832b9d4a794c1b34d |
Hashes for zeroconf-0.115.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bb17055119f902968369cdf2e2626c62aa0a82a854464e9a4dc65680e0326c8 |
|
MD5 | 08af82d10d16b63d95db7cfa2c16fde5 |
|
BLAKE2b-256 | 969dfe1f6f333098d67d02deb3244465069cef23f666661d27435b95f64e7450 |
Hashes for zeroconf-0.115.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed0c3cd5cab10151aa22dfe56a8c355a36e87549a58ba20816bc9be9b639974e |
|
MD5 | f8460475603b0a2ee9aefd6015b0d15a |
|
BLAKE2b-256 | c58593d4b7a9001b6c6c1ddc011fca3852f684313021333ef6a789b574f906f9 |
Hashes for zeroconf-0.115.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e9d69fa94e276657f45f90d8f8c281b8a02b693f254683ce68afddac51c619 |
|
MD5 | cf6096bf1d837633a7719d96020ad029 |
|
BLAKE2b-256 | 4dae9e84fe8a721268c0acafce87d092ced0b2d9a9bbc90010ecd9f29b8d449a |
Hashes for zeroconf-0.115.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a82f838b542b0d95feabc8336abe140516d29ca3e6e70b662aaa36d098a014d |
|
MD5 | 832072886b6ad1d01e377828ef3a80df |
|
BLAKE2b-256 | 315b97e1c9c3813c91ed931932234459f451ca45bfa36a172b55b89694bb19f1 |
Hashes for zeroconf-0.115.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 481ab3b1a7b28fce9303ffa55bdd5d09ee994f843f485fdf68fe06e53fb4c4b1 |
|
MD5 | 71b6803c1113aa3fa449ce3d373dda3c |
|
BLAKE2b-256 | 0c765f421facdefb5a90efdf76c5fc2e1303920bbf19f6bac42a80fb121d10a3 |
Hashes for zeroconf-0.115.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff6c9fb4ae209d0033c455b186840231a86a538fd8019b3d56fbeab2651324d7 |
|
MD5 | cea5a8d81716d79acd174fc721e9b335 |
|
BLAKE2b-256 | 5ee20329c9b0d51fcf7abac413c6b23479e53498b48d65c9baede658d9613602 |
Hashes for zeroconf-0.115.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe0946480b5aff342f6afda6b6d0150fb7d4838677f7dbbbe6ee3c70ebe9fb7 |
|
MD5 | 1438eb5efc8098263a16ed83eda3fecb |
|
BLAKE2b-256 | a3549621fa3389044cb335c68b1e0522118e30245fdad1998ce1ec8e49a8dc7c |
Hashes for zeroconf-0.115.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f29ef64f8edaa46884dbe305c4d07aef278e5504426d7053ba18279c55a42bf |
|
MD5 | 78d452fb1b60989835c344d01314bc0d |
|
BLAKE2b-256 | c9350c0100793354c3d7e31b06bb84de0b84a898e327cddbfd4d5aae3cad9141 |
Hashes for zeroconf-0.115.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d8a53c243f973009eb3bc06d8200839d35ede6cc9a347601736cb5300649664 |
|
MD5 | f2054279796bb1a237c6d092865898f0 |
|
BLAKE2b-256 | 1d3ceafe92e9f2bd931ed467d9d76aef50e2d3997939fc4a500aa63361e67804 |
Hashes for zeroconf-0.115.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b810f01cb4286162ed790c35541a6ee35cdf345d159a5d2922a00c1eebc6653 |
|
MD5 | b694ec3fa06aae4bf44cf98f0587dc6c |
|
BLAKE2b-256 | 8c145f6808c4734168eb542f9f435dc7cb085033f7eca5dcec6c0ad2262083e3 |
Hashes for zeroconf-0.115.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a3d5c9ab7887da544d1a850747fb400af26efeded8013345c80fd99041cb07f |
|
MD5 | fd3a7dd03c268019e1a639f815c4c883 |
|
BLAKE2b-256 | b394e6d5f2de57df63ba568d79ed027d91f2b2ff60da8299844a384c42ddd07d |