<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);" class="elementToProof">
Thank you Detlev.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I'm thinking I will try to compile QScintilla from source.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Is there anywhere an explicit list of dependencies needed for compiling from source? I looked at the "doc/README.doc" and it only mentiones
<b><i>qmake</i></b>.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Matic<br>
</div>
<div>
<div class="elementToProof"><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
<hr tabindex="-1" style="display:inline-block; width:98%;">
<b>From:</b> Detlev Offenbach<br>
<b>Sent:</b> Wednesday, May 24, 2023 12:10 PM<br>
<b>To:</b> Matic Kukovec; QScintilla<br>
<b>Subject:</b> Re: Python3.9 PyPi installation error in Docker
<div><br>
</div>
</div>
<div class="rps_1161">
<div>
<p style="margin-top: 0px; margin-bottom: 0px;">Hi,</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">unfortunately I am not able to recommend any specific Docker image, but any based on Ubuntu 22.4 or a recent Fedora would be ok. Debian 11 or openSUSE 15.4 based ones would suffer the same issue.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"><br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;">Detlev<br>
</p>
<div class="x_moz-cite-prefix">Am 24.05.23 um 11:50 schrieb Matic Kukovec:<br>
</div>
<blockquote type="cite">
<div class="x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello Detlev,</div>
<div class="x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Excellent, thanks for the information 👍</div>
<div class="x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="x_elementToProof x_ContentPasted0" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Can you perhaps recommend, which <b><i>Docker </i></b>image should be used for installing the latest
<b><i>PyQt6-QScintilla</i></b>?</div>
<div class="x_elementToProof x_ContentPasted0 x_ContentPasted1" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I'm using the one mentioned in the previous post, and that's the highest <b><i>glibc
</i></b>they seem to have.</div>
<div class="x_elementToProof x_ContentPasted0 x_ContentPasted1" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="x_elementToProof x_ContentPasted0 x_ContentPasted1" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Best regards,</div>
<div class="x_elementToProof x_ContentPasted0 x_ContentPasted1" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Matic<br>
</div>
<div>
<div><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
<hr tabindex="-1" style="display:inline-block; width:98%">
<b>From:</b> Detlev Offenbach<br>
<b>Sent:</b> Wednesday, May 24, 2023 11:27 AM<br>
<b>To:</b> Matic Kukovec; QScintilla<br>
<b>Subject:</b> Re: Python3.9 PyPi installation error in Docker
<div><br>
</div>
</div>
<div class="x_rps_936a">
<div>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
Hello Matic,</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
this is probably caused by the baseline Docker image having a glibc of version less than 2.32. You may work around this by installing PyQt6-QScintilla with the '--prefer-binary' option for pip. Please note, that this will install version 2.13.4 and not the
 latest one, which needs the glibc 2.32 or newer.<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
The same is need to install it on older distributions.</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
Regards,<br>
Detlev</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px">
<br>
</p>
<div class="x_x_moz-cite-prefix">Am 24.05.23 um 11:11 schrieb Matic Kukovec:<br>
</div>
<blockquote type="cite">
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="x_x_elementToProof x_x_ContentPasted0 x_x_ContentPasted2" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I have an Ubuntu machine where I'm trying to install <b><i>PyQt6-QScintilla</i></b> package from
<b><i>PyPi </i></b>(Python 3.9) in a <b><i>Docker</i></b> image (<a href="http://quay.io/pypa/manylinux_2_28_x86_64:latest" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" id="LPNoLPOWALinkPreview" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">http://quay.io/pypa/manylinux_2_28_x86_64:latest</a>),</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
but skips all the wheels and tries to compile (and fails) the <b><i>QScintilla2.14.0</i></b> from the source tarball:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<blockquote itemscope="" itemtype="https://schemas.microsoft.com/QuotedText" style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);">
<div class="x_x_ContentPasted1">#0 4.679   Skipping link: none of the wheel's tags (cp37-abi3-macosx_10_14_universal2) are compatible (run pip debug --verbose to show compatible tags):
<a href="https://files.pythonhosted.org/packages/39/98/738ac13b3965684975761a8dd42f3fb7bb1434a55d7998f8a45aafc95d68/PyQt6_QScintilla-2.14.0-cp37-abi3-macosx_10_14_universal2.whl" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">
https://files.pythonhosted.org/packages/39/98/738ac13b3965684975761a8dd42f3fb7bb1434a55d7998f8a45aafc95d68/PyQt6_QScintilla-2.14.0-cp37-abi3-macosx_10_14_universal2.whl</a> (from
<a href="https://pypi.org/simple/pyqt6-qscintilla/" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">
https://pypi.org/simple/pyqt6-qscintilla/</a>) (requires-python:>=3.7)</div>
<div class="x_x_ContentPasted1">#0 4.679   Skipping link: none of the wheel's tags (cp37-abi3-manylinux_2_32_x86_64) are compatible (run pip debug --verbose to show compatible tags):
<a href="https://files.pythonhosted.org/packages/1e/43/1485be8cdb0ec46d4178d71eeed1742bf0edc251a7a204663514c93cf38e/PyQt6_QScintilla-2.14.0-cp37-abi3-manylinux_2_32_x86_64.whl" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">
https://files.pythonhosted.org/packages/1e/43/1485be8cdb0ec46d4178d71eeed1742bf0edc251a7a204663514c93cf38e/PyQt6_QScintilla-2.14.0-cp37-abi3-manylinux_2_32_x86_64.whl</a> (from
<a href="https://pypi.org/simple/pyqt6-qscintilla/" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">
https://pypi.org/simple/pyqt6-qscintilla/</a>) (requires-python:>=3.7)</div>
#0 4.680   Skipping link: none of the wheel's tags (cp37-abi3-win_amd64) are compatible (run pip debug --verbose to show compatible tags):
<a href="https://files.pythonhosted.org/packages/98/a2/87711c7fce1ff86fcc10c7160f0423865538a64d8b2bee8f609d7598b949/PyQt6_QScintilla-2.14.0-cp37-abi3-win_amd64.whl" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">
https://files.pythonhosted.org/packages/98/a2/87711c7fce1ff86fcc10c7160f0423865538a64d8b2bee8f609d7598b949/PyQt6_QScintilla-2.14.0-cp37-abi3-win_amd64.whl</a> (from
<a href="https://pypi.org/simple/pyqt6-qscintilla/" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-freetext x_moz-txt-link-freetext">
https://pypi.org/simple/pyqt6-qscintilla/</a>) (requires-python:>=3.7)<br>
</blockquote>
</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
On the local system with Python3.9, it installs it without problems from the manylinux wheel.<br>
</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Any advice would be greatly appreciated, thanks</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="x_x_elementToProof" style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Matic<br>
</div>
</blockquote>
<pre class="x_x_moz-signature" cols="72">-- 
Detlev Offenbach
<a href="mailto:detlev@die-offenbachs.de" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_x_moz-txt-link-abbreviated x_moz-txt-link-freetext">detlev@die-offenbachs.de</a></pre>
</div>
</div>
</div>
</blockquote>
<pre class="x_moz-signature" cols="72">-- 
Detlev Offenbach
<a href="mailto:detlev@die-offenbachs.de" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" class="x_moz-txt-link-abbreviated">detlev@die-offenbachs.de</a></pre>
</div>
</div>
</div>
</body>
</html>