Skip to main content

Skia python binding

Project description

Skia python binding

Build and test 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.11 (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-117.0b3-cp311-cp311-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

skia_python-117.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

skia_python-117.0b3-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-117.0b3-cp311-cp311-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

skia_python-117.0b3-cp311-cp311-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

skia_python-117.0b3-cp310-cp310-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

skia_python-117.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

skia_python-117.0b3-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-117.0b3-cp310-cp310-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

skia_python-117.0b3-cp310-cp310-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

skia_python-117.0b3-cp39-cp39-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

skia_python-117.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

skia_python-117.0b3-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-117.0b3-cp39-cp39-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

skia_python-117.0b3-cp39-cp39-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

skia_python-117.0b3-cp38-cp38-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

skia_python-117.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

skia_python-117.0b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

skia_python-117.0b3-cp38-cp38-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

skia_python-117.0b3-cp38-cp38-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

skia_python-117.0b3-cp37-cp37m-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

skia_python-117.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB view details)

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

skia_python-117.0b3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

skia_python-117.0b3-cp37-cp37m-macosx_10_9_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file skia_python-117.0b3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f2c281dd2af545b0706973dcd462c87a09e1dc3806e1a1012df0db98fa1952f5
MD5 2cb6c77549dbd0755f285ef674f38722
BLAKE2b-256 4badcc989cb59131ce64a2709e5707d12e87b8282518f34c97aa03e181ef855d

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a70152df1db016bc2198e724e8221503bebf51771c1b126b2309dd6bf6660bce
MD5 baa6aaa6fd88ca3085e4b2a90602ff00
BLAKE2b-256 7986629d2ab5a38de8721e2dd675a8961458ba34f88b0850ca35fe7b07053d6b

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c96dc30ea5b29f441a410a954fbe3a3c83aa70d8d55bf09c5fbbccc96f612ed0
MD5 3bb5a0b6055181ea17ebfccff6a7b2bd
BLAKE2b-256 d115b35010a521f15711a465c98717c905962f3841729f3b88e68bb0dc7894a2

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a24ee8c6ec0f0a76d9125d06f7964ff3910805c69a75e734650fd49553ab52e3
MD5 10d99364053985a67c77f4fbe63c202e
BLAKE2b-256 31b03a6cc43f66ee2bb89e068f423b5e56a99c4cca4ea9ca878319e5d02c70de

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8ac220036e8a785d3fef227480aaa1aad4f305a758ff0d690fee87c1d37d7f8
MD5 6dccde88dd9a44cae944a3bee5e8b9ea
BLAKE2b-256 658dc6260a86ea449fda79d91d9b09bc20bfef0e996e29861adfb702756f8105

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 200a952549f138ea709557a66853fc475a130ca3a6aad5b01013505f890776e6
MD5 da771b748d227cbca69bf4998068c128
BLAKE2b-256 ec1ce18cfae3b0ef4471e48d8208510b6a41b22e7bea672b1c51635d32d3d8ca

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a53c1ba5f78c2fe596f6b45af2f61fbce2361dc0596478a88cc841b74bb36ee
MD5 c91389e5c2f4356e1bd86e118ccfa2df
BLAKE2b-256 dd8b6a5333e8f4843c07cafc5a7adb7bed94891a36b04aeec6da52f96ae5c053

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f11ded61cb95f0754ede3291ac22950fe49a477d12bf73a444ebf7ac575b617a
MD5 21b8d279807f13e744c66986bdee76c8
BLAKE2b-256 33da6df3ac1c823db35da94acc635d8d9284d11e0d212a41dfb16a8dab99df7e

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6521f53d4e258795ccb687be97261f4a05f7506ff080edb8e7c0f8042fe66e7c
MD5 35638c0ad683840f094374ea36a5e717
BLAKE2b-256 635d9a81309ab12dc3ed93d8f9cc19ca0e4ba533ae2e98bf1f6e476f785b92c6

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53ca9ae1447cdbdd5777db8ced1852809856b96c3d55b0d75662e5fdcc8a7e95
MD5 f852f2452e7fc9e527e0b655c74b5653
BLAKE2b-256 0e50c8502abbb79671342244f6db633dc945b3fdd3c254d70f514fff90e3528d

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ec25f3f2a05e4bf319374e316066fd3ccd2eb63d4e7b7fcb4209b9be4e4a1b5f
MD5 a33ac96d82d1532915882d7ed62c5b09
BLAKE2b-256 a307a369dae48b176b769382b71fd91b8fd454d84d726ca0b50f61a69107f9ff

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c63ea5da6f7a7f2690f9de61f0115a20255667519810020e0a2ad34991c80ccb
MD5 04386e76bc93d58981401ad728a2afc2
BLAKE2b-256 eb27fa691799bb8ff242427ae357f51ae526d00d18653e9c3811e04df7a31916

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c760aa127c1df30c3c4dacb071bb816f9a34ead78205fd60b582d451d14d37b
MD5 95f6ed5f6e270acc1e9ff08693ee920f
BLAKE2b-256 e863053befe64fc9e9622eaa2675d68f5331f40ae8a6cdfaebcfedfbbe9869ca

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c7cd887e19dc621871420e2391c1629d580dfc139f621f383759ffaa8efb480
MD5 5e1b6b7876e1a98809c97540d6a417b2
BLAKE2b-256 a613dae7e9c0ac61994a0839d5b4ad3c50d40070f6641f73b86e6f37824d8030

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ac32b811230ad16cc61074fea503fccc10a813337c596a7ecc790bd1856d323
MD5 9b197601a9afd3324f848b387de7ef7f
BLAKE2b-256 e0e99b4d538387590df1c25f177f4e668bf36e5e39cca0ef5cca0e58f1dac59d

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc1fb1d6513c73291c92115ad0791355c0f219433b234ddc3139bd52504c2d0a
MD5 0d67790ba8d4de25530fb766de416f4d
BLAKE2b-256 31b48e40210f7a6f28d7254f5657eb6477f0e763fc01ad7f003fd6ce8272b2b7

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b35d37fe862608fad0f91f6a493a8c7d1bc594a75e233f3a3a6700ec1ff42e6
MD5 00d218bb3ae7d1c23fdae19ea222ba35
BLAKE2b-256 44d586425102bfb875c49e1d58b85e9b1636c50dea830ac3d82fa9e77dcaa036

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 619f2bb8b4193d527f08b5f099684e766d4cd04ff4a695a23618c49f3d64a91b
MD5 cd1e01881ed21dd67f6a7be11b9b4f35
BLAKE2b-256 5401779b166f52093018e866cfc0a5efa57b837d55c2b4bb170aa55976bd5ce2

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ca6e6e2b1542e424ba90ce883cdc6e63964745ade59def17a57de310fbafc55
MD5 ee921fe88f62e864e557ed43b7363f5c
BLAKE2b-256 7c7d47a6ec903e184caf783e35078c675f4aef600335cc984234a6a5d837a127

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 386b6c2a85eb293c682390a1125d2f810a1e9b1b382d94564989d4c57f5e3f60
MD5 2f21d69b8bee63cc3cc497f7ceac1b24
BLAKE2b-256 4074f01e56d4d1b72857d15a7c7728e9078655e59bba5641100c7592d07bdc94

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c825b235e2da4ca7c05fecc6500704465f702e1c32a6ffefe8678c59d05db459
MD5 43c9aea1589dfe575b297ea86097d036
BLAKE2b-256 ae98e8a1c10262706afce13709c70e43769b134c74cb54cf7a6d13bba4d42fa9

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b7c35c69bbdecfc9041c42526b262bed14912c0a1b26797f39e1a4926e8cbdf
MD5 3f2d1fb0c41ebdacc19802c756b436a6
BLAKE2b-256 46171c6046a7d312c21d04e62602e32c05788856f51a9655b222b1b011404410

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11938397e461330f0a326536ae49e7fbc946e3392c1934227b7db079ba1bbd5c
MD5 e05d0ff5a6032c00cda423f6fa923763
BLAKE2b-256 47984126c35268ab59f478bccfaae6fbaa8d70c9a50d573a2f19b121e0003de8

See more details on using hashes here.

File details

Details for the file skia_python-117.0b3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-117.0b3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86efab0315e886510fe63d120015597b1ddfed1d956f5c4b0aec66c0e56663a0
MD5 dbde93e4ed4f235d5d015dd991ffcfe7
BLAKE2b-256 35f2b80ac5da8d67bc44af1a28320058f7645656b120f32da1b523266058c0a0

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