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

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

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

Phil Thompson-5
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.

This version of PyQt implements an alternative strategy for tidying up
objects when an application exits. By default the new strategy is
disabled. To enable it add the following to your script...

     from PyQt5.QtCore import pyqt5_enable_new_onexit_scheme

     pyqt5_enable_new_onexit_scheme(True)

The intention is to make the new scheme the default (and to remove the
above function) in PyQt v5.14. I would really appreciate it if people
could try out the new scheme (if only for 5 minutes) and let me know if
it causes any problems. I'm hoping that 99% won't notice any difference
and the remaining 1% will see an improvement.

Phil
_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Marko Luther
Dear Phil,

> On 13. Sep 2019, at 19:53, Phil Thompson <[hidden email]> 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?

Thanks for your support,
Marko

>
> This version of PyQt implements an alternative strategy for tidying up objects when an application exits. By default the new strategy is disabled. To enable it add the following to your script...
>
>    from PyQt5.QtCore import pyqt5_enable_new_onexit_scheme
>
>    pyqt5_enable_new_onexit_scheme(True)
>
> The intention is to make the new scheme the default (and to remove the above function) in PyQt v5.14. I would really appreciate it if people could try out the new scheme (if only for 5 minutes) and let me know if it causes any problems. I'm hoping that 99% won't notice any difference and the remaining 1% will see an improvement.
>
> Phil
> _______________________________________________
> PyQt mailing list    [hidden email]
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Phil Thompson-5
On 14/09/2019 07:20, Marko Luther wrote:

> Dear Phil,
>
>> On 13. Sep 2019, at 19:53, Phil Thompson <[hidden email]>
>> 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.

Phil
_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Marko Luther

> On 14. Sep 2019, at 10:46, Phil Thompson <[hidden email]> wrote:
>
> On 14/09/2019 07:20, Marko Luther wrote:
>> Dear Phil,
>>> On 13. Sep 2019, at 19:53, Phil Thompson <[hidden email]> 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

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Phil Thompson-5
On 14/09/2019 09:52, Marko Luther wrote:

>> On 14. Sep 2019, at 10:46, Phil Thompson <[hidden email]>
>> wrote:
>>
>> On 14/09/2019 07:20, Marko Luther wrote:
>>> Dear Phil,
>>>> On 13. Sep 2019, at 19:53, Phil Thompson
>>>> <[hidden email]> 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'

QT_VERSION_STR is the version of Qt it was compiled against. qVersion()
returns the version of Qt being used.

Phil
_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Marko Luther
Dear Phil,

thanks for clarification.

>>> qVersion()
'5.13.1'

My mistake. Didn't know about qVersion().

Thanks,
Marko

> On 14. Sep 2019, at 11:04, Phil Thompson <[hidden email]> wrote:
>
> On 14/09/2019 09:52, Marko Luther wrote:
>>> On 14. Sep 2019, at 10:46, Phil Thompson <[hidden email]> wrote:
>>> On 14/09/2019 07:20, Marko Luther wrote:
>>>> Dear Phil,
>>>>> On 13. Sep 2019, at 19:53, Phil Thompson <[hidden email]> 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'
>
> QT_VERSION_STR is the version of Qt it was compiled against. qVersion() returns the version of Qt being used.
>
> Phil

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Dmitry Shachnev
In reply to this post by Phil Thompson-5
Hi Phil!

On Fri, Sep 13, 2019 at 06:53:15PM +0100, Phil Thompson wrote:

> This version of PyQt implements an alternative strategy for tidying up
> objects when an application exits. By default the new strategy is disabled.
> To enable it add the following to your script...
>
>     from PyQt5.QtCore import pyqt5_enable_new_onexit_scheme
>
>     pyqt5_enable_new_onexit_scheme(True)
>
> The intention is to make the new scheme the default (and to remove the above
> function) in PyQt v5.14. I would really appreciate it if people could try
> out the new scheme (if only for 5 minutes) and let me know if it causes any
> problems.

I have just tried this scheme with ReText and it works fine.

--
Dmitry Shachnev
_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

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

Detlev Offenbach
In reply to this post by Phil Thompson-5
Hi Phil,

I am using the new scheme with eric6 and haven't observed any issue.

Detlev

Am Freitag, 13. September 2019, 19:53:15 CEST schrieb Phil Thompson:

> 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.
>
> This version of PyQt implements an alternative strategy for tidying up
> objects when an application exits. By default the new strategy is
> disabled. To enable it add the following to your script...
>
>      from PyQt5.QtCore import pyqt5_enable_new_onexit_scheme
>
>      pyqt5_enable_new_onexit_scheme(True)
>
> The intention is to make the new scheme the default (and to remove the
> above function) in PyQt v5.14. I would really appreciate it if people
> could try out the new scheme (if only for 5 minutes) and let me know if
> it causes any problems. I'm hoping that 99% won't notice any difference
> and the remaining 1% will see an improvement.
>
> Phil
> _______________________________________________
> PyQt mailing list    [hidden email]
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt

--
Detlev Offenbach
[hidden email]


_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt