<div dir="ltr">the process as i see it (for KF5/KF6 in case they do not have python wrappers like pyside) we got the qt tools to generate pyside2/6 <div><ul><li>shiboken2 <a href="https://doc.qt.io/qtforpython-5/shiboken2/index.html">https://doc.qt.io/qtforpython-5/shiboken2/index.html</a> </li><li><span style="color:rgb(0,0,0)">shiboken6 </span><a href="https://doc.qt.io/qtforpython-6/shiboken6/index.html">https://doc.qt.io/qtforpython-6/shiboken6/index.html</a> </li></ul>to generate the python interfaces, then what we need is something to read those interfaces to create the manuals, </div><div>which since its made with shiboken tool it should be pretty straigt forward to translate directly from the doxygen output, atleast in theory..<br></div><div><br></div><div>any input on this idea, maybe someone already tried it?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 2, 2024 at 8:50 AM Björn Strömberg <<a href="mailto:bjorn.stromberg86@gmail.com">bjorn.stromberg86@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">is there any planned support for some newer documentation_files?<div><br></div><div>i see that in 23.08.4 there is:</div><div><ul><li><span style="font-family:monospace"><span style="color:rgb(0,0,0)">kdevpythonsupport/documentation_files/PyKDE4</span></span></li><li><span style="font-family:monospace"><span style="color:rgb(0,0,0)">kdevpythonsupport/documentation_files/PyQt4<br></span></span></li><li><span style="font-family:monospace"><span style="color:rgb(0,0,0)">kdevpythonsupport/documentation_files/PyQt5<br></span></span></li></ul><div><font color="#000000" face="monospace"><br></font></div></div><div><font color="#000000" face="monospace">actually expected that atleast KF5 & PySide2 (Qt5 with lgpl linking) would be supported by the plugin out of the box by v23.08?</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">these python support things are something i expect that is not handwritten, and should likely be possible to autogenerate during compilation (if it finds KF5 / KF6 / Qt5 / Qt6 it should just generate the correct stuff with what is available at build time or have a tool to generate the output so support can be packaged separately</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">from the few files i looked at for PyQt5 (QtCore.py etc) they look pretty much like a c++ header has been automatically translated..</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">we maybe have a tool to do this translation already?</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">/Björn</font></div><div><font color="#000000" face="monospace"><br></font></div></div>
</blockquote></div>