You sure it must be Python? Ok, We may be near to the crest of the Python wave. We had a Java wave, too, which may have reach the beach meanwhile. Now and then there will be a version upgrade of Python. It seems an update of the uno-bridge may then also be needed. Will the Python people do it?
BASIC may be a rather outdated language and the StarBASIC IDE is not state of the art, there are less “nice tools” …
But StarBASIC is the programming tool LibreOffice comes with.