Right now tools/sdc.py seems to be a Python2-only script, and the build system (cmake/modules/KDbCreateSharedDataClasses.cmake) indeed requires Python2 to be installed to build kreport. Since Python2 will become EOL soon (https://pythonclock.org/), please make sdc.py work with Python3 as well (or switch it to Python3 exclusively), so Python2 will not be required to build kreport. Distributions are switching to Python3 as default, and at the same time working on reducing the need for Python2.
Was this ticket resolved along with bug 390198?
No response, assuming it was.