<div dir="ltr"><div>Not necessarily building wheels but just an .so for local import. But I think your point stands that the same Qt version needs to be installed so that the symbols just resolve.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 4, 2022 at 1:07 AM Phil Thompson <<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 03/10/2022 22:58, Patrick Stinson wrote:<br>
> Sorry if this has been covered elsewhere, I’ve bee out of the loop for <br>
> a while.<br>
> <br>
> What is the preferred way to build and install a custom sip extension<br>
> that depends on PyQt5 and Qt headers+libs so that it can be imported<br>
> by the python exe? sip-install requires a qmake executable which<br>
> requires separately installing qt headers+libs, but can cause symbol<br>
> conflicts with the qt libs included in the pip-installed PyQt module.<br>
> <br>
> The goal is to understand the qt/pyqt debs required to then simply<br>
> clone my sip modules repo, build+install it, then import it from the<br>
> python bin.<br>
<br>
It's not clear if you want to create .debs for your distro (depending on <br>
the distro provided PyQt/Qt) or wheels (depending on the PyQt/Qt wheels <br>
from PyPI).<br>
<br>
Assuming the latter you (probably) need to install the targeted version <br>
of Qt using the on-line installer. The other PyQt projects (eg. <br>
PyQt6-NetworkAuth to take the smallest) are examples of what you want to <br>
do.<br>
<br>
Phil<br>
</blockquote></div></div>