I spent hours this afternoon trying to find a straightforward tutorial for installing PyCairo on Windows.
The Cairo project itself does not maintain Windows binaries, they must be dowloaded elsehere (e.g. http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/).
The process is also complicated further apparently by the fact that MSVC is apparently not a supported compiler for PyCairo (although the source patch is simple). See this bug report:
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940
Can anyone recommend a tutorial for installing PyCairo on Windows?