mirror of
https://github.com/espressif/esp-idf.git
synced 2026-09-22 13:01:16 +03:00
Migrate idf.py and its actions to the shared esp-pylib library: - add esp-pylib (and esp-pylib[ide]) to the core/ide requirements - base FatalError on esp_pylib.errors.FatalError, keeping the idf.py ctx cleanup - replace the local raw-ANSI helpers (red_print/yellow_print/print_warning/ color_print) with esp_pylib.logger.log (warn/err/note/hint) across the idf.py actions - install esp_pylib exception reporting at the idf.py entry point and silence the logger during shell completion - update affected tests for the new prefixes/line wrapping - add normalize_output() helper and unify terminal env in conftest to handle Rich line-wrapping in CI assertions Co-authored-by: Cursor <cursoragent@cursor.com>
10 lines
419 B
Plaintext
10 lines
419 B
Plaintext
# Python package requirements for IDE support in ESP-IDF.
|
|
# This feature can be enabled by running "install.{sh,bat,ps1,fish} --enable-ide"
|
|
#
|
|
# 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
|
|
|
|
esp-idf-monitor[ide]
|
|
esp-pylib[ide]
|