|
23 | 23 | :target: https://pypi.python.org/pypi/QtPy/ |
24 | 24 | :alt: Number of PyPI downloads |
25 | 25 |
|
26 | | -QtPy: Abstraction layer for PyQt5/PyQt4/PySide |
27 | | -============================================= |
| 26 | +QtPy: Abstraction layer for PyQt5/PyQt4/PySide2/PySide |
| 27 | +====================================================== |
28 | 28 |
|
29 | 29 | **QtPy** (pronounced *'cutie pie'*) is a small abstraction layer that lets you |
30 | 30 | write applications using a single api call to either PyQt or PySide. |
31 | 31 |
|
32 | | -It provides support for PyQt5, PyQt4 and PySide using the PyQt5 layout (where |
33 | | -the QtGui module has been split into QtGui and QtWidgets). |
| 32 | +It provides support for PyQt5, PyQt4, PySide2 and PySide using the PyQt5 |
| 33 | +layout (where the QtGui module has been split into QtGui and QtWidgets). |
34 | 34 |
|
35 | 35 | Basically, you write your code as if you were using PyQt5 but import qt from |
36 | 36 | ``qtpy`` instead of ``PyQt5``. |
|
59 | 59 | name='QtPy', |
60 | 60 | version=version_ns['__version__'], |
61 | 61 | packages=find_packages(exclude=['contrib', 'docs', 'tests*']), |
62 | | - keywords=["qt PyQt4 PyQt5 PySide"], |
| 62 | + keywords=["qt PyQt4 PyQt5 PySide PySide2"], |
63 | 63 | url='https://github.com/spyder-ide/qtpy', |
64 | 64 | license='MIT', |
65 | 65 | author='Colin Duquesnoy, The Spyder Development Team', |
66 | 66 | |
67 | 67 | maintainer='Gonzalo Peña-Castellanos', |
68 | 68 | maintainer_email='[email protected]', |
69 | 69 | description='Provides an abstraction layer on top of the various Qt ' |
70 | | - 'bindings (PyQt5, PyQt4 and PySide) and additional custom ' |
71 | | - 'QWidgets.', |
| 70 | + 'bindings (PyQt5, PyQt4, PySide2 and PySide) and additional ' |
| 71 | + 'custom QWidgets.', |
72 | 72 | long_description=LONG_DESCRIPTION, |
73 | 73 | classifiers=[ |
74 | 74 | 'Development Status :: 5 - Production/Stable', |
|
0 commit comments