aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-08 04:13:24 -0500
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-04-08 04:13:24 -0500
commit7fafed9aab700f7cc39ef38cfcfc2efdb668289d (patch)
treee9b1d3c9299093f5dd7f0355455877e16b22b852 /docker
parent3de4056df4ea5d0afbcea388ad8d681daea1aac3 (diff)
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) <noreply@anthropic.com>
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile2
1 files changed, 1 insertions, 1 deletions
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 | \