ANN: PyQt6 v6.10.0 Released

Phil Thompson phil at riverbankcomputing.com
Sat Oct 25 20:16:19 BST 2025


Should be fixed in the next snapshot.

Thanks,
Phil

On 25/10/2025 17:04, Dmitry Shachnev wrote:
> Hi Phil!
> 
> On Wed, Oct 22, 2025 at 01:40:36PM +0100, Phil Thompson wrote:
>> PyQt6 v6.10.0 and related packages have been released and uploaded to 
>> PyPI.
>> 
>> The exceptions are the PyQt6-WebEngine-Qt6 wheels which means that
>> installing PyQt6-WebEngine will probably break. The missing wheels are
>> available at the local server. Once the PyPI project size limits have 
>> been
>> fixed I will upload them.
> 
> PyQt6-WebEngine fails to build against Qt 6.9:
> 
>   Generating the QtWebEngineCore bindings...
>   sip-build:
> /build/package/package/sip/QtWebEngineCore/qwebenginesettings.sip:
> line 132: column 39: 'uint8_t' is undefined
>   /build/package/package/sip/QtWebEngineCore/qwebenginesettings.sip:
> line 132: column 39: unsupported enum base type
>   /build/package/package/sip/QtWebEngineCore/qwebenginesettings.sip:
> line 132: column 39: unsupported enum base type
>   /build/package/package/sip/QtWebEngineCore/qwebenginesettings.sip:
> line 132: column 39: unsupported enum base type
>   /build/package/package/sip/QtWebEngineCore/qwebenginesettings.sip:
> line 132: column 39: unsupported enum base type
>   /build/package/package/sip/QtWebEngineCore/qwebenginesettings.sip:
> line 132: column 39: unsupported enum base type
> 
> It looks like the typedef is enabled only for Qt ≥ 6.10, but the code 
> that
> uses it is enabled for Qt ≥ 6.8:
> 
>   %If (QtWebEngine_6_10_0 -)
>       typedef unsigned char uint8_t /PyInt/;
>   %End
>   %If (QtWebEngine_6_8_0 -)
> 
>       enum class ImageAnimationPolicy : uint8_t
>       {
>           Allow,
>           AnimateOnce,
>           Disallow,
>       };
> 
>   %End
> 
> --
> Dmitry Shachnev


More information about the PyQt mailing list