<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am following the hello demo to create python bindings using sip. I have installed PyQt5-5.15.4, sip-6.0.3 as below</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">Requirement already satisfied: toml in /usr/local/lib/python3.9/site-packages (from sip) (0.10.2)</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.9/site-packages (from packaging->sip) (2.4.7)</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">Installing collected packages: sip, PyQt5</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">Successfully installed PyQt5-5.15.4 sip-6.0.3</span></p>
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I also wrote the hello.sip file as below</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="font-size: 10pt;">%Module(name=hello, language="C")</span>
<div><span style="font-size: 10pt;">%Import QtCore/QtCoremod.sip</span></div>
<div><span style="font-size: 10pt;">class Hello : QLabel {</span></div>
<div><span style="font-size: 10pt;">%TypeHeaderCode</span></div>
<div><span style="font-size: 10pt;">#include <hello.h></span></div>
<div><span style="font-size: 10pt;">%End</span></div>
......</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Then when I run sip-install it throws me the below error . </div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">VVVV:sip XXXXXX$ sip-install</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">These bindings will be built: hello.</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">Generating the hello bindings...</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures:no-common-ligatures">sip-install:
</span><span style="font-variant-ligatures: no-common-ligatures; background-color: rgb(255, 255, 128);">Unable to find file "QtCore/QtCoremod.sip"</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures: no-common-ligatures; background-color: rgb(255, 255, 128);"><br>
</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000"><span style="font-variant-ligatures: no-common-ligatures; background-color: rgb(255, 255, 128);"><span style="margin:0px;font-family:Calibri, Helvetica, sans-serif;font-size:12pt;caret-color:rgb(0, 0, 0);background-color:rgb(255, 255, 255)">But
 I verified the file exists in the path</span><br>
<span style="margin:0px;font-family:Calibri, Helvetica, sans-serif;font-size:12pt;caret-color:rgb(0, 0, 0);background-color:rgb(255, 255, 255)">usr⁩ ▸ ⁨local⁩ ▸ ⁨lib⁩ ▸ ⁨python3.9⁩ ▸ ⁨site-packages⁩ ▸ ⁨PyQt5⁩ ▸ ⁨bindings⁩ ▸ ⁨QtCore⁩</span><br>
</span></p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#000000;min-height:13.0px">
<span style="font-variant-ligatures:no-common-ligatures"></span><br>
</p>
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So how do I point to that bindings folder. I tried exporting that Path in my bash_profile. But it did not help.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I will really appreciate if anyone can please help me out</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank You,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Suman</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</body>
</html>