./graphics/py-cairo, Python bindings for cairo

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.17.1, Package name: py27-cairo-1.17.1, Maintainer: leuzi

Cairo is a 2D graphics library with support for multiple output
devices. Currently supported output targets include the X Window
System, win32, and image buffers. Experimental backends include OpenGL
(through glitz), Quartz, XCB, PostScript and PDF file output.


Required to run:
[graphics/cairo] [devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 474bc2e6316f5ce8b0371fff07c6121f5e17f79f
RMD160: 46c562fad05a9565df2940085ec27e335400ec52
Filesize: 189.832 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-16 14:32:58 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-cairo: update to 1.17.1.

1.17.1 - 2018-07-07
-------------------

* Meson support (>=0.46)
   2018-04-30 08:11:55 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-cairo: Switch to egg.mk and update PLIST for it.

For build consistency
   2018-04-29 23:06:13 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Add some Python egg files to fix packaging
   2018-04-27 16:37:09 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-cairo: update to 1.17.0.

1.17.0 - 2018-04-15
-------------------

* :class:`cairo.Surface` and :class:`cairo.Device` can now be used as context
  managers. :bug:`103`
* Fix a leak when a cairo error was raised.
* Fix a leak when a mapped surface was GCed instead of unmapped.
* Make it possible to use the C API with Python 3 outside of the compilation
  unit doing the import by defining ``PYCAIRO_NO_IMPORT``. :bug:`110`
* Implement PEP 561 (added a py.typed marker)
   2018-03-13 22:41:55 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Do not hardcode Python prefix
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2018-03-11 19:06:13 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-cairo: update to 1.16.3.

1.16.3 - 2018-02-27
-------------------

* Ship Python type annotation stubs. They are currently supported by mypy and
  PyCharm. :bug:`99` :pr:`101`
   2018-02-11 17:40:49 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
py-cairo: update to 1.16.2.

1.16.2 - 2018-02-10
-------------------

* setup.py: Some fixes for Debian pybuild quirks. :bug:`98`

.. _v1.16.1:

1.16.1 - 2018-02-06
-------------------

* setup.py: correctly install pkgconfig into /usr/lib* again.
  To make JHBuild on Fedora work the following patch is needed:
  https://bugzilla.gnome.org/show_bug.cgi?id=793216

.. _v1.16.0:

1.16.0 - 2018-02-05
-------------------

* Add a :func:`get_include` function which returns the compiler include path
  needed for interfacing with the Pycairo C API :bug:`92`
* Note for packagers: The default header installation path has changed, but a
  compat header is installed to the old location to prevent breakage in case
  anyone has hardcoded the old path instead of using pkg-config.
  Just in case anyone is wondering why there are two header files now.

.. _v1.15.6:

1.15.6 - 2018-01-30
-------------------

* Experimental PyPy and PyPy3 support :bug:`90`

.. _v1.15.5:

1.15.5 - 2018-01-29
-------------------

* Support Unicode paths under Windows with cairo 1.15.10+ :pr:`87`
* Don't include the pkg-config file when building a wheel :bug:`83`