[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