voluptuous==0.16.0
PyYAML==6.0.3
paho-mqtt==2.1.0
colorama==0.4.6
tzlocal==5.4.5
tzdata>=2026.6
pyserial==3.5
platformio==6.2.0
esptool==5.6.0
click==8.5.0
aioesphomeapi==46.25.1
aiohappyeyeballs==2.7.1
zeroconf==0.153.0
puremagic==2.2.0
ruamel.yaml==0.19.1
ruamel.yaml.clib==0.2.15
esphome-glyphsets==0.2.0
pillow==13.0.0
resvg-py==0.5.0
freetype-py==2.5.1
jinja2==3.1.6
bleak==3.0.2
smpclient==7.3.0
requests==2.34.2
py7zr==1.1.4
platformdirs==4.14.2
ninja==1.13.2
filelock==4.2.6
pyparsing>=3.3.3
argcomplete>=3.7.2

[:platform_system != "Darwin" or platform_machine != "x86_64"]
cryptography==50.0.2
smp==4.2.0

[:platform_system == "Darwin" and platform_machine == "x86_64"]
cryptography==50.0.2
smp==4.2.0

[:python_version < "3.14"]
backports.zstd==1.8.0

[dev]
clang-format==23.1.3
clang-tidy==23.1.4
yamllint==1.38.0

[test]
pylint==4.1.3
ruff==0.17.3
pyupgrade==3.22.0
prek==0.5.9
yamlrocks==0.7.1
pytest==9.2.0
pytest-cov==7.1.0
pytest-mock==3.17.0
pytest-timeout==2.4.0
pytest-asyncio==1.4.1
pytest-xdist==3.8.0
asyncmock==0.4.2
hypothesis==6.92.1
pytest-codspeed==5.0.4
importtime-waterfall==1.0.0
