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-119.0b4-cp312-cp312-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.12 Windows x86-64

skia_python-119.0b4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

skia_python-119.0b4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

skia_python-119.0b4-cp312-cp312-macosx_11_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

skia_python-119.0b4-cp312-cp312-macosx_10_9_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

skia_python-119.0b4-cp311-cp311-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

skia_python-119.0b4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

skia_python-119.0b4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

skia_python-119.0b4-cp311-cp311-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

skia_python-119.0b4-cp311-cp311-macosx_10_9_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

skia_python-119.0b4-cp310-cp310-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

skia_python-119.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

skia_python-119.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

skia_python-119.0b4-cp310-cp310-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

skia_python-119.0b4-cp310-cp310-macosx_10_9_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

skia_python-119.0b4-cp39-cp39-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

skia_python-119.0b4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

skia_python-119.0b4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

skia_python-119.0b4-cp39-cp39-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

skia_python-119.0b4-cp39-cp39-macosx_10_9_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

skia_python-119.0b4-cp38-cp38-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

skia_python-119.0b4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

skia_python-119.0b4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

skia_python-119.0b4-cp38-cp38-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

skia_python-119.0b4-cp38-cp38-macosx_10_9_x86_64.whl (11.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

skia_python-119.0b4-cp37-cp37m-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

skia_python-119.0b4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

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

skia_python-119.0b4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

skia_python-119.0b4-cp37-cp37m-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file skia_python-119.0b4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9c859a17ac81b74597c15f4b35a3e5501cad7b46e0dbb8428ef69737b0209451
MD5 eee316e40040901b89a7b7b24a966ce1
BLAKE2b-256 b4302016205f747f42a3ea9974fd341073040f791a4ce268376896f22a7bf956

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a764518f52badf97cf1902432843468272ba8bc39d9da80283ca2e472b43ccf
MD5 401d80ef290e81eb627bb82a501cc1d4
BLAKE2b-256 4bf045f76ea5d496dbd98563fe052b88a96d755cb2fce4837ce892f5be374727

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a54500f671f2dee6116aece34671d511ac3508a95421a0275443cc71a60efb8f
MD5 16b87e6c64fd5e9c0b4c733a266bea7f
BLAKE2b-256 426626c40cff6905dd935febe0e743fd4f69fd26be0a2da240fb3c996f7b9556

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41e2e9bb9e32af098dcbd400ae61039ab2bf09b18f21893c8fbc8cd6e8710626
MD5 58224037096e4962af41f749e3eb16e2
BLAKE2b-256 e0f3c19fe50ae651d9aaa8e669a3e376383864b51c8384fc78a6749558d94ee6

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f281c4240336234cb3ca33ef0326089e6af83665b281752d9acd2e8798db2f87
MD5 97a374dad21aa46992f59a5f8534cff2
BLAKE2b-256 06d2dd1e4097b77042c4e3556e5107f226ec7ecfb12b39a1c595e1229e87fe37

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe74f5c5f6970a8a6b28708bd057161af4adc1082ab176bf901700f14f1b1f81
MD5 0bce552682fc5a19853513c9d836fd1b
BLAKE2b-256 5d1d51963192975133b251a5949d383960e88b6090aab83fc2491b3710e2bc7c

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80e4de863364b45b44a9ac88e04ed98bc53fe348c68e24c6c233198edac0b193
MD5 12f151c50e2b84ae704058967e78a600
BLAKE2b-256 ceb19d61112d476162ad2bd5c9ac394909ab01268f4584564da00be812531de7

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d88276bb46f7ee09270d1991bfae7dd29997714d99e807467c72c29e15b16d5e
MD5 b3a552bb82698d3ecee887db16c905d7
BLAKE2b-256 fa53b5ed00e6f326e831792eb977ba1e3728f99bb117f08a9944dacf6b3a3b98

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7a7d1a656b772e4e347400f65f17481703a84ad410f37aa4b63d0b56099a8bf
MD5 e23a8dc95a7e61b25d4b2813ad68fa53
BLAKE2b-256 52dfea8caadaca477184bb40b4a1e3700a38233b0e1e7eb185c4f77367824533

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9be2e88726dec82a23d6b7ab12dd0f4b9722d449a6004a75a71c6c676db67dfc
MD5 f7cba83786a66ca166dc4f65d1e54be1
BLAKE2b-256 f1ba5af8a386f5acfd8d8bea2c8c1408e0ffe22197fafccb653cdacc663ca91d

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cab9490845955e79fe48924be4eb663a365ed25146d8a82fc4d012ee492827b7
MD5 41b6b823d715509839dfaa2d69ddbc71
BLAKE2b-256 ad6e3c9a6b96a4160e7cc9e7c5d7c88c1880f78f8031182dd7d97459a2759975

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3353372a5886e467632147fd688c5230ac130d7d72f40d6d244e4b92d18f9674
MD5 3f81671ae7dc43db375255443f485f0b
BLAKE2b-256 c0b7063018d110519e97dad23a31cae211117e6bbfd37bd2c81e2c3687e32142

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14cfbfd49910210cf94c1fc0aa70e39a296a71b9bdec903c373e8e97b3a9f826
MD5 1025d025294a962db76c326b9bdeb71f
BLAKE2b-256 ab1b688ca5c4914e4b383e39e21507f603ad1c1fcf733da133f316e4e1b86feb

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 212e0e545d152ae3ba5097f5af76ab50533eb986bf5ecdeb5bd1bf9bbf299535
MD5 d8309785c6a7b1781d7bdef2abb7e5ca
BLAKE2b-256 6e710ce852a99b8b21ff2b6e3a1d856251607fa03d9ccbcb3942090aa3219024

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b11de9e7f6fbab91e76cfe657f64ea0255a02b83e3a3f076d7b2fe25c25c5a4d
MD5 9847270f1eaf0f27271f22d5a0036c53
BLAKE2b-256 c263dbfe452cdfc3bbbda734ffef16b14b8a13c33db789e5417043303a7c7a16

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3df48105a7e5e325897f3d01dedd9c2b60893d85cddd78224e2427db217ef98d
MD5 393e66d3f62a76e8762c40222c53293b
BLAKE2b-256 57ecd7b9d7de9b0cbca7994676f23f08baccab98deaf1d1a7a5a583a416bef82

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b3445427b622c61364ae01c9e97160a2631c95c80e26f315292309a64368407
MD5 14b7e4e0e72130e916b5350d5804e32f
BLAKE2b-256 b712ab4e49c663e6e305e3faade41a580591d463a1164d3ba2d5f628d2be21c0

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1713c98e560b1e5d0afffe799e16f0e6d4bb626a0154cd35788369e35eac76d1
MD5 1e3a5396d8db11516f85423964d87de0
BLAKE2b-256 d11a601aa783b6324eed26e05c61752333ea31e91737c89aa6fca39ae414a2fd

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23408901ef2c526758b08d4e6a07fd1daaa92c2c1c45a278efdd091769fbaab5
MD5 b3203fa29a4a1e185d45252d947d0294
BLAKE2b-256 de1e9cf54e7b57752a3f03a811ac733c8c0ac94a5365b03ab2fd7467bfeccdd0

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8671ee6ec585ba2374beebf9db8a58743ed2d9fe23c71e0a1e4cc54c6a8dbfeb
MD5 bb7b43cc846126747363b1654905e939
BLAKE2b-256 e3e1857a2dc1d2b1a4cea94253b6247632fdb1cc34e19613520580285e6ee194

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c632f01c92da6aa3dcfa1048a38bbceb69c3ee506b87c38936a47ea77096db43
MD5 87a8f476d1746cc0119719c278a1772e
BLAKE2b-256 0622e76d81a737e5ee39c04bfb8fcdb3175939316e40d6bf7a81653599622cc0

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd82ed4a83c4e537cfa89e93d6f376188d009bdab6552f3fa0dbf9c84a020c27
MD5 e3cc5ee8fb202ad3174e95a92ba34974
BLAKE2b-256 bfb56b5efab6472334b525c6b7f7d323dedd7798d947533c257a56ef64b629f5

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a156c501effed76dcaeeb3cb8278521a868638cff339d9472e448cbcd38fed6b
MD5 8b4cb31f7f38d716b25818378d27f4ed
BLAKE2b-256 7f5a869722b5a26780336623cf1f09bc99519f2d39d2c43c9458d57836fb4ffc

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bac43d143aac11d992c7f3623b2bee6d7bd0c436ab34a79e0d5ccb06ad65b4ec
MD5 17931fc1ade7208af80c44290ddb7dbf
BLAKE2b-256 dc0c9091ad588d63cb2b144a263d4587daca88064d1456e195a17dc1ffa24b8a

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 876c2fd9b8b546d7c3a35bf97b63894d8da806b5a2b2f27568ecfbbc4f64b642
MD5 41ed0e74e47a77c7eb0ab23e8242ae07
BLAKE2b-256 f48099a13ddd2abaea0e31395c35a4401cb970131f0e7a62d9794ea30e3aa6f7

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c3bc2ea7749b226c06872c8ce98694a5179a7b0443a9b3dba2843c24e68ef664
MD5 764b2847b9ea7cad47e574afa55751ab
BLAKE2b-256 ed8106daa5b409fa7b9d7e5cfdef01dcae30c78a5efdc0357061656e3d81062a

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d7f4e72daefc8a8fff8709f6118b61aee17653107085a8bbe662660c54142f2
MD5 446a164cb5ba5be5d74189b4c4858988
BLAKE2b-256 e1b913bd991060fe187da7198d9a670cac2d1b9b5edbfbaf99ec1639612c66ec

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b4d49c5150c1a63a5db59f2d7d09564133066ebd91df9b17ec9612ea18d5b44
MD5 f0717419d794ca5216429cf86f2f7bd7
BLAKE2b-256 8b10986cf96d228aae7ee03c3090bcf2588999edc964835b5d5795f0f97506ce

See more details on using hashes here.

File details

Details for the file skia_python-119.0b4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-119.0b4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 469ba957b39f25e8ce9e55850d5e7c7ebe7492faf0055e013f2689b75e09acc0
MD5 89405c1d465c3bdb7ccb6fe9dc45513a
BLAKE2b-256 55399090a1550677dcdfb7ed80071e2ca4efde1fb9846472c067719b8634e97d

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