{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"PyQt-builder is a PEP 517 compliant build system for PyQt and PyQt-based projects, extending the SIP build system and using Qt's qmake to compile and install extension modules.","skillfed_tags":["build-system","qt-bindings","pep-517"],"use_cases":["Building PyQt from source when binary wheels are unavailable or customization is needed.","Packaging custom PyQt extensions that wrap additional Qt libraries or functionality.","Automating CI/CD pipelines for projects that depend on PyQt and need reproducible builds.","Developing PyQt bindings for new Qt modules or third-party Qt-based libraries."],"what_it_does":"PyQt-builder is a build system backend designed for projects that extend or depend on PyQt. It bridges the Python packaging world (PEP 517) with Qt's native build toolchain by wrapping the SIP code generator and qmake compiler. When a project provides a pyproject.toml file and optional project.py script, any standard Python build frontend like pip or the build package can invoke PyQt-builder to generate compiled extension modules.\n\nThe package is primarily a tool for library authors and maintainers rather than application developers. It handles the plumbing of translating Python-to-C++ bindings via SIP and compiling them against Qt libraries. Most users will encounter it indirectly when installing PyQt or PyQt-based packages; direct use is typical only when developing or packaging PyQt extensions.","worth_installing":"Yes, if you are developing or packaging PyQt-based projects. Install it as a build-time dependency in your pyproject.toml rather than directly; standard build frontends will invoke it automatically. Not needed for end users installing pre-built PyQt wheels. No known security vulnerabilities and low install friction make it safe to use."},"id":"pyqt-builder","links":{"html":"https://skillfed.io/packages/pyqt-builder","md":"https://skillfed.io/packages/pyqt-builder.md","pypi":"https://pypi.org/project/pyqt-builder/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-05","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"PyQt-builder","python_support":"supports_current","summary":"The PyQt build system"},"popularity":{"monthly_downloads":92510,"position":13447,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.19.1"}
