38 Commits

Author SHA256 Message Date
Dominique Leuenberger
fe148c62fe Accepting request 969155 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/969155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=18
2022-04-11 21:48:49 +00:00
1e4da8b3c4 Accepting request 969140 from home:bnavigator:branches:devel:languages:python:numeric
- Disable PyQt6-WebEngine tests for 32-bit platforms
  * QtWebEngine 6.3.0 disabled 32-bit support
  * Needs multibuild flavor for platform specific conditions

OBS-URL: https://build.opensuse.org/request/show/969140
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=34
2022-04-11 09:31:42 +00:00
d725f5cea2 Accepting request 968074 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 2.0.1
  * PR: Add missing imports in QtOpenGL by @renefritze in #307
  * PR: Add missing QtGui utility function to QtCore.Qt for PySide
    bindings by @dalthviz in #313
  * PR: Add mapping for missing enum values aliases on QtCore.Qt by
    @dalthviz in #314
  * PR: Fix mappings of instance method and slot alias (PyQt6 and
    PySide6) by @kumattau in #308
  * PR: Add QtCharts alias for backward compatibility with 1.x by
    @dalthviz in #315
  * PR: Promote enum aliases by @MatthieuDartiailh in #319
  * PR: Add missing tests for aliased methods by @dalthviz in #317
- Release 2.0.0
  * PR: Add support for PySide6 by @jschueller in #225
  * PR: Add QShortcut class to QtWidgets module by @kumattau in
    #254
  * PR: Remove Qt4 support by @jschueller in #252
  * PR: Drop Python 2 by @dalthviz in #251
  * PR: Fix fallback API by @benoit-pierre in #256
  * PR: Add additional Qt modules and more support and tests for
    PyQt6/PySide6 by @jschueller in #255
  * PR: Reorganize QtCharts module import and add missing skip
    validation for QtNetworkAuth test with PyQt6 by @dalthviz in
    #260
  * PR: [PyQt6] Add exec_/print_, and add QOpenGLWidget/QShortcut
    to QtWidgets by @kumattau in #259
  * PR: Remove accidentally-duplicated lines of code in QtCore by
    @kumattau in #263
  * PR: [PyQt6] Add missing tabStopWidth/setTabStopWidth same as
    PySide6 by @kumattau in #264
  * PR: Use modern packaging instead of deprecated distutils for
    version parse by @CAM-Gerlach in #266
  * PR: Unify and cleanup CI infra, improve robustness and test
    Python 3.9 and PyQt6 by @CAM-Gerlach in #262
  * PR: Fix and improve Coveralls reporting by @CAM-Gerlach in #268
  * PR: Avoid future deprecations and decrease general technical
    debt by @CAM-Gerlach in #273
  * PR: Fix regression in FORCE_QT_API behavior from merging
    PySide6 support by @tlambert03 in #276
  * PR: Add back legacy PYQT4 and PYSIDE package-level constants
    for compat by @CAM-Gerlach in #279
  * PR: Add Contributing Guide based on other Spyder projects by
    @CAM-Gerlach in #277
  * PR: Update README sponsors section by @dalthviz in #282
  * PR: Unscoped enums access for PyQt6 and other missing PyQt6
    compatibility changes by @dalthviz in #271
  * PR: Upgrade packaging to avoid legacy/deprecated behavior and
    follow PEP 517 by @CAM-Gerlach in #272
  * PR: Map exec_ to their non-deprecated alternatives by @kumattau
    in #287
  * PR: Add QtTextToSpeech Module by @kumattau in #291
  * PR: Import all classes in QtTest module. by @kumattau in #290
  * PR: Define Qt/binding versions at top level, fix warnings if
    versions not found, and fix test dir on CIs by @CAM-Gerlach in
    #292
  * PR: Update gitignore, gitattributes, license, authors and
    security policy by @CAM-Gerlach in #278
  * PR: Add minimum version check for Qt6 >=6.2.0 by @CAM-Gerlach
    in #294
  * PR: Add support for Python 3.10 on CIs and packaging by
    @CAM-Gerlach in #296
  * PR: Make QLibraryInfo.location work for PyQt6 by @stonebig in
    #298
  * PR: 'width' needed for PyQt6 by @stonebig in #299
  * PR: Update README.md adding a line for QtPy usefulness when
    migrating between Qt bindings/versions by @dalthviz in #301
  * PR: Fix QFileSystemModel for PyQt6 by @almarklein in #303
