Thomas Caswell <tcasw...@gmail.com> added the comment:

The path is

 - on a commit prior to e1becf46b4e3ba6d7d32ebf4bbd3e0804766a423 install 
pyqt-sip.  pip will build a wheel for you called 
PyQt5_sip-12.7.2-cp39-cp39-linux_x86_64.whl
 - on a commit after e1becf46b4e3ba6d7d32ebf4bbd3e0804766a423 if you do `pip 
install pyqt-sip` pip will discover the wheel from the previous install in it's 
cache and use it, but the ABI has changed (?) which leads to a segfault.  If 
you do `pip install pyqt5-sip --no-binary pyqt5-sip` or clear the cache then 
things work correctly

I suspect that this also means that wheels made with the early alphas will not 
work future 3.9 (pre-)releases, however I am not sure if that is a problem or 
not (given that it is all pre-releases).

I am going to close this as I think if there is a bug, it would be better 
addressed in the packaging space.

----------
stage:  -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40574>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to