Fix usage of Py_TYPE() for Python 3.11
authorFriedemann Kleint <Friedemann.Kleint@qt.io>
Thu, 9 Jun 2022 11:45:07 +0000 (13:45 +0200)
committerDmitry Shachnev <mitya57@debian.org>
Sat, 7 Jan 2023 13:38:12 +0000 (13:38 +0000)
commit67d8fc6d2cdab7b1e8e273b2b00598341e90b834
treed74ecbf1ff34fe0bd51482cb17ae9a65fa537757
parentf0f565b28649de3d596d172f7eff736dee988f1c
Fix usage of Py_TYPE() for Python 3.11

The macro was changed to a function, no longer allowing for assignment.

Pick-to: 6.3 6.2 5.15
Task-number: PYSIDE-1960
Change-Id: I4bc0e9a5c1f3dc70d59628e63b7b9d47ea449992
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
(cherry picked from commit 73adefe22ffbfabe0ef213e9c2fe2c56efdd7488)

Gbp-Pq: Name Fix-usage-of-Py_TYPE-for-Python-3.11.patch
sources/pyside2/libpyside/pysideqflags.cpp
sources/pyside2/libpyside/pysidesignal.cpp
sources/pyside2/libpyside/pysideweakref.cpp
sources/shiboken2/libshiboken/basewrapper.cpp
sources/shiboken2/libshiboken/sbkenum.cpp