Skip to main content

Skia python binding

Project description

Skia python binding

CI PyPI version

Python binding to Skia Graphics Library.

Install

Binary package is available on PyPI:

pip install skia-python

Supported platforms: Python 3.7-3.12 (CPython) on

  • Linux x86_64, aarch64
  • macOS x86_64, arm64
  • Windows x86_64

For Linux platforms, there must be OpenGL and fontconfig installed:

apt-get install libfontconfig1 libgl1-mesa-glx libgl1-mesa-dri

Or:

yum install fontconfig mesa-libGL mesa-dri-drivers

For unsupported environment, check the build instruction.

Examples

Documentation

https://kyamagu.github.io/skia-python

Contributing

Feel free to post an issue or PR.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

skia_python-124.0b7-cp312-cp312-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.12 Windows x86-64

skia_python-124.0b7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

skia_python-124.0b7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

skia_python-124.0b7-cp312-cp312-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

skia_python-124.0b7-cp312-cp312-macosx_10_13_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

skia_python-124.0b7-cp311-cp311-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

skia_python-124.0b7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

skia_python-124.0b7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

skia_python-124.0b7-cp311-cp311-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

skia_python-124.0b7-cp311-cp311-macosx_10_13_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11 macOS 10.13+ x86-64

skia_python-124.0b7-cp310-cp310-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

skia_python-124.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

skia_python-124.0b7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

skia_python-124.0b7-cp310-cp310-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

skia_python-124.0b7-cp310-cp310-macosx_10_13_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10 macOS 10.13+ x86-64

skia_python-124.0b7-cp39-cp39-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

skia_python-124.0b7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

skia_python-124.0b7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

skia_python-124.0b7-cp39-cp39-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

skia_python-124.0b7-cp39-cp39-macosx_10_13_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9 macOS 10.13+ x86-64

skia_python-124.0b7-cp38-cp38-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

skia_python-124.0b7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

skia_python-124.0b7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

skia_python-124.0b7-cp38-cp38-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

skia_python-124.0b7-cp38-cp38-macosx_10_13_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

skia_python-124.0b7-cp37-cp37m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

skia_python-124.0b7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

skia_python-124.0b7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

skia_python-124.0b7-cp37-cp37m-macosx_10_13_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

File details

