[Qt-creator] RFC: Dropping support for Python 2.x for GDB/LLDB
André Pönitz
apoenitz at t-online.de
Thu Feb 21 20:51:48 CET 2019
Hi all.
As you may know, Qt Creator heavily uses Python in the Debugger
plugin to interact with the "real" debuggers (GDB, LLDB, CDB, PDB).
Currently the scripts in the glue code works with both Python
2.7 and 3.x. This is a workable setup, but makes it a bit
unpleasant to test and maintain and in some code paths less
efficient than a 3.x-only setup.
I am therefore pondering the idea of dropping support for Python 2.x,
and I'd like to gauge the potential heat such a move will draw.
What do people see as output of the following:
python --version
python3 --version
gdb -version
gdb -batch -ex 'py import sys' -ex 'py print(sys.version)'
lldb -version
lldb -batch -o 'sc import sys' -o 'sc print(sys.version)
For the record, on my 18.04.1 LTS here this yields something like:
Python 2.7.15rc1
Python 3.6.7
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
3.6.7 (default, Oct 22 2018, 11:32:17)
lldb version 6.0.0
2.7.15rc1 (default, Nov 12 2018, 14:31:15)
Private reply would be just fine, I might have some follow-up
questions for certain setups.
Andre'
More information about the Qt-creator
mailing list