[PyKDE] Deployment on Windows? > license compatible

Ulrich Berning ulrich.berning at desys.de
Fri Nov 18 14:38:18 GMT 2005

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.


More information about the PyQt mailing list