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;