Se você fizer essa última linha:
renderPDF.drawToFile(drawing, "file.pdf", autoSize=0)
você terá um belo círculo azul na sua página. O valor normal do parâmetro para autoSize
é 1
, o que resulta em um PDF do mesmo tamanho do desenho.
O problema é que o seu arquivo svg não possui parâmetros de tamanho. Você pode, por exemplo altere a tag svg
openining para:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="1000px" width="1000px">
para obter um resultado semelhante (visível) sem usar autoSize=0