File: deploy_commercial.rst

package info (click to toggle)
python-qt4 4.12.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 40,300 kB
  • ctags: 6,185
  • sloc: python: 125,988; cpp: 13,291; xml: 292; makefile: 246; php: 27; sh: 2
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/>`__.