diff options
Diffstat (limited to 'tools/missing_bindings/config.py')
-rw-r--r-- | tools/missing_bindings/config.py | 150 |
1 files changed, 60 insertions, 90 deletions
diff --git a/tools/missing_bindings/config.py b/tools/missing_bindings/config.py index 3419dfdb1..ddaf20685 100644 --- a/tools/missing_bindings/config.py +++ b/tools/missing_bindings/config.py @@ -1,104 +1,74 @@ -############################################################################# -## -## Copyright (C) 2021 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of Qt for Python. -## -## $QT_BEGIN_LICENSE:LGPL$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU Lesser General Public License Usage -## Alternatively, this file may be used under the terms of the GNU Lesser -## General Public License version 3 as published by the Free Software -## Foundation and appearing in the file LICENSE.LGPL3 included in the -## packaging of this file. Please review the following information to -## ensure the GNU Lesser General Public License version 3 requirements -## will be met: https://www.gnu.org/licenses/lgpl-3.0.html. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 2.0 or (at your option) the GNU General -## Public license version 3 or any later version approved by the KDE Free -## Qt Foundation. The licenses are as published by the Free Software -## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3 -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-2.0.html and -## https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only modules_to_test = { # 6.0 - 'QtCore': 'qtcore-module.html', - 'QtGui': 'qtgui-module.html', - 'QtNetwork': 'qtnetwork-module.html', - 'QtQml': 'qtqml-module.html', - 'QtQuick': 'qtquick-module.html', - 'QtQuickWidgets': 'qtquickwidgets-module.html', - 'QtQuickControls2': 'qtquickcontrols2-module.html', - #QtQuick3D - no python bindings - 'QtSql': 'qtsql-module.html', - 'QtWidgets': 'qtwidgets-module.html', - 'QtConcurrent': 'qtconcurrent-module.html', - #QtDBUS - no python bindings - 'QtHelp': 'qthelp-module.html', - 'QtOpenGL': 'qtopengl-module.html', - 'QtPrintSupport': 'qtprintsupport-module.html', - 'QtSvg': 'qtsvg-module.html', - 'QtUiTools': 'qtuitools-module.html', - 'QtXml': 'qtxml-module.html', - 'QtTest': 'qttest-module.html', - #'QtXmlPatterns': 'qtxmlpatterns-module.html', # in Qt5 compat - 'Qt3DCore': 'qt3dcore-module.html', - 'Qt3DInput': 'qt3dinput-module.html', - 'Qt3DLogic': 'qt3dlogic-module.html', - 'Qt3DRender': 'qt3drender-module.html', - 'Qt3DAnimation': 'qt3danimation-module.html', - 'Qt3DExtras': 'qt3dextras-module.html', - #'QtNetworkAuth': 'qtnetworkauth-module.html', # no python bindings - #'QtCoAp' -- TODO - #'QtMqtt' -- TODO - #'QtOpcUA' -- TODO + 'QtCore': 'qtcore-module.html', + 'QtGui': 'qtgui-module.html', + 'QtNetwork': 'qtnetwork-module.html', + 'QtQml': 'qtqml-module.html', + 'QtQuick': 'qtquick-module.html', + 'QtQuickWidgets': 'qtquickwidgets-module.html', + # Broken in 6.5.0 + #'QtQuickControls2': 'qtquickcontrols-module.html', + 'QtSql': 'qtsql-module.html', + 'QtWidgets': 'qtwidgets-module.html', + 'QtConcurrent': 'qtconcurrent-module.html', + 'QtDBus': 'qtdbus-module.html', + 'QtHelp': 'qthelp-module.html', + 'QtOpenGL': 'qtopengl-module.html', + 'QtPrintSupport': 'qtprintsupport-module.html', + 'QtSvg': 'qtsvg-module.html', + 'QtSvgWidgets': 'qtsvgwidgets-module.html', + 'QtUiTools': 'qtuitools-module.html', + 'QtXml': 'qtxml-module.html', + 'QtTest': 'qttest-module.html', + 'Qt3DCore': 'qt3dcore-module.html', + 'Qt3DInput': 'qt3dinput-module.html', + 'Qt3DLogic': 'qt3dlogic-module.html', + 'Qt3DRender': 'qt3drender-module.html', + 'Qt3DAnimation': 'qt3danimation-module.html', + 'Qt3DExtras': 'qt3dextras-module.html', + 'QtNetworkAuth': 'qtnetworkauth-module.html', + 'QtStateMachine': 'qtstatemachine-module.html', + # 'QtCoAp' -- TODO + # 'QtMqtt' -- TODO + # 'QtOpcUA' -- TODO # 6.1 - #'QtScxml': 'qtscxml-module.html', - #'QtCharts': 'qtcharts-module.html', - #'QtDataVisualization': 'qtdatavisualization-module.html', + 'QtScxml': 'qtscxml-module.html', + 'QtCharts': 'qtcharts-module.html', + 'QtDataVisualization': 'qtdatavisualization-module.html', # 6.2 'QtBluetooth': 'qtbluetooth-module.html', - #'QtPositioning': 'qtpositioning-module.html', - #'QtMultimedia': 'qtmultimedia-module.html', - #'QtRemoteObjects': 'qtremoteobjects-module.html', - #'QtSensors': 'qtsensors-module.html', - #'QtSerialPort': 'qtserialport-module.html', - #'QtWebChannel': 'qtwebchannel-module.html', - #'QtWebEngine': 'qtwebengine-module.html', - #'QtWebEngineCore': 'qtwebenginecore-module.html', - #'QtWebEngineWidgets': 'qtwebenginewidgets-module.html', - #'QtWebSockets': 'qtwebsockets-module.html', + 'QtPositioning': 'qtpositioning-module.html', + 'QtMultimedia': 'qtmultimedia-module.html', + 'QtRemoteObjects': 'qtremoteobjects-module.html', + 'QtSensors': 'qtsensors-module.html', + 'QtSerialPort': 'qtserialport-module.html', + 'QtWebChannel': 'qtwebchannel-module.html', + 'QtWebEngineCore': 'qtwebenginecore-module.html', + 'QtWebEngineQuick': 'qtwebenginequick-module.html', + 'QtWebEngineWidgets': 'qtwebenginewidgets-module.html', + 'QtWebSockets': 'qtwebsockets-module.html', + 'QtHttpServer': 'qthttpserver-module.html', - # 6.x + # 6.3 #'QtSpeech': 'qtspeech-module.html', - #'QtMultimediaWidgets': 'qtmultimediawidgets-module.html', - #'QtLocation': 'qtlocation-module.html', + 'QtMultimediaWidgets': 'qtmultimediawidgets-module.html', + 'QtNfc': 'qtnfc-module.html', + 'QtQuick3D': 'qtquick3d-module.html', + + # 6.4 + 'QtPdf': 'qtpdf-module.html', # this include qtpdfwidgets + 'QtSpatialAudio': 'qtspatialaudio-module.html', + + # 6.5 + 'QtSerialBus': 'qtserialbus-module.html', + 'QtTextToSpeech': 'qttexttospeech-module.html', + 'QtLocation': 'qtlocation-module.html', - # Not in 6 - #'QtScriptTools': 'qtscripttools-module.html', - #'QtMacExtras': 'qtmacextras-module.html', - #'QtX11Extras': 'qtx11extras-module.html', - #'QtWinExtras': 'qtwinextras-module.html', } types_to_ignore = { |