[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: ANN: SIP v6.8.0 and PyQt-builder v1.15.4 Released
From:       Eric Larson <larson.eric.d () gmail ! com>
Date:       2023-11-30 20:31:34
Message-ID: CAGu2niX2X2MOVyh2bE8tUOSJtrGm-tNE_TAL8wuDSQauEUC6kA () mail ! gmail ! com
[Download RAW message or body]

Looks like also PyQt6-Qt6 was released ~4 hours ago. Since then I've been
getting errors on Windows today on previously working CI runs, for example:

https://dev.azure.com/mne-tools/mne-python/_build/results?buildId=28189&view=logs&jobI \
d=d2de176e-a8da-5d2d-82f1-e561f5072d99&j=2bd7b19d-6351-5e7f-8417-63f327ab45bc&t=34fcfc4e-e8e5-5967-de89-ee34e0b3b751


On Linux things are okay with PyQt6 6.6.0 but the nightly builds appear
broken (here run with LD_DEBUG=libs):

https://github.com/mne-tools/mne-python/actions/runs/7050259064/job/19190589282?pr=12250#step:11:596


Not sure if the Linux and Windows issues are the same, but locally I can
reproduce the problem on Ubuntu 23.10 with Python 3.11, and it can be
worked around by forcing "PyQt6-Qt6!=6.6.1":

$ pip install --upgrade pyqt6 pyqt6-qt6
...
      Successfully uninstalled PyQt6-Qt6-6.6.0
Successfully installed pyqt6-qt6-6.6.1
$ python -c "import PyQt6.QtCore"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError:
/home/larsoner/python/virtualenvs/base/lib/python3.11/site-packages/PyQt6/
QtCore.abi3.so: undefined symbol:
_ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate, version
Qt_6_PRIVATE_API
$ pip install "PyQt6-Qt6!=6.6.1"
...
      Successfully uninstalled PyQt6-Qt6-6.6.1
Successfully installed PyQt6-Qt6-6.6.0
$ python -c "import PyQt6.QtCore"
$

Eric


On Thu, Nov 30, 2023 at 7:36 AM Phil Thompson <phil@riverbankcomputing.com>
wrote:

> SIP v6.8.0 and PyQt-builder v1.15.4 have been released.
> 
> This version of SIP completes the re-write from C to Python. It also
> drops support for Python v3.7.
> 
> PyQt-builder is a minor bug-fix release.
> 
> Phil
> 


[Attachment #3 (text/html)]

<div dir="ltr">Looks like also PyQt6-Qt6 was released ~4 hours ago. Since then \
I&#39;ve been getting errors on Windows today on previously working  CI runs, for \
example:<div><br></div><div><a \
href="https://dev.azure.com/mne-tools/mne-python/_build/results?buildId=28189&amp;view \
=logs&amp;jobId=d2de176e-a8da-5d2d-82f1-e561f5072d99&amp;j=2bd7b19d-6351-5e7f-8417-63f327ab45bc&amp;t=34fcfc4e-e8e5-5967-de89-ee34e0b3b751" \
target="_blank">https://dev.azure.com/mne-tools/mne-python/_build/results?buildId=2818 \
9&amp;view=logs&amp;jobId=d2de176e-a8da-5d2d-82f1-e561f5072d99&amp;j=2bd7b19d-6351-5e7 \
f-8417-63f327ab45bc&amp;t=34fcfc4e-e8e5-5967-de89-ee34e0b3b751</a><br></div><div><br></div><div>On \
Linux things are okay with PyQt6 6.6.0 but the nightly builds appear broken (here run \
with LD_DEBUG=libs):</div><div><br></div><div><a \
href="https://github.com/mne-tools/mne-python/actions/runs/7050259064/job/19190589282?pr=12250#step:11:596" \
target="_blank">https://github.com/mne-tools/mne-python/actions/runs/7050259064/job/19190589282?pr=12250#step:11:596</a><br></div><div><br></div><div>Not \
sure if the Linux and Windows issues are the same, but locally I can reproduce the \
problem on Ubuntu 23.10 with Python 3.11, and it can be worked around by forcing \
&quot;PyQt6-Qt6!=6.6.1&quot;:</div><div><br></div><div>$ pip install --upgrade pyqt6 \
pyqt6-qt6<br>...</div><div>         Successfully uninstalled \
PyQt6-Qt6-6.6.0<br>Successfully installed pyqt6-qt6-6.6.1<br>$ python -c &quot;import \
PyQt6.QtCore&quot;<br></div><div>Traceback (most recent call last):<br>   File \
&quot;&lt;string&gt;&quot;, line 1, in &lt;module&gt;<br>ImportError: \
/home/larsoner/python/virtualenvs/base/lib/python3.11/site-packages/PyQt6/<a \
href="http://QtCore.abi3.so">QtCore.abi3.so</a>: undefined symbol: \
_ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate, version \
Qt_6_PRIVATE_API<br>$ pip install \
&quot;PyQt6-Qt6!=6.6.1&quot;<br></div><div>...</div><div>         Successfully \
uninstalled PyQt6-Qt6-6.6.1<br>Successfully installed PyQt6-Qt6-6.6.0<br>$ python -c \
&quot;import PyQt6.QtCore&quot;<br></div><div>$</div><div><br></div><div>Eric</div><div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 30, 2023 at \
7:36 AM Phil Thompson &lt;<a href="mailto:phil@riverbankcomputing.com" \
target="_blank">phil@riverbankcomputing.com</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">SIP v6.8.0 and PyQt-builder v1.15.4 have been \
released.<br> <br>
This version of SIP completes the re-write from C to Python. It also <br>
drops support for Python v3.7.<br>
<br>
PyQt-builder is a minor bug-fix release.<br>
<br>
Phil<br>
</blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic