From 7fafed9aab700f7cc39ef38cfcfc2efdb668289d Mon Sep 17 00:00:00 2001 From: SulfurNitride Date: Wed, 8 Apr 2026 04:13:24 -0500 Subject: Pin PyQt6 to 6.10.x to match bundled Qt version PyQt6 6.11.0 requires Qt_6.11 symbols not present in our bundled Qt 6.10.2, causing all Python plugins to fail with ImportError. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docker/Dockerfile') diff --git a/docker/Dockerfile b/docker/Dockerfile index ec5653b..6c92aa2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -66,7 +66,7 @@ ENV PATH="/opt/python-bundled/bin:${PATH}" # ── Build-time Python packages ── # pybind11/sip/etc. for compiling mobase.so; PyQt6 is staged into the distribution. RUN /opt/python-bundled/bin/pip3 install --no-cache-dir \ - pybind11==2.13.6 sip psutil vdf PyQt6 + pybind11==2.13.6 sip psutil vdf "PyQt6>=6.10,<6.11" # ── Rust toolchain ── RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ -- cgit v1.3.1