I've had really good luck with https://github.com/SolidCode/SolidPython