attrs
aiohttp
aiosqlite>=0.16.0
async_timeout
crccheck
cryptography
voluptuous
typing_extensions

[:platform_system != "Windows"]
pyserial-asyncio

[:platform_system == "Windows"]
pyserial-asyncio!=0.5

[:python_version < "3.11"]
async-timeout

[:python_version < "3.9"]
importlib_resources

[testing]
tomli
asynctest
coveralls
coverage[toml]
pytest
pytest-asyncio
pytest-cov
pytest-timeout
freezegun
ruff==0.0.261

[testing:platform_system == "Linux" and python_version < "3.12"]
pysqlite3-binary
