Michael Zimmermann schrieb:

Hi there,

currently we use pyQT for a research project. In this project we use python, pyqt and qt to generate applications on the client side of a client-server architecture. Basically, two different types of clients can be distinguished:
- standalone clients
- clients that are controlled (started / executed) by a python interface from a windows application (tribon, a shipbuilding CAD system)

While we are curerently in the research and development phase, depending on the results a commercial application of the software module is possible. This brings me to the question about how to deploy the application, qt and pyqt that is compatible with the licenses of pyqt and qt.

1) Standalone client:
Using py2exe we can generate a statically linked executable of the application and deploy the exe. No problem here :-)

2) Integrated into the CAD-System:
The python interpreter built into the CAD-system currently executes various python modules that use pyqt. So, how can we deploy the python modules in this case?

Idea: Statically link the qt and pyqt functions into the python interpreter used by the cad system. But this still doesn't deny development with the pyqt modules if a user actually uses the python interpreter of the cad system. Creating a self-contained exe is imho not an option... in this case how should the python interpreter call the relevant python modules?

So we are slightly cluless about possible solutions... Any suggestions about a solution to this problem would be welcome (Phil?)

Take a look at the VendorID package (www.riverbankcomputing.co.uk/vendorid). This may be exactly what you are searching for.

Ulli

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to