click>=8.1
pydantic>=2.0
loguru>=0.7

[:sys_platform != "win32"]
bless>=0.3

[:sys_platform == "win32"]
winrt-windows-devices-bluetooth-genericattributeprofile>=3.1
winrt-windows-storage-streams>=3.1
winrt-windows-foundation>=3.1

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-mock>=3.12
pre-commit>=3.7
ruff<0.16,>=0.15
