<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yiv7042968835"><div id="yui_3_16_0_ym19_1_1491739033399_35195"><div style="color:#000;background-color:#fff;font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;" id="yui_3_16_0_ym19_1_1491739033399_35194"><div id="yiv7042968835yui_3_16_0_ym19_1_1491739033399_18549"><br clear="none"></div><div dir="ltr" id="yiv7042968835yui_3_16_0_ym19_1_1491739033399_18550"><div id="yui_3_16_0_ym19_1_1491739033399_44138" dir="ltr">This is fantastic, I'll definitely be testing this. <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_86587"><br></div><div id="yui_3_16_0_ym19_1_1491739033399_35326" dir="ltr">I meant to do something similar, but got stuck as I'm too weak on building native libs.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_86595"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_86588">I did, however collected this list of pycairo patches on github and bugzilla:<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_35331"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_35346"><a href="https://github.com/stuaxo/py2cairo/wiki" class="" id="yui_3_16_0_ym19_1_1491739033399_38919">https://github.com/stuaxo/py2cairo/wiki</a><a href="https://github.com/stuaxo/py2cairo/wiki/Existing-Repos-With-Patches" class="" id="yui_3_16_0_ym19_1_1491739033399_35345"></a><br></div><div id="yui_3_16_0_ym19_1_1491739033399_38962"><br></div></div><div class="yiv7042968835qtdSeparateBR" id="yui_3_16_0_ym19_1_1491739033399_35193"><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_38867">+1 on moving to distutils to build, this will make things easier for python devs, I tried not following advice to do this and it made things more difficult.<br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_47713"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1491739033399_86589">Moving forward, getting .WHL builds working for Windows would be a big plus for ease of installation, <br></div><div id="yui_3_16_0_ym19_1_1491739033399_83008"><br></div><div id="yui_3_16_0_ym19_1_1491739033399_82846" dir="ltr">It's probably worth mentioning @LDO's Qairah in the README, as it looks like a great choice for greenfield apps, having some nice improvements/changes to the API.<br></div></div><div class="yiv7042968835yqt8754512285" id="yiv7042968835yqt19659"></div></div></div></div><div class=".yiv7042968835yahoo_quoted"> <div style="font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr"><font face="Arial" size="2"> On Sunday, April 9, 2017 6:55 PM, Christoph Reiter <reiter.christoph@gmail.com> wrote:<br clear="none"></font></div> <br clear="none"><br clear="none"> <div class="yiv7042968835y_msg_container"><div dir="ltr">Hi everyone,<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">being frustrated with the state of pycairo (as a dependency of pygobject) I've<br clear="none"></div><div dir="ltr">tried to improve things with this fork. If there are any questions or<br clear="none"></div><div dir="ltr">suggestions please speak up!<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">Changelog: <a rel="nofollow" shape="rect" target="_blank" href="https://pycairo.readthedocs.io/en/latest/changelog.html">https://pycairo.readthedocs.io/en/latest/changelog.html</a><br clear="none"></div><div dir="ltr">Tarball: <a rel="nofollow" shape="rect" target="_blank" href="https://github.com/pygobject/pycairo/releases/tag/v1.11.0">https://github.com/pygobject/pycairo/releases/tag/v1.11.0</a><br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">The main reasons why you should consider this fork/release as the way forward:<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">* Python 2 and 3 version in the same source. It is API/ABI compatible with<br clear="none"></div><div dir="ltr"> both py2cairo 1.10.0 and py3cairo 1.10.0.<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">* Provides the same API and functionality on both Python 2 and 3. This<br clear="none"></div><div dir="ltr"> includes cairo.Error, cairo.Region, cairo.RectangleInt,<br clear="none"></div><div dir="ltr"> cairo.RecordingSurface, cairo.ImageSurface.get_data() and<br clear="none"></div><div dir="ltr"> cairo.ImageSurface.create_for_data().<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">* Licensed under LGPLv2.1/MPLv1.1<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">* Uses distutils as a build system instead of waf or autotools. Building<br clear="none"></div><div dir="ltr"> pycairo is a "setup.py install" away now. For example I've already<br clear="none"></div><div dir="ltr"> integrated it into msys2 and jhbuild locally, which just worked.<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">* Basic travis-ci integration: <a rel="nofollow" shape="rect" target="_blank" href="https://travis-ci.org/pygobject/pycairo">https://travis-ci.org/pygobject/pycairo</a><br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">I encourage everyone using pycairo/py2cairo/py3cairo to update to this<br clear="none"></div><div dir="ltr">release.<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">(In case you're wondering, I've tried to contact the original maintainer but<br clear="none"></div><div dir="ltr">the email bounces)<br clear="none"></div><div dir="ltr">-- <br clear="none"></div><div dir="ltr">cairo mailing list<br clear="none"></div><div dir="ltr"><a rel="nofollow" shape="rect" ymailto="mailto:cairo@cairographics.org" target="_blank" href="mailto:cairo@cairographics.org">cairo@cairographics.org</a><br clear="none"></div><div dir="ltr"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.cairographics.org/mailman/listinfo/cairo">https://lists.cairographics.org/mailman/listinfo/cairo</a></div><br clear="none"><br clear="none"></div> </div> </div> </div></div></body></html>