ANN: PyQt6 v6.10.0 Released

Dmitry Shachnev mitya57 at ubuntu.com
Sat Oct 25 17:04:40 BST 2025


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