jopohl / urh

Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
GNU General Public License v3.0
10.99k stars 874 forks source link

Migrate to PyQt6 #1072

Open jopohl opened 1 year ago

jopohl commented 1 year ago

This PR migrates URH to PyQt6 and adds support for recent Python versions. This PR drops support for 32-bit Windows since PyQt6 wheels are not available for this platform.

jopohl commented 1 year ago

@andynoack wdyt? Would appreciate if you could test this branch since a bunch of changes were necessary. The CI passes and I tested manually but from experience your eyes still catch bugs. ;) Please note the Cython extensions need to be rebuilt.

andynoack commented 1 year ago

Works fine for me! I am not sure whether we should push it to master yet if it drops Win32 support. Can we make a win32 survey or something like that?

jopohl commented 1 year ago

I have similar concerns. Previous version was downloaded over 1k times for Windows 32 bit image

Not sure, however, how many of those 32 bit downloads are accidental.

There is also QtPy which acts as an abstraction layer and allows end-users to choose themselves between PyQt5 / PyQt6 / PySide2 and Pyside6.