Async Python library for discovering and configuring Dante audio networking devices over a local network.
Uses asyncio and zeroconf for mDNS discovery. Requires Python 3.11+.
pip install dante-configOr from source:
git clone <repo-url>
cd dante-config
pip install .Install with dev dependencies:
pip install -e ".[dev]"pytest # all tests
pytest tests/test_client.py # single file
pytest tests/test_client.py::TestClass::test_method # single testruff check . # lint
black . # format
mypy src/ # type check (strict mode)MIT