Hello community,

here is the log from the commit of package python-QtPy for openSUSE:Factory 
checked in at 2019-07-23 22:42:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-QtPy (Old)
 and      /work/SRC/openSUSE:Factory/.python-QtPy.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-QtPy"

Tue Jul 23 22:42:36 2019 rev:10 rq:717930 version:1.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-QtPy/python-QtPy.changes  2019-05-24 
11:32:27.101388191 +0200
+++ /work/SRC/openSUSE:Factory/.python-QtPy.new.4126/python-QtPy.changes        
2019-07-23 22:42:37.542777433 +0200
@@ -1,0 +2,6 @@
+Mon Jul 22 16:56:02 UTC 2019 - Todd R <toddrme2...@gmail.com>
+
+- Update to 1.8.0
+  * Add support for several Qt 3D modules.
+
+-------------------------------------------------------------------

Old:
----
  QtPy-1.7.1.tar.gz

New:
----
  QtPy-1.8.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-QtPy.spec ++++++
--- /var/tmp/diff_new_pack.B8b3rh/_old  2019-07-23 22:42:38.070776763 +0200
+++ /var/tmp/diff_new_pack.B8b3rh/_new  2019-07-23 22:42:38.074776759 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-QtPy
-Version:        1.7.1
+Version:        1.8.0
 Release:        0
 Summary:        Abstraction layer on top of Qt bindings
 License:        MIT

++++++ QtPy-1.7.1.tar.gz -> QtPy-1.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/PKG-INFO new/QtPy-1.8.0/PKG-INFO
--- old/QtPy-1.7.1/PKG-INFO     2019-05-05 09:54:16.000000000 +0200
+++ new/QtPy-1.8.0/PKG-INFO     2019-06-12 13:18:26.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: QtPy
-Version: 1.7.1
+Version: 1.8.0
 Summary: Provides an abstraction layer on top of the various Qt bindings 
(PyQt5, PyQt4 and PySide) and additional custom QWidgets.
 Home-page: https://github.com/spyder-ide/qtpy
 Author: Colin Duquesnoy, The Spyder Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/QtPy.egg-info/PKG-INFO 
new/QtPy-1.8.0/QtPy.egg-info/PKG-INFO
--- old/QtPy-1.7.1/QtPy.egg-info/PKG-INFO       2019-05-05 09:54:15.000000000 
+0200
+++ new/QtPy-1.8.0/QtPy.egg-info/PKG-INFO       2019-06-12 13:18:25.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: QtPy
-Version: 1.7.1
+Version: 1.8.0
 Summary: Provides an abstraction layer on top of the various Qt bindings 
(PyQt5, PyQt4 and PySide) and additional custom QWidgets.
 Home-page: https://github.com/spyder-ide/qtpy
 Author: Colin Duquesnoy, The Spyder Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/QtPy.egg-info/SOURCES.txt 
new/QtPy-1.8.0/QtPy.egg-info/SOURCES.txt
--- old/QtPy-1.7.1/QtPy.egg-info/SOURCES.txt    2019-05-05 09:54:15.000000000 
+0200
+++ new/QtPy-1.8.0/QtPy.egg-info/SOURCES.txt    2019-06-12 13:18:25.000000000 
+0200
@@ -9,8 +9,15 @@
 QtPy.egg-info/SOURCES.txt
 QtPy.egg-info/dependency_links.txt
 QtPy.egg-info/top_level.txt
+qtpy/Qt3DAnimation.py
+qtpy/Qt3DCore.py
+qtpy/Qt3DExtras.py
+qtpy/Qt3DInput.py
+qtpy/Qt3DLogic.py
+qtpy/Qt3DRender.py
 qtpy/QtCharts.py
 qtpy/QtCore.py
+qtpy/QtDatavisualization.py
 qtpy/QtDesigner.py
 qtpy/QtGui.py
 qtpy/QtHelp.py
@@ -49,8 +56,15 @@
 qtpy/tests/test_patch_qcombobox.py
 qtpy/tests/test_patch_qheaderview.py
 qtpy/tests/test_qdesktopservice_split.py
