[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: Re: [PyQt] Versioning wheels
From: Phil Thompson <phil () riverbankcomputing ! com>
Date: 2018-11-24 11:39:35
Message-ID: D81E4F57-3F7D-49A9-8E63-E4DD8256FA35 () riverbankcomputing ! com
[Download RAW message or body]
On 21 Nov 2018, at 3:50 pm, Eduard Babayan <edo248@gmail.com> wrote:
>
> Hello
>
> Starting from pyqt5 version 5.7 wheels now include 2 versions. Recent ones look \
> like this : PyQt5-5.11.3-5.11.2_a-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl
> I noticed because it broke version parsing automation in my company. Now that is \
> not that important of course. But still there are questions
> Can anyone shed some light on why wheels include 2 versions? Also Pip cannot parse \
> second version and if it's for humans the use still unclear. Latter is especially \
> strange for names like in example above containing two patch versions 5.11.3. And \
> 5.11.2. Why not have only one.
The '5.11.3' is the version number of PyQt.
The '5.11.2_a' is the build tag. pip should have no problem parsing it.
See...
https://www.python.org/dev/peps/pep-0427/#file-name-convention
For PyQt the build tag is made up of the version of Qt included in the wheel (ie. \
5.11.2 in this case) optionally followed by an underscore and a letter (ie. '_a' in \
this case). The letter allows the release a new wheels to replace previous ones for \
the same PyQt and Qt versions.
Phil
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic