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.11.2 :: 0 :: gentoo

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

v1.11.1 :: 0 :: gentoo

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

v1.10.0 :: 0 :: gentoo

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

v1.9.0-r5 :: 0 :: gentoo

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

General

declarative
Build bindings for the QtQml and 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
pyqt5
Use dev-python/PyQt5 as Qt for Python implementation
pyside2
Use dev-python/pyside2 as Qt for Python implementation
sensors
Pull in bindings for the QtSensors module
serialport
Pull in bindings for the QtSerialPort module
speech
Build bindings for the QtTextToSpeech 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_10
Build with Python 3.10
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

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 / pyperclip : A cross-platform clipboard module for Python.

dev-python / pytest-qt : Pytest plugin for PyQt5 and PySide2 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

media-gfx / hydrus : A booru-like media organizer for the desktop

media-video / vidify : Watch music videos in real time for the songs playing on your device

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

Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: add version 1.11.2
Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: drop version 1.9.0-r3
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
dev-python/QtPy: drop version 1.11.0
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Andrew Ammerlaan · gentoo
dev-python/QtPy: add version 1.11.1
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: add version 1.11.0
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/QtPy: Stabilize 1.9.0-r5 arm64, #799632
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: add version 1.10.0
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/QtPy: Stabilize 1.9.0-r5 amd64, #799632
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-python/QtPy: Stabilize 1.9.0-r5 x86, #799632
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: add MissingUseDepDefault
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: add USE="speech"
Bug: https://bugs.gentoo.org/792861 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: fix flags for test dependencies
Since the test phase was rewritten in the previous commit to allow testing with only one of the implementations (in order to allow adding python3.10), we no longer have to pull in both implementations to run the test phase. Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: drop netwrokauth and webkit flag, add py3.{9,10}
- PySide2 is not compatible with python3.10, to add python3.10 to this package anyway we need to force disable pyside2 if we want to use python_targets_python3_10. - To accomadate this we have to rewrite the test suite to support running if one of the two implementations is disabled. Otherwise tests would fail with USE="pyqt5 -pyside2 python_targets_python3_10: due to ImportErrors that we explicitly introduced in the prepare phase with USE="-pyside2" Closes: https://bugs.gentoo.org/780330 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: drop webkit dep
It is deprecated, and the tests will work either way because things which are not found are automatically skipped. Also require both pyqt5 and pyside2 to be set if we want to run tests, because it won't work if one of them is disabled. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
dev-python/QtPy: allow use of pyside2, but better this time
Closes: https://bugs.gentoo.org/790764 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/20871 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: add missing mock dep
Closes: https://bugs.gentoo.org/790809 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: Fix missing pytest dep
Closes: https://bugs.gentoo.org/790800 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/QtPy: Backport some improvements from removed -r3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/QtPy: Revert "allow dependency to be satisfied by pyside2"
The lot of USE dependencies break pkgcheck, plus the any-of logic is wrong and does not match what the package does. If PyQt5 is installed at all, the package will default to using it even if the dependencies are satisfied by pyside2. Reverts: 8bdd53a2d42010f0ec8f83273938a62195bfbcd5 Bug: https://bugs.gentoo.org/790764 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/QtPy: Revert "x86 stable wrt bug #782481"
The stabilization is canceled because of major bugs in the ebuild. Reverts: a619fb83c68a1904886f8d23c9e5ea8b25565748 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 #782481
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
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