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.5-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9497b82919b237c4020f1d201ff30bf06c9bae391cf0334ada6aef05e08caa1c |
|
MD5 | ff3895b49d52deb2dbb919c06b6a50db |
|
BLAKE2b-256 | 341e1d94e73d392dd24946a7522c0a666e5353da0233e7750c326d9cb2f5beb6 |
Hashes for zeroconf-0.128.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1885e8cdeabf3f3ceb7933159c65ee370299073999f1c12e0f1f62ec6ebb60fe |
|
MD5 | 6b7e69ae1f7aefa9d099453b52c8fc17 |
|
BLAKE2b-256 | 3191f59e5ab5f9e134e987834b4f52fcafc40035a07b76cbde709502eaab8833 |
Hashes for zeroconf-0.128.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e0b1a039eae2956e083cf2bcf7596593bca739bc67fa71cee19d01b3d5c0a8 |
|
MD5 | c17e671046ea96383dbb7f8b3bfaa120 |
|
BLAKE2b-256 | 0bcf429667c7336573477a2dd0c8d55dbc1e06e0c5b2858f3118727ffc835977 |
Hashes for zeroconf-0.128.5-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bee83dd2c84dc5c27eb38d7a4c11d6066bfc9117d9080a0640459833727676f3 |
|
MD5 | a327eb0cc835e2de76051c061405c457 |
|
BLAKE2b-256 | ec28b2c02911e16ac49ac21efc47e9428dd8e554c82799eb48f4960c75407139 |
Hashes for zeroconf-0.128.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43d815b70792d32d0542a92366ac29922189d19c8596b517a57f69cdfea33b71 |
|
MD5 | f28bb2d1bf8681be1f1a5693160f32d5 |
|
BLAKE2b-256 | a24bde00052c5bff697ce68840695b6281abbe53a42a1454a37d67639d854058 |
Hashes for zeroconf-0.128.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ceeb724d04f92ebd11423646c23f61b4174176622a7f70f285a358b60579e86 |
|
MD5 | 76a133873a5b5c029e50b893968dfdac |
|
BLAKE2b-256 | ba11669a8586a57ee57716d6e24765abfeb6310c8f0e6841d81dfa75512ce01a |
Hashes for zeroconf-0.128.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353d28bd0bee8318d7a756f86577cece7b744fb918c1aedbadbc2b7488bd758c |
|
MD5 | 4e104aeea9120234de67dc0c22e3a298 |
|
BLAKE2b-256 | 9b716a16a1f88c0b5654978f413aa0cace6e9fde1abf221cf10766aecab04b7b |
Hashes for zeroconf-0.128.5-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 101217a01b671f24538d041430670bbb1ed493d956f6e412fbc9a15616c6925a |
|
MD5 | d735145068c7f98db32bd5c4640a2df5 |
|
BLAKE2b-256 | fe835a8f87d8e3b0cc08e652faed9bf6919f6e6952a9bb34a7f1fd9c562d6049 |
Hashes for zeroconf-0.128.5-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef13bbfa759c81f6f0999fe1764454ff2d5f720351c9a869b347e17f89d203c |
|
MD5 | 782b461ede24415152ce0d3863300916 |
|
BLAKE2b-256 | 48f6083bb506102acfd3c053ac300d1473f7573f52b076850a6a05bbedf6f827 |
Hashes for zeroconf-0.128.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | deda9c96eea9662b6253a04eaa8441a9a6488396d15fbf8ad4f6a1b628ef57b5 |
|
MD5 | e41caef707e9f4235f8eb53de3f3271f |
|
BLAKE2b-256 | a70213fded4d3d46174226bcf1d2280fa1d5e2e348090eb1a4069a199f9041ed |
Hashes for zeroconf-0.128.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a942d2c3db12230e50058cc522ded44a1f73e25966c12478507dbc87054023da |
|
MD5 | 0a22308b82085c34a1ab9d5f396b41fb |
|
BLAKE2b-256 | 889e7f3ec903655d382cb6599bd5e3452c677c79e6b29556c83dabf7c7308d57 |
Hashes for zeroconf-0.128.5-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0093cd57ccb6a1b88f81ee016b2a3f93ca59b3ee4613ad9c98287774d19daff |
|
MD5 | 2a21baec86adb4b9b5ff21018e7c2749 |
|
BLAKE2b-256 | eb1349ea0dbfd14e851fe44e51463b3da36b0c7557ae29a2c5f099d9e84f898b |
Hashes for zeroconf-0.128.5-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee04588c882a94602797fbae1112305f1491b87bf2432a49b4a5e5fe5080c859 |
|
MD5 | c04943de13bb950a2604e712aedbe1e8 |
|
BLAKE2b-256 | d194710da2ac09f7f8b95de9a66306cae41da3d42f5c224e89547a5854f0cc0a |
Hashes for zeroconf-0.128.5-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d38286724b716335ce432f0543ec5a92d280b41510c7cde47aa9a269c109cd1c |
|
MD5 | 772bdbe69116f283f3801de50fafd437 |
|
BLAKE2b-256 | 009a0fad906648c153293e5967897322721ba3dfb59cd7b905192f003773487c |
Hashes for zeroconf-0.128.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 961fb8d7b385dd30cdb0099ebb7d2417f32de543d36aeefd30b7bbd846e74718 |
|
MD5 | 5acc736378e1d4caf05b7936e2f135e5 |
|
BLAKE2b-256 | d09f489fd60396a1404fdb94449155bb9878fd4d7709751c5b3f9c40696bdf2b |
Hashes for zeroconf-0.128.5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7413f495c833263354b666f36dbe85cf105369c9a9c1c6c56940ffaeaa356d33 |
|
MD5 | e09ab748f22a12fbf645dae83088b042 |
|
BLAKE2b-256 | 7a22e21ee5f713a17e7ca880d551a6cad723f98f4fad44034639ea38fd82c835 |
Hashes for zeroconf-0.128.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 558c81286ee243dc61734942933044d5090da8c6e9158656a183e9d67200eea7 |
|
MD5 | be9bce8161650979c18450d3f3d6dc9b |
|
BLAKE2b-256 | adf3924db292828162ec6b4b228b3f3b9efa3962eb31874c42b204bdb6869a24 |
Hashes for zeroconf-0.128.5-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fc31d8690d85779a0b5f2d03d2b1b5a0e85b3115664e6e050a11d11ed3a4e84 |
|
MD5 | 2bdd988ba5cabe4460c412b7aa6c9567 |
|
BLAKE2b-256 | fcf4eff363d8e297f93baf8f1a1b75d49fcf4f151f0c469fd3e51f62f1fcf843 |
Hashes for zeroconf-0.128.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 715d74b9ec2c34859716e115d7bec7a67ccc239a03d41a20aa8c6418af56533c |
|
MD5 | 683f6704e9ae4ac94f43467a36792ab8 |
|
BLAKE2b-256 | 0ece21802b7315e057138a1fe88756a6ad46b04560cf1f60af69aa9fa63b63cf |
Hashes for zeroconf-0.128.5-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea8aa8868f01b09b3d1396569025b899430b9862e6bce29bcf0a1ac03d0119f9 |
|
MD5 | bae31a9908da5a8558d6cd400f29dee0 |
|
BLAKE2b-256 | eb186e5bd2e76c43fcdd50333bdb2123df632aa5c9a0449f98961675a7dcc9ba |
Hashes for zeroconf-0.128.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37af0381653b53dc0099447c4076a68a9e9c9dd4a0702fd543936cf325c3dc96 |
|
MD5 | 22f15a3f1c2b3aacf3cf08b905301216 |
|
BLAKE2b-256 | 25f09af4619da3e61279c14f0f544613ed39eaaaebe492a8e0eca17a548eb957 |
Hashes for zeroconf-0.128.5-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24865133b94a10e3febb4f7d47587fca7943e3a2be1d4aa381343f851a65553c |
|
MD5 | 7d838762c51d15a6d850a5f69f30c803 |
|
BLAKE2b-256 | 36b48427ddd28847a50b67a75b84055fb2ddb073e9c4b0d4010302843f74262f |
Hashes for zeroconf-0.128.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 997d84d9784a20cdbaad20488ec0d2de9aeba059c266c46b83d8616cae58d3a8 |
|
MD5 | adf07fe459a071714bdf5f8324f54f26 |
|
BLAKE2b-256 | 3b6bbc34672fd341c618f3b42ebc3d1476b02bcf1fc99c73a3f8816bba6a590b |
Hashes for zeroconf-0.128.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac67b385dd9414b4aec4b2c6e8b4dcd6c268017f97e4f30c4e3c360268a2050a |
|
MD5 | 404457e7b6a1d91b31666f9818e00390 |
|
BLAKE2b-256 | dec305f88d91d762123d41310aeba6003355ef066dcf3c46ee0e237c06608f3e |
Hashes for zeroconf-0.128.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aa5c320fb91cd8a824e474c9bb689b23dcfcc403dfeeeda949b93ccc0724190 |
|
MD5 | a31e781ce625c8b60ed94eca3bca39f9 |
|
BLAKE2b-256 | 85d8823df2e31c138337c9e9eeebb01fd7a78c5d902116fe2933a9926c7641a7 |
Hashes for zeroconf-0.128.5-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8892a8a86f932f30b1e29b74817b708a39e0100fe00b8e9bd9c331ffa260862b |
|
MD5 | b4a523d2efda308e7241e7a53b301c5c |
|
BLAKE2b-256 | 336896e7bb0683837bceb069c028724e81d1f7a921e525fe0c40056152e97396 |
Hashes for zeroconf-0.128.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc3e901cf7cf88e09d848e35f02154266f06e07134e0d29245db73f1a65bd597 |
|
MD5 | 3d1d1da28e7362ed0c84bc11eabf0476 |
|
BLAKE2b-256 | 0d217042906c4e01013e617aa13dd7ace6ca1faaba21bde3ad0de65d9ad4e6cf |
Hashes for zeroconf-0.128.5-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f70a49bbfc1e777280424b7bd0cc80f71c162be6852189bfd7b690cc9ac77a22 |
|
MD5 | ebd94c567cfb46af58a72d9d558a2bc2 |
|
BLAKE2b-256 | 5ef47e446cf725dac3ba33cca5d73ddaa70aaa7149bd3cab3cf5ceeec91a5651 |
Hashes for zeroconf-0.128.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7fbae23bbd745a8856027a3f85fef5d74c46f4d3e1326ce348ee064b1c7c1fc |
|
MD5 | 74b12cacc3051194662adb02af33c219 |
|
BLAKE2b-256 | cbb5f872da157e9facc6ac0695451a05f04e840fc42e349d409282626ee9e256 |
Hashes for zeroconf-0.128.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 399e024c79b1b46f01f02420ff8a7e6a47112023a8cd2676b2ae017554119a6c |
|
MD5 | 925d3275864fb12ee79b3fb1c01e1bf4 |
|
BLAKE2b-256 | 778a692967c5d7a113897c92d158c2bec40c530a76e2f7fe6bb6ebde24cf76f2 |
Hashes for zeroconf-0.128.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf2c549bc276a9fe6e262b60ebe4eea5f876989f5d4873c0bf9c453ae6f103ca |
|
MD5 | 27498dc94078554e69de85d320f20e43 |
|
BLAKE2b-256 | ff4b140fea0723480aa5e77e15f4438b4469d38f5328afdf1de44eb957f335ee |
Hashes for zeroconf-0.128.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db15d72acd484954f7930a819eaf4d7062011a1fe3310a95fb3f8e1ce867613b |
|
MD5 | ac084dba664f24e6156d13c7e91a40a2 |
|
BLAKE2b-256 | d09508eecd83f5854262ad673bd5316a2c207d9681911b7e4b69d01bd8a8b37e |
Hashes for zeroconf-0.128.5-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e0fb55294404655c75f3e5e3c2e8aa9d8693fc985aed758d926a2491d8d8291 |
|
MD5 | 8627b6095b16fccd0f905e4ff99fcb84 |
|
BLAKE2b-256 | 6d0089075f2cba4f522f08221a8e2db0957f6a1acd6c8c0ecea850eb294f7ed7 |
Hashes for zeroconf-0.128.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4db090ae047789e7bda5deb2847b024b80b2ae0d440ac1c5808196c2e0c89967 |
|
MD5 | 6ae42c1eb536b4b2876a34a82e08ad42 |
|
BLAKE2b-256 | 1393f855a9fa109f2384414f46c88a2468565bd5d39a18279c82e8af5d8b0ade |
Hashes for zeroconf-0.128.5-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266c3c558dfa4bc4cfae8003aeffa27d5f8c4ad2b6e65aec855dda7a4837df23 |
|
MD5 | 595c74a0adcafc2b53d00c8dc9de405d |
|
BLAKE2b-256 | 8de2cc58e95a905e0c62d5d3879c88655f0f7e29cede9a173d5a3323380e9f5c |
Hashes for zeroconf-0.128.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bc46de86a9c72a54d5573b78ec9a061b5f281c4ab25633ecfa1c0c78e51521e |
|
MD5 | 089f9ba3280e78c4aad49c3661883bcf |
|
BLAKE2b-256 | c54b6e7e940a77aa78b7cb7a0e623ac1a81fb1551d5342b08ddef22fbd1f8bef |
Hashes for zeroconf-0.128.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03939ef59f95406504b1368e07b82ff47b1a66093ac426cfe82b56eaf600950e |
|
MD5 | 6559c47004854f1691ddf5da4c976f85 |
|
BLAKE2b-256 | 321a34456bbe613b3635b9a7c7627c0d569e0da3a19b536132b005b647402e57 |
Hashes for zeroconf-0.128.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a51d0a3df4c85303f676d9515e0515e5db5421d26b34d08bd3916058250f97 |
|
MD5 | 87ba9125bdd85206ea27668902742833 |
|
BLAKE2b-256 | 48942e494c8807e1f73eaeec5a8bea1f54ea1d0836b2392d73086d44cb0c494a |
Hashes for zeroconf-0.128.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a31d84149d1845664bd0484e13a25c0d3eec5320562fa1a80c09b6cbb91016c6 |
|
MD5 | 30651144bf6caf92ef8ed3ded9ddd223 |
|
BLAKE2b-256 | e2a9688ec8a88d431c4bdd1bd2071a0c482b6efda40adc7b71baf107f3086e09 |
Hashes for zeroconf-0.128.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7d22bf85ed2ef13aef44ea4586b24f23e6c0af7a0e6eb815b4beb63574260d |
|
MD5 | d4125b40d6ee562102e6d94712404fe4 |
|
BLAKE2b-256 | a2b47b57f653cacb58abcdd8cfa95f8a777512a4eb740f6bb7956a891953d8f0 |
Hashes for zeroconf-0.128.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a80e26916b491223cfc9ed966352a7f80a1857b7f539d718533b3d726644de2 |
|
MD5 | 57870f55876f8eacaacc626dc3c0d682 |
|
BLAKE2b-256 | 3b135d04e628010c336f2b74649e2682efecd8c665ccd43dfbc1c14149f138c8 |
Hashes for zeroconf-0.128.5-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9c568cec96ed982b3dedadb714b859d928c345ce2f8b0869499688f5352eae |
|
MD5 | 45b9768148219991292e61527f024e11 |
|
BLAKE2b-256 | 95ab992099921e8f7cf3a9019eaf9df1b3d21c5ffcc562e26e83a66a61530f7e |
Hashes for zeroconf-0.128.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6786d469bafa5179223e1968cc12224b4e3a8abc1635beb43c203c518f87dd6 |
|
MD5 | d8fab13142ee813e55a5b1868e29945d |
|
BLAKE2b-256 | 90c7fb762f3e8f8d62d8cadaf7519138edfd0fbf836475643c4a43358c141827 |
Hashes for zeroconf-0.128.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edd0ac245ba111a00335d4c229586bc19ed8d81520a63e6ca7092171a7e7ce41 |
|
MD5 | ef3dbf6253addfaa53c5578419e4c82c |
|
BLAKE2b-256 | bc2f70feaf59801077a306d7a0c5a1ec8cac941b8ce3a1e219ea69440e7b282c |
Hashes for zeroconf-0.128.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c888b76c77b97d6fba3bc04971f5d0debc97ac991e3bf244d8ea37c43e24b6b |
|
MD5 | 398fb907ad924e7867805e260baf885c |
|
BLAKE2b-256 | 10cb4330ad101e234ea5756597850271eff2a6d438009113f075abf40f46b900 |
Hashes for zeroconf-0.128.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac33bab21775832cef98d409c1c29cb6b2ce0dc45afd6519599c68fe9cd27aff |
|
MD5 | b2f0a9b2180e67fcf3fb4dce1978308a |
|
BLAKE2b-256 | 0d898a9f87adc46973f5865dd1fcb1cfc825872c88b8c481abfc77f9e4d6c7a3 |
Hashes for zeroconf-0.128.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff8bba67d39bc38d58e2b68645b58a71a36a3874cd5fbd2d80befe68caa54ce5 |
|
MD5 | 5b80577370092674a7bf51c92ee2f5d7 |
|
BLAKE2b-256 | 16b10a7169e9456b6986797bb251e66e1ce99c4adb85256dab0d4cf74755820e |
Hashes for zeroconf-0.128.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 805db6fda55e5e16ea8833e6ed1d94ebc0c138d60f5830703190240b3be85e3b |
|
MD5 | 9c8f755276612cf60d220ed206450a99 |
|
BLAKE2b-256 | 39b8488043cad997c928831575f49450406f7bbed89434a3127ab61af15ef1a1 |
Hashes for zeroconf-0.128.5-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35d0d02e11e052d108d7a424be3cbcb550980a6e5afcfe876b6516aca13d51ef |
|
MD5 | eef926439f6748cff1b8223baf68d750 |
|
BLAKE2b-256 | 1415eea3f5d0879803e1b6306ad5d517b71bf485c74643b1d6d39395f4cd1676 |
Hashes for zeroconf-0.128.5-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b1d291ff691e35fe13fcf7418d3fa1e2f9c24c243d34303efbc1d39d9bffaa6 |
|
MD5 | 0edafd997bd91daec1edfff47e960470 |
|
BLAKE2b-256 | 69eb89bd87eeb0619b6395a0f8924e24dc29443617004436a91fff4b901d3d0d |