Skip to content

Python library to configure Dante Audio devices

License

Notifications You must be signed in to change notification settings

jda/sonos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dante-config

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+.

Installation

pip install dante-config

Or from source:

git clone <repo-url>
cd dante-config
pip install .

Development

Install with dev dependencies:

pip install -e ".[dev]"

Running tests

pytest                                                # all tests
pytest tests/test_client.py                           # single file
pytest tests/test_client.py::TestClass::test_method   # single test

Linting and formatting

ruff check .   # lint
black .        # format
mypy src/      # type check (strict mode)

License

MIT

About

Python library to configure Dante Audio devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages