Description: Integrate any simple Python IDE into LibreOffice. It's an enhancement. Now we can't change any Python scripts inside LibreOffice. We should do it into some out Python IDE (or text editor, if you are a Python guru) and then we should copy-paste our Python script back to LibreOffice macro module. Steps to Reproduce: see a decription Actual Results: LO doesn't have a Python IDE for directly Python macro change Expected Results: LO has a Python IDE for directly Python macro change Reproducible: Always User Profile Reset: No Additional Info: -
The opinion in the macro team has been that it is better to use external IDEs via APSO extension, like explained in https://wiki.documentfoundation.org/Macros/Python_Design_Guide#Preamble Do you think this is not enough?
(In reply to Buovjaga from comment #1) > The opinion in the macro team has been that it is better to use external > IDEs via APSO extension, like explained in > https://wiki.documentfoundation.org/Macros/Python_Design_Guide#Preamble > > Do you think this is not enough? They wrote it because LibreOffice just has no any alternetive inside. Ok, may we can just integrate APSO to LibreOffice distribution as it's for some other useful extensions?
Alain: FYI this report
btw, I found an interesting Thonny IDE. It's under MIT licensed, small, multi OS supports, and can be use for this report goal https://thonny.org/
(In reply to Roman Kuznetsov from comment #4) > btw, I found an interesting Thonny IDE. It's under MIT licensed, small, > multi OS supports, and can be use for this report goal > > https://thonny.org/ Why I suggest you Thonny? Let's see: 1. Support all three main desktop OSes 2. MIT licensed 3. Small size itself 4. Full functional Python IDE with a great debugger 5. It itself is written in Python 6. I just didn't find another small, full functional and multiOS supported Python IDE: IDLE - isn't an IDE PyScripter - is small, but supports only Windows PyCharm - is too fat VSCode - is too fat too Ninja IDE - is old and no supported from 2019 Spyder - is too fat again Rodeo IDE - is older than even Ninja IDE btw, maybe it's possible to do Thonny as extension for LibreOffice Python IDE using, I'm not sure of course. Here should be done some things anyway: 0. LO itself should know how to work with Python scripts before (bug 56289) 1. Thonny-LO should use itself and for macro creating LO's Python 2. Thonny-LO should know about and support PyUNO at once for new scripts