PyQt-builder - the PyQt Build System
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 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
build or pip can then be used to build and install the project.
Documentation
The documentation can be found at Read the Docs.
License
PyQt-builder is licensed under the BSD 2 clause license.
Installation
To install SIP, run:
pip install sip
Creating Packages for Distribution
Python sdists and wheels can be created with any standard Python build frontend.
For example, using build an sdist and wheel will be created from a checkout in the current directory by running:
python -m build --outdir .
Building the Documentation
The documentation is built using Sphinx, myst_parser and the sphinx-rtd-theme theme.
Change to the docs directory of a checkout and run:
make html
The HTML documentation can then be found in the _build/html subdirectory.
Metadata
Release files for PyQt-builder 1.20.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyqt_builder-1.20.1.tar.gz | 5.2 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyqt_builder-1.20.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 MB
Release files / pyqt_builder-1.20.1.tar.gz
| Download URL | pyqt_builder-1.20.1.tar.gz |
|---|---|
| Size | 5.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b303cd9ec7a04100ecb66fcbcae432c409e22a98153249bf504db5900a361de3
|
|
BLAKE2b-256 checksum How to use checksums |
013deae24a561b731624ed44dc5d0f047e1b14d22497ac602e9739a8cb416561
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.0
|
Release files / pyqt_builder-1.20.1-py3-none-any.whl
| Download URL | pyqt_builder-1.20.1-py3-none-any.whl |
|---|---|
| Size | 5.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5780743c9e546c29c9540014d57a3da5c2ad8d08435be5c89cf9003e0f65eeb6
|
|
BLAKE2b-256 checksum How to use checksums |
f551235f77c2f373f4209523c219c46881ea1dfbf646c416f16681d20ead2a98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.0
|
Security for PyQt-builder 1.20.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.