dev-python / QtPy

Abstraction layer on top of PyQt5 and PySide2 and additional custom QWidgets

Official package sites : https://github.com/spyder-ide/qtpy ·

QtPy is a small abstraction layer that lets you write applications using a single API call to either PyQt or PySide. It provides support for PyQt5, PyQt4, PySide2 and PySide using the Qt5 layout (where the QtGui module has been split into QtGui and QtWidgets). Basically, you can write your code as if you were using PySide2 but import Qt modules from qtpy instead of PySide2 (or PyQt5)

v1.9.0-r3 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm64 ~x86
USE flags
declarative designer gui help location multimedia network opengl positioning printsupport qml quick sensors serialport sql svg test testlib webchannel webengine websockets widgets x11extras xml xmlpatterns

v1.9.0-r2 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64 x86
USE flags
designer gui opengl printsupport svg testlib webengine

General

declarative
Pull in bindings for the QtQml/QtQuick modules and enable the qmlscene plugin
designer
Pull in bindings for the QtDesigner module and enable the designer plugin
gui
Pull in bindings for the QtGui module
help
Pull in bindings for the QtHelp module
location
Pull in bindings for the QtLocation module
multimedia
Pull in QtMultimedia and QtMultimediaWidgets modules
network
Pull in bindings for the QtNetwork module
opengl
Pull in bindings for the QtOpenGL module
positioning
Pull in bindings for the QtPositioning module
printsupport
Pull in bindings for the QtPrintSupport module
qml
Pull in QtQml module
quick
Pull in QtQuick and QtQuickWidgets modules
sensors
Pull in bindings for the QtSensors module
serialport
Pull in bindings for the QtSerialPort module
sql
Pull in bindings for the QtSql module
svg
Pull in bindings for the QtSvg module
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
testlib
Pull in bindings for the QtTest module
webchannel
Pull in bindings for the QtWebChannel module
webengine
Pull in QtWebEngine and QtWebEngineWidgets modules
websockets
Pull in bindings for the QtWebSockets module
widgets
Pull in bindings for the QtWidgets module
x11extras
Pull in bindings for the QtX11Extras module
xml
Pull in QtXml module
xmlpatterns
Pull in bindings for the QtXmlPatterns module

python_targets

python3_7
Build with Python 3.7
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

app-eselect / eselect-QtPy : Manage Qt for Python implementations

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / PyQt5 : Python bindings for the Qt framework

dev-python / PyQtWebEngine : Python bindings for QtWebEngine

dev-python / pyside2 : Python bindings for the Qt framework

dev-python / h5py : Simple Python interface to HDF5 files

dev-python / pyperclip : A cross-platform clipboard module for Python.

dev-python / pytest-qt : pytest plugin for PyQt4 or PyQt5 applications

dev-python / qdarkstyle : A dark style sheet for QtWidgets application

dev-python / qtawesome : Enables iconic fonts such as Font Awesome in PyQt

dev-python / qtconsole : Qt-based console for Jupyter with support for rich media output

dev-python / spyder : The Scientific Python Development Environment

dev-python / spyder-notebook : Jupyter notebook integration with Spyder

dev-vcs / git-cola : The highly caffeinated git GUI

sci-misc / vitables : A graphical tool for browsing / editing files in both PyTables and HDF5 formats

756088
dev-python/QtPy: add network useflag
780330
dev-python/QtPy: add python-3.9 support
782481
dev-python/QtPy-1.9.0-r3: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Andrew Ammerlaan · gentoo
dev-python/QtPy: allow dependency to be satisfied by pyside2
Now that pyside2 is in the repo, the test phase finally works! Bug: https://bugs.gentoo.org/767199 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/QtPy: arm64 stable (bug #732342)
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: Add transitive USE=printsupport
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: Port to py3.9
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Sam James (sam_c) · gentoo
dev-python/QtPy: arm64 keyworded (bug #727654)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/QtPy: x86 stable wrt bug #720474
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/QtPy: amd64 stable wrt bug #720474
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrey Grozin · gentoo
dev-python/QtPy: add python3_8
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andrey Grozin <grozin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop 1.4.2
Closes: https://bugs.gentoo.org/709866 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Agostino Sarubbo · gentoo
dev-python/QtPy: x86 stable wrt bug #709866
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/QtPy: amd64 stable wrt bug #709866
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop 1.9.0 (r0)
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop USE webkit
Bug: https://bugs.gentoo.org/709866 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: Version bump 1.9.0
Remove python{2_7,3_5}, drop {amd64,x86}-linux keywords. Bug: https://github.com/gentoo/gentoo/pull/13988 Bug: https://bugs.gentoo.org/702458 Closes: https://github.com/gentoo/gentoo/pull/14009 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Benda Xu <heroxbd@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/QtPy: amd64 stable wrt bug #689964
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/QtPy: x86 stable wrt bug #689964
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-python/QtPy: 1.4.2 version bump, EAPI-7, fixing USE=webengine
Closes: https://bugs.gentoo.org/688184 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop 1.2.1
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Aaron Bauman · gentoo
dev-python/QtPy: amd64 stable wrt bug #655398
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Thomas Deutschmann · gentoo
dev-python/QtPy: x86 stable (bug #655398)
Package-Manager: Portage-2.3.34, Repoman-2.3.9
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop old
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop USE=pyside,pyqt5
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andrey Grozin · gentoo
dev-python/QtPy: bump to 1.4.0 and support QtWebengine
Suggested-by: holgersson@posteo.de Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas Sturmlechner · gentoo
dev-python/QtPy: Drop PyQt4 and pyside[webkit] options
Gentoo-bug: 620684 Package-Manager: Portage-2.3.11, Repoman-2.3.3
Michael Palimaka · gentoo
dev-python/QtPy: version bump 1.3.1
Closes: https://bugs.gentoo.org/602528 Closes: https://bugs.gentoo.org/611856 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Pacho Ramos · gentoo
dev-python/QtPy: amd64/x86 stable, bug #625078
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Sébastien Fabbro · gentoo
dev-python/QtPy: added python-3.6
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Michał Górny · gentoo
dev-python/QtPy: Clean old versions up
Sébastien Fabbro · gentoo
dev-python/QtPy: add opengl flag
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sébastien Fabbro · gentoo
dev-python/QtPy: version bump
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sébastien Fabbro · gentoo
dev-python/QtPy: forced widget flag for pyqt5 with gui Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=604152
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sébastien Fabbro · gentoo
dev-python/QtPy: initial import
Package-Manager: portage-2.3.3