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 vývoje maker v jazyce Basic v LibreOfficeDev vyžaduje vývoj skriptů v Pythonu pro LibreOfficeDev konfiguraci externího integrovaného vývojového prostředí (IDE). K dispozici je několik IDE, které se hodí pro začátečníky i pokročilé programátory v Pythonu. Při používání IDE v Pythonu programátoři těží z mnoha funkcí, jako je zvýrazňování syntaxe, skládání kódu, procházení tříd, doplňování kódu, vynucování standardů kódování, vývoj řízený testy, ladění, správa verzí a mnoho dalších. Podrobnější informace o nastavení spojení mezi vaším IDE a spuštěnou instancí LibreOfficeDev naleznete v článku Designing & Development of Python Applications na Wiki.
Ú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.