aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Documentation: Fix sort order/Jira links generated by the release_notes toolFriedemann Kleint4 days1-10/+20
| | | | | | | | | | | | | | The 6.10.X changelogs appeared at the bottom since the versions were sorted by strings. Fix by using a tuple of ints to sort. As a drive-by, make the regular expressions class variables to avoid rebuilding them for each class instance. Use the new Jira URL. Pick-to: 6.10 6.8 Task-number: PYSIDE-2853 Change-Id: Ic09b4a1f5af04509451274685e625c7e512f4357 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* PySide6-Android: Use ANDROID_API_VERSION for SDK jar locationShyamnath Premnadh2025-11-111-0/+3
| | | | | | | | | | | | | - For Java packaging, use ANDROID_API_VERSION environment variable if set, otherwise fall back to CMAKE_ANDROID_API. This enables supporting the CI which sets ANDROID_API_VERSION to 36 and also local builds using the latest API level supported by the NDK. - Added a small comment as to why Qt for Python builds can use API level of 35 as opposed to Qt which uses 28. Pick-to: 6.10 6.10.1 Change-Id: Id5cb2d5c6ab235b365c26da79b5e65bbe30c81e9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* sync_examples.py: Handle qmldir.in files when looking for qmldirFriedemann Kleint2025-09-301-2/+2
| | | | | | | | | | | Observed in the "Writing advanced QML Extensions" tutorial. Amends b52d74505ae8cb0f5faf78d84301aae1f4696203. Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: Iedd8c2589e245c62f5737ccaec534cb5c664138d Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* create_changelog.py: Add 6.8 LTSFriedemann Kleint2025-09-181-1/+1
| | | | | | Pick-to: 6.10 6.9 6.8 Change-Id: I80df860849c4d7877755ed53366a7398aa1c334b Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Add a tool to sync example filesFriedemann Kleint2025-09-151-0/+199
| | | | | | | Task-number: PYSIDE-2206 Pick-to: 6.10 Change-Id: I043f9a70bc576e35bf59357b7ffc9144295bbd68 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Improve example_gallery scriptJaime Resano2025-05-041-332/+340
| | | | | | | | | | | | | | | | Changes: - Fix unnecessary ../ in some file names of certain examples which have the .pyproject file in the doc directory. e.g. widget binding example - Add .html code highlighting to the code snippets - Fix file docstring (__doc__) Refactoring: - Add type hints to functions - General code clean up Change-Id: Iaebabf10f59aa515613566256a94bece65b4ffd3 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Android Building: Fix error in macOSShyamnath Premnadh2025-03-271-9/+2
| | | | | | | | | | | | - When building the macOS wheel locally, there was an error that the Android NDK path prefix was repeated causing the path not to be found. This patch fixes this error. - Additionally simplify some code. Pick-to: 6.8 6.9 Task-number: PYSIDE-1612 Change-Id: Ifce51e6e84c5ab51e03a11c6766a652e3784b32b Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Doc: Fix encoding error building base docsJaime Resano2025-03-261-1/+1
| | | | | | | | | | | | Please check the JIRA ticket for the description and crash report. I guess that this issue can be easily fixed by explicitly setting the encoding to utf-8 when opening a doc file. Fixes: PYSIDE-3063 Pick-to: 6.9 6.8 Change-Id: I80f7505947c73badb21d4d04fae2928aa2f3e4ea Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Android: Upgrade Android NDK to r27cShyamnath Premnadh2025-03-263-4/+8
| | | | | | | | | | | | - Upgrade Android NDK to r27c, similar to Qt base. - Api level 35 is the new default. - Remove the option mpopcnt for QT_COMPILER_FLAGS for arm64, because this option does not apply to arm64 and errors with api-level of 35. Pick-to: 6.8 6.8.3 6.9 Task-number: PYSIDE-1612 Change-Id: Icf8f2853ba23fd7d4c83c275947efbee0a54198d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Documentation: Exclude QtChartsFriedemann Kleint2025-02-281-3/+2
| | | | | | | | It causes duplicate entries in QtGraphs. Complements a9307dd0fe4d35d1d8a5b15c7d9361ac2cad8ac9. Change-Id: I9fadcdad789795dfc61a522fab9deaa1786f8d71 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* snippets_translate: Qualify enumerationsFriedemann Kleint2025-02-044-1/+77
| | | | | | | | | | | Qualify common enumerations. Add a separate file for this which can be re-used in a migration tool. Pick-to: 6.8 Task-number: PYSIDE-1735 Change-Id: Ieb30d68de82a509a92e39c40e5c7014afe3aeeb6 Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* example_gallery: Fix Design Studio examplesJaime Resano2025-01-211-0/+4
| | | | | | | | | | | Due to the Design Studio project structure, the doc .pyproject file is located inside the Python folder. This change changes the project root folder detection: instead of the parent of the .pyproject file, in the case of DS projects the parent of the parent is the correct folder. Pick-to: 6.8 Change-Id: I54ba60dc9decf8bbcd53062fe02029568a8782a5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Remove unnecessary use of 'object' in class constructionremoteobjectsdevCristián Maureira-Fredes2024-12-181-1/+1
| | | | | | | | | | | Considering we are not compatible with Python 2 anymore, we can drop the 'object' explicit inheritance in the class declaration. Pick-to: 6.8 Change-Id: Iac3a95aa9721c3ff1a755f457c0936ca157a8470 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* doc: use footer instead of body for hover textCristián Maureira-Fredes2024-12-161-1/+6
| | | | | | | Pick-to: 6.8 Change-Id: Ia185a68fe276c9b83bd47fdb2b964d22bee5e382 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* doc: fix line joins in the descriptionCristián Maureira-Fredes2024-12-161-1/+1
| | | | | | Pick-to: 6.8 Change-Id: I07da9405e29be26fa12f9efc9b6d180dab30a970 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix trailing empty linesFriedemann Kleint2024-12-131-1/+0
| | | | | | Pick-to: 6.8 Change-Id: I1a5964463f703ade0657816cb974206355a5ae5b Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Documentation/Examples: Fix grid forming corner casesShyamnath Premnadh2024-12-121-28/+66
| | | | | | | | | | | | | | | - Amends 83d745497f4d2db0c95e1b3586049b9d68848f7d - The following corner cases were missed - When the example doesn't have a doc file. In this case, the 'desc' will be empty - When the example has a .md doc file instead of .rst - When the example includes a sphinx reference as the first line Pick-to: 6.8 Change-Id: I0f00b74afb9ca6d5d69a77444ef6a54a87680a14 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Ece Cinucen <ece.cinucen@qt.io>
* Tool: Fix Missing BindingsEce Cinucen2024-12-092-26/+56
| | | | | | | | | | | 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>
* Documentation/example_gallery: add card description hoverCristián Maureira-Fredes2024-12-091-9/+42
| | | | | | | | | | | | | - Adding the first paragraph (as much as possible) when the example card is hovered, and use the example headline as the title of the card. - Amends 133e8005def4314320062a9a36d950b8692e6f35 by removing the custom html tag and also merging '.sd-card:hover' into '.sd-card-hover:hover' to avoid duplication. Change-Id: I4edf96a5e61138c88a421e70f16ef9bfe4b4e04d Pick-to: 6.8 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Documentation/example gallery: Handle tutorialsFriedemann Kleint2024-12-061-7/+48
| | | | | | | | | | | | | | | - Add the tutorial title to the example data struct and sort them to the front. - The examples under a module which are tutorials are organized under separate subtitles under the module name. - Change the grid layout for the examples and add a hover effect to the grid. Pick-to: 6.8 Task-number: PYSIDE-1106 Change-Id: I4196667404b9ff27851c2dad198b22c673de9bf9 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* doc: hide examples in dropdownsCristián Maureira-Fredes2024-11-251-10/+9
| | | | | | | | | | Avoid displaying the full grid of examples, and instead provide the option to select first the module to display the cards with the examples. Pick-to: 6.8 Change-Id: I248d3d848a4b262b7faee283b09686d48640f7e2 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Tool: Update Missing BindingsEce Cinucen2024-11-252-28/+32
| | | | | | | | | Missing bindings tool adapted to 6.8 Pick to: 6.8 Change-Id: I688d3cb8a4c81e93e1feeed6a2d8d08754e8a37e Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Android Deployment: Fix bug with non provided ndk_path and sdk_pathShyamnath Premnadh2024-11-122-40/+51
| | | | | | | | | | | | | | | | - Updates de524f258c3980814fbc724ed61816894403fa3f. Basically the download part should be outside the 'if download_only' block because otherwise the ndk_path and sdk_path would remain None when ndk_path and sdk_path are not provided via command line arguments. - Adds some error handling to the NDK and Command Line Tools download functions. Pick-to: 6.8 Task-number: PYSIDE-1612 Change-Id: I545f148caf1c185a1a2cbeeebd5aad3a5359d52b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Release Notes: Fix for full documentation buildShyamnath Premnadh2024-10-111-12/+16
| | | | | | | | | | - Fix for full documentation build by adding a new cli option for the output directory. Pick-to: 6.8 Task-number: PYSIDE-2853 Change-Id: I06d76567364a4fbc37cb3f8d03a2020d93b9e513 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Android Cross Compile: Add option to only download SDK and NDKShyamnath Premnadh2024-10-081-13/+33
| | | | | | | | | | | | - Add option to only download SDK and NDK which is used for users of pyside6-android-deploy. - The download code will eventually be also copied into pyside6-android-deploy. Pick-to: 6.8 Task-number: PYSIDE-1612 Change-Id: Ife9738f2a10868a639e3a4949db6101b8e4a553c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* snippets_translate: Replace C++ ++/-- operators by +=/-=Friedemann Kleint2024-10-022-3/+3
| | | | | | | Generate "var += 1" instead of "var = var + 1". Change-Id: Ia9b3b3e4135156ebac8b7d5b1f47c735e2be1458 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* snippets_translate: Fix flake8-warningsFriedemann Kleint2024-10-023-18/+18
| | | | | Change-Id: I91f211639846bb119d696244060f3013c52e59ed Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Documentation: Release NotesShyamnath Premnadh2024-09-191-0/+193
| | | | | | | | | | | | | - Introduces a new section in the navigation pane called "Release Notes" with subpages for PySide6, Shiboken6, PySide2, and Shiboken2. - The .md files are auto-generated by the script `tools/release_notes/main.py` and created in the directory `sources/pyside6/doc/release_notes/`. Fixes: PYSIDE-2853 Change-Id: I6def8b526f11a638581f29798dd6917cd435d19c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Adapt to 6.8Friedemann Kleint2024-09-051-0/+2
| | | | | | | Task-number: PYSIDE-2620 Task-number: QTBUG-125719 Change-Id: I6efeb1770c9bd7cddc3dbd91ca6294b9fddc9cc9 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* doc: improve a bit the gettingstarted pageCristián Maureira-Fredes2024-08-281-0/+2
| | | | | | | | | | | | | | | Add explanation of Qt Widgets and Qt Quick, remove outdated information, and move the notes around where they make more sense. Add a banner for both technologies, and adding a screenshot of the Quick example. At the end, add a section to point the readers to the Examples and Tutorials sections. Change-Id: Ie3b1856b7150a83633f9747a22057d902fb44b48 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Documentation: Sphinx reference for markdown examplesShyamnath Premnadh2024-08-271-1/+9
| | | | | | | | | - Amends 1d1274a57f65b5d16e0d007cc3062be1dd4146a4 to also consider markdown files. Task-number: PYSIDE-2837 Change-Id: Ie4d64c429221c252602df26e6f6f39226b2a63bd Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* example_gallery: Handle examples which have the pyproject file in the "doc" dirFriedemann Kleint2024-08-211-7/+6
| | | | | | | | | | | | | | | Examples like samplebinding, etc. have a CMakeLists.txt and only a dummy pyproject file in the "doc" dir, which caused the zipping to fail. Modify make_zip_archive() to take the complete target path as an argument and remove the move command. Change one level up if the pyproject file is in "doc". Pick-to: 6.7 Change-Id: Ibf6064e6e0e6a4e24e25348d3a4b52d361ae9560 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Docs: Find broken_linksShyamnath Premnadh2024-08-141-0/+52
| | | | | | | | | | | | | - Adds a new script that find the broken sphinx links and writes them into broken_links.json file. This is to be run after running sphinx-build with linkcheck, which will generate a output.json file with the status of all the links in the documentation. - Modified conf.py.in to ignore relative paths when runnning sphinx-build with linkcheck. Task-number: PYSIDE-2837 Change-Id: If2437049abc344ad942814a2304c88c4ef7b0c3f Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Docs: Update examples documentation to use sphinx referencesShyamnath Premnadh2024-08-141-4/+15
| | | | | | | | | | | | | - The autogenerated examples documentation was updated to use sphinx references instead of relative paths because they are easier to maintain. - Additionally the 'bindings.rst' was updated to use the correct sphinx references. This has been historically broken. Task-number: PYSIDE-2837 Change-Id: I0c9f2f2e40dbadf8387e62cae05ff7aa12f43f72 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Coin: Add more error checks to Python 3.11 installation on macOS x86_64Shyamnath Premnadh2024-06-261-0/+12
| | | | | | | Pick-to: 6.7 Task-number: PYSIDE-1612 Change-Id: I4e31b27e9614479e0d9b0eeb858dc9701dc5b8d6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Fix flake8 and typing issuesAdrian Herrmann2024-06-214-13/+16
| | | | | | | | | Fix a number of miscellaneous flake8 and typing issues exposed after updating to the modern typing syntax from 3.10 onwards. Task-number: PYSIDE-2786 Change-Id: I5476d1208dd1da3fa93bdec02bc6124a80b247fc Reviewed-by: Christian Tismer <tismer@stackless.com>
* Coin: Add support for Android wheelsSimo Fält2024-06-214-13/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Split coin instructions into separate files specifically for Desktop, Android and common instructions - Make changes to cross_compilation script to support coin. - new 'coin' cli argument introduced. This is required because Qt installation from CI servers differ from the Qt installation from the maintenance tool. - Add a shell script to override the Python used for cross-compilation for the macOS 13 x86_64 system. This system is responsible for building the arm64 Android wheels. The system by default uses Python 3.10. However, python-for-android requires Python 3.11. Hence, we manually install python 3.11 into a non default path and use it for cross-compilation. The default Python of the aforementioned system has been updated to 3.11, but system still uses qt5#6.7. Hence it is not reflected yet. When ac72bb1d489f7442fe8d9aa168298a94ff62d941 is merged, we will finally get 3.11 and the need for this script can be removed. - Add markupsafe==2.0.1 to the requirements.txt file. This is required to prevent an error while installing Jinja2. ToDo: Tag Jinja2 version so that this requirements can possibly be removed. - Currently only x86_64 and arm64 wheels are produced since they are the most important. Most Android devices these days are arm64. This can be expanded to also include x86, but armv7 requires a Windows host and that is currently not possible with the CI. For armv7 wheels, users will have to build the wheels themselves using the provided cross compilation Python script. Task-number: PYSIDE-1612 Task-number: PYSIDE-2766 Change-Id: I8f15a85887e207a5c6605fd8696d15b4646fb2fd Reviewed-by: Simo Fält <simo.falt@qt.io>
* Use modern typing syntaxAdrian Herrmann2024-06-204-30/+26
| | | | | | | | | | | | We can already use the modern typing syntax introduced with Python 3.10 in 3.9 via future statement definitions, even before we raise the minimum Python version to 3.10. Note that direct expressions with "|" don't work yet. Task-number: PYSIDE-2786 Change-Id: Ie36c140fc960328322502ea29cf6868805a7c558 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Python-3.10: Allow the new syntax for Python 3.9Christian Tismer2024-06-2027-0/+27
| | | | | | | | Add a future statement to all Python source files. Task-number: PYSIDE-2786 Change-Id: Icd6688c7795a9e16fdcaa829686d57792df27690 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
* Android Deployment: Build wheels with macOS hostShyamnath Premnadh2024-06-031-0/+1
| | | | | | | | | | | | - Additionally, also move setting Python_SOABI manually for Android to where FindPython CMake module is called. This also aids in naming the wheel correctly. Pick-to: 6.7 Task-number: PYSIDE-2766 Change-Id: I73c089d31e2ee629f3ed676965fca27d53882110 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Android: Download Android NDK and SDK from macOS hostShyamnath Premnadh2024-06-031-13/+54
| | | | | | | | | | | | | | | - For macOS, the Ndk is downloaded as .dmg image. This code downloads the .dmg image and mounts it to extract the NDK. - The SDK is downloaded as a .zip file. It is then extracted. - For the build-tools, version sometimes previously the latest version was downloaded which also included RC versions. The current code changes makes sure that RC versions are not downloaded. Pick-to: 6.7 Task-number: PYSIDE-2766 Change-Id: I1be39b1dff55bb1f2f4c3f4882908b429d37f4cd Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Android Wheels: Use config.guess script to find host system nameShyamnath Premnadh2024-05-312-8/+22
| | | | | | | | | | | | | | | | - first of many patches to support macOS host for Qfp Android cross-compilation. - Use config.guess present in cpython repository to guess canonical name of the host system. This sets up build for hosts other than linux. - As a drive by, update the default api level to 26 to sync with Qt minimum version 6.7.0. Pick-to: 6.7 Task-number: PYSIDE-2766 Change-Id: Ifcf0921776e6a682d5724f439739ed098ccc6ef3 Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Android Cross Compilation: Add INSTSONAMEShyamnath Premnadh2024-05-312-11/+5
| | | | | | | | | | | | | - Remove the use of patchelf to set the SONAME of the libpython shared library. This can be done during the build process of CPython for Android by setting the INSTSONAME variable in the Makefile. - In addition, remove the redundant parameters passed to make install. Pick-to: 6.7 Task-number: PYSIDE-1612 Change-Id: Ia18a1480a676abb89ed1afa3250f3745fffedbdd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add QAccessibleSelectionInterfaceMichael Weghorn2024-05-161-0/+1
| | | | | | | | | | | The interface was added as preliminary in qtbase commit 9d16d5e2245c26e5746fd7609300b84a2a983457 and is no longer preliminary since qtbase commit 2496882ea71b8bc52c84e1b9c59cfd48cd56c6f2. Pick-to: 6.7 Change-Id: I8a24aa2a7a1cd961bdc9974f41d407783ad1a82b Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Long live scanqtclasses.py!Friedemann Kleint2024-04-191-0/+122
| | | | | | | | | Add a script which scans C++ headers and typesystem files and prints missing classes. Task-number: PYSIDE-2620 Change-Id: Ibd2d1aab8debc19e72d9847af180fd425c17db9d Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
* Documentation/example_gallery: List gallery examples firstFriedemann Kleint2024-03-191-1/+6
| | | | | | | | | List widget/graphs/quickcontrols gallery examples first. Pick-to: 6.6 Task-number: PYSIDE-2207 Change-Id: I94aad562a4085c2695bb3d0f592bb7034e6eae26 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Documentation/example_gallery: Fix example sort orderFriedemann Kleint2024-03-181-1/+1
| | | | | | | | | | Sort by name instead of target documentation file, which may contain additional subdirectory components. Pick-to: 6.6 Task-number: PYSIDE-2207 Change-Id: Ic5eacb4cf92614f5a4fd1c9cf489ccf8100a8ce4 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Documentation/example_gallery: Add a module sort orderFriedemann Kleint2024-03-181-4/+93
| | | | | | | | | | Add a description data structure for modules specifying type (essentials/addons) and a sort key. Bring QML/Quick/Widgets to the front. Fixes: PYSIDE-2207 Change-Id: I491f28bf72b5be30c94d51323a423cf9f2ddd73c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Android Deployment: Remove --limited-apiShyamnath Premnadh2024-03-131-1/+1
| | | | | | | | | - deployment is anyway tied to Python 3.11. No point in having the --limited-api option. Task-number: PYSIDE-1612 Change-Id: Ia12fe60fe3bbb828664bb8c8ba16b3adf0130252 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
* Android Wheels: Remove --module-subsetShyamnath Premnadh2024-03-131-1/+1
| | | | | | | | | - Amends 07d3c8dc71f8c5102cb37e95aa1f2caa35cff115 - As a drive-by, also remove --unity option which is now default Task-number: PYSIDE-1612 Change-Id: Ie26afd7351edb94e63f096740bd1d20e1d705005 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>