Programmering af Python makroer kræver ekstra konfigurationstrin for at opsætte et ønsket IDE.
I modsætning til udvikling af makroer i Basic-sproget, kræver udvikling af Python-skripter til LibreOfficeDev, at du konfigurerer et eksternt integreret udviklingsmiljø (IDE, Integrated Development Environment). Der er flere IDE'er tilgængelige, som strækker sig fra begyndere til avancerede Python-kodere. Når programmører bruger et Python-IDE, kan de drage nytte af mange funktionaliteter som fremhævning af syntaks, foldning af kode, gennembladring af klasser, fuldførelse af kode, håndhævning af kodestandarder, test-dreven udvikling, fejlsøgning, versionskontrol og meget mere. Du kan se Designing & Developing Python Applications på wikien for mere detaljeret information om opsætning af en bro mellem din IDE og en kørende instans af LibreOfficeDev.
Udvidelsen = Alternativ Python-script organisator) letter redigeringen af Python-scripts, især når de er indlejret i et dokument. Med APSO kan du konfigurere dit foretrukne kildekode-redigeringsværktøj og starte den indbyggede Python-skal. Der findes udvidelser, der hjælper med at inspicere diverse UNO-objekter, se flere oplysninger om disse udvidelser i Design og udvikling af Python-applikationer.