- Release 1.11.3
  * PR: Catch PythonQtError when trying to do alias for
    QtDataVisualization and dev version correction by @dalthviz in
    #281
  * PR: Add a warning for developers still running legacy Qt4-based
    APIs by @CAM-Gerlach in #283
  * PR: Import Callable and MutableMapping in py3compat for Python
    2 compat by @davvid in #285
  * PR: Add warning for deprecated/EoL Qt5 & PyQt5/PySide2 versions
    to fix #284 by @CAM-Gerlach in #289
  * PR: Update RELEASE.md for 1.x version by @dalthviz in #293
- Release 1.11.2
  * Issue 248 - Missing QtDataVisualization (PR 249 by @dalthviz)

OBS-URL: https://build.opensuse.org/request/show/968074
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=33
2022-04-10 21:49:55 +00:00
Dominique Leuenberger
1e534ae351 Accepting request 918909 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/918909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=17
2021-09-16 21:14:44 +00:00
9334e0d0a6 Accepting request 918889 from home:bnavigator:branches:devel:languages:python
- Update to 1.11.1
  * Wrap pysideuic and pyside2uic imports since they could be
    unavailable
  * qtpy/tests/test_uic.py: skip if pyside2uic not installed
- Release 1.11.0
  * Add QtWebEngineWidgets.QWebEngineProfile for PyQt5 and PySide2
  * Rename QtDatavisualization to use uppercase v
  * Add support for QStyleOptionFrameV3 from PyQt4
  * Add QtWinExtras module
  * Add support for QtSerialPort add-on
  * Add support for the QtPositioning module
  * Add loadUiType implementation for PySide2
- Drop patch merged upstream gh#spyder-ide/QtPy#228
  * 0001-Add-QtDatavisualization-alias-to-QtDataVisualization.patch

OBS-URL: https://build.opensuse.org/request/show/918889
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=32
2021-09-14 12:28:12 +00:00
Richard Brown
eb19b5f902 Accepting request 912864 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/912864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=16
2021-08-19 08:01:07 +00:00
0b6e8b567d Accepting request 912791 from home:bnavigator:branches:devel:languages:python
- Update to 1.10.0
  * PR 241 - PR: Update setup.py classifiers, by @dalthviz
  * PR 230 - PR: Fix imported modules logic if 'FORCE_QT_API' is
    empty, by @hiaselhans
  * PR 224 - PR: Support python 3.9 custom_widgets iteration, by
    @irrcombat (206)
  * PR 215 - PR: Slight typo fix, by @altendky
  * PR 214 - PR: Handle QtCore.SignalInstance/pyqtBoundSignal, by
    @altendky
  * PR 208 - PR: Move CI to Github Actions, by @goanpeca
  * PR 204 - PR: Add Python 3.9 compatibility for collections.abc
    module, by @tirkarthi
  * PR 199 - PR: Add support to PyQt4-sip 4.19.13, by @milanmatic
- Update description
- Clarify the requirements policy
- Test Pyside2 and Qtcharts
- Remove extra mock requirement

OBS-URL: https://build.opensuse.org/request/show/912791
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=31
2021-08-18 09:54:49 +00:00
Richard Brown
84381ead24 Accepting request 912686 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/912686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=15
2021-08-18 06:56:14 +00:00
04231a16d9 Accepting request 912580 from home:favogt:branches:devel:languages:python
- Minimize Recommends and Suggests, dep chain is too big
  (WebEngine, Qt3D) for the TW DVD

