File: python3-qtconsole.README.Debian

package info (click to toggle)
python-qtconsole 5.6.1-4
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,184 kB
  • sloc: python: 7,222; makefile: 180; sh: 36
file content (43 lines) | stat: -rw-r--r-- 1,434 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Debian python3-qtconsole package
================================

This Debian package provides qtconsole.  This is a metapackage, which
will work with any of the Python Qt toolkits that are available
(PyQt5, PyQt6 or PySide 6).  The Debian package therefore does not
declare a dependency on any of these toolkits; it is the
responsibility of the depending package to do so (assuming that it,
too, is not a metapackage).

qtconsole uses qtpy (in the python3-qtpy package) to call the
appropriate toolkit, which defaults to PyQt5.  If you wish to use a
different toolkit, you must ensure that you set the environment
variable QT_API to "pyqt6" or "pyside6" *before* importing either
qtconsole or qtpy (or anything that imports those); see
/usr/share/doc/python3-qtpy/README.Debian.gz for more on how qtpy
chooses which toolkit to use.

(Note that the PySide 6 tests for this package are quite flaky; it is
possible that using PySide 6 as a toolkit will lead to runtime
crashes.)

The Python Qt dependencies that are required by this package
(qtconsole) are as follows:

For pyqt5:
 python3-pyqt5,
 python3-pyqt5.qtsvg

For pyqt6:
 python3-pyqt6,
 python3-pyqt6.qtsvg

For pyside6:
 python3-pyside6.qtcore,
 python3-pyside6.qtgui,
 python3-pyside6.qtopengl,
 python3-pyside6.qtprintsupport,
 python3-pyside6.qtsvg,
 python3-pyside6.qttest,
 python3-pyside6.qtwidgets

 -- Julian Gilbey <jdg@debian.org>, Thu, 16 Jan 2025 22:54:21 +0000