[neon/forks/pyqt6-sip/Neon/release] /: New upstream version 13.11.1

Dmitry Shachnev null at kde.org
Mon Jul 27 14:41:24 BST 2026


Git commit 14e6b55ec36219489d9e587e9a7734176782f978 by Dmitry Shachnev.
Committed on 08/04/2026 at 15:39.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 13.11.1

M  +1    -1    PKG-INFO
M  +1    -1    PyQt6_sip.egg-info/PKG-INFO
M  +1    -1    setup.py
M  +3    -3    sip.h
M  +13   -1    sip_core.c

https://invent.kde.org/neon/forks/pyqt6-sip/-/commit/14e6b55ec36219489d9e587e9a7734176782f978

diff --git a/PKG-INFO b/PKG-INFO
index 065f0c0..d2c481c 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.11.0
+Version: 13.11.1
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
diff --git a/PyQt6_sip.egg-info/PKG-INFO b/PyQt6_sip.egg-info/PKG-INFO
index 065f0c0..d2c481c 100644
--- a/PyQt6_sip.egg-info/PKG-INFO
+++ b/PyQt6_sip.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.11.0
+Version: 13.11.1
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
diff --git a/setup.py b/setup.py
index 41bf480..a44dce8 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ module = Extension('PyQt6.sip', module_src)
 # Do the setup.
 setup(
         name='PyQt6_sip',
-        version='13.11.0',
+        version='13.11.1',
         license='BSD-2-Clause',
         python_requires='>=3.10',
         ext_modules=[module]
diff --git a/sip.h b/sip.h
index 749fb46..d03fe83 100644
--- a/sip.h
+++ b/sip.h
@@ -39,7 +39,7 @@ extern "C" {
 /* The version of the ABI. */
 #define SIP_ABI_MAJOR_VERSION       13
 #define SIP_ABI_MINOR_VERSION       11
-#define SIP_MODULE_PATCH_VERSION    0
+#define SIP_MODULE_PATCH_VERSION    1
 
 
 /*
@@ -92,8 +92,8 @@ extern "C" {
 
 
 /* The version of the code generator. */
-#define SIP_VERSION                 0x60f01
-#define SIP_VERSION_STR             "6.15.1"
+#define SIP_VERSION                 0x60f02
+#define SIP_VERSION_STR             "6.15.2"
 
 /* These are all dependent on the user-specified name of the sip module. */
 #define _SIP_MODULE_FQ_NAME         "PyQt6.sip"
diff --git a/sip_core.c b/sip_core.c
index 80d0c6d..69162a7 100644
--- a/sip_core.c
+++ b/sip_core.c
@@ -8432,7 +8432,6 @@ static void *findSlot(PyObject *self, sipPySlotType st)
     PyTypeObject *py_type = Py_TYPE(self);
 
     /* See if it is a wrapper. */
-    /* TODO: will this always be TRUE? */
     if (PyObject_TypeCheck((PyObject *)py_type, &sipWrapperType_Type))
     {
         const sipClassTypeDef *ctd;
@@ -8441,6 +8440,19 @@ static void *findSlot(PyObject *self, sipPySlotType st)
 
         slot = findSlotInClass(ctd, st);
     }
+    else
+    {
+        sipEnumTypeDef *etd;
+
+        /* If it is not a wrapper then it must be an enum. */
+        etd = (sipEnumTypeDef *)sip_enum_get_generated_type(
+                (PyObject *)py_type);
+
+        assert(etd != NULL);
+        assert(etd->etd_pyslots != NULL);
+
+        slot = findSlotInSlotList(etd->etd_pyslots, st);
+    }
 
     return slot;
 }



More information about the Neon-commits mailing list