PySide6<7.0,>=6.6.0
python-mpv>=1.0.5
pychromecast<16,>=14.0.0
zeroconf>=0.149.12
ifaddr>=0.1.7
requests>=2.32.4
keyring>=23.0
cryptography>=43.0.1
numpy>=1.24
async-upnp-client<1.0,>=0.47.0
aiohttp>=3.14.0
soco<1,>=0.31
snapcast>=2.3.8

[:sys_platform != "win32"]
pyatv<1.0,>=0.17

[:sys_platform == "linux"]
dbus-next>=0.2.3
jeepney>=0.6
python-xlib>=0.30

[:sys_platform == "win32"]
winrt-runtime>=2.0
winrt-Windows.Media>=2.0
winrt-Windows.Media.Interop>=2.0
winrt-Windows.Storage.Streams>=2.0
winrt-Windows.Foundation>=2.0
windows-toasts>=1.1
comtypes>=1.2

[dev]
pytest>=7.0
pytest-xdist>=3.0
pytest-randomly>=3.0
pytest-cov>=4.0
ruff>=0.4
pre-commit>=3.0
mypy>=1.8
types-requests
pip-audit>=2.7

[macos]

[windows]
