click>=8.4.0
colorama>=0.4.6
mutagen>=1.47.0
packaging>=23.0
pydantic>=2.9.0
python-mpd2>=3.0.0
pyyaml>=6.0
requests>=2.31.0

[all]
volumito[async]
volumito[async_websocket]
volumito[scp]
volumito[websocket]

[async]
aiohttp>=3.11.0

[async_websocket]
python-socketio[asyncio_client]<5,>=4.6

[dev]
volumito[all]
build>=1.3.0
coverage>=7.0.0
lucio>=0.0.9
mypy>=2.3.0
pytest-asyncio>=0.24.0
pytest-cov>=6.0.0
pytest-mock>=3.14.0
pytest>=9.1.0
ruff>=0.16.0
setuptools>=80.9.0
types-PyYAML>=6.0
types-requests>=2.31.0
wheel>=0.45.1

[scp]
scp>=0.14.0

[websocket]
python-socketio[client]<5,>=4.6
