Leap 15 - KDE - Openshot-qt is broken

Hello,

I’ve noticed that Openshot-QT (Leap-15.0-Oss repo) is broken on Leap 15 with KDE.
Here’s what I get when starting the app:

openshot-qt      
Loaded modules from installed directory: /usr/lib/python3.6/site-packages/openshot_qt
      launch:INFO ------------------------------------------------
      launch:INFO    OpenShot (version 2.4.1)
      launch:INFO ------------------------------------------------
         app:INFO openshot-qt version: 2.4.1
         app:INFO libopenshot version: 0.1.9
         app:INFO platform: Linux-4.12.14-lp150.12.13-default-x86_64-with-glibc2.3.4
         app:INFO processor: x86_64
         app:INFO machine: x86_64
         app:INFO python version: 3.6.5
         app:INFO qt5 version: 5.9.4
         app:INFO pyqt5 version: 5.10.1
      logger:ERROR Traceback (most recent call last):
      logger:ERROR   File "/usr/bin/openshot-qt", line 11, in <module>
      logger:ERROR load_entry_point('openshot-qt==2.4.1', 'gui_scripts', 'openshot-qt')()
      logger:ERROR   File "/usr/lib/python3.6/site-packages/openshot_qt/launch.py", line 69, in main
      logger:ERROR app = OpenShotApp(sys.argv)
      logger:ERROR   File "/usr/lib/python3.6/site-packages/openshot_qt/classes/app.py", line 91, in __init__
      logger:ERROR from classes import exceptions
      logger:ERROR   File "/usr/lib/python3.6/site-packages/openshot_qt/classes/exceptions.py", line 30, in <module>
      logger:ERROR from classes.metrics import track_exception_stacktrace
      logger:ERROR   File "/usr/lib/python3.6/site-packages/openshot_qt/classes/metrics.py", line 30, in <module>
      logger:ERROR import requests
      logger:ERROR ModuleNotFoundError
      logger:ERROR :
      logger:ERROR No module named 'requests'


I had to install Python-Request manually to make it work.

I circumvented the obstacle by installing AppImagekit, and by downloading the Openshot executable directly from the site
https://software.opensuse.org/package/AppImageKit

https://www.openshot.org/it/download/

I think Python-Request should be added in the list of required dependencies.

Hi
You could branch, fix and submit, else consider raising a bug report;
openSUSE:Submitting bug reports - openSUSE

It’s been a while since repo, on both computers I had to use AppImagekit.
But looking good, there are a lot of programs in the Packman repo that are there but they do not work or they have problems > Flowblade > 2ManDvd > Openshot-qt
2ManDvd has been dead for years

Been following OpenShot for a few years now,
AFAIK no one has been able to truly get it working right except on Bebian systems (including Ubuntu), that’s what the author and owner builds to. Many people on RPM and Windows systems have tried to encourage the author/owner to build OpenShot to be less native to Debian but he hasn’t shown interest in doing that work…

So, IMO the likely only reliable way to run Openshot is in a cross-platform, cross-distro app environment like AppImage and perhaps container based technologies like Snap, Docker, etc. when Openshot can run in its own little stub of Debian code.

TSU