Registry / devops / pyqt-builder

pyqt-builder

JSON →
library1.19.1pypypi✓ verified 87d ago

PyQt-builder is the official build system for PyQt, used to build PyQt packages from source. It provides a Qt-based build system using SIP and the Qt build tools. Current version is 1.19.1, released periodically.

pip install pyqt-builder
INSTALL
IMPORT
SIG · PYQT-BUILDER
P
pyqt-builder
devopspythonv1.19.1
Install
2.5s avg
Import
—
Disk
49MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v1.19.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 48MB
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 2.5s · import 0.000s · 49MB
49MB installed
● package 49MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PyQtBindings
✓ from pyqtbuild import PyQtBindings
✗ from pyqtbuild import PyQtBuilder
PyQtProject
✓ from pyqtbuild import PyQtProject
✗ from pyqtbuild import PyQtBuilder
QmakeBuilder
✓ from pyqtbuild import QmakeBuilder
✗ from pyqtbuild import PyQtBuilder

Basic usage to build a PyQt project.

from pyqtbuild import PyQtBuilder builder = PyQtBuilder() builder.build('.')
pyqt-builder --version
Debug
Known issues
breakingThe import and API changed completely from pyqt-builder v1.0 to v1.1+. The package 'pyqtbuild' replaces the old 'pyqt_builder' module. Old code using 'from pyqt_builder import ...' will break.
fix
Use 'from pyqtbuild import PyQtBuilder' instead of 'from pyqt_builder import PyQtBuilder'.
affects: <1.0 vs >=1.1
gotchaPyQt-builder may not build automatically if the Qt installation is not found. Users often forget to set environment variables like QTDIR or PATH.
fix
Ensure Qt is installed and accessible via the system PATH or set QTDIR to the Qt root.
affects: all
deprecatedThe 'build()' method with a single argument (source directory) is deprecated in favor of explicit configuration via 'configure()' and 'make()'.
fix
Use builder.configure(...) followed by builder.make() instead of builder.build('.').
affects: >=1.15
Upgrade
Version history
1.19.1latest on PyPI · released Dec 5, 2025
Audit
Dependencies
siprequiredRequired for PyQt build process
PyQt5-sip or PyQt6-sipoptionalRequired SIP bindings for respective Qt version
Agent activity
8 hits · last 30 days
node
6
OpenAI (training)
1
Resources
pyqt-builder — pip install pyqt-builder · libregistry