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