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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.29.2, Package name: py313-cairo-1.29.2, 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/python37]

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

Master sites:

Filesize: 650.691 KB

Version history: (Expand)


CVS history: (Expand)


   2026-10-12 23:57:51 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-cairo: add test target

The wheel build doesn't leave the binaries lying around.
Do a separate build for the test phase, like py-gobject3 does.
   2026-10-12 15:16:16 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-cairo: update to 1.29.2.

1.29.2 - 2026-10-04
-------------------

* Update dependencies (cairo 1.18.4 -> 1.18.6) for the Windows wheels :pr:`448`
   2026-09-29 08:08:46 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.49
   2026-09-27 13:39:47 by Tobias Nygren | Files touched by this commit (3126)
Log message:
*: revbump for pcre2 symbol versioning change
   2026-09-02 21:05:38 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.48
   2026-08-09 16:15:33 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-cairo: update to 1.29.1.

.. _v1.29.1:

1.29.1 - 2026-08-07
-------------------

* Update dependencies (libpng, zlib) for the Windows wheels :pr:`442`
* Fix documentation build with Python 3.15 :pr:`441`
* Build wheels for Python 3.15 (except for 32bit Windows) :pr:`444`
* Fix a memory leak in :meth:`ScaledFont.text_to_glyphs` :pr:`446`
* Fix some minor reference leaks :pr:`447`
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2025-11-16 21:53:18 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-cairo: update to 1.29.0.

1.29.0 - 2025-11-11
-------------------

* :meth:`ImageSurface.get_data`: Return empty memoryview for empty image :pr:`418`
* :meth:`ImageSurface.create_for_data`: support empty images :pr:`419`
* Drop support for Python 3.9 :pr:`428`
* Drop support for PyPy 3.10
* Support multi-phase init :pr:`413`
* Experimental support for free-threaded Python :pr:`430` :pr:`429`
* Update dependencies (libpng, pixman) for the Windows wheels :pr:`431`
* build: add "no-x11" option to disable X11 surface support :pr:`432` \ 
:issue:`420`
* dev: support uv for development :pr:`433`