Skrive Python-makroer krever ekstra konfigurasjonstrinn for å sedtte opp din foretrukne IDE.
I motsetning til utvikling av grunnleggende språkmakroer i LibreOfficeDev, krever utvikling av Python-skript for LibreOfficeDev at man konfigurerer et eksternt integrert utviklingsmiljø (IDE). Flere IDE-er er tilgjengelige, fra nybegynnere til avanserte Python-kodere. Når programmerere bruker en Python IDE, kan de dra nytte av en rekke funksjoner som syntaksutheving, kodefolding, klassesøking, kodefullføring, håndheving av kodestandarder, testdrevet utvikling, feilsøking, versjonskontroll og mye mer. Du kan se Designing & Developing Python Applications på wikien for mer detaljert informasjon om oppsett av en bro mellom IDE-en din og en kjørende instans av LibreOfficeDev.
Utvidelsen Alternative Python Script Organizer (APSO) gjør det enklere å redigere Pythonskript, særlig når de er innebygget i et dokument. Ved hjelp av APSO kan du sette opp ditt foretrukne program for å redigering av kildekoden og åpne det innebygde Python-shell-et. Det finnes utvidelser som du kan benytte for å se på tilfeldige UNO-objekt. Se Designing & Developing Python Applications for mer om dette.