[OpenSlides users-de] Neue Portable App

Stefan Frauenknecht stefan at frauenknecht.net
Sa Mär 19 22:18:25 CET 2016


Hallo Leute,

ich kümmere mich gerade um die Portable App, zunächst um die OS X Version. Hehres Ziel ist es ja aus den Code eine App mit py2app (https://pythonhosted.org/py2app/) für den Mac und mit py2exe für Windows zu bauen zu können. Allerdings gibt es mit py2app zwei Probleme:

1. py2app kommt (noch) nicht mit wxPython-Phoenix klar.
Um das zu umschiffen habe ich openslides-gui mit tkinter neu gebaut. Das war einfach. War ja auch nicht viel zu migrieren.

2. py2app kommt nicht mit unseren Aufrufen an openslides klar.
D.h. um z.B. den Server zu starten wird python -u -m openslides start 0.0.0.0:8000 in einem Subprozess ausgeführt. Das ist eigentlich super gelöst, funktioniert aber leider in der gebauten App nicht. py2app kann das einfach nicht (Stichwort runpy). Nun hatte ich eine einfache Idee, die leider auch nicht funktioniert: Ich habe versucht das Skript, also openslides.__main__.py, direkt aufzurufen, dabei den Subprozess mit PYTHONPATH und PYTHONHOME richtig konfiguriert. Ich bin mir noch nicht sicher, ob es so lösbar ist. PYTHONPATH muss ja auf das site-packages enthalten. Nur wo ist das in der gebauten App?

Kann mir jemand weiterhelfen? Ich kann mir vorstellen, dass es bei der Windows-Version ähnliche schräge Sachen gibt.


Viele Grüße
Stefan



-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 203 bytes
Beschreibung: Message signed with OpenPGP using GPGMail
URL         : <http://mail.openslides.org/pipermail/users-de/attachments/20160319/0f216a3f/attachment.sig>


More information about the users-de mailing list