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.47.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77b74b556319fc86db145d7ec2b78dac79133de1dd1ab524f61697f8434c4a1e |
|
MD5 | 7e8c8cad1cf9e680204c7e0b496e924e |
|
BLAKE2b-256 | 16af22c31d58c5043b4c17a57b1ea2f792e065d8ea12d41ec9b6bf1a69bf6fe9 |
Hashes for zeroconf-0.47.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cf72f7196d2807d3a0f1a99da52956f4687d01d735bcb8784712547734635bf |
|
MD5 | 292c7667e7370f36f373c4b142fe8d4e |
|
BLAKE2b-256 | 7beff5c4458098e35dce5a2f0c3b5f416a86db452555cea5475b35021091b168 |
Hashes for zeroconf-0.47.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4c2e52057e095e190943f5b9ea763a3c9ffef16962907da4eb39cb9a416bd07 |
|
MD5 | f1e49b65b3819bd041c8fc50bec36ba1 |
|
BLAKE2b-256 | fdc8b7eedcd2d05153a4ba4008ae6bf459432ec4e632942d3affca490f8cc094 |
Hashes for zeroconf-0.47.1-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d24f94ee1ae3200882dd7f38c6ed88055e6a6945f65fd33e032e8bb2ca85e06c |
|
MD5 | b1d4e90706e30b706dd4041761dfc1c4 |
|
BLAKE2b-256 | 1a5edaad65d24c8fdcd75541e740727cb26dde98a4fafbd83b24046775ce38df |
Hashes for zeroconf-0.47.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4845cb2321da8fea8a6df2e6555169d633f8cc3292cc90676761af43cad9f9f |
|
MD5 | 640994173cbd993828a65de7db63f6b1 |
|
BLAKE2b-256 | ecfb234a29d77db78e6a0cf2c821b39578b58200530fd90edc19b11e7e641d3f |
Hashes for zeroconf-0.47.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7e96b6d7161c029f8f0c068c476dada6f6ab76d8007af41ce80ffa10c1085b3 |
|
MD5 | 5ccfd94357ef533aff42d486714103a4 |
|
BLAKE2b-256 | 7c6828bfa79fa263f1e1f514d5a29259879ff39fa761ed0d6c4f6009af6c1547 |
Hashes for zeroconf-0.47.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01cc66239b927f6a5cbe815e8becea10796665a924651567cb981b1514b9412e |
|
MD5 | abc25758459e5dae9338eb00caa497dc |
|
BLAKE2b-256 | fd7bf8ea529939a4c159fc3cf61e7dad0e8f73faf6a2d00df2f614e44b9a9959 |
Hashes for zeroconf-0.47.1-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 557241798f54b153801cc8548e614e96132971186a8d2622aeb357a0a7f36c3a |
|
MD5 | 388fef955b271d1aaf13115a8a440bbf |
|
BLAKE2b-256 | 891bc500bded9645d5aa06b2890b94343e25f648a95928c1ea75af96b83e2359 |
Hashes for zeroconf-0.47.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6767ca3d02d587efd834bd876cc023b64a567622e1ee6100d0faf9ef241ac67a |
|
MD5 | 656ac84a0155db3eead3d89104b63489 |
|
BLAKE2b-256 | 574357dba11c548c362a347d759ceceb2298313bf1387879b412a3f2451c3a5c |
Hashes for zeroconf-0.47.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cf819b34259adfb5d53528115e1ed90560618f61cf5b402a3055d2a34af5cd5 |
|
MD5 | f79271f0e8e13dd11706e18be4d3e167 |
|
BLAKE2b-256 | 0b2a8093be55e8c60f2d7bda95c6833af41ea4486026b88d4c41863cd2122e07 |
Hashes for zeroconf-0.47.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ea37996779704686d9fa11b5744b9901b1b01f6fbec82cbc26dcaef6d862a8 |
|
MD5 | 8d87096326bbef76ad8295b9bf7beefe |
|
BLAKE2b-256 | ed4babfb2fd7553fa076c7dde6cca8fc637fe86f4b316f62ada658d4f8f59bac |
Hashes for zeroconf-0.47.1-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65cf72e5715a60e05abcfd1673ca7b72d0180ad0d18c64b7ad540fc81d4e59e9 |
|
MD5 | ec80fd02eeb4b5e375723a2379eab224 |
|
BLAKE2b-256 | 8e9ad5a7ecca3827ca954b9299a1f09a0dee3ad62be14e36d89816e45c6e0d8d |
Hashes for zeroconf-0.47.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c41e445433c15c2f69f5cb9f9c8e24ffb1cc401b9a0bd960d97e121c295f21a |
|
MD5 | 79c6dde47758a1b07d75836c193b5469 |
|
BLAKE2b-256 | bf93f88c7cba61437ab58acced48977f48ac2c51758dec6b30922cd65fed1496 |
Hashes for zeroconf-0.47.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72ae8bf088ec60d00d5af471fbf9d414e8094e1cca77bcf9a6b83d83301382ce |
|
MD5 | f74d9ea783c2f904f615e29c1fb6e561 |
|
BLAKE2b-256 | 56bbe13295dfc999615ce284dc42dfb7fa4068f375b9f0dcea5a03c87bd6f9ae |
Hashes for zeroconf-0.47.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8f41bc41f34d53464322bf7d44fd2014329722f8637e639e48320bdbaf799bf |
|
MD5 | 44404a75d348fb8aada5850495293816 |
|
BLAKE2b-256 | 36b4f19f3279ae222e8e48e6f87a24663790ff6cb53b06eac86eb5499447b736 |
Hashes for zeroconf-0.47.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fd17cc7f33e75caf1cea9805cc5f1d91a5c9b9b11cbbd7e195ed03399b1ef8e |
|
MD5 | b7736bc790c6c454ed3e8ea1f11c0ee4 |
|
BLAKE2b-256 | 3d09d2e43ba817304e8c6f9180c7e9603b3760545102362f730498f469d27901 |
Hashes for zeroconf-0.47.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6f04d2dc9c9d39129259b092d2720ca691be7c7f63ebe44206cdac6b60ccfb |
|
MD5 | af97d6afb3762f3bf980d021b0860b0b |
|
BLAKE2b-256 | 1501dd94fa48511cb2ee0dc9fc117098351b4830a1eaf0c90ed7fafb2986f20f |
Hashes for zeroconf-0.47.1-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7aabb9e102b682024eb9df88e526a423272b156bb5db61c64802db6ed1278f3 |
|
MD5 | b47095efe22e8ab1ea46b7cc4ea58fd7 |
|
BLAKE2b-256 | 6d3892f14dc9749f0b3ba704a49d2f71702281116ee2f642c26f4e3828a6f32d |
Hashes for zeroconf-0.47.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5554bd4c4c5662b9c91aa2c0c57e214f1d87ed46d88cf07c65df88a8de27a423 |
|
MD5 | 609467187f1d777261e2cbb14cb945b6 |
|
BLAKE2b-256 | cdbd068ee3993b4d1a70cf1cb26893bfaef2f318cd13d0339027e1bd189f26e1 |
Hashes for zeroconf-0.47.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05e5a06696325ef5053a8e7b89d5548815420b5e4b5cd25b6b5b8830727b993a |
|
MD5 | ef0694d994eb1b0fc9ff4198ccc703de |
|
BLAKE2b-256 | 120f4d4dc4be2510ec4acaf7ccae0e240973539828929319fca1c5c71ea77e79 |
Hashes for zeroconf-0.47.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a44d32e8b51826a6a020c6a9cd0c8958b87e9bb3a25bae4049dbd7113b140e05 |
|
MD5 | b4932abb4a4de1b2e48f922dcfdbe38a |
|
BLAKE2b-256 | 9ec0a347543b1a93fd82b6d996318d20e76e043c6ee40064b2fe44fdd0319667 |
Hashes for zeroconf-0.47.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86f5e4de8701a51f28b3e60895f522ffc31746622924f351850bf01e95dd6c1a |
|
MD5 | a6ff931c7cc1bc29ddaf975d57ad58e8 |
|
BLAKE2b-256 | 356d3f538d768f05301aa5c66087d451a97e8516951449030622b6c1cdc56b7c |
Hashes for zeroconf-0.47.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 955cc2bd4534e39a92306ec4cf93033336561f083093eb6b36938f80d874a854 |
|
MD5 | 22856d27271788dc0454cedd23c2b88b |
|
BLAKE2b-256 | ee0be1aa3ab63529747681fd4e1e719330a1bd19ee7361cc76088e82f2558495 |
Hashes for zeroconf-0.47.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c8af291e5bbbd1c10c06732363abed48a0fa61cfc8fb13946a55dfc52294788 |
|
MD5 | 9c33e5c8fbd83ecf8d284732a11299dd |
|
BLAKE2b-256 | 5f74750d454fbfb6af4eae33b4d3b21acd0427c2e11ebecebbb7b8ed9148941c |
Hashes for zeroconf-0.47.1-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c8299ddde1ce2e8855dc3cbaa5f24073273b292874557b09935642a1fea175 |
|
MD5 | b7ce3492f01bf07d25ac9fc316b437eb |
|
BLAKE2b-256 | 31e59e45401597847b4133ff72c810dde88fb8ac074022911e5dd83621c12676 |
Hashes for zeroconf-0.47.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bab8bcb6f0810ccebb54830b4f13111111bfb5aa43e412dbf84640c960d8862 |
|
MD5 | cb1bee3954a91c1ed5939dada8bce182 |
|
BLAKE2b-256 | b39b788b72d2d73bb0e9cd8f9e526f55b5be75c42718dd3876aa0e7dcdf65974 |
Hashes for zeroconf-0.47.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0bce96b47189fd1238460d12d9f6700df3a001c004562aac04dc2234a57cb6c |
|
MD5 | eda20e1ec2184f1df8140c1b92bef45d |
|
BLAKE2b-256 | 1acec3088bf50b6a635bbf4c77637b46a2bf47a804150c7df9f471cae0ab2799 |
Hashes for zeroconf-0.47.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc94af03952d3985db0de12d547bf394bedf003d5829d84956bb40cbd1d056ab |
|
MD5 | 4bcdece3338fa2aa90acd1169d25c25a |
|
BLAKE2b-256 | fd1deb4d8e8135133fe2c6b7a0ad1d614ea3ef195def3e3a80c1f670657422ee |
Hashes for zeroconf-0.47.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f87cc6b150beec2462dcd25ed18def1eb66de400458467b7ba6efba2ca2fd16 |
|
MD5 | c719ce296a91a1dc86dde14db00c208c |
|
BLAKE2b-256 | 9839f9f92c1df532d594f97d202cab03e446a570725eeea0a73a2d4eb58f4152 |
Hashes for zeroconf-0.47.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e5bfdc90f819ca92db9ad38e55bbebe5918d7ab737eb2b105ea9813d03d18da |
|
MD5 | 446d18ab83fe17a4d0e3172d547fe9d5 |
|
BLAKE2b-256 | 833adb4c0fdd94fba9214a82606fe6029300f57ff13d644cb37d0704fd34f3d1 |
Hashes for zeroconf-0.47.1-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96a9dceb76ad515d048d61a2257dea49088a2a4bf2d9fc1e7be053e0bc385b8 |
|
MD5 | 63f050f64903438834ce60adea3bd9cf |
|
BLAKE2b-256 | b58ef3cfd29df43d9f4400a5f3f0ea8009f0042274dca9e14c2567ef5c647494 |
Hashes for zeroconf-0.47.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f45637e94f6520df664ff3313e9e8fdc197199c33c49ed8e6244f06b15dcec |
|
MD5 | 2f82cec4dc2e36d42de2096d763e28fb |
|
BLAKE2b-256 | a86d7260d6771ef608afb6ec6a2f406043e2aaaccd9b296f785c22f311b5d91f |
Hashes for zeroconf-0.47.1-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34ae29fc765a4b4e0df42d52fc7c0f9f85ddf4b5213ab48014cdb882e5788a66 |
|
MD5 | 7cbb02784bb0f0d765710426588c07ef |
|
BLAKE2b-256 | 5edfd5718af1344de04ff0942211347e4b1f42fde5398711d29149d29bc321cc |
Hashes for zeroconf-0.47.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d122030ef4d63bcad22d8b2ac0c6f62a722f0b38bb1422bc317b8e636082602 |
|
MD5 | 1d79e06173c5d13eff193b2fc7a3af67 |
|
BLAKE2b-256 | 58749d2b4aaafc2b0f51434dffcd4aaca381a0a7a765c3b328c27e75684879e9 |
Hashes for zeroconf-0.47.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6570c3a5b4b73e0eecb4bf1536bd357066cac96259b474b98bb6d25a060d5dba |
|
MD5 | 93ac02e49d901d4ea807e4e4e49fa284 |
|
BLAKE2b-256 | e0056530d48148329ae9d52f10fc1f81170af07f9fdad21d5b7e805ef14c7eee |
Hashes for zeroconf-0.47.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f8a84bbc07af05e770538be95791207e47ee1107639a6557990d670dd9f4c9 |
|
MD5 | 0607b84eb3df1b937b7a4c1f98d29504 |
|
BLAKE2b-256 | 8536b06e0666df06788fee0b54d47076b046b3d71ac4bae1d4c0aaa94bd9fa78 |
Hashes for zeroconf-0.47.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87895f255eda9fe6a073ba0a13b1b0e513da803a4a78a31f56c5f3922758ed9c |
|
MD5 | f946030ef1282eb1b3bd11c5a46dbe6a |
|
BLAKE2b-256 | 1b1029db1ebf9f95afe2c2e0b60168c94da79c4d59b27803f97e23a627f3ad85 |
Hashes for zeroconf-0.47.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a52323b2965574f6e64f7ec0dc612fa6d3197a44f34fa88e2cb0d176b778e8 |
|
MD5 | 49f4aaa5c1718e573c845f16f9dbc8c6 |
|
BLAKE2b-256 | 0b8119be4638820bdbd4aef012ce33461ca3671247899dc70df78083c63e5089 |
Hashes for zeroconf-0.47.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f57847dda5a0c382342b9d05c1aa07983fec9423cea6f0b58f2435759671555c |
|
MD5 | 5e6742ee3e37d7b57437d9eb00a05c2a |
|
BLAKE2b-256 | 4f242b642e95cf605d696f9eae1312a052d3b5a89260235ff6f985c2dc627874 |
Hashes for zeroconf-0.47.1-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c404494dc75a91c4d4c9620a413829b8f39e5444ba908158e7d0f3abbcb9d97c |
|
MD5 | 1a8dc233ad768780ea91af162366cd63 |
|
BLAKE2b-256 | 497606783a3141cb81f15b2844a1eff45f7431630955d8e8d825f40466ad7856 |
Hashes for zeroconf-0.47.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c0fc1390b09198e5ec1b05fa50010ac143e6e64d17ccd88f7f3e633c4b2b93d |
|
MD5 | cb119e4dd199775d0ec7b34f3d77d2de |
|
BLAKE2b-256 | 9dde7ad0d7271b65ca971108e8c48afeadb9e26c0d0901f42e50fd1acae92fe1 |
Hashes for zeroconf-0.47.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d2bfe6f4d06c9c213e9266655a5a6cb5643a94993c80c04e0015fe803206a83 |
|
MD5 | 62ca53177b308473bc869d6b9a980eae |
|
BLAKE2b-256 | 50d4b9f02aed8a06f73b94af8a8cb6e03b3a4bad302e5c4d027a0e00ecb60f3e |
Hashes for zeroconf-0.47.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 962faca9aded170d27ef1cb8930c0d86252f6caf257f6e1377ab18b2d5d5b005 |
|
MD5 | 4580c247e4ffc105e4117a38e76e641d |
|
BLAKE2b-256 | 5e3a3d0829e56791e52ed907f38323d188bc9bec970cc70d099a05171c9816a2 |
Hashes for zeroconf-0.47.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7caadfa40f4614ef45600b846a642d19a0a692dbded1861d8621032f16eafef5 |
|
MD5 | 62d85485846a5fcb9bb91509f7eb176b |
|
BLAKE2b-256 | 19c5a89511a092dcd94ff3dd02f049b407300d8d2f83b84af243d933eee11332 |
Hashes for zeroconf-0.47.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa6c551f7fb607a458326c3be9688bc9bf62bc131b16e0c0c968e85cef65cc7 |
|
MD5 | 6d23a65486e4fc72a2aa0d82e39bb64d |
|
BLAKE2b-256 | bfa9669e3297c2d93d9123ebde027752b4fb1e3ecf281e38a7226c97936a5c12 |
Hashes for zeroconf-0.47.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48535ec547bd0ed9fc959ba205bb059629dfbea8261cb92e9c35aa61a619952a |
|
MD5 | 0e3a5df37cfc45f4501e1d4792ffaf97 |
|
BLAKE2b-256 | 97065a135e860c52e0afdeff306356a433ab3be022db09079c6528a9e32f7741 |
Hashes for zeroconf-0.47.1-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 189c259b2e752bb25d4dd04be22641cb60fa72201361ff5d9a3e82e450c8d42e |
|
MD5 | 858d3f25a0e153eefa8f0fc30410b731 |
|
BLAKE2b-256 | e8c6dccd09bc606f0089e1644bdfdb339e77bb1a45c7884605ba81de941eb3f3 |
Hashes for zeroconf-0.47.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9500dda1b460dcfb6b3a2b99f5a55cbf73a1cef558c090598a4c225149204d3 |
|
MD5 | bc1536e0d004076dc0d291d7dc3f3215 |
|
BLAKE2b-256 | 08e09ca50c02a30cefd62e3aa8ef0b3913d618eda4cdb203c8285662c3e0842e |