anki/python/pyqt
Damien Elmes 91e8f73b69 Fully revert "update to (Py)Qt 6.2.3"
This reverts commit 2c4db58013.

Reverting just the WebEngine component introduced a new bug:
f61c64dd34 (commitcomment-66745823)
2022-02-16 10:13:09 +10:00
..
5_14 improve PyQt install 2021-10-23 10:56:17 +10:00
5_15 update to latest pyqt5.15 2021-10-25 09:42:14 +10:00
6_2 Fully revert "update to (Py)Qt 6.2.3" 2022-02-16 10:13:09 +10:00
BUILD.bazel improve PyQt install 2021-10-23 10:56:17 +10:00
defs.bzl improve PyQt install 2021-10-23 10:56:17 +10:00
install.py remove PyQt 6.2.0 workarounds 2021-10-29 13:48:39 +10:00
README.md improve PyQt install 2021-10-23 10:56:17 +10:00

We handle PyQt specially for a few reasons:

  • It ships with a few issues in its .pyi files that we want to correct.
  • Bazel's Python tools install each package in a separate folder, but the various PyQt packages expect to be installed in the same location, and will give runtime linking issues when they are split up.

To update the version lock file, change to the folder with requirements.in, modify the file, and then run "bazel run //python:update". PyQt does not depend on platform-specific packages, so the update can be run on any platform.