mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
3b5c3d6521
Support for execution of asynchronous target, such as openocd, which by default runs in the background, but if it's the only target idf.py outputs the openocd in the console waiting for termination by user. Supports also blocking commands gdb and gdbtui to start a debugging session in an active console. Supports running gdbgui running a UI debugging session in a browser window, using the active console for other commands, such as openocd or monitor. Supports combining the debug targets in one action list, such as idf.py openocd gdbgui monitor
23 lines
1.1 KiB
Plaintext
23 lines
1.1 KiB
Plaintext
# This is a list of python packages needed for ESP-IDF. This file is used with pip.
|
|
# Please see the Get Started section of the ESP-IDF Programming Guide for further information.
|
|
#
|
|
setuptools>=21
|
|
# The setuptools package is required to install source distributions and on some systems is not installed by default.
|
|
# Please keep it as the first item of this list. Version 21 is required to handle PEP 508 environment markers.
|
|
#
|
|
click>=5.0
|
|
pyserial>=3.0
|
|
future>=0.15.2
|
|
cryptography>=2.1.4
|
|
pyparsing>=2.0.3,<2.4.0
|
|
pyelftools>=0.22
|
|
gdbgui>=0.13.2.0
|
|
pygdbmi<=0.9.0.2
|
|
# The pygdbmi required max version 0.9.0.2 since 0.9.0.3 is not copatible with latest gdbgui (>=0.13.2.0)
|
|
|
|
# windows-curses are required in Windows command line but cannot be installed in MSYS2. A requirement like
|
|
# "windows-curses; sys_platform == 'win32'" would want to install the package on both of them. There is no environment
|
|
# marker for detecting MSYS2. So instead, a dummy custom package is used with "windows-curses" dependency for Windows
|
|
# command line.
|
|
file://${IDF_PATH}/tools/kconfig_new/esp-windows-curses; sys_platform == 'win32'
|