[PyQt] ANN: PyQt v5.13.1, PyQtWebEngine v5.13.1, SIP v4.19.19 Released

Marko Luther marko.luther at gmx.net
Sat Sep 14 09:52:45 BST 2019


> On 14. Sep 2019, at 10:46, Phil Thompson <phil at riverbankcomputing.com> wrote:
> 
> On 14/09/2019 07:20, Marko Luther wrote:
>> Dear Phil,
>>> On 13. Sep 2019, at 19:53, Phil Thompson <phil at riverbankcomputing.com> wrote:
>>> PyQt v5.13.1, PyQtWebEngine v5.13.1 and SIP v4.19.19 have been released. These are all minor functional releases.
>>> The wheels for PyQt3D, PyQtChart, PyQtDataVisualization and PyQtPurchasing have been updated with Qt v5.13.1.
>> Thanks for this release! However, I couldn't manage to get the current
>> Qt 5.13.1 on installing PyQt5 on a clean system via
>> # sudo -H python3 -m pip install PyQt5
>> Collecting PyQt5
>>  Using cached
>> https://files.pythonhosted.org/packages/99/72/33de63d443df4fc0c81f83bf573025823b773ef0ba81ea43b89aff3cd626/PyQt5-5.13.1-5.13.1-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl
>> Collecting PyQt5_sip<13,>=4.19.19 (from PyQt5)
>>  Using cached
>> https://files.pythonhosted.org/packages/bf/f5/d1dbebdc5f508c04141e19bc2fdbe9efbd2c0c660c384052f84778a815fd/PyQt5_sip-4.19.19-cp37-cp37m-macosx_10_6_intel.whl
>> Installing collected packages: PyQt5-sip, PyQt5
>> Successfully installed PyQt5-5.13.1 PyQt5-sip-4.19.19
>> Thus I got the PyQt 5.13.1 as requested.
>> Is there a trick, are those latest Qt libs not yet on pip or have
>> those Qt libs be updated somehow separately?
> 
> What's the problem? The PyQt 5.13.1 wheels include the relevant Qt 5.13.1 libraries.

Not sure what's wrong here. Did the update as always using pip. I see the following:

# python3
Python 3.7.4 (v3.7.4:e09359112e, Jul  8 2019, 14:54:52) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt5.QtCore import (PYQT_VERSION_STR, QT_VERSION_STR)
>>> PYQT_VERSION_STR
'5.13.1'
>>> QT_VERSION_STR
'5.13.0'

The .so libs seems to be still on 5.13.0:

# cd /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5
# otool -L QtCore.so 
QtCore.so:
	@rpath/QtCore.framework/Versions/5/QtCore (compatibility version 5.13.0, current version 5.13.0)
	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1)

Those Frameworks seems to be ok:

# cd /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/PyQt5/Qt/lib/QtCore.framework/Versions/5
# otool -L QtCore 
QtCore:
	@rpath/QtCore.framework/Versions/5/QtCore (compatibility version 5.13.0, current version 5.13.1)
	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1671.10.106)
	/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 58286.220.15)
	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 50.1.0)
	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 934.0.0)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1560.12.0)
	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1560.12.0)
	/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
	/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)

> 
> Phil



More information about the PyQt mailing list