+qtpy/tests/test_qt3danimation.py
+qtpy/tests/test_qt3dcore.py
+qtpy/tests/test_qt3dextras.py
+qtpy/tests/test_qt3dinput.py
+qtpy/tests/test_qt3dlogic.py
+qtpy/tests/test_qt3drender.py
 qtpy/tests/test_qtcharts.py
 qtpy/tests/test_qtcore.py
+qtpy/tests/test_qtdatavisualization.py
 qtpy/tests/test_qtdesigner.py
 qtpy/tests/test_qthelp.py
 qtpy/tests/test_qtlocation.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/Qt3DAnimation.py 
new/QtPy-1.8.0/qtpy/Qt3DAnimation.py
--- old/QtPy-1.7.1/qtpy/Qt3DAnimation.py        1970-01-01 01:00:00.000000000 
+0100
+++ new/QtPy-1.8.0/qtpy/Qt3DAnimation.py        2019-06-12 13:16:09.000000000 
+0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides Qt3DAnimation classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.Qt3DAnimation import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.Qt3DAnimation as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.Qt3DAnimation):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/Qt3DCore.py 
new/QtPy-1.8.0/qtpy/Qt3DCore.py
--- old/QtPy-1.7.1/qtpy/Qt3DCore.py     1970-01-01 01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/Qt3DCore.py     2019-06-12 13:16:09.000000000 +0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides Qt3DCore classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.Qt3DCore import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.Qt3DCore as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.Qt3DCore):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/Qt3DExtras.py 
new/QtPy-1.8.0/qtpy/Qt3DExtras.py
--- old/QtPy-1.7.1/qtpy/Qt3DExtras.py   1970-01-01 01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/Qt3DExtras.py   2019-06-12 13:16:09.000000000 +0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides Qt3DExtras classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.Qt3DExtras import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.Qt3DExtras as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.Qt3DExtras):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/Qt3DInput.py 
new/QtPy-1.8.0/qtpy/Qt3DInput.py
--- old/QtPy-1.7.1/qtpy/Qt3DInput.py    1970-01-01 01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/Qt3DInput.py    2019-06-12 13:16:09.000000000 +0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides Qt3DInput classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.Qt3DInput import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.Qt3DInput as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.Qt3DInput):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/Qt3DLogic.py 
new/QtPy-1.8.0/qtpy/Qt3DLogic.py
--- old/QtPy-1.7.1/qtpy/Qt3DLogic.py    1970-01-01 01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/Qt3DLogic.py    2019-06-12 13:16:09.000000000 +0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides Qt3DLogic classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.Qt3DLogic import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.Qt3DLogic as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.Qt3DLogic):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/Qt3DRender.py 
new/QtPy-1.8.0/qtpy/Qt3DRender.py
--- old/QtPy-1.7.1/qtpy/Qt3DRender.py   1970-01-01 01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/Qt3DRender.py   2019-06-12 13:16:09.000000000 +0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides Qt3DRender classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.Qt3DRender import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.Qt3DRender as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.Qt3DRender):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/QtDatavisualization.py 
new/QtPy-1.8.0/qtpy/QtDatavisualization.py
--- old/QtPy-1.7.1/qtpy/QtDatavisualization.py  1970-01-01 01:00:00.000000000 
+0100
+++ new/QtPy-1.8.0/qtpy/QtDatavisualization.py  2019-06-12 13:16:09.000000000 
+0200
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# -----------------------------------------------------------------------------
+# Copyright © 2009- The Spyder Development Team
+#
+# Licensed under the terms of the MIT License
+# (see LICENSE.txt for details)
+# -----------------------------------------------------------------------------
+"""Provides QtDataVisualization classes and functions."""
+
+# Local imports
+from . import PYQT5, PYSIDE2, PythonQtError
+
+if PYQT5:
+    from PyQt5.QtDataVisualization import *
+elif PYSIDE2:
+    # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-1026
+    import PySide2.QtDataVisualization as __temp
+    import inspect
+    for __name in inspect.getmembers(__temp.QtDataVisualization):
+        globals()[__name[0]] = __name[1]
+else:
+    raise PythonQtError('No Qt bindings could be found')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/_version.py 
new/QtPy-1.8.0/qtpy/_version.py
--- old/QtPy-1.7.1/qtpy/_version.py     2019-05-05 09:53:12.000000000 +0200
+++ new/QtPy-1.8.0/qtpy/_version.py     2019-06-12 13:17:28.000000000 +0200
@@ -1,2 +1,2 @@
-version_info = (1, 7, 1)
+version_info = (1, 8, 0)
 __version__ = '.'.join(map(str, version_info))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qt3danimation.py 
