GSoC Weekly Report - Python Code Auto-completion - Week [2] ([24/05/2025] - [31/05/2025])

Manish Bera mbera.dev05 at gmail.com
Sat May 31 04:50:28 UTC 2025


Dear Libreoffice community,

Here’s a brief update on my progress for this week under the GSoC project:
Python *.*pyi Stub Generator (pythonmaker)*.*

   -

   Created a custom .idl file (com.example.enums) for testing purposes.
   -

   Generated corresponding .rdb using LibreOffice’s unoidl-write.exe.
   -

   Ran my initial version of pythonmaker to successfully produce
   placeholder .pyi stub files for enums (MyColor, MyAlignment).
   -

   Output stubs currently contain minimal pass-based class definitions to
   confirm the toolchain works end-to-end.

*Next steps:*

   -

   Begin implementing actual stub content generation logic in pythontype.cxx,
   starting with enums.
   -

   Gradually expand to other types (interfaces, structs, etc.) and add test
   coverage.

Any feedback on current direction or priorities is welcome!

Best,
Manish Bera
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20250531/b21e3540/attachment.htm>


More information about the LibreOffice mailing list