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.44.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6436aa66c18a82b9b967e16442749165a7e5a480c899f755a27fbb8dd40760f8 |
|
MD5 | 2ac8e4d9eb0732df00d76315c258216c |
|
BLAKE2b-256 | b87544445102b55b1278af78c91dd51dce44615405514ecf56f2ccf6032d0f28 |
Hashes for zeroconf-0.44.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caf4f7323d79b21c068c6fde91d11925ae4c57e0aee21152ddaa0a8d36a0913c |
|
MD5 | 1f2d64c21f6a196b1f5a19f4f44cf485 |
|
BLAKE2b-256 | 1d729be0589162e9459bbc7814025cbced21365326c3c3e7278554adb904c9c3 |
Hashes for zeroconf-0.44.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb62ae4da9e647cb75da3f53c83aee35cd418123f675aa1ca766b63ec8aafebf |
|
MD5 | 2b393ec21909c4962587779d8a4a1b5c |
|
BLAKE2b-256 | c2e5c10ae40cc22316e3b5d7ede5c164cd355e6f812bc5a1bfb02452f6f5f391 |
Hashes for zeroconf-0.44.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2880813c436bd8c186bf10cc4d02568882ae0392374ea1a0acd670d256ac89 |
|
MD5 | 6d101b8e731e0aec79ff7995210021a8 |
|
BLAKE2b-256 | d428fc897627920d6e27f62ec2cfc4dab953d6365f1cdfe030cb8861c7989781 |
Hashes for zeroconf-0.44.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99aa65a9bfc7f8edadb5ca6239410c05758c3ab491e35b5b93196155198bc78b |
|
MD5 | 548941ecc68a1422cd32f4074fd0265b |
|
BLAKE2b-256 | 511e032f275ae771a6f0fc08997bd2d61a557d9cdfb7a96c279704f56e4bf1ee |
Hashes for zeroconf-0.44.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcf3b94e87c257b05d89678cb1def2e4be1ca275614d6f0f4a42d85d425e0abc |
|
MD5 | 5756a0bd455d7e411554cc13c4b87463 |
|
BLAKE2b-256 | 20f202a8dc36fae194492ccc4eae14797a9d4d5a056c90a2dbf540a0ea52d2f4 |
Hashes for zeroconf-0.44.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4401c41d70682ff86ccd06fe717f175d88f23253b904139b6e2c4882d5902d03 |
|
MD5 | c6ada05d0278aa8328994c8e45cc9791 |
|
BLAKE2b-256 | 881b424195031f1079e9bfab4d27812956799686509451cd6d5c2e537eedfbc2 |
Hashes for zeroconf-0.44.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fd79a32db11531e09712c20fb1fae1893c55b8477866d387b31e0fdfe8813de |
|
MD5 | ae4ff3b8894820a46727747f5317fc1f |
|
BLAKE2b-256 | cb018fc933d771de0b4be7958b9d741714874afb4db5a6d292492edb9b91e32e |
Hashes for zeroconf-0.44.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d7047a031ccec57d8031dfb0e3ca3c589f9462243db708d7a8f021ebed2372 |
|
MD5 | 83f83b5091a04d601ac1524e66e84caf |
|
BLAKE2b-256 | 12f0c9abea95cb4c334768d319b6038386d75f7e255675b88a4622a583ffa969 |
Hashes for zeroconf-0.44.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be45e09057a1c89839281076e5d74aa02016b329534d31faf964684e73971b15 |
|
MD5 | e6d0235cecf5d2e68eaa1fc464b837d6 |
|
BLAKE2b-256 | 8aa66c80c3313240018791d1e509f0a5221c5c50edbc6cae47d235ba97830fdb |
Hashes for zeroconf-0.44.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d35ccf8f409b4996f4ffdf8694acce21914bd8db4bd704eef17b43c10946b1ba |
|
MD5 | b486b37bf5426ca2525215c10fd9e0cd |
|
BLAKE2b-256 | 30de89624df611a61c20d05ea06dc7c592bcee2dd5f3e6fb0dfa58f0ff1ff638 |
Hashes for zeroconf-0.44.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1194e04de67e4cffd2ae3b2b7d9133f2bb433a67fff8a1312cc4ded36506eb1 |
|
MD5 | 0c0a8222055cc286c184e1d1ffd785f1 |
|
BLAKE2b-256 | 90a277285009e8c51e913399a61ef8ba53452c25032b4266437d81681f6fd85b |
Hashes for zeroconf-0.44.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6111001131bba26bbd51406eca8b5693ba5d38d833003d7bb5f09b4947943bce |
|
MD5 | 391a82824a6638a9dc35e3c83fadff3f |
|
BLAKE2b-256 | 06aabeffa56c9d5774363d711d091508006dc0f441acc17c9c4716935ce86f9d |
Hashes for zeroconf-0.44.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b17e8a8db4c4af3e97ed76f568d7826c70eac1dbce62d066ef5e9c1bda3c814c |
|
MD5 | 71b627e9e4be75797cd59b2d0fa53134 |
|
BLAKE2b-256 | a9e77239ad005330223c8086f1563e1e7adc220dbd6cdc409699dcb3a4790e09 |
Hashes for zeroconf-0.44.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d99a5e2f89258e949647c55ff443db5b43517db57de29eb37bd692d52311133 |
|
MD5 | cda2488b98055147f948eb9aa642c130 |
|
BLAKE2b-256 | a694960b05a2fbf03c6a3e96df9cfb05ae96292aff5e466cfcf0745756d87f32 |
Hashes for zeroconf-0.44.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdff3b887c9f5be83f7bee3763e98852bcef34e54ed0d43d36a09cb7bc43f807 |
|
MD5 | 37c3cfa67bde8f2eae992a283830ac72 |
|
BLAKE2b-256 | 5d7766e17491c3110aee49219d358718536bb6211a4003254c5214bbb54d6a0e |
Hashes for zeroconf-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49c11d4b4013ecfe0966cfebe3f4669b061b38d17b41e0deb319f1d78a4d926 |
|
MD5 | 7f78a9e1993dab04e54e91bc544b9a63 |
|
BLAKE2b-256 | 01098eeef4059aa5aa46d2bd6f0a76e54d1d06b63117ad3008859fbd762dab16 |
Hashes for zeroconf-0.44.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62a8a5db9c79139e804bdcab46e3ac6ee870552837267e572e4c5bab4e43762c |
|
MD5 | 4e853dbbfb56f5019335228529b8f46b |
|
BLAKE2b-256 | 386e4ce160094aae58ebc57bd9a9a761ad2a9695b7c5c5657279b0c966223895 |
Hashes for zeroconf-0.44.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aadd5959eec877717e34456f45adfe43696f5962e8f48d48b660987c56c3f2b |
|
MD5 | 1d2811eac92b8ba418b0eed92ca6a96e |
|
BLAKE2b-256 | 2559e6f2eb7f8fe5418c4638a8c8f1ac8d86a7f20732e4ec7fe915a546f6074d |
Hashes for zeroconf-0.44.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0a121af48bc0856e49850221fd2e63b4002f1bd202e7d2cd321049fc73ab553 |
|
MD5 | d3ba25bde2c9b885fc5fc9d13903dd6a |
|
BLAKE2b-256 | 708651913904bc9708f3b4e26eb7f55d9f011964c2f0890a7be6b9f1188e8633 |
Hashes for zeroconf-0.44.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c92aaece7a7e653d23803aa780cb132357d775b85b3e3d3c00646c131a9d1cef |
|
MD5 | b61160067263864a9a81d5e52aa17893 |
|
BLAKE2b-256 | dcc856c2f03584ae7f5ea06837841aaa03526085f2e2252714d8bbe8dbb6380f |
Hashes for zeroconf-0.44.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fea3d385ab0931a4511f254a6b2e9ba4fc9bb526a1bd28ad77babae440827cd |
|
MD5 | c8d056a25f628c787e4f7da7d89f00c8 |
|
BLAKE2b-256 | 98a152a6b092610e29ca3c7edb1fe689d7a0fc4751b8244d366172ecba969ba4 |
Hashes for zeroconf-0.44.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a0d0cc1f4181b8a107342f95934f4074f152821edd87ac2d6681fb64cd2148 |
|
MD5 | 1130b7ca75b1ae2ec644635ee189b2ad |
|
BLAKE2b-256 | 4e5e67efb6dacf49efdc292456fb794d3b824062f58f63af10c2854794ea5cda |
Hashes for zeroconf-0.44.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0453c6008ff9d246a66d012faf57cb67e54e5fc9281e5f04987053161babfdc |
|
MD5 | 0161d453bd74b5c487a95ad886c7db3b |
|
BLAKE2b-256 | e1b6b2e88d4cb111a1fb8790cb34dd8acc7e64a08de0c3aea7d59539b68e041c |
Hashes for zeroconf-0.44.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b07aa34d424b0b372105269051d756d1dc6cd4e988b4b2d8ddc7ff2be279b72 |
|
MD5 | 24c47a830dcf0f3d9e7229bca93add31 |
|
BLAKE2b-256 | 77c322b5987186266403bf2f04c9442baa9d58894e9ba56354ce30d59c6612aa |
Hashes for zeroconf-0.44.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51a46a8ba37a6930698637a0630350b15f9a39913ae2422ea2b99688bb03183 |
|
MD5 | 15fc8e4adb7d8eab425cab690780ec65 |
|
BLAKE2b-256 | e99d22cd7648598eccc09e5199a0f4eaf0816ad0997bbd315c9cfa06e4e90a26 |
Hashes for zeroconf-0.44.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0382b0546c12d4dd109545700eac52c38ee1f26dae2cf3dbfd84166af17a895a |
|
MD5 | 85ce428c43262220b1175720a1a90380 |
|
BLAKE2b-256 | 82abaac30a1dd251794b368942c6df3f4312650d6eca6e70a9f25e7fb9bb5a4d |
Hashes for zeroconf-0.44.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b57c632099aac4bae579045b4e24629b4a685749e5f3f8c1c3ecac8109bfd5c0 |
|
MD5 | 2f912f76d7c1cdb1d763457d1fb1f155 |
|
BLAKE2b-256 | d3748f4990164312c7cecc0f1af0593d96b48df55d82a53ee2d81fffb6245a83 |
Hashes for zeroconf-0.44.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12012ccbcbf3ff56fcbfb34f3dbb57f36458a97cbcbae92b0b62d2cd813052ec |
|
MD5 | d82a3772c674cc53e909ac6a79fea64d |
|
BLAKE2b-256 | 62b5a82fb7b97e32bd74b1f175ab7d5be0b9507f4bb45212ab455728fcef6257 |
Hashes for zeroconf-0.44.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2060dc7499cb04b13dadaccc164af7acda456d32d443de0da3e8700af1c1af1d |
|
MD5 | eba056259044fd76c63980b10527fcd1 |
|
BLAKE2b-256 | 9bbcdcde455a032bb2f1e0d75623a501d0ff7e1c46f1875f0c53a114b58c8a96 |
Hashes for zeroconf-0.44.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e29aa36def0fd371d02e9e4c8df8ea1917e4d6d98d4970b896360dda5ca07bc1 |
|
MD5 | bb33e7d79e0d732f643d4fb3f38c8e70 |
|
BLAKE2b-256 | 28be546ae191ca920a42a00f6c4ea748cf050b21195cc5bfc6918477a4071f95 |
Hashes for zeroconf-0.44.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 979b39108ba6c459cf255642d753a386a4774f4d74edfece28e7b6da13fb413d |
|
MD5 | 46c58e9580909cf4d6f6e6d339c941a4 |
|
BLAKE2b-256 | c42bc91f3bdf8ad55fecb2250709877fd38b0954830634acb2c67b6563b85373 |
Hashes for zeroconf-0.44.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbc2cf98a3fb6586d720a442ef5184af7843319f33bef7f3b784ce0f72deb279 |
|
MD5 | ac155dd48f1be12b83adef8579d5987c |
|
BLAKE2b-256 | afec7ecad97c05dcf77f719bae3ff26d9f083de8c3d06a9e453f20d8fa8b5a0f |
Hashes for zeroconf-0.44.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef6c6959f9cb3645f43f91326efe5c894d970221abca4ec85648a157660a3efc |
|
MD5 | ab8fd8076dc14969509c64490b76d9bc |
|
BLAKE2b-256 | e3f9fbb330d3a48322bf4692cb45a6482bc5bde3c03eee934b52596a49ab66ef |
Hashes for zeroconf-0.44.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8772b548639fc7e27a9c18f354cc1c678111e96b27b5b80ec0152e882f2203e5 |
|
MD5 | 5e5b4689ff90c8348fdbd864fb6fc288 |
|
BLAKE2b-256 | 1e06e2c0149988b9546ac6561b0ef9a47eae75e68e02b26ed13de7ed3a4353cf |
Hashes for zeroconf-0.44.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a886a64018bb7f2c1a5915d32f172ee58569a24d0a26b172b34e2f44fc9eadc5 |
|
MD5 | b3c2da4e5440bdff180cc0adb14ed063 |
|
BLAKE2b-256 | ec3d6dd9b3c6ba288aa439e48dee7bc0108a7ba907a4d0429cbdf042adfadf69 |
Hashes for zeroconf-0.44.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9119ab7f9e2c70fa50e52534cc062380a4e0dc1ba4ae07b2a6129187b46dc30b |
|
MD5 | e4d2c0bd8909f57acd94dfdb78a53fff |
|
BLAKE2b-256 | f59c7865f71e485c100ae270ecddc52eac799fd7fbd13fa941e4e58652166b4c |
Hashes for zeroconf-0.44.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e0daa7a19e1657eab53d4899cdf842cb721e756d6a7c70c484e26b754b8f4dc |
|
MD5 | 97068f6db9c66f5f2e2758905c6dc7e0 |
|
BLAKE2b-256 | 9ca510c3884f384e1b62be1ec746b54a4332c24fa15f522b0aa3157632d06d55 |
Hashes for zeroconf-0.44.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac45787745b481dbb2879a15c7645e4447184ce05419f7154747b65376ad5a47 |
|
MD5 | af4a50525aad940c88b0cc97e8273626 |
|
BLAKE2b-256 | 55d9e931afd00df6c2f679a8bb9cd46f1e324ea341300ed235142c83403bb5df |
Hashes for zeroconf-0.44.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae7154cba49f9d22a8f53a293f5a1d6d0a9724b63b0c2dea02dc525b695a94bc |
|
MD5 | eadca855141c300e221e4d15e69e2d48 |
|
BLAKE2b-256 | 82a025e63f1c97e6be3026ba4592ea489a5e03049e2e843d8196481da769c327 |
Hashes for zeroconf-0.44.0-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 559c8019478f5539bf02eef1040aad0400c5cf5fae3a07c148406c6ac54dadcb |
|
MD5 | e6b050f40a2e5b5be8cec08a8404b1a6 |
|
BLAKE2b-256 | 42e152c8132a083d97310a2563d36335edd4ed2d8a0ed1302af3c74d693a87f8 |
Hashes for zeroconf-0.44.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab3a4ef02af84b6e880bc4a7ce6b4d5ac5bc6e86a189415e7b26beaa88f220f6 |
|
MD5 | fd3c2a87b6b40f4ca42b1d62a7b14e77 |
|
BLAKE2b-256 | a589cf988830eb43bbadbe629207b7615542c7f9087818a20e088aeda41aca45 |
Hashes for zeroconf-0.44.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efea402f5ac34a4054a1b5a05fae7cfc38082e502b0f4fa2e7e32a88a6b6b4d0 |
|
MD5 | 5f378aa07c835c61bd7c54e8064c3d3a |
|
BLAKE2b-256 | 87099d2628c153a566e5720089efe9b9f3e8e15c36f174a8bc762047aa54cb3b |
Hashes for zeroconf-0.44.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db5403db82c0f2fedd87c68e8717fdd9e800092a8116fa0cc8ef0c79d823ab2d |
|
MD5 | b61ebdbc9c0718c6436dc195cebf699d |
|
BLAKE2b-256 | b89c2eae46b31a7104fe3376bab226969c2e925a4f205fe25d915cc49fa59662 |
Hashes for zeroconf-0.44.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c072daca18a7eb053b06f284e5820226259a2dd3b580bccfa71c736c6f9813 |
|
MD5 | 4154062528377cdecce70a81454d67de |
|
BLAKE2b-256 | 612ebe4377513b311c78b495e75c337f380e0712612323dfc1684b5dc2b241a3 |
Hashes for zeroconf-0.44.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20beef11072dafb08209dbe467d6fb823367898ad271b8370e40ef688b8cdba1 |
|
MD5 | 61cceb6b30719d08e76139af832103d9 |
|
BLAKE2b-256 | e4e7393a28bbae4eea52b521107d1c5f3bb94d80730805a1ae23fcd67ac24dab |
Hashes for zeroconf-0.44.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 780e6204104c874ed1a8d880fdd8f2364644ea753c99518aca727db6add24992 |
|
MD5 | e13cb7d555562bfa7c5b5c1ece5a4ba3 |
|
BLAKE2b-256 | c58a68c78067b77a46b55471ee12a5f2c4578831aaaed7f353efab69a04c0245 |
Hashes for zeroconf-0.44.0-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcffc9afa60b507473faa293ecd0744b8851d621a3bfbd79d43eff68645be52e |
|
MD5 | bec1005200e914a8ca6be5938df9ec10 |
|
BLAKE2b-256 | 90d14d9c7212a36743c2de5b918b84f60db9e27beb39e9fe535e3292ceec7dfa |