Tags: sideeffects/pyside-pyside-setup
Tags
qtasyncio: fix f-string quotation Considering we still support old Python versions, we cannot have the same quotation mark for f-string and for variables within the f-string. Fixes: PYSIDE-3068 Pick-to: 6.9.0 6.8 Change-Id: Ie9f1ed91f1a1965631bc71f35600780bb4f00603 Reviewed-by: Shyamnath Premnadh <[email protected]> (cherry picked from commit 59e38be) Reviewed-by: Qt Cherry-pick Bot <[email protected]>
Modify PySide6 dependencies to fix issues in the SideFX build system. - Remove numpy from the pip requirements list. We want PySide6 to build against SideFX's numpy instead of against one downloaded from the internet. SideFX's numpy has both release and debug modules on Windows where the one downloaded from the internet only has release modules. - Disable searching for libxml2 and libxslt dependencies. CMake prepends the include/lib directories for the found dependencies, ahead of the specified Qt6 include/lib directories, which causes issues when there's another set of incompatible Qt headers/libraries in the same location as libxml2 and libxslt. We lose PySide6 documentation by disabling libxml2 and libxslt.
Add Python 3.11 support. Manually cherry-picked a handful of fixes from upstream's v5.15.12-lts-lgpl tagged commit. `git cherry-pick` was not possible because the commits do not belong to any branch in the upstream repo; they may belong to a fork outside the repo. Cherry-picked commits: - 8b8ebf3 libshiboken: Fix a crash in Shiboken::Object::isValid() for Python 3.11 - 5e17aaa Fix usage of Py_TYPE() for Python 3.11 - 1c92e34 libshiboken: Fix crashes with static strings in Python 3.11 - 39e0f79 Add support for Python 3.11 - 58b923a Fix Property GC tracking for Python 3.11 - ae79fb4 Support Python 3.11.N These commits are all tagged to issue PYSIDE-1960 but I am unable to view the issue due to permissions.
PreviousNext