Closed Inverted-E closed 1 week ago
Hey Alexhuszagh. Just got a notification that you were merging pull requests and figured I'd throw my changes in the mix for consideration. I made some pretty big changes to the configure.py script. Hopefully the above explains it in enough detail but let me know if you need more info. I've added some updates to the documentation but more changes may be required.
Excellent PR, thank you for this.
This was my first open-source contribution so that's great to hear. Thanks!
What's changed in this fork?
Added support for PySide2 and PySide6.
Removed old PyQt6 packaging system and replaced with an identical process for the four most common Python Qt frameworks.
This is achieved by using PySide6-rcc. New function was added to change import from 'PySide6' to 'PyQt6' when building for PyQt6.
Error message added if required rcc executable is not found.
Altered '--no-qrc' option. Compiled resources will now still build if this option is selected as long as a qrc file already exists.
Removed 'qrc dist' as no longer needed to separate PyQt6 files. All files now built in 'dist'.
Changed function spacing to align with PEP-8 (two new lines between functions).