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.95.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa479ff547ca42aae6fe124d9a2e72b5f8f102a8b772e463c4cc1f8300eeeffb |
|
MD5 | 78ec6afd88e03bc3e18a9386c8d99450 |
|
BLAKE2b-256 | 56a75033aab956d61d6ad1f0e836250995805406ca7ced912192bb3601f091e9 |
Hashes for zeroconf-0.95.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2206126ee58ae85235d107605d581d85fc4bec9645b8c34b2212a252af3152e4 |
|
MD5 | 5dcb04c3d4486f1a32e47aa0ec697078 |
|
BLAKE2b-256 | 1f9531b5d7c8fe6bcb977f647b6dc3e6e9c7708c24aa10ca1f5c3e1573a37fb5 |
Hashes for zeroconf-0.95.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 112acc2338308df79d69b5bc4cf2a7daa87f5fea7532e960fc1493549871f6d2 |
|
MD5 | 5d42a5c526feff7d65f53aa37c10cca9 |
|
BLAKE2b-256 | 4f347576c8b7defb8e1ca3b66ee04c3b3bced6b1ecb8ca0699eb37918abb8f13 |
Hashes for zeroconf-0.95.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 432a4c6378d2c26636a4d19ae1e7e60e7b08ebb68131ddf2005bb6cdb8bfb614 |
|
MD5 | e1cfab22576aa507af011482a1c3c41e |
|
BLAKE2b-256 | 20466abf328d225bd92e0da285005b3c714f7a96d7b637351526f9179bd881f3 |
Hashes for zeroconf-0.95.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6310f9a527f9168bd32c56103fc6a597361164f41c9e0544c801512e8be2b0d2 |
|
MD5 | eeba8c1c179d283965e87f2eeb6fc5b6 |
|
BLAKE2b-256 | 00c19f49c36a38bfa18729e3f1f3a7e89430e4ed1e95346125e00c2d6dbadcc5 |
Hashes for zeroconf-0.95.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ddc4c77b45e1f53425d9f3c3731ef9622a7e424239742f825be1d4b38685e66 |
|
MD5 | 21d268ec82489c1fdf630c8e02eada56 |
|
BLAKE2b-256 | 531137e711ad3c672c9325cb2220c03de490e6cfdfe0522e640763080ef7dad0 |
Hashes for zeroconf-0.95.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06dab237b6810a2a328bdb6732a0cef92f913aae87b154b1daead765891bc187 |
|
MD5 | 7893c582d48f4565995a98f3ece934e3 |
|
BLAKE2b-256 | 735db98691baae3f8b09442334a4e75929635dd7e863edb4b475ffcbb801e455 |
Hashes for zeroconf-0.95.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c5c68a300c9df9712801dd9d78f073d4178a5a5f5c64c81f5b8f3cbbf370e83 |
|
MD5 | 4d2a667d0b3c915b232c690eb4134f5c |
|
BLAKE2b-256 | 2edd8de35bd5d343676fc87fb993beb6a73f9a01bed4807a8000e11c06ab18d8 |
Hashes for zeroconf-0.95.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc12010723ab12ab540c4799a094c9b3a45fb34819d4d603ba95989dba082428 |
|
MD5 | ce236299bbd146efb3ba6a5f19800ce5 |
|
BLAKE2b-256 | 15d2347fbf0db4ffe366b1e65bb978942735dcf36c968c38deebeb53d3e5067e |
Hashes for zeroconf-0.95.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1581b6cf1e28cec85241051983963dc53afcc96fbab004f1455e037456e7f44 |
|
MD5 | ce31a0c2fbc112f7e091750ede4f36af |
|
BLAKE2b-256 | d93430dd51f4441ed3e0c0c0a86ab32236b103f88f3b1aec02cf594f7cbb0fe4 |
Hashes for zeroconf-0.95.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e33b7edf04bd44389d77e44efdf6c2436de3fccbce87e06ecbd73a90f04686 |
|
MD5 | 11e0428cff95d0c45e65f66546fb09a7 |
|
BLAKE2b-256 | 4d7355bd7be05edbda82e3b48684deaae14be5ca630ddad8b24ab9759cddc122 |
Hashes for zeroconf-0.95.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cf38ae1d1287b4330dd530383a3a9cac9fd3f6f61d055dd0704bee88876466c |
|
MD5 | fbb2af9322977b0f169f6b97388f8c3d |
|
BLAKE2b-256 | 5ca6ef14ba2ed2a00aa668fc048ce9ab0f63ef6e24adcdf99f4b7bbed14c485f |
Hashes for zeroconf-0.95.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d8b72c43dddb23a77378f4559d9362da27641f2c6372c32946e5f5ec4c15c3 |
|
MD5 | 539c028ca27fa6d7b0b53692aae4c5f2 |
|
BLAKE2b-256 | 2d6f513cc30b7474bede6a9cb9861785b2a18c7a5c07da3a56fa3b337742970b |
Hashes for zeroconf-0.95.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50d1434c529924fcfa1e8ec6cc86af5ec3d3b55834965c4e918fcbd5cfb8b20b |
|
MD5 | de2a092a2e002d75ec08be7f9df8a8a1 |
|
BLAKE2b-256 | 480e130533a31e67fa104a8a5d86165b92a5bc5cba5d5c9add9dc4f420faeeb0 |
Hashes for zeroconf-0.95.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369e833ada9f1a6fc21846749989800c1a5e68fae3d714f6a217f76f7ca6cba2 |
|
MD5 | 5463f65fcf071e1a7a1cf92fb74997d4 |
|
BLAKE2b-256 | 903bf8a58bfbb2b2cdbe55b3b2785ddf135cdcdc9792cdfbec8263a17b6b69de |
Hashes for zeroconf-0.95.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb174d4106a1827ecddd5ac5002e29eb3faa06ce134e0c7173f2f7d093414ba6 |
|
MD5 | 2944deb6390c825378a36e5b16cf4d78 |
|
BLAKE2b-256 | 74f55599dcf630f6108e1b8fe882c907cc9da406cd567d5570de00edafea74cc |
Hashes for zeroconf-0.95.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e3cf9170d658b44d9f4facd010e87355bd4a3ad5849c806854999d665955bd |
|
MD5 | a682d1e163baac01db656b1ea524bdf1 |
|
BLAKE2b-256 | e321b958c9885f87acf3165ceed4eaeb4612d7cb43cf263378134c3c75d32089 |
Hashes for zeroconf-0.95.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7269350f4dc6325299fdeda2ee7fbd8a6697be467e2a5c6a1ccc74f2d6c0a63d |
|
MD5 | 2db41c76dcb122cacad41613397662c2 |
|
BLAKE2b-256 | 5f6df8d2dad76e3304062c15140a7caa81cf9bb374c1c51b289b6ed9c6457eb1 |
Hashes for zeroconf-0.95.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0999aa2e69538bb3ee95cc312578ee0146f570ed7b872d4da29b16fa0a0b40b7 |
|
MD5 | 78ee3e3f7ce19051fc85d82707ea184f |
|
BLAKE2b-256 | 5c41c90593b1ce49aedd0db2b0f9672dc75560a7d229e62642de160aafaa2a04 |
Hashes for zeroconf-0.95.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02877abcf34515a2371bdc6b0492ad64e2286e67caf201b9d5e364ea7ed96bfc |
|
MD5 | a1c5ea601942f91511889c403658b4f5 |
|
BLAKE2b-256 | 4322e06031917ca20d49a85385ffbdd91b067c27da004e63085dc7c3f2992eae |
Hashes for zeroconf-0.95.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 094e4715d8364b2dd07e1d26f804854b349abf92f31711de653525169cb35e7d |
|
MD5 | cb34c919b2708528e0054f68540f3d22 |
|
BLAKE2b-256 | 64485f4ee1e7138b66e972a63beed4bd2ffc87e4fe7de7324a6318d4842a53fd |
Hashes for zeroconf-0.95.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4beb8ea3ae95e76f191130bbd3cafc12ad7001ce63213d988c7590eaba0853f2 |
|
MD5 | 5508e89fea940285452daded44edf3b5 |
|
BLAKE2b-256 | 0d51731f1dcfe337e4b40c90b08e62ebdde3a6184ad680a284bac0e901940c0f |
Hashes for zeroconf-0.95.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1aef15880545019421df21e60d873cbce9697e66cdfc49504a8862c87b75a7f3 |
|
MD5 | b48e2f55ad02fcd353c588628c27f48a |
|
BLAKE2b-256 | 13399fb4a7d549afc9aeaa93eb3293dd2668c5acf915dc04e83435bdba13e860 |
Hashes for zeroconf-0.95.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9780fa3108605a7bfeb76e1384063dff44ed7200aa2e814bb807c39d159d02c2 |
|
MD5 | d80a2758780cf40cf95a1995f7e44749 |
|
BLAKE2b-256 | 4176641bb725856eff24d44f0b8b4f71015753e7db795fa0fdde3ac86ee06f71 |
Hashes for zeroconf-0.95.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8361cc0375c14222479a57959c6d0b95bed8e0d445b6f8c2481b64e017609c6e |
|
MD5 | f2308c0c5cfbf7e076e50e58f029fe95 |
|
BLAKE2b-256 | adff5d2aaa101bf377c1c893c72a437998444e17938ee873e76e8ffe906f0922 |
Hashes for zeroconf-0.95.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b15c07f79e95eed79d2d884b515f3256486ddc2777533e1eb90084af1c2d20 |
|
MD5 | 67b5163e8f9ea8a5525fe59448338e97 |
|
BLAKE2b-256 | 52a976aa130b337df863760d4631cd9e63a2c47ee37af100852f3428901f117d |
Hashes for zeroconf-0.95.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c85595ad7ba255bcc983388bd0cec2f405b58016e25c2b8dd806f2ddccc45d5 |
|
MD5 | 0f06e879e4896aae84f7a3558a63f76f |
|
BLAKE2b-256 | 18b797df435ecf0f73776df3e28924e5347037e7b1d0bb7aad6df9d30de20701 |
Hashes for zeroconf-0.95.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ec77cd91b5db0761aadb0f3385c26f3cc052492fd9d2cb333c974bdd885ea97 |
|
MD5 | d42210d4d902e15810571c36409fd2a2 |
|
BLAKE2b-256 | 63028de335499932c3fefa56413f28a8a620b033b8f10c745eb1c541e0df726b |
Hashes for zeroconf-0.95.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c431c169cedd68565ef0d9ecd12ffa9848f770c33235e1fe910d232f3ee96c |
|
MD5 | b2ef2d721160a259134aa4e68deb0a84 |
|
BLAKE2b-256 | a2969257bdff3480b6901e676348c6279f2c9365b6bf4d9f77712679c7070950 |
Hashes for zeroconf-0.95.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79f07299baa1485b7263d70197c3dd7c7e803ab6a1914ea18767000daa954a67 |
|
MD5 | 40f8ed0e0214b1f2d462bb95d4d47c6e |
|
BLAKE2b-256 | b944ae98aba3035a6325c5b72524b26e95e76c39ceeebd2d87adb8ecaca13590 |
Hashes for zeroconf-0.95.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e4c7bfe194a439c641f38a6d5c2e57fe790a972e752a5165a5172ff9210edd9 |
|
MD5 | 66f3b73483f229390286ea3fe42af5f0 |
|
BLAKE2b-256 | e93949180723c02b08cd4cdb03171e9d498f6b0169e5aec8c2d57dd2ab23b2a0 |
Hashes for zeroconf-0.95.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc96a92aeb9a19420bd63edbd930f5473a6179b8f5c5549fbea3a9c0c0f52c5 |
|
MD5 | 77305a5f33bc3fb027121e5e9bff16e1 |
|
BLAKE2b-256 | d77c5302b8cf46902469e3aa64922790059e0f1370fba10e1ddabb38c00178e7 |
Hashes for zeroconf-0.95.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d81fdb7929651ec2aab15ee76f90cf44bcbf7fc0cee41a1d8f65c30a586e9783 |
|
MD5 | 2232b4b84f0d4f8612e885d2f828d184 |
|
BLAKE2b-256 | 18e4af84416a4bb34cde731923688090ea98c235eb3e50f7bb5c260e5306da05 |
Hashes for zeroconf-0.95.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f3d1ffbb11bd6c51c58c463d2c66e4bb46f98e8fb1917b885c73d051aec434 |
|
MD5 | dc17998329a8f2a4738b3c2e1caf0bff |
|
BLAKE2b-256 | 4589c04d35aff4d66bff7bbcbba2ce6940bb332fd34b759f141d883e3b38c04f |
Hashes for zeroconf-0.95.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd04fb362e6dfa613271e402b037ae473db9dc7dbaf29996eb9dc008ba103b81 |
|
MD5 | dc8cc3886b2e4749ab7bbc7fb5e73c03 |
|
BLAKE2b-256 | 71badfc7c3f03e79834343dd81d6cc1178db26fb256ad8c64bad22652632e8c4 |
Hashes for zeroconf-0.95.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bba92f91aa79b9d756a6d8f39f913d391d0c422f804483c8d79a5b529f333ae |
|
MD5 | 156f04ea9678224f72d80c681521bf16 |
|
BLAKE2b-256 | 4de27918adab68fde4c29de1b16677ea8fc8784b2a2b64f9bd5a31f7c289cf56 |
Hashes for zeroconf-0.95.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a12f636b6f80bfa9fba06bad584fdb2913d9efdf5afb872ebe98812d4699ee1 |
|
MD5 | c284356a5f9d29ba3072e699be53ece2 |
|
BLAKE2b-256 | 28d1a4e11af11ef7502bfa5a205e8da9d0414bf5d14078cec2f9de61044a164d |
Hashes for zeroconf-0.95.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 539f73940d83948d359a066dfaf003c809548009ac66aa100ae1a2abb656f720 |
|
MD5 | e862f04e595970b137129efdfd5da436 |
|
BLAKE2b-256 | 7804595842171f480cc5fbe7fab3dee48e862ea3efe4d95ce209e6d7fdc6a6e4 |
Hashes for zeroconf-0.95.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f8f776229a77ff93665866439c90813c92d61be391c6c5a93be7387026d7e73 |
|
MD5 | 0c3ff9fa0b5a5243d60948d0d0ca372f |
|
BLAKE2b-256 | 33bd0a82a3c852ede32326eb420beab591192992995fe87639a85b526caa1193 |
Hashes for zeroconf-0.95.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ee498fbd5f10ed2bc69cd19493729d599dbad40d8e266baccf28423bebb45b1 |
|
MD5 | a30c716bac82b6356874898fe1294e4f |
|
BLAKE2b-256 | 8289a27038180c295af37744e997673768de1654acba59a72b2c287d789e9c8b |
Hashes for zeroconf-0.95.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2faade7de1d42fe1d5098bbea7e62c214b8daab2bdacb8a4c9bd321f120fd94b |
|
MD5 | e357f19f3521cfa373c5af4715d80e2e |
|
BLAKE2b-256 | 551a32f9577419a0fc03517eed6e4eb5517c5c0dca37274bfa72526d40e81449 |
Hashes for zeroconf-0.95.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a241f37b401b04770b7366a527ad32ebe7afa2771ca37977fc26784160a7507 |
|
MD5 | 75c52a0012a6642a9bd1e5be2ca97690 |
|
BLAKE2b-256 | d222e812ff22b7beb2817279277c0155bef1eb3494f174a17b6bb5dc35848820 |
Hashes for zeroconf-0.95.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeba2a79d9102838ddbaf7c2369197f941e0b12b85d03018e9625c9d7fb8a1f3 |
|
MD5 | 49e55a3163e3f62cec6769f6c8268efc |
|
BLAKE2b-256 | ceac197f250d12503986dc22e6c98b080198c9f23fd291e7d6f0abf36c859b2b |
Hashes for zeroconf-0.95.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd1936d8bdd924a1fa1be685207f26b093bf4124ffbd62cb5150b274c7a1d4bb |
|
MD5 | e11ebe4d15e0540b846f6232f27d6e8c |
|
BLAKE2b-256 | e528c63d63742e62638be955ccbefc0bf25f89af8a39909796a1bad059b76e73 |
Hashes for zeroconf-0.95.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b06bea4b1831030fb13909a658de304827121af4dccc6653d47d90b946e1f2a |
|
MD5 | 5fe29cc63b043c46eab80fe0180ee683 |
|
BLAKE2b-256 | 25001ad472ff230992107585cb7565eade82693591e48ade267e661497234f90 |
Hashes for zeroconf-0.95.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9185e8fb52ef1a1880a32b54a244fb1db160f7cabea8d1f2592a4d36b92a2c4a |
|
MD5 | 3ad60e031915635de3d55e5060d2e439 |
|
BLAKE2b-256 | ca47f9ab19737d8046d0701294213dfb6748ad1a3a241071589455a0d0b3c041 |
Hashes for zeroconf-0.95.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c4828d02b69bfc2a3a6ac462f472a75c151ef689111766f6d128aed8ef7aa0 |
|
MD5 | a47ff47dcbdc1898f15fe83bb3aabbe4 |
|
BLAKE2b-256 | c744293bf985637ef02135e9b1ea1e5efdb22c1f95ad391e8b85b8713f59cb91 |
Hashes for zeroconf-0.95.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54cc3526e876f86ea760fa792b859ef11ff0c15cf3a028443c2db19c8b4f934 |
|
MD5 | bd92af4d8550ccb5429bad89be22ea01 |
|
BLAKE2b-256 | 517b8c1220c1e2e6b4ecf1b10cbb9b1024b22d1a6ebaedd33d651ddb0dda2ffa |
Hashes for zeroconf-0.95.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef2a57c712840933a4a32ca2c32ddf3ca1d5759903bb2663aa26fe336a4755a3 |
|
MD5 | 6d60e0fe5dedb66bb3871ae3e2796489 |
|
BLAKE2b-256 | 58003b3ca24a2074ab644925667b638bcb2927f739467c2d21da77ab8c7bfc81 |
Hashes for zeroconf-0.95.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30f449fab88b3a5a54441275ad533b8ae52c86c984be32528848f6892829e75f |
|
MD5 | c18e4f89ed2b6aee529acce1205f6595 |
|
BLAKE2b-256 | 963092e453c292e349b4601df1557e717863da26be21ea88c9e19e6abcdf7043 |
Hashes for zeroconf-0.95.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5570df0c0b8fb1e379cb3713fbc767b2b609707eb6bea1eff2a7158d47543743 |
|
MD5 | 83d9761b214f6c298659fa49f0a224da |
|
BLAKE2b-256 | f5596e2e19768d28b0473e92c0fc5c2ab25026e18bc08aeaab7f69b7dc372064 |
Hashes for zeroconf-0.95.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce723384d75035071301bc48d2c512a38215037b971bb31c3d6f557b48fcd5e |
|
MD5 | 97f57b80c09a6ebf88b3a5ec4b8c45a4 |
|
BLAKE2b-256 | 9fef7bacd8ea8a8990bf3c23b1f33e45e742517b266c6991ff7ba5c34a93e4ac |
Hashes for zeroconf-0.95.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afdcafa67ba894f3fef190121ce3b3683b90cf68aeb283078434c5371de63af7 |
|
MD5 | 32e51fd156a4812535a5217777fedbba |
|
BLAKE2b-256 | 963b3d3c399e6f30e4adf2ad2be2de48c4afb017aa67a9a33b3a0bfa01cc065c |
Hashes for zeroconf-0.95.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b30dee6574c2a0ff52e863438e3b76d23fab27690727c793f6967c7e08b450a4 |
|
MD5 | ff93a645251ec0ff5419849fc3efe9d9 |
|
BLAKE2b-256 | a555fbcaec62ae133447107ff5e5c3503ab6953b71561fdf3f5d6175b94283cc |
Hashes for zeroconf-0.95.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfdf17946c1eb44325928175af28f9f452045ef159cc6fedc956f30dfc815796 |
|
MD5 | 11dce372304c4413b1edb794a7780f6a |
|
BLAKE2b-256 | f93fff6ce913dc13fcab32a3006840eb0761e155932673cb501b77094f0ec6ba |
Hashes for zeroconf-0.95.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371736b2a6751b1f5038c7cbefc9e5aed46a4254216be88b499c07497c0d9101 |
|
MD5 | e8ad7bd68e40f423fd806eb2946e3bb5 |
|
BLAKE2b-256 | 327e60816d1054645ea365d28b5a94985b49e68fd9c26c779338587fe5f14a0b |
Hashes for zeroconf-0.95.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31207c12cc96fa517a58f7e552b79a97568aaf1d7d1e89b6181ffa921608166a |
|
MD5 | 9384aa2710ab13e2c2c7d3db4f3f6604 |
|
BLAKE2b-256 | 0c8da1358799cac0daf74dfb39ceadf63475d230d1426da4b986e8cbe5b7eef1 |
Hashes for zeroconf-0.95.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fefafa901328ea2fc111db1e702af3f9ebe44a7f420b348b2899f6d951effffa |
|
MD5 | 5759a3dd9b6082ebfed9169a18d7e0ba |
|
BLAKE2b-256 | 8b0eac40c52eb0ea8f285d7633ac856ef59860b32e289af47bba2528b53ab955 |
Hashes for zeroconf-0.95.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5e0b85d641226ed6de763d7b30e1d2d8f88e1fdf7679ca8b8924d1a45baca0b |
|
MD5 | 0d8229468a6c72c01b6145c6cbe7e60b |
|
BLAKE2b-256 | e9b17bfbdc66e0ebf8e8adeb01bac08538d391986576cf3113a4ef20b6b74f21 |