py3cairo
« Back to VersTracker
Description:
Python 3 bindings for the Cairo graphics library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: graphics python vector cairo binding
Install: brew install py3cairo
About:
Py3cairo provides Python 3 bindings for the Cairo 2D vector graphics library. It allows developers to create sophisticated vector graphics, diagrams, and rendering applications directly within Python. This package is essential for integrating Cairo's powerful drawing capabilities into Python-based projects.
Key Features:
  • Provides Python 3 interface to Cairo 2D graphics
  • Supports vector graphics rendering and manipulation
  • Compatible with multiple output surfaces (PNG, PDF, SVG)
  • Integrates with Python's standard library and GUI frameworks
Use Cases:
  • Generating dynamic charts and data visualizations in Python
  • Creating PDF reports with complex vector graphics
  • Developing custom drawing applications or GUI widgets
Alternatives:
  • Pillow (PIL) – Pillow focuses on raster image manipulation, while Py3cairo specializes in vector graphics rendering.
Version History
Detected Version Rev Change Commit
Nov 25, 2024 9:45am 1 VERSION_BUMP ae15da62
Oct 10, 2024 1:55am 1 VERSION_BUMP e34aeef5
Oct 9, 2024 6:22pm 1 VERSION_BUMP 92dbdcd8