[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.