mirror of
https://github.com/esphome/esphome.git
synced 2026-08-17 10:52:56 +08:00
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
# cryptography 49+ ships no Intel macOS wheels (arm64 only); esptool caps <49 there.
|
|
# Keep 48.0.1, the last universal2 release, so esphome stays installable on Intel Macs.
|
|
cryptography==49.0.0; platform_system != "Darwin" or platform_machine != "x86_64"
|
|
cryptography==48.0.1; platform_system == "Darwin" and platform_machine == "x86_64"
|
|
voluptuous==0.16.0
|
|
PyYAML==6.0.3
|
|
paho-mqtt==1.6.1
|
|
colorama==0.4.6
|
|
tzlocal==5.4.4 # from time
|
|
tzdata>=2026.3 # from time
|
|
pyserial==3.5
|
|
platformio==6.1.19
|
|
esptool==5.3.1
|
|
click==8.3.3
|
|
aioesphomeapi==45.7.0
|
|
zeroconf==0.150.0
|
|
puremagic==2.2.0
|
|
ruamel.yaml==0.19.1 # dashboard_import
|
|
ruamel.yaml.clib==0.2.15 # dashboard_import
|
|
esphome-glyphsets==0.2.0
|
|
pillow==12.3.0
|
|
resvg-py==0.3.3
|
|
freetype-py==2.5.1
|
|
jinja2==3.1.6
|
|
bleak==2.1.1
|
|
smpclient==7.2.0
|
|
requests==2.34.2
|
|
py7zr==1.1.3
|
|
platformdirs==4.11.0 # native esp-idf toolchain global cache dir
|
|
filelock==3.32.0 # inter-process locks (PlatformIO cache heal, git clone cache); >=3.32 for FileLock(fallback_to_soft=...), older versions silently drop the kwarg
|
|
|
|
# esp-idf >= 5.0 requires this
|
|
pyparsing >= 3.3.2
|
|
|
|
# For autocompletion
|
|
argcomplete>=3.7.0
|