JAVA replacement by Python scripts

Are steps taken to replace modules running on JAVA by Python scripts?
If so in what version will this be effectuated?


Many modules and components that rely upon Java are (slowly) being replaced by Python in each new release of LibreOffice. This includes wizards, unit tests, etc…

Currently LibreOffice Base has a dependency on Java for the default, “native” database backend, HSQLDB. SQLite was hoped to be used as a replacement, but due to certain limitations, will not be able to fulfill that role. Here’s the bug filed for selecting a replacement:

Take a look at the release notes and mailing lists for more information:

Reduce Java code: Port Fax and Letter Wizard to Python (Xisco Faulí)

The work being done by Xisco Faulí and Javier Fernández on replacing Java with Python in the wizards is evidently largely done. Some components will be available in v4.1. Refer bug fdo#38820 and this answer.