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 <[email protected]>
+
+- 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;