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.128.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d7deff96db16a9d4e49edfcbeab44ed9186657d4a494706cc02d4994af71f0d |
|
MD5 | b8144b43dac532b4980e86eac5921215 |
|
BLAKE2b-256 | 3e4db5357fa8f460446dfd14f7d54692f0296c778ca9f3cf59eab8b8101fe962 |
Hashes for zeroconf-0.128.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1ba0c799a184145648f4dcd7ff8d041fdbfe02ca130f4764464a010378e65a9 |
|
MD5 | 2bf90000ec2857091b8d91753975ffe2 |
|
BLAKE2b-256 | fdbf5ecfa96271d325cc761b6ae51d5976b21708d4e7c61ba7dc30b46179adbf |
Hashes for zeroconf-0.128.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2890b82bac54023c7e648dcaedede319c4373594facf729a4ac360ab7d3fd242 |
|
MD5 | 72f839ef05097b9d59d43f4fc49fc00d |
|
BLAKE2b-256 | a3096f32b0c8551c913ab87a3870271a996d9fa1747b279aefe3b24b6eb93584 |
Hashes for zeroconf-0.128.1-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07f3e026d5136826ed4aab95eec657d1584a8f0850c20e82ef46a56a97707a3b |
|
MD5 | bf2f659f10a01c81243c1ca26a77f4dc |
|
BLAKE2b-256 | 5bb46ceb8bd2bc8c297927e359c30b648b2283dd1b1b921c42fe18eba6b12e53 |
Hashes for zeroconf-0.128.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b5813cef0d4e64741f1c0afa181784f78721446b575dbe5e7f9cb5187586cc9 |
|
MD5 | c1894a25be150584fe79dc07f8749ac7 |
|
BLAKE2b-256 | 3a1640ecb0da14e44fdbf11b8ffe1cf7202f6fbe395c9c0c2f8105581b3dd7ea |
Hashes for zeroconf-0.128.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1fa091ab7c59846b5702559a556fd2552c986939f8be0f0f386dd3c90909ad8 |
|
MD5 | 791304eec57a09cc5cba1ad1d7b9197f |
|
BLAKE2b-256 | c1ce2468ab0d6a1a9fc28fa75db9c748807b984199eb3df7e4f76c6d8c3bd9d5 |
Hashes for zeroconf-0.128.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7bb226d77a77dbd459bce06dd1cc6e31180a94882443da7851c69daf5a306d |
|
MD5 | 66c1856c6f9e65b2650fb1bd7327925c |
|
BLAKE2b-256 | e486571998b72883e5106cba79072c4b8e1664474a42db3d8377ffe1cd4c572b |
Hashes for zeroconf-0.128.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff4dc2b165839bc2ec2bbf77ba9c68801cdff1ab5d2b51e71b3a1d9fde9c7d78 |
|
MD5 | 6b0714567cea8fbda9cff612755db2f2 |
|
BLAKE2b-256 | 0c0e03fdec0b6f2695d9ed6409aace2e666335b297cc6f0adc5c805eb40c3763 |
Hashes for zeroconf-0.128.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33461c94059b016dd1395f4476be1f22dc69a2df0c31744408dcdcd3e8fd9eba |
|
MD5 | 34a4643df9c12cc2a2753c4cc82cd583 |
|
BLAKE2b-256 | 1a64a559bf60104074100741dfbc42af12b887a3eea3a2582252b9f3e338deb7 |
Hashes for zeroconf-0.128.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 132e28c50969b14560062c2feb13d3ac11effaaffc81d7cdd1ec77a55ced716f |
|
MD5 | ce0505e9de01757d6592a4fe72e15cde |
|
BLAKE2b-256 | c415024bab1fe895c83887fdc6ab8b8d0c5e281e7391d39f5818bc00017bd510 |
Hashes for zeroconf-0.128.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6d364296df76d2442ca89d506ce2743d90beba758dd15fda1f609b918c428c |
|
MD5 | 01903cbdf7b05c77baaff1a5b55e17ea |
|
BLAKE2b-256 | fd71a5496f7c467524226edfca97998d2eb5513e368a0298c054769d2e704c22 |
Hashes for zeroconf-0.128.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2db7d539a0fff287ea6961350b5f9e359c9239c53455a1fc3cf1e85e9f07e7ea |
|
MD5 | d1296e89d2e051218b7c17dd274444e4 |
|
BLAKE2b-256 | 1dfa2e53ee17db94fb82d81520b81d8d727ddb0b6b12c959d572b6bcfb080cf7 |
Hashes for zeroconf-0.128.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0124a682e5ae546304ac2aefb68f3a0f18c945949d59befc2fd79c97792466c7 |
|
MD5 | e9dc095b09e1660deed88dc3559fa3ed |
|
BLAKE2b-256 | 9462c2b0d4c79c09890ec0ca473f4f9efeac1d825be04893e9c8656b337467d7 |
Hashes for zeroconf-0.128.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86fb6df0799ae96b66cc1bfb61dbaf99eb0cd039e224ee80770db1efa6e5b90b |
|
MD5 | be1f190cebe8d52afb18acad3ed7a060 |
|
BLAKE2b-256 | f4031c3fbed7f728b355224e4ebe3d854005255e69ebe7b87bac2b9f3b917e1b |
Hashes for zeroconf-0.128.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ffcecd5715e64966ccb57b2d4244b4cf54c34bf3655d211e02351cd017e31c |
|
MD5 | 27ff52ef0baacaa9ee7b342c77b6f7fe |
|
BLAKE2b-256 | 0710256bdba8f0a58e657ae10cb0a4ec01dd9dd9704b8fcd07a90f8db37fc098 |
Hashes for zeroconf-0.128.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 634b413afd674fcc72c3e068f750f8093cea07af673723f52c09121af840d419 |
|
MD5 | 309d0082fdecd6722f9fb02725b310b0 |
|
BLAKE2b-256 | e35b8c398a450186519d4392b7b74a35f192eb3f03c76d1c2b9341b60d0ada88 |
Hashes for zeroconf-0.128.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13208c0dee0515a173e9ff6e5b208e64ac373643d5dc48cdca933c8a206a0d0d |
|
MD5 | 76c1b8a67f552839434ff53e138fb03e |
|
BLAKE2b-256 | 3c51d57818745b43eb9cd1b6c77d979fc4374cc65a6d57f869658f6a909e377f |
Hashes for zeroconf-0.128.1-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b6903f4e1b6a546fca68967aeb7bce5bcd2911fa46b76139f5602fa48e52142 |
|
MD5 | 3c6d7e504b9463094ccfa99522e4cf5e |
|
BLAKE2b-256 | 36e2ee5d4a3db3280f9a277d247da162ea6d4595994bde7838ed1cb771bb3ebb |
Hashes for zeroconf-0.128.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32cb98b39084a61339b2b4902af6cae51a9008e5739bb64c14dfc33a2e909c6c |
|
MD5 | cde5fb60a042ec13b3c6676382511eda |
|
BLAKE2b-256 | 6eac424b42579d33aa2006d7201e990e375a683d36b4f1c66d45368ef27731a9 |
Hashes for zeroconf-0.128.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0499cccb6b534bdf81c8de4d2d40bfdc028557733f38af3ac55b48b08151ed3 |
|
MD5 | 0798e0334c6254b97b99cd00168b30df |
|
BLAKE2b-256 | fa6ac50e8cde96acf47d78aadb73f5c8d4ab5cdb9b7807214119ec1544b2781a |
Hashes for zeroconf-0.128.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a4c2161913d0842292a5bf5ec260e560de5e925af4578e32bc337332f929ce |
|
MD5 | c96e4882599ed94c1ba8d4830b329b98 |
|
BLAKE2b-256 | 8f494c8213cdb8b9abac865f34b44e13d70240b1819a0bab1b2b0e7d145c0526 |
Hashes for zeroconf-0.128.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1025ed5e31086344a21aa16043680d7a9db30e957b640aa0f500b03f62388eb |
|
MD5 | db318853aa7b882a06a9381b79693e95 |
|
BLAKE2b-256 | 31345825030098cf42a4dbe6b7f2c47cfd928b454b5b4963358b378efbf0ce73 |
Hashes for zeroconf-0.128.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff56ec961abe418e67591b2839fd13bffc8515dde178720f1bc3e0cd58611ff |
|
MD5 | d3d517b2ef0e435a38cac003695188df |
|
BLAKE2b-256 | 7d16ba35432c7bfce671baca4b3e57290d286e8382b388f2b2d5e89b279c9668 |
Hashes for zeroconf-0.128.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2230f7e0da8a9462ee2a6e72e8d64c26579da39e8f2e4c2779460782a42ad35a |
|
MD5 | 2c35de6652db15d33aa3aa8cfd11ebb7 |
|
BLAKE2b-256 | 316309d50ff4dfdab8baaa748be05d193601c12f1cceef62988302cea01a5313 |
Hashes for zeroconf-0.128.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 418a98e112d9dd4a7e2fc69038418537873c45bb332ff2a7beeb56d503fbd821 |
|
MD5 | 939277b71d33aa2551b19562f176450d |
|
BLAKE2b-256 | 75e443a27f04778d36192e8d93580b136a91e38dd383eaccfea2574661ad98bc |
Hashes for zeroconf-0.128.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 642ee1a4346939ecde8ea6799393d7b31a14d4b04f883d016f5f8a628c2e9582 |
|
MD5 | c83e02dc50f2edfff53c97bf2000cd01 |
|
BLAKE2b-256 | 5a8e71ff2d375215b834fefdac3c1d037043c9d88d03904ecaad97200d6b9643 |
Hashes for zeroconf-0.128.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13706c57d2aecbe855e7f80bd43f969917f0a0713fda4f3be57bc820c10cbceb |
|
MD5 | 089aa82183998baec8d95c5ed18f12d5 |
|
BLAKE2b-256 | f3ba37e77c58c05cdad6b599db9c1ec425e9b0964a94fea77f633b5822f5ce15 |
Hashes for zeroconf-0.128.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0274c3fa76c5b94c5b165d33f19ea2bc00290d62f61e21e35ae2af31441a0017 |
|
MD5 | 0350c297c41d89705f1bfe3f8343142a |
|
BLAKE2b-256 | d28e40d96b2b848176273769146967408e2e0df19fb4290e122f394f7a76db3d |
Hashes for zeroconf-0.128.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d3e8a47cbf2b6cbf519861a52c7ebdfbd11465536672a1799fd04cbfa30d8a |
|
MD5 | bfdc2a412ce99639b8654f759d93b1a0 |
|
BLAKE2b-256 | babcd42898ec2383215bf5eb624b24c06753e593aea0af6243a4dd1a1cf2d24c |
Hashes for zeroconf-0.128.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5137f5308aedd32e3666a5951a986ef885174fe59e395663c750c30cf3838a9 |
|
MD5 | 61e7dfef393892ff7a9cab597f2766cb |
|
BLAKE2b-256 | b6df6f54a6c075154995fe676e09e36efce2d3614cdf46d009aa30142de2e057 |
Hashes for zeroconf-0.128.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc3ab0a47f805a0057c49319bde84bf32fc52d3c1882dcd6037cc30152ce00c3 |
|
MD5 | 86a1295fbaa1755c5a5aa4e7a85c96fb |
|
BLAKE2b-256 | 73aeb7a9e32366e7babe9830726df34e368424c3835fa03ad77d4cd127761ef4 |
Hashes for zeroconf-0.128.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e01ac2893dfbb7f00a514933fa15b2058cef959a934e6c32cd35a89d6b6819f |
|
MD5 | 05b3ec1ea70938c8d5154908d64f2835 |
|
BLAKE2b-256 | 424ed97e4d5fa13fe4ff8d91c8113292a090b2429033323feacfa94543b9b275 |
Hashes for zeroconf-0.128.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59eaaa3c511aa557e20b97806a1d1ccf5201a7e9765f66a77e993a623b9782d0 |
|
MD5 | 0e16fca1b49a8d693bde9235fddbe4c8 |
|
BLAKE2b-256 | 6605e5b7cbdae61e8bee88c692a75b53affd6e446de036a2e0b16f765a27f86a |
Hashes for zeroconf-0.128.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7adcdb081e6704dd88f1b8f3a8e7990975eedd2ab1a0031df2db217d23d29b86 |
|
MD5 | 6e3679186ed4303e52d4a4bf726bb3cf |
|
BLAKE2b-256 | e28f17c08a45626fcf5a7900a235626ed525786dda7e7c69fcfdf593875275d0 |
Hashes for zeroconf-0.128.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56136b263c12d84ffbcbb4cd89f44d2473dafb6f0ac34394cea2be75e7f36760 |
|
MD5 | dd7f020e7130c586173762fd0e98cb63 |
|
BLAKE2b-256 | df2510d7e50c80feb402d91f2ef76c7b5bfa31cc2309a7576403ab1279a53850 |
Hashes for zeroconf-0.128.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ac4cb62fd97e2e0467893bef294f4b91538dcad65928f74017167fe0f75ac7 |
|
MD5 | 152fa66302821cc085261a80a1b7d17c |
|
BLAKE2b-256 | 0210e0ff61af796686e4ed150cea06fa8bbc5118152725cce9efeea546a03347 |
Hashes for zeroconf-0.128.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3bd79f9db7c87a3d887887bde97b740b67b9b888e86aea40bae1964b6482efe |
|
MD5 | 76190837de1850816a6c3e8211cda26f |
|
BLAKE2b-256 | 36958dd9ccb9b44efe462e33e51b26ba904dddf7607b4ce0db3b036fda6b58c8 |
Hashes for zeroconf-0.128.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 038dd50a4a352622e4f233456353085498085f70d043987b0cf2580ea0098b9f |
|
MD5 | ca777f19fc0ccc105e2a96db95989b6b |
|
BLAKE2b-256 | 256317dbd0e38401468cd67e65b016032e8a5dba73924d990eacde93330c7ec2 |
Hashes for zeroconf-0.128.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc72eea7623483d7ddb5406bf4a9449b74876415d3cad0f1cc404ae00ba3625 |
|
MD5 | 1130495dcfe7b77857e06786460e1fb6 |
|
BLAKE2b-256 | 9b73a44251739bbfe0471ae48f3fb57754fa69793bec111fa1ab57f0db8020a3 |
Hashes for zeroconf-0.128.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d374c77cb853af33fb57ebb495d653e8b910575c3b251c1f1eeb7392937b91ba |
|
MD5 | 7109f4fb21e7c2eb0391ed67e37487e7 |
|
BLAKE2b-256 | 68b18cc1866d8c9cd7ee32ba5e969863c6ff1f3b0d9aac02f7c59df9fc544138 |
Hashes for zeroconf-0.128.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 009794b78e3531c4c6725d08a0b98c692362d44f604cd6fa9390392259f4aa35 |
|
MD5 | 9f2f234cb11ed318469ded4991fef7de |
|
BLAKE2b-256 | 1c6a90e8ef9dcd629c0ba20b0278081a9f5e7b83efc6abcba7ff21f3c6da6ec6 |
Hashes for zeroconf-0.128.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efcf3ff335cbb4bb841172e26103136875e0b01f6ce0b4c79e90a91bb5ab5643 |
|
MD5 | 6304bb907406c4caba3cc184b2ce1a5b |
|
BLAKE2b-256 | 4e5293993154db247bc7e38ed4a14b929d3b60df99fb4b804307738b729c9f3d |
Hashes for zeroconf-0.128.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 685a7b04de991278d757c52b8f9acba0d520a52cb93025035fa0b03b35158286 |
|
MD5 | b5ef2dbea1a0005e231e4caf69c8c9c4 |
|
BLAKE2b-256 | 9c03a6cfdb8edf7952b774abb8ec2bb95e236c5d8028808ace9230566748fb70 |
Hashes for zeroconf-0.128.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a135ec59859417609da3fed26312425e3a657ffb39a68559469fc3b67674ccb |
|
MD5 | d8e54494da4164f37cb8bd4f3036cddb |
|
BLAKE2b-256 | 8fdc88b9a71ae3ddba96725d2a07ead6b4c91808eb5f77eeff064890017ef2f3 |
Hashes for zeroconf-0.128.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8898443f6b82c1323e21e322fd2cb479f43244a972290a05f2fdedb10e1b057 |
|
MD5 | b144bd693c50a41226c0e1b1c32894cb |
|
BLAKE2b-256 | 2d12aa5750f6017c90dd2b298867132aca89359d1eb39500b0255fa3452f4ebd |
Hashes for zeroconf-0.128.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 539db2f5a204fb924f0f24825be151634dd167a273010e784ebbb119aa9037f7 |
|
MD5 | c53f48f8d015f4995d693fe89d27c126 |
|
BLAKE2b-256 | 55737b4c656d521c438521f3e4cc597542751e807820f47b943560eb6832091d |
Hashes for zeroconf-0.128.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39101ce85d2a1c1d72a43ad4ed04d74654e5936417ecce1f1729cec0bcf58e2b |
|
MD5 | 039666a0a0afb123c8b4b633acedfff2 |
|
BLAKE2b-256 | da02c9b77405bffa6e7ca51f6921e77417d8a869a353801f0955026377293f7e |
Hashes for zeroconf-0.128.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09b32bf796ae67f664b82153b2bc76b9eb3e2bdd0d0b99cdd690ab825b241b42 |
|
MD5 | 8afcfaa76c8f27ecea9f6e0082b74c46 |
|
BLAKE2b-256 | d9af44356a898f7119796630b80f7a6d9e3a8dac02223d33dd7035a3a145a114 |
Hashes for zeroconf-0.128.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb171e60fd6a371c971c9e62f1e99343e25643a431eeca4d36d196fa5bb2d6e |
|
MD5 | 076cd9bb7588d8d5d6067eae1b4bf556 |
|
BLAKE2b-256 | 1643c4496251aeee43f84d31fb479b171e6f23d7285b3e9d9605f56f873cc08a |
Hashes for zeroconf-0.128.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ba6ee24823245da2786a750e841f0a5bb9429039b1ec58d4c8b9717e372a607 |
|
MD5 | 2a965435551a3882c0ada5b0b87cc689 |
|
BLAKE2b-256 | 90ea4e8ed55d2d360b8d226ccae2fe012fbe092d4373a1ecd44d4a50913c3e80 |