[PyQt] pyqtdeploy patch to work better with SCM

Patrick Stinson patrickkidd at gmail.com
Fri Jul 28 22:37:11 BST 2017


Here is a patch for pyqtdeploy to stop writing qmake files with random-ordered variable declarations, which in turn keeps xcodeproj files sane as well because qmake mimics the variable order of the .pro file when generating Xcode files. This way it keeps the folder clean for git.


- replaces dict with OrderedDict and set with OrderedSet, 
- replaces set() with builder.orderedset.OrderedSet()
- sorts order of all required python modules in project.py.

Is this an easy change into the source?

P.S. You will also see where I added sources for required built-in python modules, because my project needs them to be built in to libpython. Currently there is no way to add these without modifying the pyqtdeploy source. So do what you want with those changes.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1403 bytes
Desc: not available
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20170728/d2657882/attachment.bin>

More information about the PyQt mailing list