angr / angr-management

The official angr GUI.
BSD 2-Clause "Simplified" License
859 stars 108 forks source link

Vendor qtconsole package #1221

Closed mborgerson closed 3 months ago

mborgerson commented 3 months ago

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