ANN: SIP v6.13.1 and PyQt-builder v1.19.0 Released

Phil Thompson phil at riverbankcomputing.com
Sat Oct 11 21:37:50 BST 2025


https://github.com/Python-SIP/sip/issues/95

On 11/10/2025 19:57, Ben Greiner wrote:
> Hi,
> 
> is it intentional that these new releases don't work for PyQt5?
> 
> [    7s] + sip-build-3.11 --verbose --api-dir
> /usr/share/qt5/qsci/api/python_3.11/ --no-make
> --qmake=/usr/lib64/qt5/bin/qmake --qmake-setting 'QMAKE_CFLAGS += -O2
> -Wall -U_FORTIFY_SOUR
> CE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables
> -fasynchronous-unwind-tables -fstack-clash-protection
> -Werror=return-type -flto=auto -g ' --qmake-setting 'QMAKE_CXXFLAG
> S += -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3
> -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables
> -fstack-clash-protection -Werror=return-type -flto=auto -g '
> --pep484-pyi --confirm-license --qt-shared --disable QtQuick3D
> --disable QtRemoteObjects
> ...
> [   40s] These bindings will be built: QtCore, QtNetwork, QtGui,
> QtWidgets, QtQml, QtBluetooth, QtDBus, QtDesigner, QtHelp,
> QtMultimedia, QtMultimediaWidgets, QtNfc, QtOpenGL, QtPositi
> oning, QtLocation, QtPrintSupport, QtQuick, QtQuickWidgets,
> QtSerialPort, QtSql, QtSvg, QtTest, QtTextToSpeech, QtWebChannel,
> QtWebSockets, QtX11Extras, QtXml, QtXmlPatterns, Qt, _QOpe
> nGLFunctions_2_0, _QOpenGLFunctions_2_1, _QOpenGLFunctions_4_1_Core,
> pylupdate, pyrcc.
> ...
> [  301s] Generating the Qt bindings...
> [  301s]
> /home/abuild/rpmbuild/BUILD/python-qt5-5.15.11-build/PyQt5-5.15.11/sip/QtCore/qbytearray.sip:
> line 118: '%BIGetReadBufferCode' is deprecated and will be removed in
> SIP v7.0.0
> [  301s]
> /home/abuild/rpmbuild/BUILD/python-qt5-5.15.11-build/PyQt5-5.15.11/sip/QtCore/qbytearray.sip:
> line 131: '%BIGetSegCountCode' is deprecated and will be removed in
> SIP v7.0.0
> [  301s]
> /home/abuild/rpmbuild/BUILD/python-qt5-5.15.11-build/PyQt5-5.15.11/sip/QtCore/qbytearray.sip:
> line 138: '%BIGetCharBufferCode' is deprecated and will be removed in
> SIP v7.0.0
> [  301s]
> /home/abuild/rpmbuild/BUILD/python-qt5-5.15.11-build/PyQt5-5.15.11/sip/QtCore/qmutex.sip:
> line 86: 'private' is deprecated and will be removed in SIP v7.0.0
> [  321s] sip-build-3.11: An internal error occurred...
> [  321s] Traceback (most recent call last):
> [  321s]   File "/usr/bin/sip-build-3.11", line 7, in <module>
> [  321s]     sys.exit(main())
> [  321s]              ^^^^^^
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/tools/build.py", line 19,
> in main
> [  321s]     handle_exception(e)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/exceptions.py", line 76,
> in handle_exception
> [  321s]     raise e
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/tools/build.py", line 16,
> in main
> [  321s]     project.build()
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/project.py", line 256, in
> build
> [  321s]     self.builder.build()
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/builder.py", line 27, in
> build
> [  321s]     self._generate_bindings()
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/builder.py", line 248, in
> _generate_bindings
> [  321s]     buildable = bindings.generate()
> [  321s]                 ^^^^^^^^^^^^^^^^^^^
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/bindings.py", line 158, in
> generate
> [  321s]     resolve(spec, modules)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 84, in resolve
> [  321s]     _resolve_module(spec, spec.module, error_log, 
> final_checks)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 197, in _resolve_module
> [  321s]     _resolve_module(spec, imported_mod, error_log,
> final_checks, seen=seen)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 197, in _resolve_module
> [  321s]     _resolve_module(spec, imported_mod, error_log,
> final_checks, seen=seen)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 197, in _resolve_module
> [  321s]     _resolve_module(spec, imported_mod, error_log,
> final_checks, seen=seen)
> [  321s]   [Previous line repeated 1 more time]
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 213, in _resolve_module
> [  321s]     _resolve_scope_overloads(spec, klass.overloads, error_log,
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 893, in _resolve_scope_overloads
> [  321s]     _resolve_func_types(spec, overload.common.module, scope, 
> overload,
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 1285, in _resolve_func_types
> [  321s]     _resolve_py_signature_types(spec, mod, scope, overload, 
> error_log,
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 1353, in _resolve_py_signature_types
> [  321s]     _resolve_type(spec, mod, scope, arg, error_log)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 1775, in _resolve_type
> [  321s]     _name_lookup(spec, mod, scoped_name, type)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 1939, in _name_lookup
> [  321s]     _search_mapped_types(spec, mod, type, scoped_name)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 1974, in _search_mapped_types
> [  321s]     _replace_template_type(mapped_type, type)
> [  321s]   File
> "/usr/lib/python3.11/site-packages/sipbuild/generator/resolver/resolver.py",
> line 1985, in _replace_template_type
> [  321s]     for arg_nr, arg in enumerate(type.definition.types.args):
> [  321s]                                  ^^^^^^^^^^^^^^^^^^^^^
> [  321s] AttributeError: 'ScopedName' object has no attribute 'types'
> 
> Regards,
> Ben
> 
> Am 10.10.25 um 18:20 schrieb Phil Thompson:
>> SIP v6.13.1 has been released. This fixes the regression introduced in 
>> v6.13.0.
>> 
>> PyQt-builder v1.19.0 has been released. This adds support for Qt 
>> v6.10.
>> 
>> Phil


More information about the PyQt mailing list