A side note: Jython probably won't be an option if native extensions are needed... But there is a readily compiled python floating around in this forum:
https://www.mobileread.com/forums/sho...d.php?t=153930
It uses debian packages, so going the extract-from-debian-route might work for the python extensions, too. However, pyqt will probably be a hassle to get running on the Kindle. For the touch, a modified X11 version of qt might work. Another option is Qt embedded on the framebuffer; also see the thread knc1 referenced.