Re: kdevelop-python

Sven Brauch <mail-ITmcY+a7/[email protected]> Sat, 5 Nov 2022 19:20:43 +0100
Newsgroups gmane.comp.kde.devel.kdevelop
Message-ID <[email protected]>
Hi,

thanks to a contribution from frmdstryr, kdev-python is kind of back 
alive now! Current master builds against Python 3.10.

Greetings!
Sven


On 10/15/22 09:48, Sven Brauch wrote:
> Hi,
> 
> No, it doesn't, python upstream decided to delete the API we are using 
> without replacement. It is currently not clear how it can be replaced, 
> and the project is completely dysfunctional without it.
> 
> Greetings,
> Sven
> 
> 
> Am 14. Oktober 2022 17:15:36 MESZ schrieb Jonathan Riddell 
> <[email protected]>:
>  >Does kdevelop-python build with current Python 3? When I try it in KDE
>  >neon (using Ubuntu 22.04) I get a failure on node.h which does not 
> exist in
>  >python 3.
>  >
>  >
>  >(master)>make -j8
>  >[ 3%] Generating simple_pythonapp.tar.bz2
>  >[ 3%] Generating ts...
>  >[ 3%] Automatic MOC for target kdevpythonparser
>  >[ 3%] Generating django_project.tar.bz2
>  >[ 4%] Generating qtdesigner_app.tar.bz2
>  >[ 5%] Generating mo...
>  >[ 5%] Built target simple_pythonapp
>  >[ 5%] Built target django_project
>  >[ 5%] Built target qtdesigner_app
>  >[ 5%] Built target tsfiles-be561e090f4a8b35e6f5c18ec8809295
>  >[ 5%] Built target kdevpythonparser_autogen
>  >[ 6%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/codehelpers.cpp.o
>  >[ 7%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/kdevpythonparser_autogen/mocs_compilation.cpp.o
>  >[ 8%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/parsesession.cpp.o
>  >[ 8%] Building CXX object parser/CMakeFiles/kdevpythonparser.dir/ast.cpp.o
>  >[ 9%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o
>  >[ 10%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/astdefaultvisitor.cpp.o
>  >[ 11%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/astvisitor.cpp.o
>  >[ 12%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/cythonsyntaxremover.cpp.o
>  >[ 12%] Built target pofiles-be561e090f4a8b35e6f5c18ec8809295
>  >[ 13%] Building CXX object
>  >parser/CMakeFiles/kdevpythonparser.dir/rangefixvisitor.cpp.o
>  >In file included from
>  >/home/jr/src/extras/kdevelop-python/kdegit/kdev-python/parser/astbuilder.cpp:17:
>  >
>  >/home/jr/src/extras/kdevelop-python/kdegit/kdev-python/parser/python_header.h:20:10:
>  >fatal
>  >error: node.h: No such file or directory
>  > 20 | #include "node.h"
>  > | ^~~~~~~~
OpenPGP_0xA4AAD0019BE03F15.asc (application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

xsFNBGBuHysBEADM7qNy2FAW5RO9UTDDdyn8fNuq5cRgLT3FJspKZOKpDbqKtuyr
dmXIDuWbepntsGkbsVI2M9tczn1/4qo0Vp42CnElAftVGB0tTQFb9AlZ9sO9xoPh
GbmOFhI1XGneb8KrYpYW2H8/U28d+N+IhcOenqEq9JxVA/DZEepKS2d/owioiCDI
al7t6yMU7kdCCNVetIfgcPtwAbUK3yLZpYYdsCxXdrpFt+dzS5SG97s3TJhlRIDv
6BRy+QIkpmB+IKAnTJ9vrOZp3qPwdDDc7BfgRMCBvH2DCdNTdZexB1XpQY6v+ZmH
/KklBW2eR/6quZe70dG0jLy3jWPY2YbFSo7wvaXI1wnF4fYJoCs9f3tMqWbNlusk
CIjQy1jUl7EQ0cDKQ5mvWTbavcPBFJm98UcW6zNGH9cmmwdL7N3oJ6OPrW3DoiDe
RCxCNClJD6tKdwKHEOnoaIbgDUhsdoNF9Q+karLYXskKQ/0GrwP0sMxu4+m2Hmv9
V+aHC+MO39zS7BWI25O6bSE/r+dovsOf9JPEO0ifY8WIfyTRULdW+5cF6BPzxqoW
VT+/iZ19WvC0t03e/nS8EyE296buEDlYZOMsVh5SqpmAEooyCWqMx59UlBAIjDbh
BVLECQe4nzuYH8V/IAGDCy1EUdA8O2lwNV4/2ga/uYCozB6V+KEBrCwa8wARAQAB
zSBTdmVuIEJyYXVjaCA8bWFpbEBzdmVuYnJhdWNoLmRlPsLBlAQTAQgAPhYhBEkF
JEDqjr+0OCqZ86Sq0AGb4D8VBQJgbh8rAhsDBQkSzAMABQsJCAcCBhUKCQgLAgQW
AgMBAh4BAheAAAoJEKSq0AGb4D8VnkwP/144lepzKELdFiXLHb2KQ013ViR3RFQc
USJYR6EuSdCnbHOhXmtj2BNvo/j/IL9HajO6P/13zHZnFvQtS6JPYQVHQqalvbBd
959BaZgeoBh81JkhKnuxRLfnvK6LGEuu3xjrgbuSGlN23ZfCoVEuXrOfaDHaZl/M
/RUtJOID9iLhBNFhxg+NJATb9qx/sBDdM31sgQfQr8XWtbJXwhAA9HF03ZHNIw1X
Y0gZb2G068/O46wWNdPyijAPr54ZIn6yTqIR/TDX1yA2zowlsRLLoGLOZlqXm0Cx
u91/RMz6gVhsxKTLGosw9I4gJfw2lvfGndWZQv7xoHgSZdJTn4+HUYD6UckNbrO0
QEHNfNUeayuNbAi2yYq7HJMFuPSQy2TLkjQSsURQjCck4M7QiShxLe6bdx/z43xM
hr0Ha2GMqiHiPt5aJ2mPk96yy4Ez6cxXCmGxyiU7CKF6xq48V6m73vrcMmKai/jI
as/26hpnZYXD0trUdXBmaJOnT+jvMMO/+lhya/RhN5KEqJKuRA7F7JRyat8xfY2U
8igpKnMLBWFEdk73jM3R8e3U6pE09KmgvtHQ+V0arhEx3WmGW+FIc2v+kQabZUN+
whopZyi8D72sPI4qELxA1dmPwPwO0L8d1jFLbl1b5sI4PL5Lakrpbh8wrAbfEtfx
aAFxILOV625kzsFNBGBuHysBEACchDn5Zav9DEnvlESmr83L4Zou7jS/wsxuoB6g
NIMuxB2Kt+lDS4hVa0qgCnvwcRqMou2YkfK+yqe2bffSfgyl2qLV/9rn+OWImEc/
Yz3aEj6JyZMvxGVT1TP23j2qt50ICaLV5dZ6JmBgCl1LDgYQ3Am0pxbyLFVVPXWC
WrZfMAwsbpDahP5ZQ4RElYCbvFuLpzWV/PC60ZsMFMapL3mMYchhz2GdTJE6F8Re
OHTVAKaPVv06tb3lZxoSv1bxHBrUZjIoAO6Cql1CmhqVpur9dSBT92UEvsw1OUQH
sjK2CGmijDLvnzfCWgXLFruwExzPe/FHGG2c8JDGQkxhd0VOPHtHGF1cylP3QtIK
DlDPnsNgk22JHx+HAAYCnH40DtX9xOHi6yWDx8fpSII+uMNOnxotIf94wvHJD1OM
ZCVjxhFcNKqQ0BajB3wKd+4/c6WDYIrD5bpxV4J+4rFaq3Zx2LDbideNDf14QbLv
f/T9cAEVF9fm2wVgv8QDBsJ6JbGfQlg5gm1bcyDCwx3Mh0372V3UcdAKURL6g1Xs
8F5Dx5g3vq6jVlrTDyNgobigfk1gelhOM7JQ8NgWT3pCJ1o/2gx+B/ysyUY6PR9F
6Wzqj8LSK9CVKZ1eH4pgbccS+PGRTw285D6Q/Bq7cB69lH9MYxbegRMMKsfQjxeQ
tkDZwQARAQABwsF8BBgBCAAmFiEESQUkQOqOv7Q4KpnzpKrQAZvgPxUFAmBuHysC
GwwFCRLMAwAACgkQpKrQAZvgPxW/6g/9F22E8I8OCnUNd8gdfNIpd7FgwrYC3EE6
GWUN6RcCw5A344gkk1eC6BMdCR1Pf09Rse5197sY1ue2KMgNFrYVunxRBDee9+5A
o7MH3n8z3Y4bcMAmbjrIEkvopFpd2807MELYpGqai76d+QSf5ANEeX+cWeT+P/yZ
YaMOJPQgUmqAS9pr2IRgVGlzf0SIXNzQ/tCDYh2btLn7wsmNpu8GjsPGzOll1ic2
brXArqCQOO20I5yxQGCR5kGFOk3q5a3zKq3+SYTNZUt3FDN1VyLgWc24GrKtYgZo
OjcYGnA/ckjnX0bompBoArL+Ofe9PQHUp0Dd9t044spk86FFUFE6nN91SY+yZDTH
9MNe4bcfwd47jkd2XjL2gNFOSGKWeCyjrhk3aEfV2LjbvBBKpatSCsGe/x79KJwk
kogSHt3HxjEMb59LnPMjr4DO3zP75Nn8INOFCu7b1e2Pp+HN/nTAm9t9FuGMckuC
hj1AuTEjijrCt7I4Nx66unplP6vRN9vbOWphRtnGLt64rsFythoabS94/EHt+XKv
ZbVuuDj4ciQQOrcTpo7pSNXW4wDWPwKYFokh67+xXJQ6s8dyndFTuPMZzz9fBP8f
9JITrYbUaudsxogvB8lbDGoHCz4wnWWGjSzxrnO7MLcDDomPtWjZAKpXlpEMGhc0
Ni8Eoj02RLk=
=64uj
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature (application/pgp-signature, 840 B) - not displayed