The cairocffi is another implementation which is API compatible with pycairo, it doesn't contain any C\C++ glue code to cairo SDK so it doesn't require C\C++ toolchain to be presented at pip install, and it only requires a binary compatible cairo shared library on the system. This configuration is convenient for some platforms such as, Windows, to prepare dependencies. So I proposed to add cairocffi as a fallback solution in image_helper.py.
The
cairocffi
is another implementation which is API compatible withpycairo
, it doesn't contain any C\C++ glue code tocairo
SDK so it doesn't require C\C++ toolchain to be presented at pip install, and it only requires a binary compatiblecairo
shared library on the system. This configuration is convenient for some platforms such as, Windows, to prepare dependencies. So I proposed to addcairocffi
as a fallback solution inimage_helper.py
.