Adding SVGs to PDFs With Python and ReportLab
See the original posting on DZone Python
ReportLab has native support for generating SVG, but not for embedding SVGs in their PDFs. Fortunately, Dinu Gherman created the svglib package, a pure-Python package that can read SVG files and convert them to other formats that ReportLab can use. The official website for svglib is on GitHub.
The svglib package will work on Linux, Mac OS, and Windows. The website states that it works with Python 2.7 3.5, but it should work in newer versions of Python as well.