Since ReportLab does not support Python 3 I am now attempting to generate PDF with cairo, which works but lacks text-wrapping support. The next step seems to require pango and its Python-bindings, but I cannot find any information on how to install this for Windows.
3 Answers
The easiest way to install Pango on Windows is probably to install GTK, which bundles it.
You can find Windows installers on GitHub.
This is the method recommended by WeasyPrint (another PDF library for Python).