The PROV Python package now reads PROV-N, the notation used throughout the W3C PROV documents, so you can load it straight into Python, then draw it, convert it or build on it.
The PROV Python package finally reached 3.x this summer. Here is what changed, who I found using it (far more people than I expected), and why it is time to unpin 1.5.1 and 2.1.1.