Skip to main content

Pycairo is a Python module providing bindings for the cairo graphics library.

The Pycairo bindings are designed to match the cairo C API as closely as possible, and to deviate only in cases which are clearly better implemented in a more ‘Pythonic’ way.

Features of the Pycairo bindings:

  • Provides an object oriented interface to cairo.

  • Queries the error status of objects and translates them to exceptions.

  • Provides a C API that can be used by other Python extensions.

Pycairo depends on cairo >= 1.12 and works with Python 2.7+ as well as Python 3.3+. Pycairo, including this documentation, is licensed under the LGPLv2.1 as well as the MPLv1.1.

If Pycairo is not what you need, have a look at cairocffi, which is an API compatible package using cffi or Qahirah, which is using ctypes and provides a more “pythonic” API with less focus on matching the cairo C API.

For more information visit https://pycairo.readthedocs.io

https://travis-ci.org/pygobject/pycairo.svg?branch=master

Metadata

Release files for pycairo 1.13.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycairo 1.13.1
File Size Uploaded Provenance
pycairo-1.13.1.tar.gz 123.7 kB Without provenance Details

Release files / pycairo-1.13.1.tar.gz

Download URL pycairo-1.13.1.tar.gz
Size 123.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d8f58de67ddd01eda9e5112de57599b7d0154d71c9474821e98866c228794641
BLAKE2b-256 checksum
How to use checksums
359e32ce06494ed1f7e263bd11564445d265fb0af4e2b810b3bc75397c90a24b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pycairo 1.13.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.13.1 This release

1 release file No provenance

1.10.0

1.8.10

1.8.8

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page