¿Cuál es el mejor enfoque para comstackr la aplicación PySide?

Me duele mucho comstackr código pyside para Linux … mucho menos para Windows, y mi fuente es de alrededor de 300kb. Me gustaría saber cuál es la forma más segura de comstackrlo.

  1. ¿Es lo mejor para comstackr Qt, enlaces PySide, Python 2.7 y cada importación con un proceso separado?

1.1. Si lo hago de esta manera, ¿es más fácil rastrear errores?

  1. ¿Tiene qt4-qmake alguna razón para usarlo mientras comstack?

  2. ¿Es mejor volver a escribir código para PyQt en lugar de Pyside?

  3. ¿Depende de la combinación feliz de algunas versiones, por ejemplo: (Qt v4.8.2, pyside 1.0.1, python 2.7.3)?

EDITAR: Al comstackr un medio para convertir los scripts de Python en progtwigs ejecutables de Windows / Linux, como lo hacen py2exe, cx_Freeze o PyInstaller.

Aprecio sus sugerencias.

Mi única experiencia es con cx_freeze (usando python 3.3). Funciona en Windows / Linux / OSX. Puede encontrar un ejemplo sencillo aquí (con su documentación): http://cx-freeze.readthedocs.org/en/latest/distutils.html#distutils

Otro ejemplo:

from cx_Freeze import setup, Executable # dependencies build_exe_options = { "packages": ["os", "sys", "glob", "simplejson", "re", "atexit", "PySide.QtCore", "PySide.QtGui", "PySide.QtXml"], "include_files": [("./example/Ui/MainWindow.ui", "Ui/MainWindow.ui"), ("./example/Ui/ExampleWidget.ui", "Ui/ExampleWidget.ui"), ("./example/Ui/TestDialog.ui", "Ui/TestDialog.ui"), ("./example/Resources/style.qss", "Ui/style.qss")], # this isn't necessary after all "excludes": ["Tkinter", "Tkconstants", "tcl"], "build_exe": "build", "icon": "./example/Resources/Icons/monitor.ico" } executable = [ Executable("./bin/Example.py", base="Win32GUI", targetName="Example.exe", targetDir="build", copyDependentFiles=True) ] setup( name="Example", version="0.1", description="Example", # Using the word "test" makes the exe to invoke the UAC in win7. WTH? author="Me", options={"build_exe": build_exe_options}, executables=executable, requires=['PySide', 'cx_Freeze', 'simplejson'] ) 

Siga las instrucciones proporcionadas en la página de PySide en PyPI .