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.98.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5df4c22f806d559ea8496f08512f5a7ea46df0956008d304efb7e071887e39b2 |
|
MD5 | 00459ffaad4789c960c110d3e9adc5e5 |
|
BLAKE2b-256 | 2999b3684d5f9a3f522cfc379ab4723fa3b9cee23c99073a7d8297eb8194ba05 |
Hashes for zeroconf-0.98.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e48e6f95b32f06d73504f9b2f6500e7af47f90ded33d4475ec1df2cccf31f613 |
|
MD5 | 0119d37702365f0686c84da9f0ea5790 |
|
BLAKE2b-256 | 531b833321a9e02ddb17e9a885f4f153be07338d607b9c94920510197e51a727 |
Hashes for zeroconf-0.98.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7a73662bd436414d7838cb2328d9708d0e2cb34e87eef1038664e9d0b8e839c |
|
MD5 | 3a25bda7b480596b2de65dbb8655f616 |
|
BLAKE2b-256 | a97d4d58a6923128b13549f76984454f0cd45b8c137d5b41b567ff9c4733ba7e |
Hashes for zeroconf-0.98.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2daa871b2c40a2b422fffc3c0f90f2d044e8235036f47c2acf30191723910d37 |
|
MD5 | 3e173f0d7cdd2f1bcf47561c67a37092 |
|
BLAKE2b-256 | 34c8d075d5cbc56ac79e18182782efe08cb7d6867f5d283b33e768d1b97ed8d1 |
Hashes for zeroconf-0.98.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6605fef7bb2058b9de753a91c3b880d037f72897ff67a3c22207fc8adc01385d |
|
MD5 | 6e5d13bf82af77b572be9da84df6af0d |
|
BLAKE2b-256 | 3c06d9040027b576767cd7453bd61ae0d3eca1d212d99289a170c498b4c9ef3a |
Hashes for zeroconf-0.98.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 381178f4c1fdb37139ea93787ce86cbc2b9425a86347c9badf03a2f7ec0094db |
|
MD5 | 2f2330bc4b4190d61eddc3667829cd12 |
|
BLAKE2b-256 | dc6d0016336ab4cf98c3b4ccb5a75ac302d0234983488eff13ce2bea97f6f5ad |
Hashes for zeroconf-0.98.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b4b82ea2c985fb4d547fe218ce7f8103460381b5feda4b4ec2dc1daa204bfaf |
|
MD5 | 54d584faba3ce9dbd651fb1684ebf24e |
|
BLAKE2b-256 | 6e90e8fee7e258b7798625e6ada122c99965b1ced9afa6165430cd484945a5a4 |
Hashes for zeroconf-0.98.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6564fe549db2f0575d20774ef2586392597a4d94a796e82405f0d137d8491ebd |
|
MD5 | 1935e913198898dc2f7c5142a0f7e02c |
|
BLAKE2b-256 | 9b553d18a00acc8e6fddd72d55fc4ec0b57657cc5896abc910935c8e31e8df2c |
Hashes for zeroconf-0.98.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9af95284d5ba978929242c97e95f919b7c6f4606f9de2f34b088fcbb781b00a6 |
|
MD5 | a686bb1d905561289375498da7742b27 |
|
BLAKE2b-256 | 6114febcf3ff62075f500a237ade97621ec6eb676a33d5ea5646e26614922678 |
Hashes for zeroconf-0.98.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5326d8116149b1d53404fdb3874966057d91e94605ec9915eb0a32daf541f414 |
|
MD5 | 21d7a0f3d3fff1e1d96cb2aba7f5477f |
|
BLAKE2b-256 | ff1b1cd2dfd30cffd4921cb96c749445fbc50db34846d9331c060a9bfe2531bf |
Hashes for zeroconf-0.98.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dcada4301d9c39a36744587f3b9c367bd23e6b06e185aee6b1419a9042ea4de |
|
MD5 | 19d17c1ffae2b97c097e6e508e0098e2 |
|
BLAKE2b-256 | b1a0982d39963b73d88b0168d5e6592489a93bb9e07ce1fdc71808d5ec31dce4 |
Hashes for zeroconf-0.98.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fafc59f91ca836b19729772b07ba022739750c982fe9e1dd8f912e1550c666 |
|
MD5 | 9ebff049d25dc0e8d311bcd3eab98766 |
|
BLAKE2b-256 | 512380f60a9276018bc8e4e48bf872f4adf75e6742ed099d07677f6dc0f3d259 |
Hashes for zeroconf-0.98.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5393e86a49c0fd54c058d36d9c0f9a53ef836d4ec0f31d610008a239b2c7e1e5 |
|
MD5 | 6798fbb79fd80b93ecc6846985f227d3 |
|
BLAKE2b-256 | ba0321006870ee34b35d48801792350addec061edb9b51d450216a175bb03f53 |
Hashes for zeroconf-0.98.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308ef1d7130930310dcdb8a37a4eff11ada91c5cbf41c673749f095d8299b574 |
|
MD5 | e3776d82d65dec9796785d3130e96147 |
|
BLAKE2b-256 | dd0dc0da790c82eba4ad7ed1d6414c959192e2395169af13f806ccfa743376cc |
Hashes for zeroconf-0.98.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c436cb669a979246637010545fddfb636babc4895535e606ba4a336009c79af3 |
|
MD5 | 181600ac897cf9ef2b83251d3bbd32b6 |
|
BLAKE2b-256 | 1ad8f11957e80fa6bd345dd83ab90e86ebcd54a713ea1c891a37e425428f76d0 |
Hashes for zeroconf-0.98.0-pp37-pypy37_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e0c29c44097918f2e367b8edc4f71686c5e5be150e21deccfccc13416fb6753 |
|
MD5 | 013ddccbeb6f667e5855f3971726519d |
|
BLAKE2b-256 | 8b4b5287310df491358cf5c5b060c11d1b8db19ceb18df0ca4bab0984dd43195 |
Hashes for zeroconf-0.98.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ce2272d8911fa72bfe4aa874d390dfe34faace518894f5fcbfc89bf1a16e23b |
|
MD5 | a7445b6b93cf3e473828cdb2894eb308 |
|
BLAKE2b-256 | 936f1245bf201c62b22633d216e5bd639362b5cecee5918aa76c320e261e25f6 |
Hashes for zeroconf-0.98.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5edd4f3919f4d6066d0671700755890f8c4748800066580732bce248627dde07 |
|
MD5 | e0e6a26ee8ac3289649fbca96675bd46 |
|
BLAKE2b-256 | 298db9f7ac66b122efcbeac6ec0f591b250b56ba47341a5b0789d6a3e3396005 |
Hashes for zeroconf-0.98.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70e9cb5b509ec85866471313e51e5fe0e8909e304329cd6191a9aaa3592f82f4 |
|
MD5 | d692be8fdc6f9a8790e5a69270a83f64 |
|
BLAKE2b-256 | 0a3896c4f068192d3b0a7310192cfac6196c6133925a4968183f8f8c081b2814 |
Hashes for zeroconf-0.98.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06afc3e6826f23caff68481ab9a0e15e74da1e5e072001a45c6a2503a6d211f |
|
MD5 | b0e4bc594ff13e1ea54172b3e30086e9 |
|
BLAKE2b-256 | a943805f311ccb38925f69809de8a3fc44ca9d212714f0f3be2eaf325c5341ad |
Hashes for zeroconf-0.98.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb865cfd62a29b08bb950cf4264a5fc84bc79ac1601d4d4b766a09fe9fd110f |
|
MD5 | a2f8dfb974ab674db8342ddccf456894 |
|
BLAKE2b-256 | 23d8fa9967e5b0611bf65e4be7e2d86b1b787be8f268ce4f876a98a2fa4fed08 |
Hashes for zeroconf-0.98.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d23a37bdeb468d597c3c7c347c25acd957459fa218551453793d5f6e35bb61c |
|
MD5 | f6b75838936824093d4aea77ee0518bf |
|
BLAKE2b-256 | 290d17cabccf49b39aecdc58fae8790d760dec41af204d1d17d118293d88e212 |
Hashes for zeroconf-0.98.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9693c626a5bb588a4036fb980dc6d652bd9b566b2f425afa15340b7902a57d5d |
|
MD5 | 3d4120c002bbcf8f90c1480106b3a481 |
|
BLAKE2b-256 | 42bbe0f6ba5bec57e2a8c6e1b3ddba86f131f42ce272648d1f94a4b71106641c |
Hashes for zeroconf-0.98.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 371901a5ed1db292c3a5fcf34650d8ce33174f99e24b827b0837985e189842a0 |
|
MD5 | 82430830ebdccb274a0d457eaba89596 |
|
BLAKE2b-256 | cac9f90c7522ff49d6a013de291e1f91d11934d7c749897c475b81084fced746 |
Hashes for zeroconf-0.98.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a1ec8af2bc86db26dfe4d765d9d48a18c375b398b9a7b89b41f90cca23725b6 |
|
MD5 | 586b6526089d4232a3a7b9ef796bb1d5 |
|
BLAKE2b-256 | 55d516dd9e7bb4c9848f95607c30ae9f667aa38801552ce1420c5bbb214964ee |
Hashes for zeroconf-0.98.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38239c2a16295edc8d932f0a3e21d16e1531be0eaf73c2dca3851a4d202381e3 |
|
MD5 | 6ec572fcd3d5c0307b1446fc7ff8fd73 |
|
BLAKE2b-256 | 894e5f3123a59d3b8bbd5836e1f7fd19665916fbe201f1d069e5731611ce65c7 |
Hashes for zeroconf-0.98.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60d8f93973c8e94e318d8dce396e52d498d7e6706e5807fc1efc9278502d7a6a |
|
MD5 | b7f47dfdc79d76d4802cc20bce310516 |
|
BLAKE2b-256 | 34cb37c2dd3e1e54a098e8cc3f9759abbd34a1c16332c7e34c28b3f0d76fb89a |
Hashes for zeroconf-0.98.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d28bf4a37fdf4e59e8a50ce7000a4285306d07c5c172f30d9eac15735aaef0 |
|
MD5 | 08c09e806c71a7ff914517f01a76f4c0 |
|
BLAKE2b-256 | 66b948e8263b153ab5fc5651bf9564fb3621f723358be46a4b25d0700cedcd3c |
Hashes for zeroconf-0.98.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173872e46ba2fe08700e162192b14a0702d6bf1f4bcbd2c6876abfaaeb189f05 |
|
MD5 | 33ca079074f6ef08da7efa6eccef556d |
|
BLAKE2b-256 | f6bc78020e77c759875d73574de74f80bf43e0511abeadff4fec6b28b4adee2c |
Hashes for zeroconf-0.98.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f664c3b1eb888553c928809eeaf5bfd3ebe0f172efc8d174e3056823f67729d1 |
|
MD5 | 0c83f2a1beb8a687cc3e390e66fa89ea |
|
BLAKE2b-256 | 7d9018f964d612dbb854c450849dcf68456ded58b122e6dbbc70c0a849bcc34d |
Hashes for zeroconf-0.98.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e444390ac1e3b92551c0f8a1ab202aae3cc2482bed65612ab843102aaf3599f9 |
|
MD5 | 46513b87a1d9d52d12090e4a4376c8b4 |
|
BLAKE2b-256 | 364b114e46fe4bbdbef9075182d2c58a6929698dc9a400bfd253f48ee41ed851 |
Hashes for zeroconf-0.98.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41e65c5b5f4a56eebc03aa2116ed061006e680a7c8c499ffafac3ed30d4ce13 |
|
MD5 | 2c496d4ff1fa5581a3f0df5586b3d072 |
|
BLAKE2b-256 | e0875c0afc1340c1b94db673f09a31b462ae1130237e06b513129e1752a9f6f0 |
Hashes for zeroconf-0.98.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378736a85c2f2ea331122115dc50405b0ec32575b2097582f77aa8b04034fdb8 |
|
MD5 | 7f746ca1d3b770389f43420935bcca16 |
|
BLAKE2b-256 | a034d0b05b6397903c0782c3c81136db17d72db0939e72779ecd893bdb51eda9 |
Hashes for zeroconf-0.98.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 785828f329e9baad6817ec4a34a0f5af5165f17f54cdc4070d2bc33ef74e0210 |
|
MD5 | 0dca31df4a97b30b8a24f9b607f7e1df |
|
BLAKE2b-256 | 38ef0f50245cf7f6f612b244d25323efdf033f67726dc4d7ba7ad998be0a28af |
Hashes for zeroconf-0.98.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94f9c2e7cfc9db9e8613b57e6e4eedb798270adc4ca5368218c01c31502a0e8e |
|
MD5 | 3ca83b18cd8d301d9e8ad092f3f97add |
|
BLAKE2b-256 | eee1731bf4364803ac4916d77de7fb49a4630c58f79f7142405b3c0140c23933 |
Hashes for zeroconf-0.98.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de78b24543314a95ad720a0c419c265afa924603b76e6056fb83ca34038fac5 |
|
MD5 | c1e29e54d49616b09d38f20b70ac341e |
|
BLAKE2b-256 | 756e73eebd352fa894e0e2d4ed3e5c3f309e1e3ec23efb297e67e4cc6e635ebc |
Hashes for zeroconf-0.98.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59132d34aecf573122879582e040c964b75a846fe1c54d6633d0dae63d157947 |
|
MD5 | 6848eb87d98898b0c0d226c607a6c101 |
|
BLAKE2b-256 | f11310e2e57a4af6f04f01e3eead8e4438887700e91d59caae76b2cf24aa2151 |
Hashes for zeroconf-0.98.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95d9eaa1538db210cc6f9b9b451d4a6004519cdff543fb84bdbfef7fddefe72b |
|
MD5 | 17579631aafb69e32c50825fc6ad96fc |
|
BLAKE2b-256 | 07bdc5f6a58a569c630c20bf6e56a502b351471042580c9ff006cd1266e02341 |
Hashes for zeroconf-0.98.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca8ada75c7f72cac583bbdeacc6263c650ed2d7230f57ef1230797d5281d4faf |
|
MD5 | e233f1b01f842aa74caf939fad1d5d67 |
|
BLAKE2b-256 | 7dba65e299058433475e1dabbec7ba011dd876f3f1eb1b4401310257088538b8 |
Hashes for zeroconf-0.98.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae8e61cc9af75c5f40e06e5f5a92ae0a6f5f51dcda9a84de86b66717e91144f |
|
MD5 | b3df9d2fe5b32169b06b068382b8f136 |
|
BLAKE2b-256 | 15c69022d4a51561cdea5fe958ab08d1be24ef24a4dc31bd10b037ecf8d7d11d |
Hashes for zeroconf-0.98.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2146cdea1e38ef37d3ef18f3cae88724c4fc1cf4ce492f3e1036046ca4cb8d28 |
|
MD5 | f141a413199498b57b2949bb6f5aaf2a |
|
BLAKE2b-256 | 32da0605f55faaf0fc9bce80c857948d285d7ec41319133d91b1ee9ddfc803fc |
Hashes for zeroconf-0.98.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0688863cdf56c322b6d18dbfbdd49b136995647e23932aed2d3aa8c42f0a45 |
|
MD5 | 51ff29c6a5670615b5833ceaf2c330a1 |
|
BLAKE2b-256 | 300272de8aa01b581e4039b3c4320933cccb317985fb3627996fa4616472e830 |
Hashes for zeroconf-0.98.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49c9cfb7e7caa6a907e3c01d7be857d96b4f0464e61f0f2ec8e78b7ea32a4d52 |
|
MD5 | d68baec791bb1a08a3814f5fb9930e0a |
|
BLAKE2b-256 | 51664b9798c614b75cabd3e1b8eb2dc25072c9d1d49e8c0779a210ccc24b12cd |
Hashes for zeroconf-0.98.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f78bd97e1c94cee365d07078060008a379246d7b307cfdc44ce1a0fcc3d7b7 |
|
MD5 | 9f238b77c65b03b881c92b0b491cc3e3 |
|
BLAKE2b-256 | 1bf81f134619bdd686cbde37311b31a232e6f518c08705264f254cd1e8d3a671 |
Hashes for zeroconf-0.98.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 327dc90660c4bdc5d40829f52fa4cbf28427eaa9f08028ff97552b459acae6da |
|
MD5 | 159ea41570a05371f5c06bc7fde30fb2 |
|
BLAKE2b-256 | 973f7ce4ad6f09b0c2ae1719a876e2bb67874abb3b471ba4f47b63d0db0fc317 |
Hashes for zeroconf-0.98.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eb48d8a815073d8f076f706112b8ec290601e03914682677ef84958539e73c5 |
|
MD5 | a30139c87814bfff16539f966a744273 |
|
BLAKE2b-256 | c797eb0c76bda8dff07bf7709e6a4c61d3baaad2f709566e807f8895b32f1492 |
Hashes for zeroconf-0.98.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96fad6470448a7d44fa28f04de177d5fe4abed05229d682c9aaf31bbfcdd9a9f |
|
MD5 | 4e94fd84d873146acc09c32cad059c4d |
|
BLAKE2b-256 | a803ecab581174bda61feedd5cf4ed4c215ff7ea69223fd4572665d4af4b7606 |
Hashes for zeroconf-0.98.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a94126967c3eda29b8a2006d4402b921a840711d5d1e1c13ad69ca12e4a5477c |
|
MD5 | 84c5ff5ba27602f845e14ad27dc4ae43 |
|
BLAKE2b-256 | 48f9b3feae3ef510ef37d00a3eae95c965dd629ac23e52af3aaa55c70d92f283 |
Hashes for zeroconf-0.98.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75fbc516d977f5776d5f119cfa5eabd38714db42e3b302b6a54664cd25133739 |
|
MD5 | 4d6af6382dcb76095bf832f8348c5825 |
|
BLAKE2b-256 | 713dcf826bd5fdfa1ecfaf17cc3f964d4787bc3157304b615f62ad21f8c7bcd7 |
Hashes for zeroconf-0.98.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c140fc3690eac5007297f16a58e5df735640cc02359029f2df71b6a51b464632 |
|
MD5 | 4f4eff9102283f0f27226441fe8363c8 |
|
BLAKE2b-256 | 89befb01e8596c8ea73b37697944efd33ff1629208c33b8fa65a056b769b49cd |
Hashes for zeroconf-0.98.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 711c9a0c4c2c111fff82adc5fa1b6cbb9d5e5c357b6451feb97583276ea1d419 |
|
MD5 | e036b145199477f23ae4dba130a55fa0 |
|
BLAKE2b-256 | 579576461692a9b84dca9e036355df6f7881bad034afb5425940c3eea6330aef |
Hashes for zeroconf-0.98.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01624e2fd0c91df2e914c154add7342ce61ba2491e0b32123104a2ef1f984142 |
|
MD5 | 5ac6da54d0c3809267e54598687a0955 |
|
BLAKE2b-256 | 406e0da6dc766bb7985f65eaa3deaa61421a9c65870bdc1bc925a8761f9a3f49 |
Hashes for zeroconf-0.98.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da9e0ec0c79f434bdbe2aafe22b646f7548016ffb802726bb5d4522438bf8f34 |
|
MD5 | d71bda9313cb942de5db8849165bc215 |
|
BLAKE2b-256 | 4676b300f5ae363095fde1a15d95eb99cef5fd6310d784cee0c41297061b0610 |
Hashes for zeroconf-0.98.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6197c3516846c4fb0ccfacd5c28790b333a793e8c04f0dea7c78a512335821a5 |
|
MD5 | 75eeb1e17f5f6a6f0dba8633f2c022fc |
|
BLAKE2b-256 | 53791b0e46df75df530da66f5b75d72461da9154c4de272094044fd751a28c23 |
Hashes for zeroconf-0.98.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9661611cc4f37f8ea5c2b09c7c26996b5508af7fa9a65fe417effdd558ff2b5 |
|
MD5 | b88618e4b817abdf394a6d8e04a161a4 |
|
BLAKE2b-256 | 92b04a35e39c26305509b22c23f9f92f7de4795fc3b0e9d2884876401bf13db2 |
Hashes for zeroconf-0.98.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d66db60595978df07a1c43e39f981c5758e2a469d1fcd0f1656c325a7745fb5 |
|
MD5 | 47b8c23fca2b32a3e06dd0cb976e015d |
|
BLAKE2b-256 | b6004a101a0995b28b56bb5120271d2cb4f535b2559f6aa8188ffa80789f89ed |
Hashes for zeroconf-0.98.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea94ef217b6def589c0d27aed6268535b62a89e82e8bd4ce60144cca4b809e0b |
|
MD5 | 0c4c9445432c3d35c4addc0848d26d65 |
|
BLAKE2b-256 | 7803d92ae79964b6c63a365a0db42e125db1987507613c536cd1cf897d30e36e |
Hashes for zeroconf-0.98.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adbb8d7baa18bcd72a64226001fd96df72b84f2975ca9ff5ec8160fda9e9cb06 |
|
MD5 | a4f58d302792b8fd28c97fc48a7c11e9 |
|
BLAKE2b-256 | 38f42d5d4533b8e7c0f9506c121007846aa24d5c681d1140a25af9fddcecc398 |
Hashes for zeroconf-0.98.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 985396a385b6952ebc9968271701d2aaecb733d5400e078011ef6f8a2381e6ca |
|
MD5 | 1694540a87a7477db56ea5c09a6e1af6 |
|
BLAKE2b-256 | 85338b5819f3b570374b5eaeba2eef6ef0514c4b6a626c2da70be053d3cb24d8 |