new/QtPy-1.8.0/qtpy/tests/test_qt3danimation.py
--- old/QtPy-1.7.1/qtpy/tests/test_qt3danimation.py     1970-01-01 
01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qt3danimation.py     2019-06-12 
13:16:09.000000000 +0200
@@ -0,0 +1,25 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qt3danimation():
+    """Test the qtpy.Qt3DAnimation namespace"""
+    Qt3DAnimation = pytest.importorskip("qtpy.Qt3DAnimation")
+
+    assert Qt3DAnimation.QAnimationController is not None
+    assert Qt3DAnimation.QAdditiveClipBlend is not None
+    assert Qt3DAnimation.QAbstractClipBlendNode is not None
+    assert Qt3DAnimation.QAbstractAnimation is not None
+    assert Qt3DAnimation.QKeyframeAnimation is not None
+    assert Qt3DAnimation.QAbstractAnimationClip is not None
+    assert Qt3DAnimation.QAbstractClipAnimator is not None
+    assert Qt3DAnimation.QClipAnimator is not None
+    assert Qt3DAnimation.QAnimationGroup is not None
+    assert Qt3DAnimation.QLerpClipBlend is not None
+    assert Qt3DAnimation.QMorphingAnimation is not None
+    assert Qt3DAnimation.QAnimationAspect is not None
+    assert Qt3DAnimation.QVertexBlendAnimation is not None
+    assert Qt3DAnimation.QBlendedClipAnimator is not None
+    assert Qt3DAnimation.QMorphTarget is not None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qt3dcore.py 
new/QtPy-1.8.0/qtpy/tests/test_qt3dcore.py
--- old/QtPy-1.7.1/qtpy/tests/test_qt3dcore.py  1970-01-01 01:00:00.000000000 
+0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qt3dcore.py  2019-06-12 13:16:09.000000000 
+0200
@@ -0,0 +1,44 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qt3dcore():
+    """Test the qtpy.Qt3DCore namespace"""
+    Qt3DCore = pytest.importorskip("qtpy.Qt3DCore")
+
+    assert Qt3DCore.QPropertyValueAddedChange is not None
+    assert Qt3DCore.QSkeletonLoader is not None
+    assert Qt3DCore.QPropertyNodeRemovedChange is not None
+    assert Qt3DCore.QPropertyUpdatedChange is not None
+    assert Qt3DCore.QAspectEngine is not None
+    assert Qt3DCore.QPropertyValueAddedChangeBase is not None
+    assert Qt3DCore.QStaticPropertyValueRemovedChangeBase is not None
+    assert Qt3DCore.QPropertyNodeAddedChange is not None
+    assert Qt3DCore.QDynamicPropertyUpdatedChange is not None
+    assert Qt3DCore.QStaticPropertyUpdatedChangeBase is not None
+    assert Qt3DCore.ChangeFlags is not None
+    assert Qt3DCore.QAbstractAspect is not None
+    assert Qt3DCore.QBackendNode is not None
+    assert Qt3DCore.QTransform is not None
+    assert Qt3DCore.QPropertyUpdatedChangeBase is not None
+    assert Qt3DCore.QNodeId is not None
+    assert Qt3DCore.QJoint is not None
+    assert Qt3DCore.QSceneChange is not None
+    assert Qt3DCore.QNodeIdTypePair is not None
+    assert Qt3DCore.QAbstractSkeleton is not None
+    assert Qt3DCore.QComponentRemovedChange is not None
+    assert Qt3DCore.QComponent is not None
+    assert Qt3DCore.QEntity is not None
+    assert Qt3DCore.QNodeCommand is not None
+    assert Qt3DCore.QNode is not None
+    assert Qt3DCore.QPropertyValueRemovedChange is not None
+    assert Qt3DCore.QPropertyValueRemovedChangeBase is not None
+    assert Qt3DCore.QComponentAddedChange is not None
+    assert Qt3DCore.QNodeCreatedChangeBase is not None
+    assert Qt3DCore.QNodeDestroyedChange is not None
+    assert Qt3DCore.QArmature is not None
+    assert Qt3DCore.QStaticPropertyValueAddedChangeBase is not None
+    assert Qt3DCore.ChangeFlag is not None
+    assert Qt3DCore.QSkeleton is not None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qt3dextras.py 
new/QtPy-1.8.0/qtpy/tests/test_qt3dextras.py
--- old/QtPy-1.7.1/qtpy/tests/test_qt3dextras.py        1970-01-01 
01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qt3dextras.py        2019-06-12 
13:16:09.000000000 +0200
@@ -0,0 +1,47 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qt3dextras():
+    """Test the qtpy.Qt3DExtras namespace"""
+    Qt3DExtras = pytest.importorskip("qtpy.Qt3DExtras")
+
+    assert Qt3DExtras.QTextureMaterial is not None
+    assert Qt3DExtras.QPhongAlphaMaterial is not None
+    assert Qt3DExtras.QOrbitCameraController is not None
+    assert Qt3DExtras.QAbstractSpriteSheet is not None
+    assert Qt3DExtras.QNormalDiffuseMapMaterial is not None
+    assert Qt3DExtras.QDiffuseSpecularMaterial is not None
+    assert Qt3DExtras.QSphereGeometry is not None
+    assert Qt3DExtras.QCuboidGeometry is not None
+    assert Qt3DExtras.QForwardRenderer is not None
+    assert Qt3DExtras.QPhongMaterial is not None
+    assert Qt3DExtras.QSpriteGrid is not None
+    assert Qt3DExtras.QDiffuseMapMaterial is not None
+    assert Qt3DExtras.QConeGeometry is not None
+    assert Qt3DExtras.QSpriteSheetItem is not None
+    assert Qt3DExtras.QPlaneGeometry is not None
+    assert Qt3DExtras.QSphereMesh is not None
+    assert Qt3DExtras.QNormalDiffuseSpecularMapMaterial is not None
+    assert Qt3DExtras.QCuboidMesh is not None
+    assert Qt3DExtras.QGoochMaterial is not None
+    assert Qt3DExtras.QText2DEntity is not None
+    assert Qt3DExtras.QTorusMesh is not None
+    assert Qt3DExtras.Qt3DWindow is not None
+    assert Qt3DExtras.QPerVertexColorMaterial is not None
+    assert Qt3DExtras.QExtrudedTextGeometry is not None
+    assert Qt3DExtras.QSkyboxEntity is not None
+    assert Qt3DExtras.QAbstractCameraController is not None
+    assert Qt3DExtras.QExtrudedTextMesh is not None
+    assert Qt3DExtras.QCylinderGeometry is not None
+    assert Qt3DExtras.QTorusGeometry is not None
+    assert Qt3DExtras.QMorphPhongMaterial is not None
+    assert Qt3DExtras.QPlaneMesh is not None
+    assert Qt3DExtras.QDiffuseSpecularMapMaterial is not None
+    assert Qt3DExtras.QSpriteSheet is not None
+    assert Qt3DExtras.QConeMesh is not None
+    assert Qt3DExtras.QFirstPersonCameraController is not None
+    assert Qt3DExtras.QMetalRoughMaterial is not None
+    assert Qt3DExtras.QCylinderMesh is not None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qt3dinput.py 
new/QtPy-1.8.0/qtpy/tests/test_qt3dinput.py
--- old/QtPy-1.7.1/qtpy/tests/test_qt3dinput.py 1970-01-01 01:00:00.000000000 
+0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qt3dinput.py 2019-06-12 13:16:09.000000000 
+0200
@@ -0,0 +1,33 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qt3dinput():
+    """Test the qtpy.Qt3DInput namespace"""
+    Qt3DInput = pytest.importorskip("qtpy.Qt3DInput")
+
+    assert Qt3DInput.QAxisAccumulator is not None
+    assert Qt3DInput.QInputSettings is not None
+    assert Qt3DInput.QAnalogAxisInput is not None
+    assert Qt3DInput.QAbstractAxisInput is not None
+    assert Qt3DInput.QMouseHandler is not None
+    assert Qt3DInput.QButtonAxisInput is not None
+    assert Qt3DInput.QInputSequence is not None
+    assert Qt3DInput.QWheelEvent is not None
+    assert Qt3DInput.QActionInput is not None
+    assert Qt3DInput.QKeyboardDevice is not None
+    assert Qt3DInput.QMouseDevice is not None
+    assert Qt3DInput.QAxis is not None
+    assert Qt3DInput.QInputChord is not None
+    assert Qt3DInput.QMouseEvent is not None
+    assert Qt3DInput.QKeyboardHandler is not None
+    assert Qt3DInput.QKeyEvent is not None
+    assert Qt3DInput.QAbstractActionInput is not None
+    assert Qt3DInput.QInputAspect is not None
+    assert Qt3DInput.QLogicalDevice is not None
+    assert Qt3DInput.QAction is not None
+    assert Qt3DInput.QAbstractPhysicalDevice is not None
+    assert Qt3DInput.QAxisSetting is not None
+    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qt3dlogic.py 
new/QtPy-1.8.0/qtpy/tests/test_qt3dlogic.py
--- old/QtPy-1.7.1/qtpy/tests/test_qt3dlogic.py 1970-01-01 01:00:00.000000000 
+0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qt3dlogic.py 2019-06-12 13:16:09.000000000 
+0200
@@ -0,0 +1,12 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qt3dlogic():
+    """Test the qtpy.Qt3DLogic namespace"""
+    Qt3DLogic = pytest.importorskip("qtpy.Qt3DLogic")
+  
+    assert Qt3DLogic.QLogicAspect is not None
+    assert Qt3DLogic.QFrameAction is not None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qt3drender.py 
new/QtPy-1.8.0/qtpy/tests/test_qt3drender.py
--- old/QtPy-1.7.1/qtpy/tests/test_qt3drender.py        1970-01-01 
01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qt3drender.py        2019-06-12 
13:16:09.000000000 +0200
@@ -0,0 +1,119 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qt3drender():
+    """Test the qtpy.Qt3DRender namespace"""
+    Qt3DRender = pytest.importorskip("qtpy.Qt3DRender")
+
+    assert Qt3DRender.QPointSize is not None
+    assert Qt3DRender.QFrustumCulling is not None
+    assert Qt3DRender.QPickPointEvent is not None
+    assert Qt3DRender.QRenderPassFilter is not None
+    assert Qt3DRender.QMesh is not None
+    assert Qt3DRender.QRayCaster is not None
+    assert Qt3DRender.QStencilMask is not None
+    assert Qt3DRender.QPickLineEvent is not None
+    assert Qt3DRender.QPickTriangleEvent is not None
+    assert Qt3DRender.QRenderState is not None
+    assert Qt3DRender.QTextureWrapMode is not None
+    assert Qt3DRender.QRenderPass is not None
+    assert Qt3DRender.QGeometryRenderer is not None
+    assert Qt3DRender.QAttribute is not None
+    assert Qt3DRender.QStencilOperation is not None
+    assert Qt3DRender.QScissorTest is not None
+    assert Qt3DRender.QTextureCubeMapArray is not None
+    assert Qt3DRender.QRenderTarget is not None
+    assert Qt3DRender.QStencilTest is not None
+    assert Qt3DRender.QTextureData is not None
+    assert Qt3DRender.QBuffer is not None
+    assert Qt3DRender.QLineWidth is not None
+    assert Qt3DRender.QLayer is not None
+    assert Qt3DRender.QTextureRectangle is not None
+    assert Qt3DRender.QRenderTargetSelector is not None
+    assert Qt3DRender.QPickingSettings is not None
+    assert Qt3DRender.QCullFace is not None
+    assert Qt3DRender.QAbstractFunctor is not None
+    assert Qt3DRender.PropertyReaderInterface is not None
+    assert Qt3DRender.QMaterial is not None
+    assert Qt3DRender.QAlphaCoverage is not None
+    assert Qt3DRender.QClearBuffers is not None
+    assert Qt3DRender.QAlphaTest is not None
+    assert Qt3DRender.QStencilOperationArguments is not None
+    assert Qt3DRender.QTexture2DMultisample is not None
+    assert Qt3DRender.QLevelOfDetailSwitch is not None
+    assert Qt3DRender.QRenderStateSet is not None
+    assert Qt3DRender.QViewport is not None
+    assert Qt3DRender.QObjectPicker is not None
+    assert Qt3DRender.QPolygonOffset is not None
+    assert Qt3DRender.QRenderSettings is not None
+    assert Qt3DRender.QFrontFace is not None
+    assert Qt3DRender.QTexture3D is not None
+    assert Qt3DRender.QTextureBuffer is not None
+    assert Qt3DRender.QTechniqueFilter is not None
+    assert Qt3DRender.QLayerFilter is not None
+    assert Qt3DRender.QFilterKey is not None
+    assert Qt3DRender.QRenderSurfaceSelector is not None
+    assert Qt3DRender.QEnvironmentLight is not None
+    assert Qt3DRender.QMemoryBarrier is not None
+    assert Qt3DRender.QNoDepthMask is not None
+    assert Qt3DRender.QBlitFramebuffer is not None
+    assert Qt3DRender.QGraphicsApiFilter is not None
+    assert Qt3DRender.QAbstractTexture is not None
+    assert Qt3DRender.QRenderCaptureReply is not None
+    assert Qt3DRender.QAbstractLight is not None
+    assert Qt3DRender.QAbstractRayCaster is not None
+    assert Qt3DRender.QDirectionalLight is not None
+    assert Qt3DRender.QDispatchCompute is not None
+    assert Qt3DRender.QBufferDataGenerator is not None
+    assert Qt3DRender.QPointLight is not None
+    assert Qt3DRender.QStencilTestArguments is not None
+    assert Qt3DRender.QTexture1D is not None
+    assert Qt3DRender.QCameraSelector is not None
+    assert Qt3DRender.QProximityFilter is not None
+    assert Qt3DRender.QTexture1DArray is not None
+    assert Qt3DRender.QBlendEquation is not None
+    assert Qt3DRender.QTextureImageDataGenerator is not None
+    assert Qt3DRender.QSpotLight is not None
+    assert Qt3DRender.QEffect is not None
+    assert Qt3DRender.QSeamlessCubemap is not None
+    assert Qt3DRender.QTexture2DMultisampleArray is not None
+    assert Qt3DRender.QComputeCommand is not None
+    assert Qt3DRender.QFrameGraphNode is not None
+    assert Qt3DRender.QSortPolicy is not None
+    assert Qt3DRender.QTextureImageData is not None
+    assert Qt3DRender.QCamera is not None
+    assert Qt3DRender.QGeometry is not None
+    assert Qt3DRender.QScreenRayCaster is not None
+    assert Qt3DRender.QClipPlane is not None
+    assert Qt3DRender.QMultiSampleAntiAliasing is not None
+    assert Qt3DRender.QRayCasterHit is not None
+    assert Qt3DRender.QAbstractTextureImage is not None
+    assert Qt3DRender.QNoDraw is not None
+    assert Qt3DRender.QPickEvent is not None
+    assert Qt3DRender.QRenderCapture is not None
+    assert Qt3DRender.QDepthTest is not None
+    assert Qt3DRender.QParameter is not None
+    assert Qt3DRender.QLevelOfDetail is not None
+    assert Qt3DRender.QGeometryFactory is not None
+    assert Qt3DRender.QTexture2D is not None
+    assert Qt3DRender.QRenderAspect is not None
+    assert Qt3DRender.QPaintedTextureImage is not None
+    assert Qt3DRender.QDithering is not None
+    assert Qt3DRender.QTextureGenerator is not None
+    assert Qt3DRender.QBlendEquationArguments is not None
+    assert Qt3DRender.QLevelOfDetailBoundingSphere is not None
+    assert Qt3DRender.QColorMask is not None
+    assert Qt3DRender.QSceneLoader is not None
+    assert Qt3DRender.QTextureLoader is not None
+    assert Qt3DRender.QShaderProgram is not None
+    assert Qt3DRender.QTextureCubeMap is not None
+    assert Qt3DRender.QTexture2DArray is not None
+    assert Qt3DRender.QTextureImage is not None
+    assert Qt3DRender.QCameraLens is not None
+    assert Qt3DRender.QRenderTargetOutput is not None
+    assert Qt3DRender.QShaderProgramBuilder is not None
+    assert Qt3DRender.QTechnique is not None
+    assert Qt3DRender.QShaderData is not None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/QtPy-1.7.1/qtpy/tests/test_qtdatavisualization.py 
new/QtPy-1.8.0/qtpy/tests/test_qtdatavisualization.py
--- old/QtPy-1.7.1/qtpy/tests/test_qtdatavisualization.py       1970-01-01 
01:00:00.000000000 +0100
+++ new/QtPy-1.8.0/qtpy/tests/test_qtdatavisualization.py       2019-06-12 
13:16:09.000000000 +0200
@@ -0,0 +1,46 @@
+from __future__ import absolute_import
+
+import pytest
+from qtpy import PYQT5, PYSIDE2
+
+@pytest.mark.skipif(not (PYQT5 or PYSIDE2), reason="Only available in Qt5 
bindings")
+def test_qtdatavisualization():
+    """Test the qtpy.QtDataVisualization namespace"""
+    QtDataVisualization = pytest.importorskip("qtpy.QtDataVisualization")
+
+    assert QtDataVisualization.QScatter3DSeries is not None
+    assert QtDataVisualization.QSurfaceDataItem is not None
+    assert QtDataVisualization.QSurface3DSeries is not None
+    assert QtDataVisualization.QAbstract3DInputHandler is not None
+    assert QtDataVisualization.QHeightMapSurfaceDataProxy is not None
+    assert QtDataVisualization.QAbstractDataProxy is not None
+    assert QtDataVisualization.Q3DCamera is not None
+    assert QtDataVisualization.QAbstract3DGraph is not None
+    assert QtDataVisualization.QCustom3DVolume is not None
+    assert QtDataVisualization.Q3DInputHandler is not None
+    assert QtDataVisualization.QBarDataProxy is not None
+    assert QtDataVisualization.QSurfaceDataProxy is not None
+    assert QtDataVisualization.QScatterDataItem is not None
+    assert QtDataVisualization.Q3DLight is not None
+    assert QtDataVisualization.QScatterDataProxy is not None
+    assert QtDataVisualization.QValue3DAxis is not None
+    assert QtDataVisualization.Q3DBars is not None
+    assert QtDataVisualization.QBarDataItem is not None
+    assert QtDataVisualization.QItemModelBarDataProxy is not None
+    assert QtDataVisualization.Q3DTheme is not None
+    assert QtDataVisualization.QCustom3DItem is not None
+    assert QtDataVisualization.QItemModelScatterDataProxy is not None
+    assert QtDataVisualization.QValue3DAxisFormatter is not None
+    assert QtDataVisualization.QItemModelSurfaceDataProxy is not None
+    assert QtDataVisualization.Q3DScatter is not None
+    assert QtDataVisualization.QTouch3DInputHandler is not None
+    assert QtDataVisualization.QBar3DSeries is not None
+    assert QtDataVisualization.QAbstract3DAxis is not None
+    assert QtDataVisualization.Q3DScene is not None
+    assert QtDataVisualization.QCategory3DAxis is not None
+    assert QtDataVisualization.QAbstract3DSeries is not None
+    assert QtDataVisualization.Q3DObject is not None
+    assert QtDataVisualization.QCustom3DLabel is not None
+    assert QtDataVisualization.Q3DSurface is not None
+    assert QtDataVisualization.QLogValue3DAxisFormatter is not None
+    


Reply via email to