diff options
author | Cristián Maureira-Fredes <[email protected]> | 2023-04-06 15:39:02 +0200 |
---|---|---|
committer | Cristián Maureira-Fredes <[email protected]> | 2023-04-06 15:45:17 +0200 |
commit | 3b422792050334ce26f9267c2dbb3580c5e0d7e3 (patch) | |
tree | e1ccde1763340ce658c949b75ccd16a52ae89b09 | |
parent | e3c22d12f3f91098042f3f09a75093addbd5bd80 (diff) |
tools: update missing bindings tool
Refreshing the config and script for 6.5
Removing old requirements.txt file, because there is one inside
the tool directory
Change-Id: I1f15b65c71b311230cb32e027d8dcf2af8aba513
Pick-to: 6.5
Reviewed-by: Friedemann Kleint <[email protected]>
-rw-r--r-- | tools/missing_bindings-requirements.txt | 7 | ||||
-rw-r--r-- | tools/missing_bindings/config.py | 28 | ||||
-rw-r--r-- | tools/missing_bindings/main.py | 6 |
3 files changed, 20 insertions, 21 deletions
diff --git a/tools/missing_bindings-requirements.txt b/tools/missing_bindings-requirements.txt deleted file mode 100644 index bbe8e7ac2..000000000 --- a/tools/missing_bindings-requirements.txt +++ /dev/null @@ -1,7 +0,0 @@ -pyside6 -pyqt5 -beautifulsoup4 -pyqt3d -pyqtchart -pyqtdatavisualization -pyqtwebengine diff --git a/tools/missing_bindings/config.py b/tools/missing_bindings/config.py index a301b9716..ddaf20685 100644 --- a/tools/missing_bindings/config.py +++ b/tools/missing_bindings/config.py @@ -1,7 +1,6 @@ # 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', @@ -10,8 +9,8 @@ modules_to_test = { 'QtQml': 'qtqml-module.html', 'QtQuick': 'qtquick-module.html', 'QtQuickWidgets': 'qtquickwidgets-module.html', - 'QtQuickControls2': 'qtquickcontrols2-module.html', - 'QtQuick3D': 'qtquick3d-module.html', + # Broken in 6.5.0 + #'QtQuickControls2': 'qtquickcontrols-module.html', 'QtSql': 'qtsql-module.html', 'QtWidgets': 'qtwidgets-module.html', 'QtConcurrent': 'qtconcurrent-module.html', @@ -20,10 +19,10 @@ modules_to_test = { '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', - # 'QtXmlPatterns': 'qtxmlpatterns-module.html', # in Qt5 compat 'Qt3DCore': 'qt3dcore-module.html', 'Qt3DInput': 'qt3dinput-module.html', 'Qt3DLogic': 'qt3dlogic-module.html', @@ -31,6 +30,7 @@ modules_to_test = { 'Qt3DAnimation': 'qt3danimation-module.html', 'Qt3DExtras': 'qt3dextras-module.html', 'QtNetworkAuth': 'qtnetworkauth-module.html', + 'QtStateMachine': 'qtstatemachine-module.html', # 'QtCoAp' -- TODO # 'QtMqtt' -- TODO # 'QtOpcUA' -- TODO @@ -52,17 +52,23 @@ modules_to_test = { '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', + '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 = { diff --git a/tools/missing_bindings/main.py b/tools/missing_bindings/main.py index a439f7fa6..4c223050d 100644 --- a/tools/missing_bindings/main.py +++ b/tools/missing_bindings/main.py @@ -30,7 +30,7 @@ import pandas as pd import matplotlib.pyplot as plt qt_documentation_website_prefixes = { - "6.4": "https://doc.qt.io/qt-6/", + "6.5": "https://doc.qt.io/qt-6/", "dev": "https://doc-snapshots.qt.io/qt6-dev/", } @@ -59,8 +59,8 @@ def get_parser(): parser.add_argument( "--qt-version", "-v", - default="6.4", - choices=["6.4", "dev"], + default="6.5", + choices=["6.5", "dev"], type=str, dest="version", help="the Qt version to use to check for types", |