Re: ANN: PyQt v5.14.1 Released

Phil Thompson <[email protected]>
Newsgroups gmane.comp.python.pyqt-pykde
Message-ID <[email protected]>
On 06/01/2020 12:55, Florian Bruhin wrote:
> Hey,
> 
> On Mon, Jan 06, 2020 at 01:04:32AM +0000, Phil Thompson wrote:
>> PyQt v5.14.1 has been released. This is a minor bug-fix release.
> 
> It looks like that release is a manylinux2014 rather than a manylinux1 
> release.
> Is that intended?

Yes. The manylinux1 tag was always a lie. The issue is the GLIBC 
dependency which is imposed by Qt.

> While this probably is a good idea in general (manylinux1 seems to be 
> based on
> CentOS 5.11, which had its EOL in March 2017), tooling support for
> manylinux2014 is very new:
> 
> https://packaging.python.org/specifications/platform-compatibility-tags/#manylinux-compatibility-support
> 
> - pip 19.3 supporting it was released 2019-10-14
> - virtualenv 16.7.6 bundling that was released 2019-10-16
> 
> Things look slightly better for manylinux2010 (based on CentOS
> 6, supported until November 2020):
> 
> - pip 19.0 (2019-01-22)
> - virtualenv 16.3.0 (2019-01-25)
> 
> Currently, this means a "pip install PyQt5" on Archlinux (usually 
> regarded
> quite a bleeding-edge distribution) will result in pip building PyQt5 
> from
> sources. Arch currently ships pip 19.2.3, with 19.3 being in its 
> testing
> repositories:
> 
> https://www.archlinux.org/packages/?q=python-pip
> 
> I'm also having trouble with Travis CI for some reason. I upgrade to 
> pip 19.3
> and virtualenv 16.7.9, but for some reason it still tries to build the 
> wheel,
> then fails with:
> 
>     AttributeError: module 'sipbuild.api' has no attribute
> 'prepare_metadata_for_build_wheel'
>     [...]
>     sipbuild.exceptions.UserException
> 
> https://travis-ci.org/qutebrowser/qutebrowser/jobs/633158892#L268
> 
> There are two strange things happening there:
> 
> - Why is it building from source instead of using the wheel?

Presumably because it doesn't like any of the wheels, probably because 
pip is too old.

> - Why is building the wheel failing (I'm guessing because there is no 
> Qt
>   installed at all)?

Yes. As it says in the docs I don't recommend using pip to build from 
source because the error messages are completely misleading.

Phil
_______________________________________________
PyQt mailing list    [email protected]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.