BSD Ports

devel/py-qt6-pyqt MidnightBSD

Python bindings for the Qt6 toolkit, QtCore module

System
MidnightBSD
Repository
mports
Last update
Commit
fea581af48
License
${PYQT6_LICENSE}
Categories

Description

PyQt6 is a comprehensive set of Python bindings for Qt6. It is implemented as more than 35 extension modules and enables Python to be used as an alternative application development language to C++ on all supported platforms.

PyQt6 may also be embedded in C++ based applications to allow users of those applications to configure or enhance the functionality of those applications.

In the other systems

The newest version among them is 6.11.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/py-qt6-pyqtno data--2026-10-22
FreeBSDdevel/py-qt6-pyqt6.11.0 newestnone known-[email protected]-
HardenedBSDdevel/py-qt6-pyqt6.11.0 newestno data-[email protected]-
GhostBSDdevel/py-qt6-pyqt6.11.0 newestno data-[email protected]-

Install

Binary package:

mport install ${PYQT_PY_RELNAME}-pyqt

From mports:

cd /usr/mports/devel/py-qt6-pyqt && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYQT_PY_RELNAME}-pyqt>0:devel/py-qt6-pyqt

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Runtime 1

No port depends on this one.

Configuration

No options to configure.

USES
gl pkgconfig pyqt:6,dist python qt:6
Service scripts
none

Files

pkg-plist 939
  • bin/pylupdate6
  • bin/pyuic6
  • %%PYQT_APIDIR%%/PyQt6.api
  • %%PYQT_DESIGNERDIR%%/libpyqt6.so
  • %%PYQT_QMLDIR%%/libpyqt6qmlplugin.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtBluetooth.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtCore.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtDBus.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtDesigner.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtGui.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtHelp.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtMultimedia.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtMultimediaWidgets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtNetwork.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtNfc.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtOpenGL.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtOpenGLWidgets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtPdf.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtPdfWidgets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtPositioning.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtPrintSupport.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtQml.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtQuick.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtQuick3D.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtQuickWidgets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtRemoteObjects.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtSensors.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtSerialPort.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtSpatialAudio.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtSql.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtStateMachine.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtSvg.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtSvgWidgets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtTest.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtTextToSpeech.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtWebChannel.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtWebSockets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtWidgets.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/QtXml.abi.so
  • %%PYTHON_SITELIBDIR%%/PyQt6/__init__.py
  • %%PYTHON_SITELIBDIR%%/PyQt6/__pycache__/__init__.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/PyQt6/__pycache__/__init__.pyc
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/QtBluetooth.toml
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/QtBluetoothmod.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetooth.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothaddress.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothdevicediscoveryagent.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothdeviceinfo.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothhostinfo.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothlocaldevice.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothserver.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothservicediscoveryagent.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothserviceinfo.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothsocket.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qbluetoothuuid.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingdata.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergyadvertisingparameters.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergycharacteristic.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergycharacteristicdata.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergyconnectionparameters.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergycontroller.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergydescriptor.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergydescriptordata.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergyservice.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qlowenergyservicedata.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qpybluetooth_qlist.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qpybluetooth_qmultihash.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtBluetooth/qpybluetooth_quint128.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/QtCore.toml
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/QtCoremod.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/pyqt-gpl.sip5
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qabstractanimation.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qabstracteventdispatcher.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qabstractitemmodel.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qabstractnativeeventfilter.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qabstractproxymodel.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qanimationgroup.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qanystringview.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbasictimer.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbitarray.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbuffer.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbytearray.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbytearrayalgorithms.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbytearraylist.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbytearraymatcher.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qbytearrayview.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcalendar.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcborcommon.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcborstreamreader.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcborstreamwriter.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qchar.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcollator.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcommandlineoption.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcommandlineparser.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qconcatenatetablesproxymodel.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcoreapplication.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcoreevent.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qcryptographichash.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qdatastream.sip
  • %%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtCore/qdatetime.sip

The first 100 are listed.

distinfo 1
FileSizeSHA256
pyqt6-6.10.1.tar.gz1.08525e+06d733a6c712c0b7a7b99e4ad59b211ea25a5d1b9d1131e47a1f50b5e524266e57
Master sites 1
  • ${MASTER_SITES_PYQT}

Commit history 2

DateCommitCreditsLog message
fea581af48 Lucas Holt devel/py-qt6-pyqt: fix plist for 6.10.1 (#1923)
## Summary `PYQT6_VERSION` in `Mk/extensions/pyqt.mk` is 6.10.1, but `devel/py-qt6-pyqt/pkg-plist` was never updated for it, so `fake` fails ("Fake failed.": 14 files missing from the plist, 3 not installed). graphics/qgis needs py312-qt6-pyqt for its Qt6 switch, which is part of the qt5-webengine removal. ## Changes `pkg-plist` only: - The wheel's dist-info directory is now lowercase: `PyQt6-%%PYQT_PYQTVERSION%%.dist-info` becomes `pyqt6-%%PYQT_PYQTVERSION%%.dist-info`, and it now also contains `licenses/LICENSE`. FreeBSD's plist has the same entries. - Added 10 new `.sip` binding files: - QtCore: `qjsonparseerror`, `qpycore_native_interface`, `qpycore_qrangemodel`, `qpycore_std_chrono_duration`, `qrangemodel`. - QtGui: `qaccessibilityhints`, `qfontvariableaxis`, …
36ef0259fc Lucas Holt Regenerate distinfo for fetch failures
Refresh checksums for ports that failed the Magus prefetch phase in run 641. Adjust the Certbot DNS plugin distfile names to match the upstream 4.0.0 source archives. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>