Path to this page:
./
x11/py-qt-builder,
PyQt-world build tool (sip extension)
Branch: CURRENT,
Version: 1.18.0,
Package name: py312-qt-builder-1.18.0,
Maintainer: rhialtoPyQt-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.
PyQt-builder is actually an extension of the PEP 384-compliant SIP bindings
generator and build system. In the simplest cases all that is needed is a
pyproject.toml file that specifies how the bindings are to be generated. More
complicated cases require additional code, typically implemented in a
project.py file.
PyQt-builder doesn't provide any additional command line build tools but does
extend the SIP tools by providing additional command line options and options
that can be specified in the pyproject.toml file. These are implemented by the
pyqtbuild module which also provides an API that can be used by a project's
project.py file.
Master sites:
Filesize: 3585.795 KB
Version history: (Expand)
- (2025-02-04) Updated to version: py312-qt-builder-1.18.0
- (2025-01-19) Updated to version: py312-qt-builder-1.17.2
- (2024-12-29) Updated to version: py312-qt-builder-1.17.1
- (2024-12-27) Updated to version: py312-qt-builder-1.17.0
- (2024-11-11) Updated to version: py312-qt-builder-1.16.4
- (2024-07-12) Updated to version: py311-qt-builder-1.16.4
CVS history: (Expand)
2025-02-04 09:52:19 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-qt-builder: updated to 1.18.0
1.18.0
pyqt-bundle
Added support for the QtStateMachine module.
|
2025-01-19 20:34:04 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-qt-builder: update to 1.17.2.
Missing Linux multimedia libraries in Qt v6.8
In Qt v6.8 the QtMultimedia ffmpeg Linux backend depends on new libraries that \
were not included in the Qt wheels.
Resolves #29
|
2024-12-29 10:04:49 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-qt-builder: updated to 1.17.1
1.17.1
Updated the default ABIs used
Set the minimum glibc version on x86-64 to v2.28
Include specific (L)GPL LICENSE file in Qt wheels
A regression that prevented single architecture Qt installations being bundled \
on macOS was fixed.
|
2024-12-26 23:28:31 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-qt-builder: updated to 1.17.0
v1.17.0
Added support for Qt v6.8
Added support for the QtGraphs module.
Linux wheels now require GLIBC v2.35 (eg. Ubuntu 22.04) on Intel and v2.39 (eg. \
Ubuntu 24.04) on Arm.
Re-signing of bundled macOS Qt dynamic libraries
Prior to Qt v6.8 the macOS dynamic libraries were not signed. They are signed in \
v6.8 and the signature becomes invalid when lipo is used to extract the \
individual architecture-specific libraries (which is done to produce smaller \
wheels). The individual architecture-specific libraries are now re-signed by \
pyqt-bundle.
Python shared library name on macOS incorrect
The name of the Python shared library on macOS was incorrect which broke \
PyQt’s qmlscene and Designer plugins.
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-07-12 20:49:07 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-qt-builder: updated to 1.16.4
1.16.4
Bug fixes
|
2024-06-28 19:19:26 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-qt-builder: update to 1.16.3.
v1.16.3
Link to the stable SIP documentation
The documentation now links to the stable version of the SIP
documentation.
Resolves #11
Missing multimedia libraries in Qt v6.7
In Qt v6.7 the QtMultimedia ffmpeg backends depend on new libraries
that were not included in the Qt wheels. This affected macOS (Qt
v6.7.1) and Windows (Qt v6.7.0).
Resolves #12
Added support for sub-wheels to pyqt-qt-wheel
The (undocumented) pyqt-qt-wheel utility now supports the splitting
of a project's wheel into the main wheel and a sub-wheel. Specifying
--sub-wheel generate will generate the sub-wheel, and --sub-wheel
exclude will generate the main wheel (ie. a normal wheel without
the contents of the sub-wheel). By default a normal wheel is
generated.
|
2024-04-27 16:27:48 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-qt-builder: add missing dependency
|