Files
esp-matter/requirements_idf_v4.4.txt
T
Shubham Patil f80034731b ci: hackishly install construct to work with idf-v4.4 and Python-3.12
construct==2.10.54 import imp which is not present in the Python3.12 so
download the package source, patch it and install
2025-09-10 12:07:31 +05:30

17 lines
581 B
Plaintext

# matter idl
lark==1.1.2
stringcase==1.2.0
# esp-idf v4.4 is not compatible with newer version of jinja2,
# so pinning it to 3.0.1
jinja2==3.0.1
# https://github.com/psf/requests/blob/main/HISTORY.md#2300-2023-05-03
# idf-component-manager from v4.4 is not compatible with newer version of urllib3
urllib3<2
# mfg_tool - DISABLED for ESP-IDF v4.4 due to construct version conflict
# esp-secure-cert-tool (dependency of esp-matter-mfg-tool) requires construct>=2.10.70
# but ESP-IDF v4.4 hard pins construct==2.10.54, creating an unsolvable conflict
# esp-matter-mfg-tool>=1.0.4