The v6 Roadmap includes the following (future) update for eeschema:
Refactor all schematic object code so that it can be built into a shared object for use by the schematic editor, Python module, and linked into third party programs.
The roadmap also indicates “no progress” on this task.
Does anyone have any indication that Python is still a goal during the v6 series?
If anyone wants a testing mechanism, I would volunteer to adapt KiCommand to eeschema, which uses the python API very extensively. This wouldn’t of course be 100% coverage, but it would be a decent set of unit tests that could be adapted for testing the Python API.
Does anyone know about any progress or definite plans on Python API for eeschema?