Py-mdns is a project mainly written in Python, it's free.
Python API for zeroconf mdns on Linux, Mac, and Windows.
py-mdns
Current Status:
Project Goals: