La scrittura di macro Python richiede passaggi di configurazione aggiuntivi per configurare un IDE di propria scelta.
Unlike Basic language macros development in LibreOfficeDev, developing Python scripts for LibreOfficeDev requires to configure an external Integrated Development Environment (IDE). Multiple IDEs are available that range from beginners to advanced Python coders. While using a Python IDE programmers benefit from numerous features such as syntax highlighting, code folding, class browsing, code completion, coding standard enforcement, test driven development, debugging, version control and many more. You can refer to Designing & Developing Python Applications on the Wiki for more in-depth information about the setup of a bridge between your IDE and a running instance of LibreOfficeDev.
L'estensione Alternative Python Script Organizer (APSO) facilita la pubblicazione di script Python, in particolare quando incorporati in un documento. Con APSO รจ possibile configurare il proprio editor di codice preferito, avviare la shell integrata per Python ed eseguire il debug sugli script Python. Esistono estensioni che aiutano a ispezionare gli oggetti UNO arbitrari, per informazioni dettagliate su tali estensioni consultare la pagina wiki Designing & Developing Python Applications.