To unblock upgrade to latest PySide6, simply vendorize latest qtconsole release tag with unmerged upstream patches applied. Vendorized qtconsole code hosted at https://github.com/angr/qtconsole on angr-management branch. Script added to sync package code directly into the AM tree to avoid extra complexity in development or release process.
Note: angr-management previously had pinned qtconsole to 5.4.1 in #975 to temporarily resolve #974. After testing this vendorization of latest qtconsole release with patches on Ubuntu 22.04, macOS 14.3.1, and Windows 11, and the reported issue appears to be resolved.
To unblock upgrade to latest PySide6, simply vendorize latest qtconsole release tag with unmerged upstream patches applied. Vendorized qtconsole code hosted at https://github.com/angr/qtconsole on angr-management branch. Script added to sync package code directly into the AM tree to avoid extra complexity in development or release process.
Note: angr-management previously had pinned qtconsole to 5.4.1 in #975 to temporarily resolve #974. After testing this vendorization of latest qtconsole release with patches on Ubuntu 22.04, macOS 14.3.1, and Windows 11, and the reported issue appears to be resolved.
Related #1177