[PyQt] PyQt v5.12.3 Wheels Updated for Qt v5.12.8

Kyle Altendorf sda at fstab.net
Wed Apr 15 22:19:19 BST 2020



On 2020-04-15 04:01, Phil Thompson wrote:
> On 14/04/2020 23:22, Kyle Altendorf wrote:
>> On 2020-04-14 17:19, Phil Thompson wrote:
>>> On 14/04/2020 22:11, Ben Green wrote:
>>>> Did this result in the hashes for pyqtchart 5.12.0 changing? I work 
>>>> on a
>>>> project that uses pipenv to install PyQt, and I've been running into
>>>> periodic issues where the pyqtchart (and maybe other pyqt packages) 
>>>> hashes
>>>> are changing, which breaks the install process.
>>> 
>>> They are different files with different names so they will have
>>> different hashes.
>> 
>> I only looked fairly quickly but it seems like you removed the
>> previous wheels.  Is that true?  I see only 5.12.3-5.12.8 wheels
>> listed at https://pypi.org/project/PyQt5/5.12.3/#files.
> 
> I always remove the previous wheels. The name only differs in the
> build tag and pip does not consider the build tag when selecting a
> wheel.

I never did end up at a solution I actually liked but for pyqt5-tools I 
do the PyQt version as primary and the pyqt5-tools version as a 'sub' 
version.  So pyqt5-tools v1.5 for PyQt5 v5.12.3 would be v5.12.3.1.6.  
Sure, that's disgusting.  But, this way you can ~=5.12.3 if you want the 
latest pyqt5-tools for PyQt5 v5.12.3.  Or you can lock to exactly 
==5.12.3.1.6 etc.  I understand that public PyPI shouldn't be considered 
entirely immutable but having to plan on wheels normally becoming 
unavailable isn't going to be great for many people. Especially with the 
rise of pipenv (bleh), and poetry (maybe), and pip-tools.

(and sure, it should probably be pyqt.qt.pyqt5-tools...  :| or 
something)

(also, i feel like these messages have already been sent back and 
forth...)

Cheers,
-kyle


More information about the PyQt mailing list