Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-PyQt6 for openSUSE:Factory 
checked in at 2025-01-12 11:10:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyQt6 (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyQt6.new.1881 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyQt6"

Sun Jan 12 11:10:02 2025 rev:27 rq:1236044 version:6.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyQt6/python-PyQt6.changes        
2024-11-09 20:52:56.052849944 +0100
+++ /work/SRC/openSUSE:Factory/.python-PyQt6.new.1881/python-PyQt6.changes      
2025-01-12 11:10:22.857113087 +0100
@@ -1,0 +2,13 @@
+Wed Jan  8 15:33:06 UTC 2025 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 6.8.0
+  * Added support for Qt v6.8 (excluding any technical previews).
+  * Python enums are now handled correctly by Qt Designer (requires
+    Qt v6.8.1 or later).
+  * Implemented QtAudio as a synonym for QAudio.
+  * Added QWindow.setVulkanInstance(), QWindow.vulkanInstance(),
+    QVulkanExtension, QVulkanInstance and QVulkanLayer.
+  * Bug fixes.
+- Should fix boo#1234295
+
+-------------------------------------------------------------------

Old:
----
  PyQt6-6.8.0.dev2410061818.tar.gz

New:
----
  PyQt6-6.8.0.tar.gz

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

Other differences:
------------------
++++++ python-PyQt6.spec ++++++
--- /var/tmp/diff_new_pack.DMrNlR/_old  2025-01-12 11:10:23.345133169 +0100
+++ /var/tmp/diff_new_pack.DMrNlR/_new  2025-01-12 11:10:23.345133169 +0100
@@ -19,28 +19,24 @@
 %define plainpython python
 %define mname PyQt6
 %define pyqt_build_for_qt6 1
-%define pep440version 6.8.0.dev2410061818
 %{?sle15_python_module_pythons}
 Name:           python-%{mname}
-Version:        6.8.0~dev2410061818
+Version:        6.8.0
 Release:        0
 Summary:        Python bindings for Qt 6
 License:        GPL-3.0-only OR SUSE-GPL-2.0-with-FLOSS-exception OR NonFree
 Group:          Development/Libraries/Python
 URL:            https://www.riverbankcomputing.com/software/pyqt
-#Source:         
https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-%%{version}.tar.gz
-# The URL will be dead soon, don't bother including it
-# 
https://www.riverbankcomputing.com/pypi/packages/PyQt6/PyQt6-%{version}.tar.gz
-Source:         PyQt6-%{pep440version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE - disable-rpaths.diff - Disable RPATH when building PyQt6.
 Patch0:         disable-rpaths.diff
 # PATCH-FIX-OPENSUSE - install binary dbus mainloop integration in arch 
dependent directory
 Patch1:         0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch
 BuildRequires:  %{python_module PyQt6-sip >= 13.8}
 BuildRequires:  %{python_module dbus-python-devel >= 0.8}
-BuildRequires:  %{python_module devel >= 3.8}
-BuildRequires:  %{python_module pyqt-builder >= 1.15}
-BuildRequires:  %{python_module sip-devel >= 6.8}
+BuildRequires:  %{python_module devel >= 3.9}
+BuildRequires:  %{python_module pyqt-builder >= 1.17}
+BuildRequires:  %{python_module sip-devel >= 6.9}
 BuildRequires:  dbus-1-devel
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -180,7 +176,7 @@
 This package contains programming examples for PyQt6.
 
 %prep
-%autosetup -p1 -n PyQt6-%{pep440version}
+%autosetup -p1 -n PyQt6-%{version}
 dos2unix examples/quick/models/*/view.qml
 dos2unix examples/multimedia*/*/*.ui
 
@@ -206,7 +202,7 @@
 export PYTHONDONTWRITEBYTECODE=1 # boo#1047218
 %{python_expand # there is no test suite. If it compiles and imports, it 
should be okay.
 export PYTHONPATH=%{buildroot}%{$python_sitearch}
-$python -c 'from PyQt6 import QtCore; assert QtCore.PYQT_VERSION_STR == 
"%{pep440version}"'
+$python -c 'from PyQt6 import QtCore; assert QtCore.PYQT_VERSION_STR == 
"%{version}"'
 }
 
 %post devel
@@ -219,7 +215,7 @@
 %license LICENSE
 %doc README.md NEWS ChangeLog
 %{python_sitearch}/PyQt6/
-%{python_sitearch}/PyQt6-%{pep440version}.dist-info/
+%{python_sitearch}/PyQt6-%{version}.dist-info/
 %dir %{python_sitelib}/dbus
 %dir %{python_sitelib}/dbus/mainloop
 %{python_sitelib}/dbus/mainloop/pyqt6.py

++++++ PyQt6-6.8.0.dev2410061818.tar.gz -> PyQt6-6.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/ChangeLog 
new/PyQt6-6.8.0/ChangeLog
--- old/PyQt6-6.8.0.dev2410061818/ChangeLog     2024-10-14 01:54:23.097090700 
+0200
+++ new/PyQt6-6.8.0/ChangeLog   2024-12-06 15:41:42.780333000 +0100
@@ -1,3 +1,71 @@
+2024-12-04  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * NEWS:
+       Updated the NEWS file.
+       [80def5a26747] [6.8.0]
+
+2024-12-02  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * NEWS, test/metaobject/test_pyqtproperty.py:
+       Updated the tests to account for the meta-object fixes in Qt v6.8.1.
+       [338054985d31]
+
+2024-11-22  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * NEWS, PyQt6.msp:
+       Fixed the QDnsLookup.typeChanged() signal for Qt v6.8.
+       [cfc05a9f6986]
+
+2024-11-21  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * NEWS, PyQt6.msp:
+       Fixed the QNetworkInformation.reachabilityChanged() signal for Qt
+       v6.8. Fixed the QNetworkInformation.transportMediumChanged() signal
+       for Qt v6.7.
+       [345f687a2f3e]
+
+2024-10-21  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * config-tests/cfgtest_QtGui.cpp, qpy/QtGui/qpygui_vulkan.sip:
+       Fixed the Vulkan support on Linux.
+       [649ac26a3fd3]
+
+       * qpy/QtGui/qpygui_vulkan.sip:
+       Fixed an undefined type in the Vulkan support.
+       [6d307191525c]
+
+       * test/metaobject/test_pyqtproperty.py:
+       Updated the tests for Qt v6.8.0.
+       [8285838401b1]
+
+2024-10-19  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * NEWS, PyQt6.msp, config-tests/cfgtest_QtGui.cpp,
+       qpy/QtGui/qpygui_vulkan.sip:
+       Added QWindow.setVulkanInstance(), QWindow.vulkanInstance(),
+       QVulkanExtension, QVulkanInstance and QVulkanLayer.
+       [88406afe153a]
+
+       * qpy/QtOpenGL/qpyopengl_value_array.cpp:
+       Fixed PYQT_OPENGL_ARRAY and PYQT_OPENGL_BOUND_ARRAY when converting
+       from a buffer object.
+       [ad6569a16120]
+
+2024-10-14  Phil Thompson  <p...@riverbankcomputing.com>
+
+       * pyproject.toml:
+       Updated the build system requirements to SIP v6.9 and PyQt-builder
+       v1.17.
+       [c711b031e0d0]
+
+       * PyQt6.msp:
+       Fixed a missed type hint change.
+       [c67928635135]
+
+       * PyQt6.msp:
+       Updated required type hints for PEP 585 compatibility.
+       [7b74e77311d8]
+
 2024-10-06  Phil Thompson  <p...@riverbankcomputing.com>
 
        * qpy/QtCore/qpycore_chimera.cpp, qpy/QtCore/qpycore_chimera.h,
@@ -9,7 +77,7 @@
        qpy/QtCore/qpycore_types.cpp:
        User defined Python enums are now registered with their own meta-
        type.
-       [2c9d82dd9c39] [tip]
+       [2c9d82dd9c39]
 
 2024-10-04  Phil Thompson  <p...@riverbankcomputing.com>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/NEWS new/PyQt6-6.8.0/NEWS
--- old/PyQt6-6.8.0.dev2410061818/NEWS  2024-10-14 01:54:23.097977600 +0200
+++ new/PyQt6-6.8.0/NEWS        2024-12-06 15:41:42.781246200 +0100
@@ -1,6 +1,10 @@
-v6.8.0 2nd October 2024
+v6.8.0 4th December 2024
   - Added support for Qt v6.8 (excluding any technical previews).
+  - Python enums are now handled correctly by Qt Designer (requires Qt v6.8.1
+    or later).
   - Implemented QtAudio as a synonym for QAudio.
+  - Added QWindow.setVulkanInstance(), QWindow.vulkanInstance(),
+    QVulkanExtension, QVulkanInstance and QVulkanLayer.
   - Bug fixes.
 
 v6.7.1 1st July 2024
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/PKG-INFO 
new/PyQt6-6.8.0/PKG-INFO
--- old/PyQt6-6.8.0.dev2410061818/PKG-INFO      2024-10-14 01:54:25.245315800 
+0200
+++ new/PyQt6-6.8.0/PKG-INFO    2024-12-06 15:41:44.915817700 +0100
@@ -1,7 +1,7 @@
 Metadata-Version: 2.1
 Name: PyQt6
-Version: 6.8.0.dev2410061818
-Requires-Python: >=3.8
+Version: 6.8.0
+Requires-Python: >=3.9
 Summary: Python bindings for the Qt cross platform application toolkit
 Description-Content-Type: text/markdown
 Project-Url: homepage, https://www.riverbankcomputing.com/software/pyqt/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt6-6.8.0.dev2410061818/config-tests/cfgtest_QtGui.cpp 
new/PyQt6-6.8.0/config-tests/cfgtest_QtGui.cpp
--- old/PyQt6-6.8.0.dev2410061818/config-tests/cfgtest_QtGui.cpp        
2024-10-14 01:54:23.101152400 +0200
+++ new/PyQt6-6.8.0/config-tests/cfgtest_QtGui.cpp      2024-12-06 
15:41:42.784497500 +0100
@@ -41,5 +41,9 @@
     out << "PyQt_SessionManager\n";
 #endif
 
+#if !QT_CONFIG(vulkan) || !__has_include(<vulkan/vulkan.h>)
+    out << "PyQt_Vulkan\n";
+#endif
+
     return 0;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/pyproject.toml 
new/PyQt6-6.8.0/pyproject.toml
--- old/PyQt6-6.8.0.dev2410061818/pyproject.toml        2024-10-14 
01:54:23.221125100 +0200
+++ new/PyQt6-6.8.0/pyproject.toml      2024-12-06 15:41:42.905524000 +0100
@@ -1,16 +1,16 @@
 # Specify the build system for the project.
 [build-system]
-requires = ["sip >=6.8.6, <7", "PyQt-builder >=1.15, <2"]
+requires = ["sip >=6.9, <7", "PyQt-builder >=1.17, <2"]
 build-backend = "sipbuild.api"
 
 [project]
 name = "PyQt6"
-version = "6.8.0.dev2410061818"
+version = "6.8.0"
 description = "Python bindings for the Qt cross platform application toolkit"
 readme = "README.md"
 urls.homepage = "https://www.riverbankcomputing.com/software/pyqt/";
 dependencies = []
-requires-python = ">=3.8"
+requires-python = ">=3.9"
 license = {text = "GPL v3"}
 
 [[project.authors]]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt6-6.8.0.dev2410061818/qpy/QtOpenGL/qpyopengl_value_array.cpp 
new/PyQt6-6.8.0/qpy/QtOpenGL/qpyopengl_value_array.cpp
--- old/PyQt6-6.8.0.dev2410061818/qpy/QtOpenGL/qpyopengl_value_array.cpp        
2024-10-14 01:54:23.159318200 +0200
+++ new/PyQt6-6.8.0/qpy/QtOpenGL/qpyopengl_value_array.cpp      2024-12-06 
15:41:42.843355000 +0100
@@ -169,64 +169,10 @@
         return 0;
     }
 
+    // If it is a buffer then the data will be an array of bytes that must be
+    // in the correct format (typically created with struct.pack()).
     if (rc > 0)
-    {
-        // Check the buffer is compatible with what we need.
-        GLenum array_type;
-
-        switch (*array->buffer.bi_format)
-        {
-        case 'b':
-            array_type = GL_BYTE;
-            break;
-
-        case 'B':
-            array_type = GL_UNSIGNED_BYTE;
-            break;
-
-        case 'h':
-            array_type = GL_SHORT;
-            break;
-
-        case 'H':
-            array_type = GL_UNSIGNED_SHORT;
-            break;
-
-        case 'i':
-            array_type = GL_INT;
-            break;
-
-        case 'I':
-            array_type = GL_UNSIGNED_INT;
-            break;
-
-        case 'f':
-            array_type = GL_FLOAT;
-            break;
-
-#if !defined(SIP_FEATURE_PyQt_OpenGL_ES2)
-        case 'd':
-            array_type = GL_DOUBLE;
-            break;
-#endif
-
-        default:
-            PyErr_Format(PyExc_TypeError, "unsupported buffer type '%s'",
-                    array->buffer.bi_format);
-            *estate = sipErrorFail;
-            return 0;
-        }
-
-        if (array_type != gl_type)
-        {
-            PyErr_SetString(PyExc_TypeError,
-                    "the buffer type is not the same as the array type");
-            *estate = sipErrorFail;
-            return 0;
-        }
-
         return array->buffer.bi_buf;
-    }
 
     PyObject *seq = PySequence_Fast(values,
             "array must be a sequence or a buffer");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/sip/QtCore/QtCoremod.sip 
new/PyQt6-6.8.0/sip/QtCore/QtCoremod.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtCore/QtCoremod.sip      2024-10-14 
01:54:24.564500000 +0200
+++ new/PyQt6-6.8.0/sip/QtCore/QtCoremod.sip    2024-12-06 15:41:44.266653300 
+0100
@@ -41,6 +41,7 @@
 %Feature PyQt_WebChannel
 %Feature PyQt_DTLS
 %Feature PyQt_Permissions
+%Feature PyQt_Vulkan
 
 %Copying
 Copyright (c) 2024 Riverbank Computing Limited <i...@riverbankcomputing.com>
@@ -76,7 +77,7 @@
 
 %ModuleCode
 static int PYQT_VERSION = 0x060800;
-static const char *PYQT_VERSION_STR = "6.8.0.dev2410061818";
+static const char *PYQT_VERSION_STR = "6.8.0";
 %End
 
 %Include qglobal.sip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt6-6.8.0.dev2410061818/sip/QtCore/qcoreapplication.sip 
new/PyQt6-6.8.0/sip/QtCore/qcoreapplication.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtCore/qcoreapplication.sip       
2024-10-14 01:54:24.554737000 +0200
+++ new/PyQt6-6.8.0/sip/QtCore/qcoreapplication.sip     2024-12-06 
15:41:44.256674000 +0100
@@ -356,7 +356,7 @@
 
 # Convenient type aliases.
 PYQT_SIGNAL = typing.Union[QtCore.pyqtSignal, QtCore.pyqtBoundSignal]
-PYQT_SLOT = typing.Union[typing.Callable[..., Any], QtCore.pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], 
QtCore.pyqtBoundSignal]
 %End
 
 %TypeHintCode
@@ -367,15 +367,15 @@
 # Support for new-style signals and slots.
 class pyqtSignal:
 
-    signatures = ...    # type: typing.Tuple[str, ...]
+    signatures = ...    # type: tuple[str, ...]
 
     def __init__(self, *types: typing.Any, name: str = ...) -> None: ...
 
     @typing.overload
-    def __get__(self, instance: None, owner: typing.Type['QObject']) -> 
'pyqtSignal': ...
+    def __get__(self, instance: None, owner: type['QObject']) -> 'pyqtSignal': 
...
 
     @typing.overload
-    def __get__(self, instance: 'QObject', owner: typing.Type['QObject']) -> 
'pyqtBoundSignal': ...
+    def __get__(self, instance: 'QObject', owner: type['QObject']) -> 
'pyqtBoundSignal': ...
 
 
 
@@ -396,8 +396,8 @@
     def emit(self, *args: typing.Any) -> None: ...
 
 
-FuncT = typing.TypeVar('FuncT', bound=typing.Callable)
-def pyqtSlot(*types, name: typing.Optional[str] = ..., result: 
typing.Optional[str] = ...) -> typing.Callable[[FuncT], FuncT]: ...
+FuncT = typing.TypeVar('FuncT', bound=collections.abc.Callable)
+def pyqtSlot(*types, name: typing.Optional[str] = ..., result: 
typing.Optional[str] = ...) -> collections.abc.Callable[[FuncT], FuncT]: ...
 
 
 # For QObject.findChild() and QObject.findChildren().
@@ -406,5 +406,5 @@
 
 # Convenient type aliases.
 PYQT_SIGNAL = typing.Union[pyqtSignal, pyqtBoundSignal]
-PYQT_SLOT = typing.Union[typing.Callable[..., Any], pyqtBoundSignal]
+PYQT_SLOT = typing.Union[collections.abc.Callable[..., Any], pyqtBoundSignal]
 %End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/sip/QtGui/QtGuimod.sip 
new/PyQt6-6.8.0/sip/QtGui/QtGuimod.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtGui/QtGuimod.sip        2024-10-14 
01:54:24.422808000 +0200
+++ new/PyQt6-6.8.0/sip/QtGui/QtGuimod.sip      2024-12-06 15:41:44.124627000 
+0100
@@ -135,4 +135,5 @@
 %Include qwindow.sip
 %Include qwindowdefs.sip
 %Include qpygui_qlist.sip
+%Include qpygui_vulkan.sip
 %Include opengl_types.sip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt6-6.8.0.dev2410061818/sip/QtGui/qpygui_vulkan.sip 
new/PyQt6-6.8.0/sip/QtGui/qpygui_vulkan.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtGui/qpygui_vulkan.sip   1970-01-01 
01:00:00.000000000 +0100
+++ new/PyQt6-6.8.0/sip/QtGui/qpygui_vulkan.sip 2024-12-06 15:41:44.114566000 
+0100
@@ -0,0 +1,96 @@
+// This is the SIP specifications of the Vulkan support.
+//
+// Copyright (c) 2024 Riverbank Computing Limited <i...@riverbankcomputing.com>
+// 
+// This file is part of PyQt6.
+// 
+// This file may be used under the terms of the GNU General Public License
+// version 3.0 as published by the Free Software Foundation and appearing in
+// the file LICENSE included in the packaging of this file.  Please review the
+// following information to ensure the GNU General Public License version 3.0
+// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
+// 
+// If you do not wish to use this file under the terms of the GPL version 3.0
+// then you may purchase a commercial license.  For more information contact
+// i...@riverbankcomputing.com.
+// 
+// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+%If (PyQt_Vulkan)
+
+%ModuleCode
+#include <qvulkaninstance.h>
+%End
+typedef void *VkSurfaceKHR;
+
+
+struct QVulkanExtension
+{
+%TypeHeaderCode
+#include <qvulkaninstance.h>
+%End
+
+    QByteArray name;
+    unsigned version;   // Actually uint32_t.
+
+    Py_hash_t __hash__() const;
+%MethodCode
+        sipRes = qHash(*sipCpp);
+%End
+};
+
+bool operator==(const QVulkanExtension &, const QVulkanExtension &);
+bool operator!=(const QVulkanExtension &, const QVulkanExtension &);
+
+
+struct QVulkanLayer
+{
+%TypeHeaderCode
+#include <qvulkaninstance.h>
+%End
+
+    QByteArray description;
+    QByteArray name;
+    QVersionNumber specVersion;
+    unsigned version;   // Actually uint32_t.
+
+    Py_hash_t __hash__() const;
+%MethodCode
+        sipRes = qHash(*sipCpp);
+%End
+};
+
+bool operator==(const QVulkanLayer &, const QVulkanLayer &);
+bool operator!=(const QVulkanLayer &, const QVulkanLayer &);
+
+
+class QVulkanInstance
+{
+%TypeHeaderCode
+#include <qvulkaninstance.h>
+%End
+
+public:
+    QVulkanInstance();
+    ~QVulkanInstance();
+
+    QVersionNumber apiVersion() const;
+    void setApiVersion(const QVersionNumber &vulkanVersion);
+    QVersionNumber supportedApiVersion() const;
+
+    QList<QVulkanExtension> supportedExtensions() const;
+    QList<QVulkanLayer> supportedLayers() const;
+
+    bool create();
+    void destroy();
+    bool isValid() const;
+
+    static VkSurfaceKHR surfaceForWindow(QWindow *window);
+
+private:
+    QVulkanInstance(const QVulkanInstance &);
+};
+
+%End
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/PyQt6-6.8.0.dev2410061818/sip/QtGui/qwindow.sip 
new/PyQt6-6.8.0/sip/QtGui/qwindow.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtGui/qwindow.sip 2024-10-14 
01:54:24.393292700 +0200
+++ new/PyQt6-6.8.0/sip/QtGui/qwindow.sip       2024-12-06 15:41:44.094063500 
+0100
@@ -213,4 +213,12 @@
     virtual void paintEvent(QPaintEvent *);
     virtual void closeEvent(QCloseEvent *);
     virtual bool nativeEvent(const QByteArray &eventType, void *message, 
qintptr *result /Out/);
+
+public:
+%If (PyQt_Vulkan)
+    void setVulkanInstance(QVulkanInstance *instance);
+%End
+%If (PyQt_Vulkan)
+    QVulkanInstance *vulkanInstance() const;
+%End
 };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt6-6.8.0.dev2410061818/sip/QtNetwork/qdnslookup.sip 
new/PyQt6-6.8.0/sip/QtNetwork/qdnslookup.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtNetwork/qdnslookup.sip  2024-10-14 
01:54:24.337871300 +0200
+++ new/PyQt6-6.8.0/sip/QtNetwork/qdnslookup.sip        2024-12-06 
15:41:44.038373000 +0100
@@ -240,7 +240,12 @@
 signals:
     void finished();
     void nameChanged(const QString &name);
+%If (Qt_6_8_0 -)
+    void typeChanged(QDnsLookup::Type type);
+%End
+%If (- Qt_6_8_0)
     void typeChanged(QDnsLookup::Type type /ScopesStripped=1/);
+%End
 
 public:
     QHostAddress nameserver() const;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/PyQt6-6.8.0.dev2410061818/sip/QtNetwork/qnetworkinformation.sip 
new/PyQt6-6.8.0/sip/QtNetwork/qnetworkinformation.sip
--- old/PyQt6-6.8.0.dev2410061818/sip/QtNetwork/qnetworkinformation.sip 
2024-10-14 01:54:24.342128000 +0200
+++ new/PyQt6-6.8.0/sip/QtNetwork/qnetworkinformation.sip       2024-12-06 
15:41:44.042730300 +0100
@@ -62,7 +62,12 @@
     static QNetworkInformation *instance();
 
 signals:
+%If (Qt_6_8_0 -)
+    void reachabilityChanged(QNetworkInformation::Reachability 
newReachability);
+%End
+%If (- Qt_6_8_0)
     void reachabilityChanged(QNetworkInformation::Reachability newReachability 
/ScopesStripped=1/);
+%End
 
 public:
 %If (Qt_6_2_0 -)
@@ -101,9 +106,12 @@
 %End
 
 signals:
-%If (Qt_6_3_0 -)
+%If (Qt_6_8_0 -)
     void transportMediumChanged(QNetworkInformation::TransportMedium current);
 %End
+%If (Qt_6_3_0 - Qt_6_8_0)
+    void transportMediumChanged(QNetworkInformation::TransportMedium current 
/ScopesStripped=1/);
+%End
 %If (Qt_6_3_0 -)
     void isMeteredChanged(bool isMetered);
 %End

Reply via email to