[cairo] ANN: pycairo release 1.11.0 now available

Stuart Axon stuaxo2 at yahoo.com
Sun Apr 9 23:28:00 UTC 2017


This is fantastic, I'll definitely be testing this.    

I meant to do something similar, but got stuck as I'm too weak on building native libs.
I did, however collected this list of pycairo patches on github and bugzilla:

https://github.com/stuaxo/py2cairo/wiki

+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.

Moving forward, getting .WHL builds working for Windows would be a big plus for ease of installation, 

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.
    On Sunday, April 9, 2017 6:55 PM, Christoph Reiter <reiter.christoph at gmail.com> wrote:
 

 Hi everyone,

being frustrated with the state of pycairo (as a dependency of pygobject) I've
tried to improve things with this fork. If there are any questions or
suggestions please speak up!

Changelog: https://pycairo.readthedocs.io/en/latest/changelog.html
Tarball: https://github.com/pygobject/pycairo/releases/tag/v1.11.0

The main reasons why you should consider this fork/release as the way forward:

* Python 2 and 3 version in the same source. It is API/ABI compatible with
  both py2cairo 1.10.0 and py3cairo 1.10.0.

* Provides the same API and functionality on both Python 2 and 3. This
  includes cairo.Error, cairo.Region, cairo.RectangleInt,
  cairo.RecordingSurface, cairo.ImageSurface.get_data() and
  cairo.ImageSurface.create_for_data().

* Licensed under LGPLv2.1/MPLv1.1

* Uses distutils as a build system instead of waf or autotools. Building
  pycairo is a "setup.py install" away now. For example I've already
  integrated it into msys2 and jhbuild locally, which just worked.

* Basic travis-ci integration: https://travis-ci.org/pygobject/pycairo

I encourage everyone using pycairo/py2cairo/py3cairo to update to this
release.

(In case you're wondering, I've tried to contact the original maintainer but
the email bounces)
-- 
cairo mailing list
cairo at cairographics.org
https://lists.cairographics.org/mailman/listinfo/cairo

   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cairographics.org/archives/cairo/attachments/20170409/b27cd629/attachment.html>


More information about the cairo mailing list