[qt/pyside/pyside-setup]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/pyside/pyside-setup Pushed by mirror-service into branch '6.11'. Changed from 8175d2f471ae92c15177f3bc168d20e54a9b8777 to 61819a69327f41ed0019d499fed2ae4ed76c7416 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 4b23c9e5f8394b4b3b996188b5e69cbac4617fb3 by Qt Cherry-pick Bot (on behalf of James Clare) on 21/07/2026 at 09:44.. shibokenmodule: Add typing stub for signature module This module contains functions from a C extension which makes it difficult to work with. Adding a stub file helps the IDE or static type checker infer the behaviour of the functions. Change-Id: I5374653e12785f60d44d2112ff94f39a92f90048 Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> (cherry picked from commit a7d6b33e1cfde500edb036e76a6a167039b72ea2) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/4b23c9e5f8394b4b3b996188b5e69cbac4617fb3 Git commit 7f83ebeecf05fff86061194bb472de5382c1a3d7 by Qt Cherry-pick Bot (on behalf of James Clare) on 21/07/2026 at 09:44.. shibokenmodule: Fix incompatible override ExactEnumerator.function passes inspect.Signature | list[inspect.Signature] to Formatter.function but the subclass SimplifyingEnumerator passes it tuple[str, ...] | list[tuple[str, ...]] This seems to work because the subclass is used with a custom formatter that is not used with the base class. The better solution is to make the formatter always take the inspect.Signature form and convert to the string form internally. I also simplified the ternary operator because it was difficult to understand. Change-Id: I1ee5eef5d54f643c6f0392a5358256ee55320a5a Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> (cherry picked from commit 034d44fb8ba11ef6cdd650e1a529448a88d1de8c) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/7f83ebeecf05fff86061194bb472de5382c1a3d7 Git commit 12a7c80ffe008f1d34a3c2f7f216635020b354af by Qt Cherry-pick Bot (on behalf of James Clare) on 21/07/2026 at 09:44.. shibokenmodule: Move indentation handling into the formatter Change-Id: Ibfb4b4b25e3b8af295788e29eff2ca5a884fe971 Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> (cherry picked from commit bc0d3c221636977529316669fc7ed6d3eb2c75ef) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/12a7c80ffe008f1d34a3c2f7f216635020b354af Git commit 61819a69327f41ed0019d499fed2ae4ed76c7416 by Qt Cherry-pick Bot (on behalf of James Clare) on 21/07/2026 at 09:44.. shibokenmodule: Improve stub formatting There were multiple blank lines where it did not make sense and no blank lines where there should be. Blank lines are added after the section they relate to instead of before. Track if a class has a body while writing instead of trying to compute before. Some sections (functions) cannot be reliably predicted before. Move handling of second line after classes to the module writer. Change-Id: Idea5ae469457eaeb7e377cbaaaa1eb9e4c99609b Reviewed-by: Shyamnath Premnadh <[email protected]> Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> (cherry picked from commit f539b735d4e5adfe2d627bb537176bb65a58fc18) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/61819a69327f41ed0019d499fed2ae4ed76c7416