<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Greetings, everyone <span style='font-family:Wingdings'>J</span>!<o:p></o:p></p><p class=MsoNormal><br>Our dev team is currently stuck, attempting to use <b>pyqtdeploy</b> with certain dependencies.<br><br><o:p></o:p></p><p class=MsoNormal><b>Before</b> (pyqtdeploy 2.x):<o:p></o:p></p><p class=MsoNormal><img width=541 height=363 id="_x0000_i1028" src="cid:image001.png@01D7D7AF.2377C760"><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><b>Now</b> (3.x), <span style='color:red'>the maximum I can select is std packages:<o:p></o:p></span></p><p class=MsoNormal><img width=541 height=363 id="_x0000_i1027" src="cid:image002.png@01D7D7AF.2377C760"><o:p></o:p></p><p class=MsoNormal><span style='color:red'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:red'>And still, if e.g. I select "asyncio", I get this when running (linux-64 build):</span><o:p></o:p></p><p class=MsoNormal><img width=543 height=144 id="_x0000_i1026" src="cid:image003.jpg@01D7D7AF.2377C760"><o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><span style='color:red'>Example of boot failure due to missing external dependencies:</span><o:p></o:p></p><p class=MsoNormal><img width=543 height=176 id="_x0000_i1025" src="cid:image004.jpg@01D7D7AF.2377C760"><o:p></o:p></p><p class=MsoNormal><b><o:p> </o:p></b></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b><span style='color:red'>Is there any way we can overcome these external dependency failures?<o:p></o:p></span></b></p><p class=MsoNormal><b><o:p> </o:p></b></p><p class=MsoNormal><b><o:p> </o:p></b></p><p class=MsoNormal>Some Background info about our usage and application:<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>We have a complex application, currently written using PySide2 on Linux. We have tried porting it to PyQt5, and it seems to work correctly without any major apparent issues.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>The application seems to run well on PyQt5, so the port works well. The problem comes with pyqtdeploy. While 3.11 has simplified the configuration files significantly compared to 2.x, it seems to miss critical features such as the addition of Python dependencies (installed via pip). This is a critical feature for us, since our application can't run without them.<o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='color:#1F497D'><br></span></b>We require pyqtdeploy to work for our mobile builds. We can share more details on the sysroot configuration files<span style='color:#1F497D'>,</span> or other parts of<span style='color:#1F497D'> </span>our environment/setup<span style='color:#1F497D'>,</span> if required.<o:p></o:p></p><p class=MsoNormal>We tried to port our application to Android ~3 years ago using pyqtdeploy (porting it to PyQt5) and we had some initial success. However, we never moved forward with the Android port due to some usability issues on Android (UI changes had to be done to accommodate for touch screens).<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>We are now trying to create an Android deployment of our app with PyQt5 5.15 + pyqtdeploy 3.11;  Would greatly like to use the most recent pyqtdeploy 3+ we can, if possible.<br><br><o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><br><b>Any guidance is appreciated, and thank you in advance!</b><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b><span style='font-size:14.0pt;color:#1F497D'>Justin Vieira and Gerard Marull-Paretas<o:p></o:p></span></b></p><p class=MsoNormal style='margin-bottom:6.0pt'><b><i><span style='font-size:10.0pt;color:#1F497D'>SW Engineers working on the tyllPOS cloud point of sale  software product<o:p></o:p></span></i></b></p><p class=MsoNormal><span style='font-size:10.0pt;color:black'>National Computer Corporation, Inc.<o:p></o:p></span></p><p class=MsoNormal style='margin-right:130.5pt'><span style='font-size:8.0pt'>USA / Spain<o:p></o:p></span></p><p class=MsoNormal>https://nccusa.com<o:p></o:p></p></div></body></html>