Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-PyQt6-sip for 
openSUSE:Factory checked in at 2025-06-11 18:34:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyQt6-sip (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyQt6-sip.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyQt6-sip"

Wed Jun 11 18:34:28 2025 rev:17 rq:1284340 version:13.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyQt6-sip/python-PyQt6-sip.changes        
2025-04-11 16:45:57.957173277 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-PyQt6-sip.new.19631/python-PyQt6-sip.changes 
    2025-06-11 18:34:46.531740999 +0200
@@ -1,0 +2,7 @@
+Mon Jun  9 17:26:03 UTC 2025 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 13.10.2
+  * Match python3-sip6-devel 6.11.1
+  * Changes WRT PEP 639. See python-sip6
+
+-------------------------------------------------------------------

Old:
----
  pyqt6_sip-13.10.0.tar.gz

New:
----
  pyqt6_sip-13.10.2.tar.gz

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

Other differences:
------------------
++++++ python-PyQt6-sip.spec ++++++
--- /var/tmp/diff_new_pack.B7qNJ6/_old  2025-06-11 18:34:47.143766294 +0200
+++ /var/tmp/diff_new_pack.B7qNJ6/_new  2025-06-11 18:34:47.143766294 +0200
@@ -19,7 +19,7 @@
 %{?sle15_python_module_pythons}
 # Check PyPI for version: https://pypi.org/project/PyQt6-sip/
 Name:           python-PyQt6-sip
-Version:        13.10.0
+Version:        13.10.2
 Release:        0
 Summary:        The sip module support for PyQt6
 License:        BSD-2-Clause

++++++ pyqt6_sip-13.10.0.tar.gz -> pyqt6_sip-13.10.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyqt6_sip-13.10.0/PKG-INFO 
new/pyqt6_sip-13.10.2/PKG-INFO
--- old/pyqt6_sip-13.10.0/PKG-INFO      2025-02-02 17:34:51.270569000 +0100
+++ new/pyqt6_sip-13.10.2/PKG-INFO      2025-05-23 13:58:18.004042400 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.2
+Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.10.0
+Version: 13.10.2
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
@@ -12,6 +12,7 @@
 Requires-Python: >=3.9
 License-File: LICENSE
 Dynamic: license
+Dynamic: license-file
 Dynamic: requires-python
 
 sip Extension Module
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyqt6_sip-13.10.0/PyQt6_sip.egg-info/PKG-INFO 
new/pyqt6_sip-13.10.2/PyQt6_sip.egg-info/PKG-INFO
--- old/pyqt6_sip-13.10.0/PyQt6_sip.egg-info/PKG-INFO   2025-02-02 
17:34:45.000000000 +0100
+++ new/pyqt6_sip-13.10.2/PyQt6_sip.egg-info/PKG-INFO   2025-05-23 
13:58:12.000000000 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.2
+Metadata-Version: 2.4
 Name: PyQt6_sip
-Version: 13.10.0
+Version: 13.10.2
 Summary: The sip module support for PyQt6
 Home-page: https://github.com/Python-SIP/sip
 Author: Phil Thompson
@@ -12,6 +12,7 @@
 Requires-Python: >=3.9
 License-File: LICENSE
 Dynamic: license
+Dynamic: license-file
 Dynamic: requires-python
 
 sip Extension Module
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyqt6_sip-13.10.0/pyproject.toml 
new/pyqt6_sip-13.10.2/pyproject.toml
--- old/pyqt6_sip-13.10.0/pyproject.toml        2025-02-02 17:34:45.000000000 
+0100
+++ new/pyqt6_sip-13.10.2/pyproject.toml        2025-05-23 13:58:12.000000000 
+0200
@@ -1,2 +1,2 @@
 [build-system]
-requires = ["setuptools >=69.5"]
+requires = ["setuptools >=75.8.1"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyqt6_sip-13.10.0/setup.py 
new/pyqt6_sip-13.10.2/setup.py
--- old/pyqt6_sip-13.10.0/setup.py      2025-02-02 17:34:45.000000000 +0100
+++ new/pyqt6_sip-13.10.2/setup.py      2025-05-23 13:58:12.000000000 +0200
@@ -16,7 +16,7 @@
 # Do the setup.
 setup(
         name='PyQt6_sip',
-        version='13.10.0',
+        version='13.10.2',
         license='BSD-2-Clause',
         python_requires='>=3.9',
         ext_modules=[module]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyqt6_sip-13.10.0/sip.h new/pyqt6_sip-13.10.2/sip.h
--- old/pyqt6_sip-13.10.0/sip.h 2025-02-02 17:34:45.000000000 +0100
+++ new/pyqt6_sip-13.10.2/sip.h 2025-05-23 13:58:12.000000000 +0200
@@ -36,7 +36,7 @@
 /* The version of the ABI. */
 #define SIP_ABI_MAJOR_VERSION       13
 #define SIP_ABI_MINOR_VERSION       10
-#define SIP_MODULE_PATCH_VERSION    0
+#define SIP_MODULE_PATCH_VERSION    2
 
 
 /*
@@ -85,8 +85,8 @@
 
 
 /* The version of the code generator. */
-#define SIP_VERSION                 0x60a00
-#define SIP_VERSION_STR             "6.10.0"
+#define SIP_VERSION                 0x60b01
+#define SIP_VERSION_STR             "6.11.1"
 
 /* These are all dependent on the user-specified name of the sip module. */
 #define _SIP_MODULE_FQ_NAME         "PyQt6.sip"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyqt6_sip-13.10.0/sip_core.c 
new/pyqt6_sip-13.10.2/sip_core.c
--- old/pyqt6_sip-13.10.0/sip_core.c    2025-02-02 17:34:45.000000000 +0100
+++ new/pyqt6_sip-13.10.2/sip_core.c    2025-05-23 13:58:12.000000000 +0200
@@ -3549,7 +3549,7 @@
             td = va_arg(va, sipTypeDef *);
             va_arg(va, void **);
 
-            if (PyObject_TypeCheck(self, (PyTypeObject 
*)&sipSimpleWrapper_Type))
+            if (self != NULL && PyObject_TypeCheck(self, (PyTypeObject 
*)&sipSimpleWrapper_Type))
             {
                 /* The call was self.method(...). */
                 *selfp = self;
@@ -6685,21 +6685,25 @@
 int sip_api_deprecated_13_9(const char *classname, const char *method,
         const char *message)
 {
-    char buf[100];
+    const unsigned int bufsize = 100 + ( message ? strlen(message) : 0 );
+    char *buf = (char*)sip_api_malloc(bufsize * sizeof(char));
+    unsigned int written = 0;
 
     if (classname == NULL)
-        PyOS_snprintf(buf, sizeof (buf), "%s() is deprecated", method);
+        written = PyOS_snprintf(buf, bufsize, "%s() is deprecated", method);
     else if (method == NULL)
-        PyOS_snprintf(buf, sizeof (buf), "%s constructor is deprecated",
-                classname);
+        written = PyOS_snprintf(buf, bufsize, "%s constructor is deprecated",
+                               classname);
     else
-        PyOS_snprintf(buf, sizeof (buf), "%s.%s() is deprecated", classname,
-                method );
+        written = PyOS_snprintf(buf, bufsize, "%s.%s() is deprecated", 
classname,
+                               method );
 
     if (message != NULL)
-        PyOS_snprintf(&buf[strlen(buf)], sizeof (buf), ": %s", message);
+        PyOS_snprintf(buf+written, bufsize-written, ": %s", message);
 
-    return PyErr_WarnEx(PyExc_DeprecationWarning, buf, 1);
+    const int res = PyErr_WarnEx(PyExc_DeprecationWarning, buf, 1);
+    sip_api_free(buf); 
+    return res;
 }
 
 
@@ -8610,7 +8614,7 @@
 
         ((sipWrapperType *)o)->wt_td = currentType;
 
-        if (sipTypeIsClass(currentType))
+        if (sipTypeIsClass(currentType) || sipTypeIsNamespace(currentType))
         {
             const sipClassTypeDef *ctd = (const sipClassTypeDef *)currentType;
             const char *docstring = ctd->ctd_docstring;

Reply via email to