aboutsummaryrefslogtreecommitdiffstats
path: root/tools/missing_bindings/main.py
Commit message (Collapse)AuthorAgeFilesLines
* Tool: Fix Missing BindingsEce Cinucen2024-12-091-20/+34
| | | | | | | | | | | Fixed the tool; not getting some split modules. Since the PySide and PyQt versions should be identical for running the tool, compared version decreased to 6.7 Amends 97a49cfb4acf532e35bfc647e6579f74b8e17c15. Pick-to: 6.8 Change-Id: I6562f1c4a06f5acec2633507430244e1ea6220aa Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Tool: Update Missing BindingsEce Cinucen2024-11-251-4/+4
| | | | | | | | | Missing bindings tool adapted to 6.8 Pick to: 6.8 Change-Id: I688d3cb8a4c81e93e1feeed6a2d8d08754e8a37e Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Python-3.10: Allow the new syntax for Python 3.9Christian Tismer2024-06-201-0/+1
| | | | | | | | Add a future statement to all Python source files. Task-number: PYSIDE-2786 Change-Id: Icd6688c7795a9e16fdcaa829686d57792df27690 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
* tools: update missing bindings toolCristián Maureira-Fredes2023-04-061-3/+3
| | | | | | | | | | 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 <Friedemann.Kleint@qt.io>
* missing_bindings : add comparison plotShyamnath Premnadh2022-12-191-1/+31
| | | | | | | | | - shows Qt API coverage comparison for each module, between Qt, PySide6 and PyQt6 Change-Id: Iac376908b34e9fc5f97890a3babb0d970fc65de3 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update missing bindings toolShyamnath Premnadh2022-12-151-20/+63
| | | | | | | | | | - add support for viewing modules present in PySide6, but not in PyQt6 Change-Id: Ia251e066a7ae2c6372ad778068ab61fb35b0533a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Update missing_bindingsShyamnath Premnadh2022-12-051-3/+3
| | | | | | | | - update PySide6 version from 6.3 to 6.4 Pick-to: 6.4 Change-Id: I425c0c1cd375d560b9f22a0d7a2f715ef2d5f320 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* pathlib: migrate tools away from os.pathCristián Maureira-Fredes2022-10-141-2/+2
| | | | | | Task-number: PYSIDE-2080 Change-Id: Id4a16e314df0f47e1a74001a23c825dbfa2956a7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* tools: update missing bindings script to 6.3Cristián Maureira-Fredes2022-07-251-38/+19
| | | | | | | Pick-to: 6.3 Change-Id: I893b995a616e7473fa81cbf5e51eaeeb1c90d2d3 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com>
* Use SPDX license identifiersLucie Gérard2022-05-271-38/+2
| | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Files that have to be modified by hand are modified. License files are organized under LICENSES directory. Task-number: QTBUG-67283 Change-Id: I065150015bdb84a3096b5b39c061cf0a20ab637d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* flake8: fix styling issues in tools/Cristián Maureira-Fredes2022-04-021-4/+5
| | | | | | Change-Id: I8cbf5d521900df4f55abf8f68997f8a71437f722 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* doc: use https in some source code filesCristián Maureira-Fredes2022-03-311-2/+2
| | | | | | | Pick-to: 6.2 Change-Id: Ic48c1016638cb6fca544139ef589223b45c656c7 Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* tools: update missing_bindingCristián Maureira-Fredes2021-04-071-0/+330
Updating the tool to be focused on Qt 6.x. Moving the long structures to a config file, moving around functions and formating the code. Also, moving the script to a separate directory to be able to have a 'requirements.txt' file which can fetch all the required packages for the comparison Pick-to: 6.0 Change-Id: I7a52c33a609d0faff01c20977aa1509ebe6dc058 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>