What's Changed
* Fix host resolution when local dns does not resolve mdns (636) bdraco
* Update some legacy python code to python 3.9 (635) bdraco
* Avoid building musllinux wheels (634) bdraco
* Update readme (633) bdraco
* Ensure zeroconf instance is closed when log runner ends (632) bdraco
* Make log runner code reusable and add coverage (630) bdraco
* Refactor bluetooth client functions to reduce duplicate code (629) bdraco