Another option for programmatic parametric CAD is cadquery: https://dcowden.github.io/cadquery/index.html
A cadquery FreeCAD plug-in exists, so some tasks can be done via the GUI and others programmatically.
A cadquery FreeCAD plug-in exists, so some tasks can be done via the GUI and others programmatically.
Edit: Never mind, yes there is a plan for Python 3. https://github.com/dcowden/cadquery/issues/203