Skip to main content

The PyQt build system

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyQt-builder-1.16.0.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

PyQt_builder-1.16.0-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file PyQt-builder-1.16.0.tar.gz.

File metadata

  • Download URL: PyQt-builder-1.16.0.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for PyQt-builder-1.16.0.tar.gz
Algorithm Hash digest
SHA256 47bbd2cfa5430020108f9f40301e166cbea98b6ef3e53953350bdd4c6b31ab18
MD5 ca6663400c061ae94be7ffb2f5dbac40
BLAKE2b-256 af9b3ee5d8f46b41e81914ee64795da3469782a5c69d67bf7efba82770f81f00

See more details on using hashes here.

File details

Details for the file PyQt_builder-1.16.0-py3-none-any.whl.

File metadata

  • Download URL: PyQt_builder-1.16.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for PyQt_builder-1.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c60ddbd1e23b5896c752a89cc54fa9d0d78d8b2b620701524446f0bbef1385d1
MD5 9699b4fd7f2aa371834a102732559fe1
BLAKE2b-256 01e414ad7db5d3c4f32372951a9c58b589f286f228d6406eee74ca8a46a5ea00

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page