Nápověda LibreOffice 24.8
Aby bylo možné psát makra v Pythonu, je nutné patřičně nastavit vybrané vývojové prostředí (IDE).
Na rozdíl od maker jazyka Basic, která jsou vyvíjena v LibreOffice, skripty pro LibreOffice v Pythonu vyžadují, abyste nastavili externí integrované vývojové prostředí (IDE). K dispozici je množství těchto prostředí, vhodných od začátečníků po pokročilé programátory v Pythonu. V těchto programech mohou využívat funkce jako zvýrazňování syntaxe, možnost sbalení kódu, procházení tříd, dokončování kódu, kontrola standardního stylu kódu, vývoj řízený testy, ladění, správa verzí a mnohé další. Další podrobné informace o nastavení propojení mezi IDE a spuštěnou instancí LibreOffice naleznete na wiki na stránce Designing & Developing Python Applications.
Úpravu skriptů Pythonu, zejména těch vložených v dokumentech, usnadňuje rozšíření Alternative Python Script Organizer (APSO). Pomocí něj můžete nastavit svůj oblíbený editor zdrojového kódu, spustit vestavěný shell Pythonu a ladit skripty Pythonu. Existují také rozšíření umožňující zkoumat libovolné objekty UNO, podrobnosti o nich naleznete na stránce Designing & Developing Python Applications.