File: deploy_commercial.rst

package info (click to toggle)
python-qt4 4.11.2%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 39,748 kB
  • ctags: 6,146
  • sloc: python: 125,938; cpp: 12,612; xml: 292; makefile: 258; php: 27; sh: 27
file content (21 lines) | stat: -rw-r--r-- 1,028 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Deploying Commercial PyQt4 Applications
=======================================

Deploying commercial PyQt4 applications can be a complicated process for a
number of reasons:

- It is usually better not to rely on pre-requisite packages being already
  installed on the user's system.  This means that as well as your application
  code, you also need to include the Python interpreter, the standard library,
  third-pary packages and extension modules, and Qt itself.

- Some target platforms (iOS for example) have restrictions on how an
  application is built in order for it to be included in app stores.

- It is necessary to discourage users from accessing the underlying PyQt4
  modules for themselves.  A user that used the modules shipped with your
  application to develop new applications would themselves be considered a
  developer and would need their own commercial PyQt4 license.

The recommended solution to all of these issues is to use `pyqtdeploy
<http://www.riverbankcomputing.com/software/pyqtdeploy/>`__.