OBS-URL: https://build.opensuse.org/request/show/912580
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=30
2021-08-17 13:19:34 +00:00
Dominique Leuenberger
bdf9f803ad Accepting request 865321 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/865321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=14
2021-01-26 13:46:17 +00:00
f6218b6040 Accepting request 865308 from home:alarrosa:branches:devel:languages:python
- Add patch so the renaming of QtDataVisualization doesn't cause
  a problem on applications using the old name
  (gh#spyder-ide/qtpy#228):
  * 0001-Add-QtDatavisualization-alias-to-QtDataVisualization.patch

OBS-URL: https://build.opensuse.org/request/show/865308
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=28
2021-01-21 09:54:25 +00:00
Dominique Leuenberger
d54f0b4116 Accepting request 863156 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/863156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=13
2021-01-15 18:45:56 +00:00
c459eaf325 Accepting request 863063 from home:alarrosa:branches:devel:languages:python
- Add also BuildRequires for qt3d-qt5 and qtdatavis3d-qt5 so
  those tests are not skipped.
- qtcharts-qt5 is not added because the python-qt5 package is
  always pulled in automatically and QtPy uses it by default
  while QtCharts is only available with PySide2.
- Replace the Requires with Recommends since not even PyQt is
  really required (PySide2 can also be used with QtPy, and is now
  added as a Suggested package).
- Rename QtDatavisualization.py to QtDataVisualization.py
  (uppercase v) to fix the test which was skipped because the
  imported module didn't exist and to keep the name consistent
  with both PyQt and PySide2 (gh#spyder-ide/qtpy#228)

OBS-URL: https://build.opensuse.org/request/show/863063
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=26
2021-01-14 16:47:25 +00:00
0784dc390b Accepting request 862937 from home:alarrosa:branches:devel:languages:python
- BuildRequires (and Require) the webengine bindings so it uses
  them (which is the default) instead of using qtwebkit (which
  was used only as a fallback).

- SIP is only used for PyQt4 which we don't use

OBS-URL: https://build.opensuse.org/request/show/862937
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=25
2021-01-13 18:28:59 +00:00
Dominique Leuenberger
f7ddd68839 Accepting request 830306 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/830306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=12
2020-08-29 18:43:36 +00:00
Tomáš Chvátal
1e8c391efc Accepting request 830305 from home:bnavigator:branches:devel:languages:python
- SIP is only used for PyQt4 which we don't use

OBS-URL: https://build.opensuse.org/request/show/830305
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=23
2020-08-28 15:30:34 +00:00
Dominique Leuenberger
c3dc64a2d2 Accepting request 719516 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/719516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=11
2019-07-29 15:31:27 +00:00
Tomáš Chvátal
db3baf2222 Accepting request 719505 from home:pgajdos
- version update to 1.9.0
  * Add the FORCE_QT_API environment variable to keep using the Qt
    bindings selected with the QT_API variable and avoid switching
    to the currently imported bindings. This allows to have
    applications that import PySide and PyQt bindings at the same
    time (which is possible if both bindings are compiled for the
    same Qt version).
  * Errors in the Qt3D modules with PySide2 5.12.4+ and Python 2
  * Binding Selection Logic
  * PR: Don't load Qt3D modules for buggy versions of PySide2
  * PR: Add FORCE_QT_API environment variable

OBS-URL: https://build.opensuse.org/request/show/719505
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=21
2019-07-29 08:41:15 +00:00
Dominique Leuenberger
aeff0f0b6f Accepting request 717930 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/717930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=10
2019-07-23 20:42:36 +00:00
Todd R
796a5b4cde Accepting request 717929 from home:TheBlackCat:branches:devel:languages:python
- Update to 1.8.0
  * Add support for several Qt 3D modules.

OBS-URL: https://build.opensuse.org/request/show/717929
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=19
2019-07-23 14:42:48 +00:00
Dominique Leuenberger
a1ee92a977 Accepting request 704981 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/704981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=9
2019-05-24 09:32:25 +00:00
Tomáš Chvátal
43dac5b9ca Accepting request 704979 from home:pgajdos
- version update to 1.7.1
  * Skip testing PyQt4 and PySide in Python 3.5
  * Trivial maintenance tweaks
  * Avoid deprecated "from collections import MutableMapping"

OBS-URL: https://build.opensuse.org/request/show/704979
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=17
2019-05-23 10:44:03 +00:00
Dominique Leuenberger
2352b07dba Accepting request 686447 from devel:languages:python
- Update to 1.7.0:
  * Add support for QtCharts.

OBS-URL: https://build.opensuse.org/request/show/686447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=8
2019-03-20 12:20:44 +00:00
Tomáš Chvátal
9c054ec938 - Update to 1.7.0:
* Add support for QtCharts.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=15
2019-03-19 14:34:45 +00:00
Dominique Leuenberger
98e195446f Accepting request 682089 from devel:languages:python
- Update to 1.6.0:
  * Add support for QtQuickWidgets
  * Issue 178 - Error when import QtCore.version in PySide2

OBS-URL: https://build.opensuse.org/request/show/682089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=7
2019-03-19 08:58:07 +00:00
Tomáš Chvátal
ac47a726c9 - Update to 1.6.0:
* Add support for QtQuickWidgets
  * Issue 178 - Error when import QtCore.version in PySide2

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=13
2019-03-06 10:27:11 +00:00
Dominique Leuenberger
86bc13759c Accepting request 659353 from devel:languages:python
- Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=6
2018-12-19 12:52:01 +00:00
b67f6fbfa7 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=11
2018-12-04 13:58:14 +00:00
Dominique Leuenberger
60a00393d8 Accepting request 647645 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/647645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=5
2018-11-12 08:42:26 +00:00
Todd R
1455a93702 Accepting request 647644 from home:TheBlackCat:branches:devel:languages:python
- Update to Version 1.5.2
  * Fix tests
  * Add support for PySide2.QtOpenGL 
- Update to Version 1.5.1
  * Make PythonQtError inherit from RuntimeError to be easily
    catchable
- Update to Version 1.5
  + New features 
    * Add support for QtLocation, QtMultimediaWidgets, QtQml,
      QtQuick, QtWebChannel, QtWebSockets and QtXmlPatterns.
    * Raise an error when trying to use the wrong combination of
      macOS and Qt versions. 
  + Issues Closed 
    * Issue 155 - Add warnings for Qt 5.9 in macOS 10.9 and
      Qt 5.11 and macOS 10.11 (PR 168)
    * Issue 153 - Shim PyQt5 ToPyDateTime for compatibility with
      PySide2 (PR 169)
    * Issue 123 - Wrap QWebChannel module (PR 157) 
  + Pull Requests Merged 
    * PR 169 - Shim PyQt5 QDateTime.toPyDateTime to
      QDateTime.toPython for compatibility with PySide2 (153)
    * PR 168 - Raise error when trying to use the wrong
      combination of macOS and Qt versions (155)
    * PR 167 - Migrate to CircleCI 2.0
    * PR 163 - Add QtLocation
    * PR 162 - Update readme to remove funding appeal, harmonize
      with other readmes and minor fixes
    * PR 161 - Fix pyside2 wheels install
    * PR 157 - Add more Qt modules (123)

OBS-URL: https://build.opensuse.org/request/show/647644
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=9
2018-11-09 17:47:25 +00:00
Dominique Leuenberger
f9b907cf82 Accepting request 613348 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/613348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=4
2018-06-02 10:13:29 +00:00
Todd R
8c586d9356 Accepting request 613347 from home:TheBlackCat:branches:devel:languages:python
- Update to version 1.4.2
  + Issues Closed
    * Issue 150 - PySide2-5.11 alpha2 compatibility (PR 151)
    * Issue 144 - ValueError: API 'QString' has already been set to version 1 at line 141 in init.py file. (PR 152)
  + Pull Requests Merged
    * PR 152 - PR: Catch ValueError when trying to set sip API (144)
    * PR 151 - PR: Add a preventive change for PySide-5.11a2 (150)
    * PR 149 - PR: Use Qt official wheels to run tests for PySide2
    * PR 148 - PR: Remove internal conda recipe

OBS-URL: https://build.opensuse.org/request/show/613347
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=7
2018-05-31 19:33:23 +00:00
Dominique Leuenberger
7fa490606f Accepting request 602303 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/602303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=3
2018-04-30 20:56:35 +00:00
Todd R
04b8b2bae9 Accepting request 602302 from home:TheBlackCat:branches:devel:languages:python
- Update to Version 1.4.1
  + New features
    * Show a warning when QT_API is changed automatically by qtpy.
  + Issues Closed
    * Raise a warning if QT_API value is changed automatically
    * On OSX qtpy applications are forcing discrete graphics
  + Pull Requests Merged
    * Add better compatibility with PySide2
    * Add a warning if API is changed automatically
    * Avoid using PyQt5.Qt, which imports unneeded stuff and forces
      discrete GPU on OSX
- Update to Version 1.4 (2018-03-11)
  + New features
    * Add support for QtHelp
    * Add support for QtSql
    * Use already imported bindings
  + Issues Closed
    * If one binding has already been imported,
      then qtpy should just use it
    * Add Wrapper for QtSql
    * Methods missing from QStandardPaths when QT_API=pyqt4
    * Add Wrapper for QtHelp
  + Pull Requests Merged
    * Pin PyQt5 to 5.9.2 in CircleCI because 5.10 is generating segfaults
    * If a Qt binding is already imported, then use it.
    * Add QtSql wrapper (incl. test)
    * Changes to QDesktop split 
    * Add QtHelp Wrapper

OBS-URL: https://build.opensuse.org/request/show/602302
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=5
2018-04-28 20:15:10 +00:00
Dominique Leuenberger
efb5c1b71b Accepting request 519187 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/519187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=2
2017-08-29 09:46:28 +00:00
Todd R
ca6fa6db57 Accepting request 519186 from home:TheBlackCat:branches:devel:languages:python
- Update to Version 1.3.1
  + Bugs fixed
    * Spurious cache files in PyPI tarball
    * Importing qtpy should not raise exceptions
    * No cache files included in the release tarball
    * Remove Quantified Code badge because the service doesn't exist anymore
    * Warn if QHeaderView deprecated methods are used
- Update to Version 1.3
  + New features
    * Add support for PySide2
    * Add support for QtMultimedia
    * Add support for PyQt 4.6
  + Bugs fixed
    * Typo in readme title
    * Update Readme for 1.3 release
    * Add tests for untested modules
    * Missing: QtOpenGL Module
    * QDesktopServices split into QDesktopServices and QStandardPaths
    * qInstallMessageHandler <-> qInstallMsgHandler
    * Feature Request: PySide2 support
    * Fix typo in Readme.
    * Add compatibility for the rename of qInstallMsgHandler to qInstallMessageHandler
    * Update Readme to reflect that we actually use the PySide2 layout
    * Update Readme to mention that we now support PySide2.
    * Add tests for Qtdesigner, QtNetwork, QtPrintSupport, QtSvg and QtTest.
    * Follow QStandardPaths location in Qt5 for PyQt4/PySide
    * Add a coveragerc file
    * Add support for PyQt 4.6
    * Add a new QtOpenGL module
    * Add PySide2 support

OBS-URL: https://build.opensuse.org/request/show/519186
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=3
2017-08-28 16:40:48 +00:00
Dominique Leuenberger
87784bd0e8 Accepting request 492688 from devel:languages:python
singlespec version of python3-QtPy. Fixes current build failures.

OBS-URL: https://build.opensuse.org/request/show/492688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-QtPy?expand=0&rev=1
2017-05-27 11:14:26 +00:00
Todd R
83e20e2e57 Accepting request 492686 from home:TheBlackCat:branches:devel:languages:python
Implement single-spec version.
Fix building.

OBS-URL: https://build.opensuse.org/request/show/492686
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-QtPy?expand=0&rev=1
2017-05-03 15:15:28 +00:00