<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 2022-06-24 22:37, Scott Talbert
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:alpine.DEB.2.22.394.2206242237150.203561@bear.techie.net">On
Fri, 24 Jun 2022, Stefan Seefeld wrote:
<br>
<br>
<blockquote type="cite">On 2022-06-23 22:01, Scott Talbert wrote:
<br>
<blockquote type="cite">On Thu, 23 Jun 2022, Stefan Seefeld
wrote:
<br>
<br>
<blockquote type="cite">Hello,
<br>
<br>
I'm trying to build PyQt5.15.7 from source.
<a class="moz-txt-link-freetext" href="https://www.riverbankcomputing.com/news/PyQt_v5.15.7_Released">https://www.riverbankcomputing.com/news/PyQt_v5.15.7_Released</a>
indicates that this requires "v12.11 of the sip module". How
does this relate to official SIP releases, which use
versions 4.x, 5.x, 6.x ?
<br>
</blockquote>
<br>
I believe that's referring to the *PyQt5-sip* module:
<br>
<a class="moz-txt-link-freetext" href="https://pypi.org/project/PyQt5-sip/">https://pypi.org/project/PyQt5-sip/</a>
<br>
</blockquote>
<br>
Ah, thanks !
<br>
<br>
So if I understand correctly, I need `PyQt5-sip` as runtime
dependency for PyQt5, and SIP itself (or the `PyQt-Builder`
wrapper) only when building PyQt5 myself, correct ?
<br>
</blockquote>
<br>
Yes, I think that's right.
<br>
</blockquote>
<p>OK, so I managed to build PyQt5 5.15.7 using `pip install
PyQt-Builder`, and everything appears to be working as before.</p>
<p>Now I'm trying to compile my own code, which requires the `sip.h`
header (as I need to access from Python back to C++ using
`sipAPIDef` et al. I assume I need to install SIP for this. What
version(s) of SIP do I need, that is / are compatible with PyQt5
5.15.7 ? Anything 5.x ?<br>
</p>
Thanks,<br>
<div class="moz-signature">
<div class="moz-signature">
<div class="moz-signature">
<pre><img moz-do-not-send="false" src="cid:part1.Q2iXTkbx.tRgYhypv@seefeld.name" alt="Stefan" width="123" height="77">
--
...ich hab' noch einen Koffer in Berlin...
</pre>
</div>
</div>
</div>
</body>
</html>