Re: ANN: pycairo release 1.11.0 now available

Stuart Axon <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
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 <[email protected]> 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
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo

-- 
cairo mailing list
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.