Files
esp-idf/tools/requirements/requirements.core.txt
T
Frantisek Hrbata b90098a9f2 feat(tools): esp-idf-sbom integration into idf.py
While the `esp-idf-sbom` `idf.py` extension is implemented within the
`esp-idf-sbom` python package, a few minor changes are also required on
the `idf.py` side.

1. Add `esp-idf-sbom` as a core requirement so it is automatically
   installed by the installation scripts.
2. Add the `sbom-create` action to the list of actions for which the
   flashing-related closing message is displayed.
3. Update the documentation in the api-guides for tools.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-02-16 09:03:17 +01:00

35 lines
734 B
Plaintext

# Python package requirements for ESP-IDF. These are the so called core features which are installed in all systems.
#
# This file lists Python packages without version specifiers. Version details
# are stored in a separate constraints file. For more information, visit:
# https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/tools/idf-tools.html
setuptools
packaging
click
pyserial
cryptography
pyparsing
pyelftools
idf-component-manager>=2.2
esp-coredump
esptool
esp-idf-kconfig
esp-idf-monitor
esp-idf-nvs-partition-gen
esp-idf-size
esp-idf-diag
esp-idf-panic-decoder
esp-idf-sbom
pyclang
construct
rich
psutil
# ble's compressed log testing tool
tree_sitter
tree_sitter_c
# gdb extensions dependencies
freertos_gdb