Request: Build PyQt6-Qt6 Linux wheels as manylinux1

Francois Dion francois at dangerdevices.com
Fri Jul 29 17:14:44 BST 2022


Any suggestions to resolve this?

On Tue, Jul 19, 2022 at 9:47 AM Francois Dion <francois at dangerdevices.com>
wrote:

> Thanks Carlos for pointing that out. Hadn't gotten to the linux testing
> yet in going from pyqt5 to pyqt6. That's one curveball I'll have
> to address. I checked as an alternative
> https://anaconda.org/conda-forge/pyqt/files but there is no pyqt6
> available at all.
>
>
> Francois Dion
> Data Systems @ Danger Devices
>
> On Tue, Jul 19, 2022 at 4:18 AM Carlos Pereira Atencio <
> carlosperate at gmail.com> wrote:
>
>> Hi Florian,
>>
>> Yes, I meant PyQt6->manylinux1 and PyQt6-Qt6->manylinux_2_28.
>>
>> Thanks for the clarification of where the limitation comes from! That's a
>> pity, as Ubuntu 18.04 is still supported by Canonical for another year, but
>> ships glibc 2.27, so a Python app using the PyPI PyQt6 wheels will only be
>> compatible out of the box with Ubuntu 20.04+.
>>
>> Cheers,
>> Carlos
>>
>> On Tue, 19 Jul 2022 at 07:48, Florian Bruhin <me at the-compiler.org> wrote:
>>
>>> Hi,
>>>
>>> On Mon, Jul 18, 2022 at 10:23:59PM +0100, Carlos Pereira Atencio wrote:
>>> > Right now the PyQt6-Qt6 Linux wheel is manylinux1, which is great for
>>> > compatibility with older distros, but the PyQt6-Qt6 Linux wheel is
>>> > manylinux_2_28, so that makes it a bit contraproductive.
>>>
>>> You have the same wheel name there twice. I'm assuming you meant PyQt6
>>> (rather than PyQt6-Qt6) in the first sentence?
>>>
>>> > So ideally we would have all PyQt-related linux wheels using the same
>>> > manylinux1 platform.
>>>
>>> This is a Qt limitation. PyQt wheels ship Qt's official binaries, and
>>> those only work with glibc 2.28+:
>>> https://doc.qt.io/qt-6/supported-platforms.html
>>>
>>>     Note: Linux binary packages are linked against glibc 2.28. If you
>>>     are using a glibc version older than that you need to build Qt from
>>>     sources or upgrade glibc to 2.28 or newer.
>>>
>>> Florian
>>>
>>> --
>>>             me at the-compiler.org | https://www.qutebrowser.org
>>>        https://bruhin.software/ |
>>> https://github.com/sponsors/The-Compiler/
>>>        GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
>>>              I love long mails! | https://email.is-not-s.ms/
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20220729/2b78657b/attachment-0001.htm>


More information about the PyQt mailing list