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.119.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7cb5600e73ff864eab1987ee51b493888efcb33054ed94472bdc26ab4db7ab0 |
|
MD5 | 823223d97c636f8f2286e940f84c70bd |
|
BLAKE2b-256 | 51b7c2b32d8bf4c2956ee9d19770458122068f000319e51aaaa63191faf4bd0c |
Hashes for zeroconf-0.119.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34533650d6ccc89307d4a0def8caf59cc2722f595006cdc7f71d1d8540d650bf |
|
MD5 | 29294517d3124152f1c3b8c226aa6830 |
|
BLAKE2b-256 | d8f5d5d316f875faa5158d699ecedeceab2f2c44a30951c62a460ed87d0bf4f5 |
Hashes for zeroconf-0.119.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e4f57f5bc8817a9f1f6d49db4ea77eab4a09190a41779fac7982bfcaf0e810e |
|
MD5 | d4e413f369e2babd927504da94beff07 |
|
BLAKE2b-256 | eae601b9936e34e8257c05d0b60c9fe88f080ca4ca54cc6748b9820af96c3df0 |
Hashes for zeroconf-0.119.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ee67485d54cbfd02db6a0ee71b7e94f959aa47574111eb5e92c554c2ca55a94 |
|
MD5 | 5b48c46ddb16a77ba24ed5830f3a0f45 |
|
BLAKE2b-256 | 0e501fc4a4b973c1536d5abef8586e943063b8a496fffdf0ed1052ab3799429f |
Hashes for zeroconf-0.119.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8e35c851db28707043924f19429b88947efe73f2164c82f0cefe4bc44f38ea |
|
MD5 | ab9a2543e8639d37876f3e839ca7845e |
|
BLAKE2b-256 | 86a5d64d6d3c2602fdc5da94144490f817b6119a7ad438bb2a9f8b6891480414 |
Hashes for zeroconf-0.119.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bc18ee59839289f395c75dde132b05a0f1a83a2bae0e9876d37e7d7dffd7b79 |
|
MD5 | c7ed3289eb2ab919b9bb3b986449d740 |
|
BLAKE2b-256 | bb80badf672080bd334b595caf45d2ba24fc13eeeccffb8f28f6b5b23a49ca9f |
Hashes for zeroconf-0.119.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c62fba49b9558c4a45c13276d03ac82544bdb6cbf5d459aff737382c60888c2 |
|
MD5 | 17f6d00eed2e3da17e5f37675749e1a6 |
|
BLAKE2b-256 | 48320183f3b64e3b46b12bcf52d76c78bcd3d12c4916106a2af2be8dffd94aaa |
Hashes for zeroconf-0.119.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c015bc786192da0b6a91667c13e39ca27fd53a9b23150765eab0639f1b7a40 |
|
MD5 | e10402504f9ccd3e7b2c61960ace668e |
|
BLAKE2b-256 | 053012b69f7bd700598602c7389debebf606510835ea0ee6a8cfa153f431870e |
Hashes for zeroconf-0.119.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a0c6dca436ee6b210e8f3f7d323c418bd052c20b5172c3fbaf671c666fcf29a |
|
MD5 | b74192f1321ba92bcc29975ede2030e7 |
|
BLAKE2b-256 | d280ab41aaead751386be4ff7340c6a32cfa734ef1fb5881e6c751c8d03aeae8 |
Hashes for zeroconf-0.119.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1672fcf432ab7f95333f36dcab4689253a5951bc0dfb807aa820abc4c8ea69f |
|
MD5 | 42ba409ed1aeb4cb2eaf6ba758d2b3f1 |
|
BLAKE2b-256 | e4ab84efe392fdd971b9a70db7eb542ac133dc54214b040db32cce7b39227978 |
Hashes for zeroconf-0.119.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2966632427f549386ff0695bf59f0adf535031af771f4f76cb4b77c221ef5d6 |
|
MD5 | db9bfe6322e233b5bda90e1db1b488d2 |
|
BLAKE2b-256 | 8330aab1dee56d72988a7593bee980c3e55b638339ee275531d3ed3444664535 |
Hashes for zeroconf-0.119.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2cd9424988ac0141b7f52a5475e0a14a15f1e04d4c1c87351ad2f3698529e7 |
|
MD5 | 5008a6cc66f352b8ee48273b217c5646 |
|
BLAKE2b-256 | 88029bc7f07831316954e415e5019b5535582dbce1041e2a49549f45c5c0250c |
Hashes for zeroconf-0.119.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a688fcb8904549c666090021a74cd63aa1e8bef6cd3797860167aa512172ba1b |
|
MD5 | 4e601d13407743daca3f8577c36c9414 |
|
BLAKE2b-256 | ca1405a01d6a69d856a3061f04a8da628f11884dfb7d7bf889483c41af8f61e9 |
Hashes for zeroconf-0.119.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a751c1c8ef84632f21d3df5d1d07cd11e0b1f74f14ca569ea74a627893b353f6 |
|
MD5 | 062e31edb9e1fdd655ee7eadfeb161f9 |
|
BLAKE2b-256 | 766a6b4137eda88f17458466583a389e0e21ede89018de01267a230d9d706b9c |
Hashes for zeroconf-0.119.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f40701b71b417c54bb227a15ff3da49e38513decf7fcc48342b7564ad9edacc5 |
|
MD5 | a4f138eca6607bcb895cd928c67e3cf1 |
|
BLAKE2b-256 | f69e778d8aaf21f14f9caeb4446dba42d5bb307f730c972b2bc284540ada7b4d |
Hashes for zeroconf-0.119.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc40717d27d1c7bfe6da2989fb0afd8e24fd26b6e45da482050a32ac7e39bf87 |
|
MD5 | 8ad6bfab6c7f90bce53ccad75dfd4d14 |
|
BLAKE2b-256 | 235791c8d18bca6096ec5377cabf480c40209a0b272338cea4b5fb12400f0b69 |
Hashes for zeroconf-0.119.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26fcf7181dff498ab177c42fec70fb2d17bdec737ed95a3b0fba3c79bd1e381b |
|
MD5 | 9aece49b29b93312a3974d69c9a36715 |
|
BLAKE2b-256 | 0eb73135c0c4c61221279cd2fbf64eff9b9639c93f8a71777c7329b64af1ecec |
Hashes for zeroconf-0.119.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 139374a63136f4c75acb77c250fadd23f580d65fcd6e34f3cffd66a7a9a73b55 |
|
MD5 | aa817ffe842676897adb7d41d750b08e |
|
BLAKE2b-256 | da37fe522d66cd6349b4793d29c970d775f911dcde4d025c681d53cc408d4ce0 |
Hashes for zeroconf-0.119.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffaa6a3b30590d02e1d7c959049dc43eafb2b34c104e3fe78f188a9b39c33648 |
|
MD5 | 0b2352a3a06068a3bf37e6287b84b7a0 |
|
BLAKE2b-256 | 661b6fd676219bcaa691ca603c9a358ca5930165ac8e918bf4f2ff506ab90588 |
Hashes for zeroconf-0.119.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7681dc29cdbcefc1c201995f3af2742b17d1970fd27445b8818f8921bb7b0f |
|
MD5 | ea0b25474a6b24252761d2784555e881 |
|
BLAKE2b-256 | 74adb55d2cee881eaa724193c41f69d53f817e3a5075dd7416097d072fbf20ee |
Hashes for zeroconf-0.119.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 178a8127b9293178aa499a8b8eca53c35516b30e0b53d12b07b1ac1848553943 |
|
MD5 | 8496ab99ab88e8c3d374b373628b0f06 |
|
BLAKE2b-256 | d8949b2be5d108325edd27d7cd1a4c75e411b938f3fdcb05c949486385ab00e5 |
Hashes for zeroconf-0.119.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808d44f6139fa88f0f855d486d542732ca99cc2f8e90566d094dc860b88228d9 |
|
MD5 | 0ca8f8ec56fee29635f290688552e865 |
|
BLAKE2b-256 | e7ee3dbb26b6c0919bd72d8cc73c454b149c5fb067aed86612805be8433d1621 |
Hashes for zeroconf-0.119.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdda451301e69a4b7e745c89b7fb34a7dba2b7943f1a72813e4f98f7038b065 |
|
MD5 | 2271b8ba77a827c975d9761bc8d2d06b |
|
BLAKE2b-256 | 65568dfc5fe63031cc0bd627db16717cd9d7b07fc91f03be6ad60893ddd14874 |
Hashes for zeroconf-0.119.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ae9166956d67db5fffcd11c31dbea118af3af2bfcddd15458fd90de867f8bc |
|
MD5 | ee4c6fe337863194d20643d542cfe0f7 |
|
BLAKE2b-256 | bf98f04c252f8c46b6c6510521ebc854ffd39ad82172f7043850d615c2321182 |
Hashes for zeroconf-0.119.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03e13779e910e1b0286edddf176513e5de22bb8e570cdcfaa1d4c4914de9ca28 |
|
MD5 | 7f9425d1d811ae8be6fe6518b47c8265 |
|
BLAKE2b-256 | fb652061e757be8f9b4021dca22840f29af9abf3e12696b66edc95b69a05e69d |
Hashes for zeroconf-0.119.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822a2f8c55b05b67a84d6e05f934f4c4fab4fca4772f34f91680dd697c6eeed0 |
|
MD5 | 6e99ef6e815fe24b35268633062038ae |
|
BLAKE2b-256 | 677ba5385d549f2e32325c612d608a439814609bb2be442fffda5ee08c842857 |
Hashes for zeroconf-0.119.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 011aeac007fef655933720c5803ce2a321730243d9d1e44596a5c8effa9274fd |
|
MD5 | d73d7223482bbd488ad7eabff8660f35 |
|
BLAKE2b-256 | e9cceccfb0a8eba900541a7c3f2eb37cc27c95e0c9ff99820596007ef474387d |
Hashes for zeroconf-0.119.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c27c12990a1de26b8f8a8e3a6e4d39a261a641b5e147ab456c445355ad4855ae |
|
MD5 | 48f5c20da64bcc32f368a6cd526ce30b |
|
BLAKE2b-256 | 0c15259cad0772f17ec0f5bdb48320a5447dfc319ab019c6ba7657d20eccb282 |
Hashes for zeroconf-0.119.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8804785b47db39ec362c2383b9058a0d1ce48fc40b2b5287700b79939e11883a |
|
MD5 | 74f2af3e806d6cbe960dd4b666f0cf35 |
|
BLAKE2b-256 | 7ced57f4569066b72e26b9fb379a863597ad86d25b663171afc62f4dd999430b |
Hashes for zeroconf-0.119.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53450f8b0c5422a53328edc336ff451dd914d63ba53a962aa653c372a3cc61f0 |
|
MD5 | a89a6d187698d011ed8309b4598efa1b |
|
BLAKE2b-256 | 679f5d192dac11608ac7ba69ccff0d3d5def1a43a1530350f48a76c8b1b72c8b |
Hashes for zeroconf-0.119.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9380ffac05d289ae0aedfb49fb2e7170ecd30839e7ba37a159cd7ebc628f37 |
|
MD5 | b380a1d5beb7bc0112bf544d97233215 |
|
BLAKE2b-256 | 0ef3bf7fed4f654a5a62dde613f2a9fa5edcd03f2e16daf36d9d37dfed0330dd |
Hashes for zeroconf-0.119.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c695f4fb8b94003c7c2de1e4970a78e09bdd010de530860885487456152867 |
|
MD5 | 4d4ef3992941009bded0d1b671247452 |
|
BLAKE2b-256 | dc2215bd244edc3c40e40916feeaeaec2e87ecf26edd786a991626f1078ef059 |
Hashes for zeroconf-0.119.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6a6567d90540fba350b039586b9da3ce335dd744a359f5fce4bb09fd7e9b4bb |
|
MD5 | 2e566af22fee003aa17b9e191216014d |
|
BLAKE2b-256 | 1b69a1d6b10608dbdc844135fa35c851f6f69751fd40c9d96d3e0f6ddc59b5ad |
Hashes for zeroconf-0.119.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c979b7450ebd7bcf50017cc9f336b15ab2c8689b550baba21170ce2759915e |
|
MD5 | 3c13f47e091f5f04660d73c92a0faffc |
|
BLAKE2b-256 | f40d36d8016cc8a6608922c594ee0bc6418425ff7e4bfa9bc6a1c6004276d297 |
Hashes for zeroconf-0.119.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06254e70d7b290d265fa52510dc1318cf6b1e23eaafd33f6637caf577524078b |
|
MD5 | 86cb7aca5fe8b72cccb6abc253e6bc09 |
|
BLAKE2b-256 | 383e39f3b99aea94278ecf53ab90b157269896d6447823e8f6d5132562c5e1d4 |
Hashes for zeroconf-0.119.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ba759ae018c2cc125ef127253bb7e7584f29d2d738dc27fb6e86d9492094f3 |
|
MD5 | f297c3fccb7660d495912ca3dad152de |
|
BLAKE2b-256 | e683f082152c1917b5fe966c6c2f2e95ac818cd891d1a0acc2d1702fccdf86fa |
Hashes for zeroconf-0.119.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecf4c9b5ecbbb25fa0f8420544284387e0f98c2b96b19ebfb49afa8e8f153dea |
|
MD5 | 071275f7f092bd021a451d373544380b |
|
BLAKE2b-256 | af040a07bd3d52fba6b50c453a14ced6afd440dd9ad913c9003665b6a7c7c1a3 |
Hashes for zeroconf-0.119.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ac58b15864e33babb37b2cbf18446b00d8be8ffe25350fda1b85f2b0afff982 |
|
MD5 | 9c2febdcca048261ccf60fe94d558723 |
|
BLAKE2b-256 | 817066995ca13f3b4d39be4b1533715023ffbbd2e381e3a3339a7c541fff0ea8 |
Hashes for zeroconf-0.119.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09ec04eedf8142c65884fabca5e66c758ef168dec9f363e121794ec62b58ae1e |
|
MD5 | 43eb1525f8e7da2c4b50197cb3140f05 |
|
BLAKE2b-256 | a948ab9fe35403f530fcafb090858f27a06de38ad554912207ae7b9f14f277a9 |
Hashes for zeroconf-0.119.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cb878619fc0eafded5d3a8a443e3e001ca1ba2102e50615b43e8cdc48b9c87a |
|
MD5 | 0920780c8706ce2b8b9cc356a9ce1d1b |
|
BLAKE2b-256 | 1077afec1e7ad80b701c459e488e8448854ef595c03dd7e801a97e1d6724bff0 |
Hashes for zeroconf-0.119.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96071e8c26ee234e348981c33a49bdae9fc824667fa2e18be65bebf0a05c229a |
|
MD5 | 3f1dc968e7b12a9744bf8cf8e99cbd48 |
|
BLAKE2b-256 | aa3af55a79d35758a0a1117817ac25f4bc48dc6d07982d48f532ed6b613de3ea |
Hashes for zeroconf-0.119.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a17b9ad4818c2d742d4c30977cc89a2533fefb8d210bcf7f632fe601076e3e8b |
|
MD5 | c825d92aee0a7f90db38702a990f0d36 |
|
BLAKE2b-256 | bfdb605d5e87f4cff466065e742d8a5c27190f4f0a9eda99c7278dee3044556b |
Hashes for zeroconf-0.119.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2790588ce54a41f57d7412f6fcea5314175d4d3dca6bca3a0cfd14c842f3af1e |
|
MD5 | 4fdd718962d757fd3f46629a3c6e0063 |
|
BLAKE2b-256 | ff78b20df2cde48acb89ebdb3ab59cc639a0fbb3559f62d906f6e1a5ab142c99 |
Hashes for zeroconf-0.119.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55e160d27492a5f54cdb27cdceb1e54240aea714ceab6711ee6d0b7cd0b9fda8 |
|
MD5 | 75485d4f4a05de70f86ef6f6d300b0d6 |
|
BLAKE2b-256 | 643dc15ee06b97b482ee40d26cb5e73a53f5579a0ef1e55deb81781a94ef4762 |
Hashes for zeroconf-0.119.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a1625c885fa8ba3446b626304c7077e6fc766db2762500e76ce418821c5771 |
|
MD5 | 7a7ff8993a32cf758f16c09bf2789eed |
|
BLAKE2b-256 | 0f75e01b173a4c2486797809dedf38d5ee6024f76686327baeec31b778e6c0b9 |
Hashes for zeroconf-0.119.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9984eb80933862347bb394d04f6e1f8969d51ea9241eed8980f17699e092bc83 |
|
MD5 | 7322844d035ac62bb5c01dff434c9c79 |
|
BLAKE2b-256 | 7282136f0c1184e26c849f0c9a39bdad86d55e036563e3b2fca34fc701355c1c |
Hashes for zeroconf-0.119.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c89cd5b5dcbd158132f46f0fb29e75e4e0ccac1a9ef70f3d334162af3475ba21 |
|
MD5 | 5ff14a78562a6e3368d6682a7d96df53 |
|
BLAKE2b-256 | 27481e5ea4b9b718dbdafd15d5817b0b9ce360abdd4d0e037f4a7a8c4b5866e0 |
Hashes for zeroconf-0.119.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0299afb9c62381a0f29bdb7cd09f9a3d494d493f99767f4a4533fcaa0c4664be |
|
MD5 | 12a57e0c664e2ea40089c6c4d3fb3c60 |
|
BLAKE2b-256 | a2cb5cc17f37555b98bb6154ec5202374031f1037b7e71e61394c33d53878947 |
Hashes for zeroconf-0.119.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57e58a2eeb43505848baa66c2b67c947835e303c7e09bf6bd67b4d50cbdb4f09 |
|
MD5 | 204d2f17ba53de15d7dca261fe5f5f18 |
|
BLAKE2b-256 | c59e6e350d3c9b4da3bee580e68f7a9f9da3001e7f70035dcaddc71820ec0d8e |
Hashes for zeroconf-0.119.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5df6fbb6ac34f3787583697843dbb2dccbfd85d9b2ad8a037602a51d137c2c6c |
|
MD5 | bbcf4d359b679616d0929595ceabdd7f |
|
BLAKE2b-256 | 7d5efe4adf161e1879f82bc72612391dd4d45790ae03186743f810dfabceb069 |
Hashes for zeroconf-0.119.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 374661237f62fcd31e3785d99f8c93540a2c98afc8adf5061b93e6f776a50488 |
|
MD5 | 72e15fa1e2480143f1a1e2c1664db870 |
|
BLAKE2b-256 | 2a7abd21b0e1a5ce498b9f55b4b7267cb84f609706543fe105d810672249e81b |
Hashes for zeroconf-0.119.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db6214062075f30fd25dcf9e582831019e0034a7e70c96fa928d27dd7cf8d8fe |
|
MD5 | 334652aca3fc8df320677dc26818d0dd |
|
BLAKE2b-256 | 30d3e3e6f0354cee147b6054465c7d8dd825c02dee72b377ebe4287b697669b7 |
Hashes for zeroconf-0.119.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62863ee5df6ae3d665fb2eaa61ca64e31d62a96f25987d1b248b9ad64b191ed0 |
|
MD5 | 43aae5e020cd0aaa1bad83e362fbc6fe |
|
BLAKE2b-256 | e9f8f0dadb3eb3d5b987a5c405bb97ff619a141a4c6599290ece3dcdae353b6a |
Hashes for zeroconf-0.119.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da7452a592f90355d33c1937945b050106d27b2479e95260f5d77db2ec90f9e5 |
|
MD5 | e572d0134cb253df6cf7f079d06a8d32 |
|
BLAKE2b-256 | 9d6eea4af6d7adf2997146d367bd79f24118282c5a97a4408140a350dae21cc2 |
Hashes for zeroconf-0.119.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37b4e4a5e18121ec16cfcad1636143a5cdb30d4e19a3a021112b6647f742f6c4 |
|
MD5 | dc54def900774547208277b0d912d5c1 |
|
BLAKE2b-256 | eb490e7e53df86769657a9d8cefdf89b2e4c3cfec3a38bdd843861e96b1e0451 |
Hashes for zeroconf-0.119.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a98b8cb41dfb7f8c5a6aa14b817f0b89c6048afe1242a97968c8a4c2c940be |
|
MD5 | a5b9959b1dda1fd3eccfb1c3223ac910 |
|
BLAKE2b-256 | 7b1ac6e8a740adf372da8d17b077aa190445e05086d9997d674bd729f885003b |
Hashes for zeroconf-0.119.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ffa4e0968f8a0be44b8445b7ac0d5f48bb4dbf88bd18a5f609537905ca04c5f |
|
MD5 | e7b368ad262f41c5aa60916e2c0afb81 |
|
BLAKE2b-256 | 6be12dad11cf58219728be44977c2107ee993a11ea98f79197b2b8c26bcd7f00 |
Hashes for zeroconf-0.119.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6feae52a09603f3c5b551a4268f27e9dba47465698fb773cbcc2e8e9f205ea5 |
|
MD5 | c23bb05ebc4a3be257fee6981a621e0f |
|
BLAKE2b-256 | 8b74d52562e09cc53c0a601b7d3503bb76e8943c4c18db14e892bfe5ca032f10 |
Hashes for zeroconf-0.119.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 620f7fa749625417486c26f8374ad14366f0cb03a2ad3a63e2bc27ae8f68ec13 |
|
MD5 | ba8f0aea03fb6774060bb842959721c9 |
|
BLAKE2b-256 | c6e4522bddbb79c7cadd3dc338b17c55e3a767db2d6837b9a55128257ff8a9ea |