What is PyQt-builder?

PyQt-builder is the PEP 517 compliant build system for PyQt and projects that extend PyQt. It extends the SIP build system and uses Qt's qmake, in conjunction with make, to perform the actual compilation and installation of extension modules.

Projects that use PyQt-builder provide an appropriate pyproject.toml file and an optional project.py script. Any PEP 517 compliant frontend, for example sip-install or pip can then be used to build and install the project.

PyQt-builder also includes the pyqt-bundle command line tool. This will bundle the appropriate parts of a local Qt installation with a PyQt wheel, replacing any already bundled copy.


PyQt-builder is released under the BSD license.