py3cairo
brew install py3cairo
v1.29.0
LGPL-2.1-only OR MPL-1.1
Python 3 bindings for the Cairo vector graphics library.
Why you might care
Use this if you need to draw 2D graphics, vector art, or PDF/PostScript output from Python. It's the official binding to Cairo's rendering engine and integrates with GTK and other graphics frameworks. Primary dependency for Python GUI libraries like PyGObject and drawing tools.
2.9k
30-day installs · #810
9.4k
90-day · #839
60.1k
365-day · #586
Runtime dependencies
Build dependencies
Links
- https://cairographics.org/pycairo/
- Brew formula source: Formula/p/py3cairo.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"Pillow",
"Matplotlib",
"Skia"
],
"build_dependencies": [
"meson",
"ninja",
"pkgconf",
"python@3.13",
"python@3.14"
],
"categories": [
"binding",
"library"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"cairo"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Python 3 bindings for the Cairo graphics library",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:07+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "py3cairo",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://cairographics.org/pycairo/",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": "Pycairo",
"installs_30d": 2881,
"installs_365d": 60143,
"installs_90d": 9413,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "LGPL-2.1-only OR MPL-1.1",
"llm_generated_at": "2026-06-20T23:47:11+00:00",
"llm_model": "claude-haiku-4-5",
"name": "py3cairo",
"oldnames": [],
"one_liner": "Python 3 bindings for the Cairo vector graphics library.",
"optional_dependencies": [],
"rank_30d": 810,
"rank_365d": 586,
"rank_90d": 839,
"raw_hash": "9bd911c16c622380",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/p/py3cairo.rb",
"tap": "homebrew/core",
"test_dependencies": [
"python@3.13",
"python@3.14"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.29.0",
"versioned_formulae": [],
"why_use_this": "Use this if you need to draw 2D graphics, vector art, or PDF/PostScript output from Python. It\u0027s the official binding to Cairo\u0027s rendering engine and integrates with GTK and other graphics frameworks. Primary dependency for Python GUI libraries like PyGObject and drawing tools."
}