[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 'dev'. Changed from 6e8b1ab342c4271fa57a9f438c60795946bea519 to f539b735d4e5adfe2d627bb537176bb65a58fc18 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 034d44fb8ba11ef6cdd650e1a529448a88d1de8c by James Clare on 21/07/2026 at 08:02.. 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. Pick-to: 6.11 Change-Id: I1ee5eef5d54f643c6f0392a5358256ee55320a5a Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/034d44fb8ba11ef6cdd650e1a529448a88d1de8c Git commit a7d6b33e1cfde500edb036e76a6a167039b72ea2 by James Clare on 21/07/2026 at 08:03.. 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. Pick-to: 6.11 Change-Id: I5374653e12785f60d44d2112ff94f39a92f90048 Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/a7d6b33e1cfde500edb036e76a6a167039b72ea2 Git commit bc0d3c221636977529316669fc7ed6d3eb2c75ef by James Clare on 21/07/2026 at 08:03.. shibokenmodule: Move indentation handling into the formatter Pick-to: 6.11 Change-Id: Ibfb4b4b25e3b8af295788e29eff2ca5a884fe971 Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/bc0d3c221636977529316669fc7ed6d3eb2c75ef Git commit f539b735d4e5adfe2d627bb537176bb65a58fc18 by James Clare on 21/07/2026 at 08:03.. 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. Pick-to: 6.11 Change-Id: Idea5ae469457eaeb7e377cbaaaa1eb9e4c99609b Reviewed-by: Shyamnath Premnadh <[email protected]> Reviewed-by: Ece Cinucen <[email protected]> Reviewed-by: Friedemann Kleint <[email protected]> https://invent.kde.org/qt/pyside/pyside-setup/-/commit/f539b735d4e5adfe2d627bb537176bb65a58fc18