jeanphix/Ghost.py

Use of alternative API, other than PySide2?

Opened this issue · 4 comments

Hi,

I would like to update the Debian package of Ghost to the new version 2.0.0-dev. Unfortunately, PySide2 is not yet in Debian and I'm not aware of anyone working on getting PySide2 into Debian at the moment. If I understand correctly, the 2.0.0-dev uses PySide2 only. I wonder, whether other APIs could be used as alternative? Qt5? PyOtherSide? Something based on GIR (GObject Introspection repository)?

Qt4 (and therefore PySide) will be removed from Debian soon, so there is a risk that Ghost will be removed, too, if no solution is found. (The best would be, that somebody packages PySide2 for Debian, of course.)

Many thanks for any suggestions!

I notice that pyside2 is packaged for conda do if you packaged ghost.py for conda then it would available cross-platform via conda. That would work well for me.

too many bugs in pyside2 module, It would be much better if PyQt5 was used.

I tried python3-pyside2 package from ppa:thopiekar/pyside-git and pyside2 from conda forge, but both cannot handle SSL Error. (eg. https://expired.badssl.com/)
Based on #205, I wrote pyqt5 patch for ghost-py-0-2 branch and the issue resolved.
https://github.com/S03D4-164/djanghost/tree/master/ghost-py-0-2

Hello S03D4-164;
How to install the ghost-py-0-2 program written with pyqt5 module?I tried to upload with pip but I did not succeed because there is no setup.py file.
thanks for helps.