mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 17:19:09 -04:00
fix(tools): Print message about GDBGUI being not supported with Python 3.13
This commit is contained in:
parent
45c893d5c5
commit
5192bc8e4c
@ -374,6 +374,10 @@ def action_extensions(base_actions: Dict, project_path: str) -> Dict:
|
|||||||
raise SystemExit('Unfortunately, gdbgui is supported only with Python 3.10 or older. '
|
raise SystemExit('Unfortunately, gdbgui is supported only with Python 3.10 or older. '
|
||||||
'See: https://github.com/espressif/esp-idf/issues/10116. '
|
'See: https://github.com/espressif/esp-idf/issues/10116. '
|
||||||
'Please use "idf.py gdb" or debug in Eclipse/Vscode instead.')
|
'Please use "idf.py gdb" or debug in Eclipse/Vscode instead.')
|
||||||
|
if sys.version_info[:2] >= (3, 13) and sys.platform != 'win32':
|
||||||
|
raise SystemExit('Unfortunately, gdbgui is supported only with Python 3.12 or older. '
|
||||||
|
'See: https://github.com/cs01/gdbgui/issues/494. '
|
||||||
|
'Please use "idf.py gdb" or debug in Eclipse/Vscode instead.')
|
||||||
raise FatalError('Error starting gdbgui. Please make sure gdbgui has been installed with '
|
raise FatalError('Error starting gdbgui. Please make sure gdbgui has been installed with '
|
||||||
'"install.{sh,bat,ps1,fish} --enable-gdbgui" and can be started.', ctx)
|
'"install.{sh,bat,ps1,fish} --enable-gdbgui" and can be started.', ctx)
|
||||||
|
|
||||||
|
@ -3,5 +3,6 @@
|
|||||||
|
|
||||||
# gdbgui Python 3.11 issue https://github.com/cs01/gdbgui/issues/447 was fixed in 0.15.2.0. Windows users need an
|
# gdbgui Python 3.11 issue https://github.com/cs01/gdbgui/issues/447 was fixed in 0.15.2.0. Windows users need an
|
||||||
# older Python to use since new gdbgui versions don't support Windows anymore.
|
# older Python to use since new gdbgui versions don't support Windows anymore.
|
||||||
gdbgui; sys_platform != 'win32'
|
# Python 3.13 is not supported: https://github.com/cs01/gdbgui/issues/494
|
||||||
|
gdbgui; sys_platform != 'win32' and python_version < "3.13"
|
||||||
gdbgui; sys_platform == 'win32' and python_version < "3.11"
|
gdbgui; sys_platform == 'win32' and python_version < "3.11"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user