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.103.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca0b80085a817367e68316c49eccd889fa4d2ed4bc9163850556568b4390505d |
|
MD5 | 4fff17b8b8091f40c4dd3039cfa96dde |
|
BLAKE2b-256 | 290aefe8b6bd71638b2439b904f1c9acfd84cc7c37a8958ef5debca6ebbb8ad0 |
Hashes for zeroconf-0.103.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a33fa0958f929d1b17d5a3bbac8829c76f99592736ef37bd0fa177984514b5fd |
|
MD5 | 91e367f44aed8a52e6a9f790c4aaeb4f |
|
BLAKE2b-256 | 128960db6fd2de61d55b46df27c4e46e9049d22195d2c1d35568a3befa650e5c |
Hashes for zeroconf-0.103.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fc09075a505fdb44e6ff77b0427ea5f8ec59be7b891a464590fa6d6874bf4ea |
|
MD5 | 3cd0a92a806aba7c977419a3e2797bbc |
|
BLAKE2b-256 | e15825920a66b8ae7b35a84abf9d83ace7d5d4953ed338ec178c29906b127ebb |
Hashes for zeroconf-0.103.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90bf36d6a20c0a4f6c7e9273431818bdea92a2dfeee2cbb0ebf644d66694a9ab |
|
MD5 | 90ef32081d1ba4d273f08154d5dd22e6 |
|
BLAKE2b-256 | cd50a66b81730f1812ddb29ce7d28aed1eedf1509b64dc0e5a4c55a258af6788 |
Hashes for zeroconf-0.103.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c531613cf2aa3bc8b03b037e4e33b102516f80baf623b69a610f03b3a4a9d95 |
|
MD5 | 7130221afd5e32be69bfc6169b895f6a |
|
BLAKE2b-256 | bb71c3c6b44ed2ff6258be66fc25307679dde38f1193c0b8529f172be79a3ca9 |
Hashes for zeroconf-0.103.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f8bd9cac78170ddfcb0f74f43ef99d33af4758af6d6be9919c240a4b6e43e76 |
|
MD5 | d23523fdc924a2414569bf4ec97f123d |
|
BLAKE2b-256 | ce2190f9e53c735a67e30ff736d7464f04c4a23c1f9f804c0d04602f8d799954 |
Hashes for zeroconf-0.103.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f5f1463934e1674b93daf095a7da8d3bb3b182b361b7d4cf90f990aa3d22db0 |
|
MD5 | be1d9c818a56c6e5eb94aa0bf85d5001 |
|
BLAKE2b-256 | a1ac65bf2ae41fcc03ace0710f73696b30eac77addad12a681cfd640644b0709 |
Hashes for zeroconf-0.103.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15191e02d32ed24bdeb9959fb1e3dd571df13555d28bfd5a577deef9e39a3886 |
|
MD5 | 56bc76f219f92bc19b2140e74d54b55f |
|
BLAKE2b-256 | 5a46db161a85d42c5c13b021214e099a545befaa795a44be484b614e73757d4f |
Hashes for zeroconf-0.103.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf1fda1aa966333bef3139f4179ac632182b3de31c4f07aa974bd9162a74c77 |
|
MD5 | 0e51698df40c142baa5bc66d5170337c |
|
BLAKE2b-256 | a55a6ecdad98a2ac5b28080dcccf3b5758c81866fa2802279a0bf3bc972440de |
Hashes for zeroconf-0.103.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2769f7385fcdda0762ad7c261354558003bea2595295468283667a60d86e5773 |
|
MD5 | 81dbe436a2d96b152be67a3353e58293 |
|
BLAKE2b-256 | ea746772bc5c638377b79da897f0eb9fdb887f6135449b6c00f466ec13a09030 |
Hashes for zeroconf-0.103.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91d613d1a1f60a76e251ab10e267f81b0b59f76ffa5f383895f466383b1c4e48 |
|
MD5 | 3cbb24811c3c3414b646c625f3e12852 |
|
BLAKE2b-256 | f569af5187a1976b2b44e18e05bf97be2195b8ab76f6144493339dcbdcf7d0c7 |
Hashes for zeroconf-0.103.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bbeac1727067e4fb382277e6e31b4a94a04a8405a601a1cd33a85f6bafe9a07 |
|
MD5 | 58ee9e62c0a02ce51e97bf57bd564746 |
|
BLAKE2b-256 | 4d8bb7303914f195ea59c1c6fb98c145a4d64388c4df8cdf6306f660dc1b6ebc |
Hashes for zeroconf-0.103.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b3106cc28453d8ce52faf3a2fcfa46fb78630993d232927e3822c739e7dfb7f |
|
MD5 | a790291b72f5a2a8a98f9836286bdf61 |
|
BLAKE2b-256 | 272fda55eae4567b79d3c0001b12e5f7d5aa18a78e29cedbb5ab4e7f94de3408 |
Hashes for zeroconf-0.103.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0efb68d2e116f6d54cf382527eb9b2878b26ee833cc72add0532ccc3f2e88445 |
|
MD5 | 8b1b8107f8a0eebcbf824d3c77b176d0 |
|
BLAKE2b-256 | 972d9e28eff52cfd1071e04d0779bb6c3ada8fc71e49a010e5cf6a4a0b040ac1 |
Hashes for zeroconf-0.103.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92409f4eeaf8c2de16e3260a4ee347294f720e79a00cde38584d79456a43ace5 |
|
MD5 | 96d539bace17798619c9f3fdd5142b3e |
|
BLAKE2b-256 | 07c5afcd515377d274ceec1854d0a72d409c450fbf1197af75dcf325bcab256d |
Hashes for zeroconf-0.103.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e06c7db975a8e51b55982cf3ecb15e373768e7b2454052bf9429a3b1ac3b249 |
|
MD5 | 2472916b220cf09fd3d093baeb76baf2 |
|
BLAKE2b-256 | e8cae0993d864a081f704b31b37f3d31f540d7d8020bedd6847199d9741cbfa2 |
Hashes for zeroconf-0.103.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12f45394f776ee0b3e09d93238e0f2d4b30ad5a64544ded35e778529fb72a8fa |
|
MD5 | 4e4ce974c39cac66075b1dc697071825 |
|
BLAKE2b-256 | c91066f7583abb14913b8dbb25e3f9cbb1160fc1e84f0d670b6ca6385f14f039 |
Hashes for zeroconf-0.103.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7645cd098668bf93c27be43dd088a127d60862124dec8fda9cf823f4c17d843 |
|
MD5 | 61f275f784511519504d145813db8c01 |
|
BLAKE2b-256 | 0aa75145836ad131147df281692605eb89e7a5b091cc9e0bbee19f51ff294741 |
Hashes for zeroconf-0.103.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 093ed5d9b7d2e9a292076a87ec14ca5ad8aec0b291616684a20c4d59c17c8010 |
|
MD5 | 69b1db171a95395dc68d6f035a0bb556 |
|
BLAKE2b-256 | 03b8eb8042a679263c62aca04be96b37ebb3b1b67f8d50ff75390f5fce6e2a50 |
Hashes for zeroconf-0.103.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ff5aef15d3fa0e14f10c2110a40124142b18b6f27bfa0d942e9d8a2195ab798 |
|
MD5 | f7218f0fdde5b99458a76e6230e86b3a |
|
BLAKE2b-256 | 73040ab056f4df0a84602af0a60ed9c41636c12497f57246b48a503ca640a8b5 |
Hashes for zeroconf-0.103.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3e488d049946b28589e4c995a220aa5783ac1dde01450648c94a6b8a3526403 |
|
MD5 | 5b9da598d3dc2ad3093004327fdf81ac |
|
BLAKE2b-256 | 77f2eebe225ec252bf67229796bb1b5b75d97bbd11242beea1740f5d1e7017fe |
Hashes for zeroconf-0.103.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03af56eb55a9821929883af89347e02c1af25d61df6e08316a25f84679ed969 |
|
MD5 | 2e6062e0ada4a17b443b1567174a5c3f |
|
BLAKE2b-256 | 99bbb72189276d5ee0d5a1d8fb3053c4870e9af409b70162d8ec6a0134eb9bbd |
Hashes for zeroconf-0.103.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 935715d9bf9d8c805bad5ecf1154abaeceed933dcdda5fb8cfb0af670ce0d540 |
|
MD5 | c3e29729a094c688da0244961bbd79b8 |
|
BLAKE2b-256 | e2f941da1f29bfe25f4196ce59fbca49da641d3f000430c96479c332a52a72c6 |
Hashes for zeroconf-0.103.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65a55195da71056e6ddb2e0155d46deb4a27f689271bd003202c3b6b93faed61 |
|
MD5 | 6d364ef94eec84f80a218858d6b7819c |
|
BLAKE2b-256 | abec51060dae531dd638195e8ae9ee67602a113f8f9113c79a873452590df4b9 |
Hashes for zeroconf-0.103.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2045cc47f83620c894994c90a5a89731c65b4fcf0734ea34634bb24ba8ada9d5 |
|
MD5 | 35edf2accabd408bee08663c2bd10798 |
|
BLAKE2b-256 | 76bd4841475125d02f22b6961d9dbee68032d03972897b5936b5e8a8f447c00c |
Hashes for zeroconf-0.103.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5c8022240a985ca8389e8fde474723e4fe0639e941d6c0a82f53eee34921c72 |
|
MD5 | cf3a0b5ac0b4e7213dc7a36e9a128011 |
|
BLAKE2b-256 | 62656aaf0ac1a8591aafb67b2adf3677b528c31f58ede988d605f210911e5358 |
Hashes for zeroconf-0.103.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ccf09589140c08f31556c6d8de134bae0888df3ae9da21337e94196b7e5ac1 |
|
MD5 | 0ceb29d53d672626207ae6fca809f469 |
|
BLAKE2b-256 | f0fc9565599474d1567e4dd3f732a1635b999bb0ed056f6088299728a667461f |
Hashes for zeroconf-0.103.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242101f4ec2226997207c7eef7c70fc1712d3990704922ebc09b1fd5455f683f |
|
MD5 | 1e244c08333f18e5c508d00aa52c4ce5 |
|
BLAKE2b-256 | c5647f3f7422cdcaba0b26a0205609c231ac55f42ccd059b29ee6b8966c62fc9 |
Hashes for zeroconf-0.103.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c333d94000113e758d0854b0557fd2d1bd98b74b4258d4ad0aafe41e382493 |
|
MD5 | 9bc5fe34d39a86375f499f21a139d758 |
|
BLAKE2b-256 | 57b055edc35d782dcf3647961495ed66de7525943fc0010acd847bdb949b0092 |
Hashes for zeroconf-0.103.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a423b5f165500e2aa227bd33e447e5acee35184274a2933df555cee299d91b38 |
|
MD5 | 4b8be9b05568c249b793ae7ddb0f5397 |
|
BLAKE2b-256 | 58c49660c5199b9bdb6ee33d7fe36755c4f9fd35c3b0a71d0caeb14c33368a10 |
Hashes for zeroconf-0.103.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a116c1a15f5fbdfdce1a52c90e65348ed549fad7ba0bbda9139bb00a693b38b |
|
MD5 | d4f3e2f131669a9d053f39d7b51a88cd |
|
BLAKE2b-256 | fe31ce6432797346ee9df35020c2dc46c3e76e91b264f418865bf91f070ad337 |
Hashes for zeroconf-0.103.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e2deb20fb22bf4f878c95fc4a19b56e5e939b044b69856e86890cd31c517eb |
|
MD5 | 21afad09115545e9503f7597bcef0255 |
|
BLAKE2b-256 | a1c179a651fc3aa228e70f780f53c7e44934a8a47cf33f291d9f95764e91c0bf |
Hashes for zeroconf-0.103.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07ba789c137680848b5e3fbad8508bd68aa46fc9d1811aedd6460694223aedf1 |
|
MD5 | d20dbcfa90756006ddaf956af27b14ee |
|
BLAKE2b-256 | c3bc8a84c2be1f42de656cc06f8d7d6f730c931e1af2b1b4ccbb3e1459efaa2b |
Hashes for zeroconf-0.103.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 619ea365f86f5d299d2070ba37f3b2475acb7d85a21930fa07836f96d475171e |
|
MD5 | 019180074f2924da5e4d63a426c5552a |
|
BLAKE2b-256 | 162f156e225fff53c681d3ded9a73b84a6bd49d975a58d49164aad1b18a7f8d3 |
Hashes for zeroconf-0.103.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b01a00ab589f9e6c112d3d6bcce7761053db616fefd374a21087935b356c51a |
|
MD5 | 6d9f065a3dafba8283d81dbc6399f59c |
|
BLAKE2b-256 | eb2a24440e4bf7d629c33af1fdebb1fa7d6d9b512db820068f8f379a06c0c134 |
Hashes for zeroconf-0.103.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a90c8dd551e79823cad49a65399b424973a3ac8bac280d7f874b34c61281a431 |
|
MD5 | a637c315de27afd298886c73d4933354 |
|
BLAKE2b-256 | e49bfb5f883036e6c5ff45f7a4cab458efef136234d851dfaaec7baaa2d99eee |
Hashes for zeroconf-0.103.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0342be6c9e19e40105f6ba325b82454edfc8d5a86aa9f056a620f8ef0d37026 |
|
MD5 | a25889d24c0daa6c9fb4c89137e0c264 |
|
BLAKE2b-256 | 303a05476936dced6b406d8bccbf7a58abbd1e1e7975744a4ffa29692016db49 |
Hashes for zeroconf-0.103.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57da6019e3887a5a8c359ed2366a0e7aff43f7ba452693bf68e519cd07f7b105 |
|
MD5 | 1f65fbbf698760a67b77c49ebe13485e |
|
BLAKE2b-256 | ae41ba8d443f0294bfdc70fd51e8f077e40b0110a6570e65f3da35d3aabcd100 |
Hashes for zeroconf-0.103.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de172fb898521698dd0bd3929331143c25ba185f29fe48ad5403a321d488ea5a |
|
MD5 | 139e95a4977484c71afb8b68f9659af4 |
|
BLAKE2b-256 | cfc28cb42fb1d7023652b385c7df728ab47280c4c5f1808f37db834dde1870d0 |
Hashes for zeroconf-0.103.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f7f3f43a08160cfd6aea15afe5bf36ae3e85e4fcb8d4d9b2923f588c3393cc6 |
|
MD5 | d15e5e30a7e8f87f0baabc98c0d96ac0 |
|
BLAKE2b-256 | 9aed4e6b07c40f315a671b5712d05674700b6f04ce9133b17254998526864422 |
Hashes for zeroconf-0.103.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e01aec515e84dc1d2242b272189c5dade9290b158afcdaf8c43ba09fc2406e7 |
|
MD5 | 2775d75301b98be513daf412df673abc |
|
BLAKE2b-256 | 01b824b8d4103ba1075b99b517ccf9bfc69aee2a09eb5fcea032a9c79fd5930b |
Hashes for zeroconf-0.103.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2feda144622918afb14cf60c6ab6fcd536ffb808e02261f8943e414948fd1368 |
|
MD5 | 531e6685d5aa89ef0dc674208ac1631d |
|
BLAKE2b-256 | 96924589f2316337d91ec517d4f6c0f1a4b4c0cc3c920aadc7aa886db7d2f421 |
Hashes for zeroconf-0.103.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3157140cd0cf4af9878bddd68c8127e83ced038d043f95da93446b262421253c |
|
MD5 | 195cffe5a62f970117a6d4d5c5378938 |
|
BLAKE2b-256 | db3012e1f26ebe267da102ea4a0fda966eb74cfd3899c6d448a304a83a0aeb0b |
Hashes for zeroconf-0.103.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c021d6c94055099a2145e1176e8cba3bd4dfccae1f7bcaa1eddf81cff6ab3676 |
|
MD5 | 505d882c71e127c41ca2a2223329d4e0 |
|
BLAKE2b-256 | 8731552583e9716f45f22a1cd9b422a6dc52ec04f802ffc147095651b18810b7 |
Hashes for zeroconf-0.103.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fea4b4f6557e20c09208640deba6f9aa4e7df711824a101b1d12feea937009fc |
|
MD5 | 8c8e41b05a9affaeab7f371e88cab8cd |
|
BLAKE2b-256 | f17509326be3eb4a18ec0dde3f87ceda5cd24063e8d385843c958694c00a076c |
Hashes for zeroconf-0.103.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdfad9f44e2c93fea1d06be9801b88312084bbbf59bcb47b0342f9d0fc3c2e0a |
|
MD5 | 4928820103e16e769ffaf0d7590099b2 |
|
BLAKE2b-256 | d9315750790efb7491fd491f84b78fac34a11e3da5d06039a399e8186d38c32f |
Hashes for zeroconf-0.103.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d35f37cc879df79332282c759c9cab2b7ee0f6b7990e02b602156d691b0ed71 |
|
MD5 | 91d2a0e80086fd946e86e2563d132552 |
|
BLAKE2b-256 | 1cdfb4928dda7873d014d5bca4f121a9459c374a9206c3f751a72333a16ece2a |
Hashes for zeroconf-0.103.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fdd874d0ce7e549b8215762aae3e787fc296549b2e1699bd47b7e4678bb303d |
|
MD5 | 058ac170624822925aa7347d4358fa78 |
|
BLAKE2b-256 | 2e12f48265120def4bd03bd0a65b1d33876420f6a247823bb90417cb0279fe26 |
Hashes for zeroconf-0.103.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3412130d4d8ba341f464fb2268a1016e12df52a76e477e00263186a184be73 |
|
MD5 | 43da7206ea43a0d92a53e4ca51869206 |
|
BLAKE2b-256 | ac6ca3006e12455112f8b84c0c5aeb004c0407be6ff71f3c2c30d9e15b366561 |
Hashes for zeroconf-0.103.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ef4c7475343548a98f2f373c61ea5c1f20f15e63770bb23dd3ebd518e84a82 |
|
MD5 | d72a2ca266d51f0503bdd86a47bd8562 |
|
BLAKE2b-256 | d1c5443742859e85442ba19062727ad05eb067dc5089d473f43d36fb6496cc65 |
Hashes for zeroconf-0.103.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea1de24a9fc6c9d59f6eeafc96114963d0c9323a674b4ecbcfdc21cb306a2c4a |
|
MD5 | db64af4380fe88c4483f096bd11f674b |
|
BLAKE2b-256 | 82c048c718e0222d269c8afc56c13bb55fa81c83094f18617b445f6f878ec567 |
Hashes for zeroconf-0.103.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b60bd9318259e5e56f3183e6736b44a54dead808fa3ee35d43773f551deb91f |
|
MD5 | de9d40346a8df4057dcf57813387b967 |
|
BLAKE2b-256 | 57d131e9c19a6541280d6206a250b2b87b526b1f3b24af760f131ff013a533ba |
Hashes for zeroconf-0.103.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d33eefb1ff98c5778a99fc189c9324a02c67006410c7128b9e578d4516110c26 |
|
MD5 | 45db86d0d55c2ef0a4241d125e23eb97 |
|
BLAKE2b-256 | ecf81437cb0e7ad5dfb87298df1dc4a6c7c92c1d917aa67216ed63236c8d9c71 |
Hashes for zeroconf-0.103.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99e4940dc6b17743dea74d670fbab180b695712101ca116f59c4355d7a2516a |
|
MD5 | 8d8faba8f0c1540c9a5d59ef1f68ca44 |
|
BLAKE2b-256 | 73e506665d71ee6f131867b0e7e14ac74dbe75361806fd8cfd32a5eeeeb2a751 |
Hashes for zeroconf-0.103.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4cd922da3867b2f61e6ee56dd4139a11680dd949f442e4ca2756feda6076127 |
|
MD5 | 0b8854ef78d0bc0d425af78be49c729b |
|
BLAKE2b-256 | 0e6dcf025284ae18d415eff0cc68090d7d6367ed06d7675585e462bb1f2cc367 |
Hashes for zeroconf-0.103.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77155e9019d30dbdb4a29646dbd7e0ff32ba9b08320dbcd9e4f6c90e3ffcfae0 |
|
MD5 | 809df71fb74a1d48d93e47ead1af3010 |
|
BLAKE2b-256 | 082f82fca693b188962f23ddb28ea2277a4d1663f7ea66b22abd3298c9ea6856 |
Hashes for zeroconf-0.103.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 186cd65279b672294c3d3a7d384714bc9882ed09926348861b2fbfb6faf70353 |
|
MD5 | 478225dbaf128883fab714502ffae844 |
|
BLAKE2b-256 | 418e6559667de85cb5356ec124689b9932befdc66d9268bb6956fbb53a522065 |
Hashes for zeroconf-0.103.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccd9b2df1da9f48dce374f7ed00ae5eb7d0daea0418692f9953ccf190a601f3a |
|
MD5 | e1dbf051e44f51b960af8fd70c71e02f |
|
BLAKE2b-256 | e26d261bdcdf9eb93f10c3f179bbcf7ed276dc09a9adad3eb0f3a48ee4c20f50 |
Hashes for zeroconf-0.103.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580826172d4c72a6354785be2c790dbcb76425d61663b90182b9fdb863dae9b2 |
|
MD5 | 60e7c372b32ca1ebc59765b15ceae19a |
|
BLAKE2b-256 | 1af8c509518ca1f0bacd9d8a48ff575fae37db25cbf0e2473a9d15ad1a1a2118 |