Details for the file skia_python-124.0b7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6341539d80ba342884ba367ec40f89f317574a5a4cb99ed868a7a66e66745207
MD5 8f1f519dda798b2259484cc5a1a705af
BLAKE2b-256 5102b4c91ecdc8c04e9509cf0d6402c14255f3229503f819a8a46a3e14cc704e

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb3697ee2fc6c4a33e033bb6b96ba12c08c6b11ea0c230f108af07078be31043
MD5 537f252f8f6ac7aabd2566c3de5242c2
BLAKE2b-256 74e857549e29f6a7bfe10324abad3a5113354a10044ff62c547491a74ea01187

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf4af60b27e3ab5e5d98e7b5dcaffdd04ab206d8987819b172bed3190167eed1
MD5 c0d445bca960cc7cd6980916dc8c9950
BLAKE2b-256 ab355fd2529e74582febd5d2fbc1e39e7681e29a3cfb5d9863e717310ae8ad7b

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd4d8cd9945aab75d95851515b834fde2eab0230f5ca794730171d4e392856e3
MD5 b3718275aa35e313b77c46089f4f9795
BLAKE2b-256 94d5e43e478cc9f4d6f5334f75fbd3dc761e0e043e0f472aa0e2976c6afca0da

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ebaba2d50a32a020802f0ef73db089fa7e5c2bd37d4ba8e3bcfb3d466c150cc6
MD5 3dabd82939f3028d2e4f1a7fd04c2932
BLAKE2b-256 e3edbcca51e70b0f6c0879515d653ecd45756c68863e2e43479243915c953fdf

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a3339829038a5c4f3ee808cc4cd3eb7dd897f732466973bdce0fa28d4ce78c9c
MD5 ddfa0bfc193617298f8b859d96033897
BLAKE2b-256 0dbd61b74104c79e100450364dcc57499ae1d7019be8fd36fc89b4df386447a1

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d376765d853da84c2dfd7741bab8f8e0d18e1c5138201e38c92e365c5024555d
MD5 83e8415fde64301c1e5147914e634c0d
BLAKE2b-256 b3a03f09433fcb16f08fb82c17265b23f5a9313cbb7a0bfa79f0ef68bb4113f6

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e93f4ff00b9b7157f0012eed61ed45c9d453303b3a5f9d7f165165bcf2465aa
MD5 c37465d60b6b687247ab13230022b5c1
BLAKE2b-256 3b0e10811ee5df4437f656bc04a1c9ff7a80ea39e23673f64f187c83bd117f29

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 856feb45dcb015f0fb34f81890d5afa525b10a30067f3872152c15fabab4a57e
MD5 8e3cc80378a44973b2f818b70500ddad
BLAKE2b-256 1e7d8e41cb01577bc33c139df0fd026c6a5190b8bdea1f648b6b8cde9d22f0ad

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6b1cd458cb582e5b132f5239e8e5e847b1b1661d95a38820a4097c3eacc0cfe1
MD5 bd57c861bcfba93aa380755a09571e74
BLAKE2b-256 cf2bed5c33c14626447c3630b2a83b6c2495818c735bdce46b32f4352cc3cd20

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4cc33844e8840c06e4bd54e3c40c34cf3fe9e4e3e3d953691363be5a01a2f09
MD5 6385aa84e6f7ab0c2200600b9f67e866
BLAKE2b-256 077d15b49766bd7ba8d19002c3c31c442beeeed96cce1707b8c4ff8c55968c73

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 818c5bb709474c1b6d935b0f08ebe2ea773718c2ca136c417925d1d83be2ffd4
MD5 40150d3fc535ce67aeefb1ab112b5158
BLAKE2b-256 d5516405d8788dfc7c7d5cd937cb32f2581fc56e8f802edf345ed25c3fdeb112

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 261870000262b34070a59c0490424216b6b8e45bc1a46d105652c2511d677428
MD5 32248bdad87b5de2fdc02ed9e6f7c957
BLAKE2b-256 6be66eb5d41dc143759c286a997a0fd3b4a7c6c22e864299cc5bfca345377e6a

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b619e16ef54f8f29562407e2bba775d03839c43bf2605b84647cc95dc6f5aefd
MD5 c1c0e3b63f7040a45a813d00add0df8a
BLAKE2b-256 ed0a43bb90b89baeb4039bf5d530feaf4c67a7b3a7976bc23cabd5d1079ac4a3

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c70b59f8b53b4b3bf12e540f754413bebde59e421354c77426cf0c7786ed4820
MD5 95e8e591883d13264e99c4cbea404cbb
BLAKE2b-256 17d0e617f1d9af025e5414bd1cfe836a2a6d2a919500449a5aaf63fedd6306fc

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c00fb3266b7ed5fd4788c88cf5248f465bf7c79a5033862103d62972117f6019
MD5 e355cb17f2828f7ae23fb0bd93f49a97
BLAKE2b-256 6c4f57e00824e1b65c3c7190d1a0d721ef627a037c68836f1adbd37ce577b7ff

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ddeedc878f4d6a7c989cc55cd6f7757da35b6659121799a7380782414b9bf01
MD5 a2badcb468a50d095406dfd054e2f316
BLAKE2b-256 78c30be6dc05e51119f733060c6a2faa2c46e28de1bc764b9bf98f9d3fd7362a

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0b4d92c5e7d599ad8e92f4ddf337c8917ed71548eb98a557f3146a78c7ba767
MD5 ac5217e61f6bd41a4b684c7d3496a87f
BLAKE2b-256 4181c89e5374d96eaadb343410c309f0bbb455e494f80e7279d47cad29ea01fa

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cd32f9d44e1af87e9732a74432cb85b8a1dda97bae7206e528f6ba8a1ca4e27
MD5 7d3bb4911da023b0bc0280f254a487ee
BLAKE2b-256 97655131ee31a762054f4701d7943767c401840d548ecdb9b4995b16769ca587

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d800d1c68fa0ad1e0c661457314a68f9d120155e31f8fffd417d6743a5cff180
MD5 6b39f6270a30e5c0267e820e868c8ca8
BLAKE2b-256 672e9e6b03d750f323d16fa01b9f7c61188cb9c606dde5759db0a0cdc11b9694

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1b2d2ddd9962c0e5696edc26af1f217a2c60e651505f111e895ef24f361a8fbb
MD5 fe3772ca36896c62efcd27dd7d66741d
BLAKE2b-256 2dd02bfa712089bb6a806ac529b02de499dae5140aa359366f53f527c666d9de

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ca12a4665b7abe201c089a43e51e66b9734b1672eaa9e6f7ad88dba0df32f8e
MD5 cbeb56076509dc7752daef08fcf2e649
BLAKE2b-256 6d84e59df48545d8ab7d6fb7cf0f69013f09ee2a7ef503f64e00d3df729b22c2

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0e9fe0e43d9ab3d378fbb127b4b6eb45ff1eeca6b18f5be50f973bb29d10cd6
MD5 27d6ac23526813f6de356ed3c1c47f40
BLAKE2b-256 cf18853949b0b3cfe0fc6811f40da4cfc07eecc4be94f8610d37b142f3a368d6

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aceca28ea35aa1338f00e827f64e7e88447c104a5103334a3020a68d1ec768bd
MD5 2d464cc321a01b9bd44933bc1534c8fa
BLAKE2b-256 5c3106763c17c03de591c8594095407aa43a5a3ec942c3ec54055b91757be3b0

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a2d107186039f55be2cc74031e704539a2f9cc9553c6fb5afcc08b833ae5ef8d
MD5 5a9be3b4b5de68782e9f73508afed88e
BLAKE2b-256 8aef97ea0a9764dbb892a3fe5a058f205b1ce35bb58ecbf5ed3c48753fe42678

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bf144ebc19cf1478f29495d56c03ac5831ab08616f436bcb9bfc371c541a72fd
MD5 2100e0f2b7992fe08ff1e396c85c2264
BLAKE2b-256 734de815d451bdf46b56a48be033890868fb91a8cf0c7117e9784af9a524c6e4

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3a3c1a5969468aafe0cd18d30f21d506b62f8e3af684374479bcf060bae4cc7
MD5 88846a5e6fbac462e7a7a611e6cbe146
BLAKE2b-256 141d6e9cb436215b8f7d1eaf1a31b9331646e975a16d126766f6981ca25d3b4a

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 685cab0817fda0b7365b6c9550648a792f210f29e9c14b65b7e7fe9d0b4992d4
MD5 25197ac808682d6907958e7109398592
BLAKE2b-256 d6130922f982b7638739995fa95bc812e8d320403261274a68e29caca9b56afc

See more details on using hashes here.

File details

Details for the file skia_python-124.0b7-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-124.0b7-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ae557319787cfce3953a3e5e0ea1e42ad260ab06d27ecb81a1a50de5f3e0a474
MD5 646054f7d5001238efd8000c4e8dda22
BLAKE2b-256 9b51ab389cebc848c8a834fb7e7956b93d0a6f063c55b269d3c824e6f3767593

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page