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:

  • 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

If you're not sure about the file name format, learn more about wheel file names.

skia_python-87.5-cp311-cp311-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.11Windows x86-64

skia_python-87.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

skia_python-87.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

skia_python-87.5-cp311-cp311-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

skia_python-87.5-cp311-cp311-macosx_10_9_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

skia_python-87.5-cp310-cp310-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.10Windows x86-64

skia_python-87.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

skia_python-87.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

skia_python-87.5-cp310-cp310-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

skia_python-87.5-cp310-cp310-macosx_10_9_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

skia_python-87.5-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9Windows x86-64

skia_python-87.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

skia_python-87.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

skia_python-87.5-cp39-cp39-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

skia_python-87.5-cp39-cp39-macosx_10_9_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

skia_python-87.5-cp38-cp38-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.8Windows x86-64

skia_python-87.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

skia_python-87.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

skia_python-87.5-cp38-cp38-macosx_11_0_arm64.whl (9.8 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

skia_python-87.5-cp38-cp38-macosx_10_9_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

skia_python-87.5-cp37-cp37m-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

skia_python-87.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

skia_python-87.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

skia_python-87.5-cp37-cp37m-macosx_10_9_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

skia_python-87.5-cp36-cp36m-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.6mWindows x86-64

skia_python-87.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

skia_python-87.5-cp36-cp36m-macosx_10_9_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file skia_python-87.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: skia_python-87.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for skia_python-87.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6ece2b3aa44b5f65fec3a5e5e3ca63fca7b402912ea88370a45a3882d4f5a41b
MD5 9cbf441ec905008e31db34dcb8432b90
BLAKE2b-256 8e7510c4d0711aec77a652e76d8befae0bae7a461449bb28af74ab5405d4c709

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 573734ca3f331758633133230c7bf906a2a316a526ac1081245b920912600ccc
MD5 ed08c70d14cba03c3f730a716c89a1aa
BLAKE2b-256 e7b69e236cac4c5a8f3d86a2622afaeae43e1853657eb4403da48f466102f02b

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe041ff1d14ea3801a0444ed86336c24a4a94e4c390f7214cf9b2791caf5298c
MD5 54e76f18e9490e22c58512c9c77c0d64
BLAKE2b-256 3784157b5e057eadff42ac9e715316c4f3c1c07f280de3d0b89168a119ce9f08

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d370ab1dca44a4f8c21ae9e9ef52aa12a72045f43f36c8936f128e7f13edfc9e
MD5 a1ffe89b1bc52d2416b75e23ca74c5a6
BLAKE2b-256 4a47b560b212f6d4fb79e5194543dfaa815c076e5c502d32475ff7ac7da23fe8

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 947c8b1292a0e56e0726a508e9f29d3f29bda9e48beff3c7e33dda0e8729fc19
MD5 734e3a2d273cd78129bd5e6ce97c8dac
BLAKE2b-256 43b2a623463facf25828e53833dc590549780ec502bfc22640be48471ff4c602

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: skia_python-87.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for skia_python-87.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b489da7f8c164b93ca0bae7694dd167e5c8529cf49580d369a6b55f606961d2f
MD5 f2911cd8af843789d975fc92d9e6d16c
BLAKE2b-256 c9f85f2a39e0e359039f22e7653d8b50b65b458c11d4d10823b56c47e079cace

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 674d0fe04f141c6e84fd60fbba6672ac048b0894006ffca673479ea2836bf6b7
MD5 9388bdabfd99b774c3aa8d013c5bdd9b
BLAKE2b-256 ac9d64ae48e078935f139fd9cc5e0ab760fde04432d3eda9bcf44d4a87d81453

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb81c2ae262218788ff2658ce7559c6fd0e2890ef660ed24c8b991d02614eaf0
MD5 071b514941165c1a5c6be793325b979b
BLAKE2b-256 a899b9d2603bb8cc6f3eb8ad0a61b700a8a8b89146f56f6076124c88194b7e71

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2525ed407be09a49ddf8ba9b01e5c3b7ce1499c71bfd2dd110da9b74a4daf46
MD5 46f2386a1704f441358ce27efaf0cc5f
BLAKE2b-256 2ecd394e1e4b7eac70751aa4164ec6304a96cae53b6071f38492b8fcb3821cf5

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f10c610cee43964d5d972c8a95a05a94e014ccf522b78d4548551365bc52460c
MD5 c12dc4a8cb1a0895df4f2049ab26ec6a
BLAKE2b-256 b29624c91733d513714dac58dfe945b01e1ddd32b93a5f29cae894590f4f008d

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: skia_python-87.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for skia_python-87.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4bfd6fa011a2b2e1501615414a429dca2b08baaa69c60d52c491300bb30e10c3
MD5 9f2d4449b72280f6b0b353be4d965fcb
BLAKE2b-256 2d496de425b4013ea34d5671b5a6fcad3ea87aa4d1286225e703c3f13999c125

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c8b440cb92a52249893b5968d9eff4f44f4070195ed7ea406ee44651305bee5
MD5 1df96c6827765e380b79de06ce012009
BLAKE2b-256 340251b615f0259de40b58acf2923b7e479fa1bd9ea7c29a981c75e882b3194f

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c7ae8daeb70dd2a5b347cefe969fe15111128a9ad55b27349147d63e85ffd17
MD5 146e1394ef95f5bb3f50fd95a053b754
BLAKE2b-256 3d31684535cf35dc781df9307917555fa3c2b66085e0060e6bbf32bedf0aad3e

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac621c4850fee0a17ed430ab4fc8de5fea37be69dca55d4d0bd26ac8108afc40
MD5 184060347ec59fd77655878d6e9664ee
BLAKE2b-256 62ec5b46490df30fc5c31240e1308947bc596939554a94bb52fc3f25344e4011

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d1ce93efef0dbabdc8b332522aa203ca63de97cf0ef68b3da1169be340ad442d
MD5 8652159046cfba8532bbd315ac841417
BLAKE2b-256 cb9f554452cd62a3462cb7b862d4f8309b09bf651bd8f140541bc355af03ebee

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: skia_python-87.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for skia_python-87.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 24fa6cea0b85d9b8c17fea4222dff07593dfcd517e8a2b424b980d42e8b3d613
MD5 b3972a76a4ad5af363da707dca118e24
BLAKE2b-256 e2285ae7567602a25243b7acc11a21c5d0f9d298c165fa1648c782b8a17a7a2a

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08761ed47bf969425a014513188b3b9ca8b1a2602e3c95a9f32a9170043cf870
MD5 c32626457d608620f74078c8ef60e5e2
BLAKE2b-256 cf6d3849c5f1e4a411d186bc72aac22c381f5acb1c0320082c612bf0918fddeb

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62744780def2fa3c0bd4266466160ac67c2b2dde52bb9abbcfec2011bde3ee10
MD5 88aabf2d5718d0ca7b82a6d82cf6a7f9
BLAKE2b-256 6848ba900bc846b08325f4074fda3f57ab65af25c703659d0491ccc6ffeeec2e

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b773bd56c96d841536ed0a9e52afa46d3dfe6aeb1ad37e0ab0bb956989989c34
MD5 367f074f3bf3de4249b5e1ca5a410fae
BLAKE2b-256 6174eef19fe2b208fc57fed08f3260800e4dd7c31e13e01f3582cca4b8159958

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e2bb2e1f332fcc864573888419e3f1702505168e1bde7822500138a25302bd93
MD5 bde319811d2c1d60dabdffdfd3a0d80d
BLAKE2b-256 b8c2728148d513503670fdfa04dcb7a96e110ee2b937afbcb729b7662d6ebf26

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: skia_python-87.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for skia_python-87.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2f57dbf6d207b7e36153c07934760978b757f56b3917e4b7b768946dcf3a9f80
MD5 1cbb24668e5717a722190f05157ebbf8
BLAKE2b-256 ffc98d60bad888293a43a3872d16c73e08b3f4c11dcd2764521ca7d8807ac91f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-87.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efa113b56f395d2a333154c894ee28ba1851dc1103d8b41e5e4d52d97a8e73b4
MD5 fd56a06a06ee3368bf8a70a38b51ca62
BLAKE2b-256 3d2bca0cde192bb77ab75e00ade16fcaa22a1fbbe7f276e1032041af80ac3fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-87.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f5f24543aec6bf38ec1bc2eb4ec7e3ebefb95a0226238aab05628cff79e42f5
MD5 d633b2023360a0657cd3a0ced28a6ed6
BLAKE2b-256 72915d8fd629e4c8c0447732acced14a25816e4084af04b03aca93a3daab4505

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5513b2bc3914c5ca77f28b8ef81c785ea159b0de530237b38eeaba131bf88714
MD5 b658473e6f03c7f3b41738e2cae839cf
BLAKE2b-256 3c2ab1e9a3a8a6ad0cd61e0cc990029f3231bc55624cd6a2b545c84d4fd0fdbb

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: skia_python-87.5-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for skia_python-87.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c638a8d5ecee74625a59411c95f623a564328716d37e98ec9cb7063e3e5db89c
MD5 c53b4b4d9c81230f619b9640af8c6030
BLAKE2b-256 173ab8eac3dbf16e8da1a5989a61f5ce3883c2e9f4b8c264bd098edaef8d182e

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f669659155f987ea801eec7c20b3a047b37fbe26f01eda5b68f97c153d0ff1a
MD5 0e856a6cee5743cbbbfaf78b27a05087
BLAKE2b-256 977da78eff0a5148306f917d9cb5b7c045e2b4a1d09beaab8245d8e1b85b7e0d

See more details on using hashes here.

File details

Details for the file skia_python-87.5-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-87.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd8f8ff94f08c7064ff8440658178b19c2e235ba93b511d2014dd659c6ab62a9
MD5 f95488413913ef7b3646764029739c70
BLAKE2b-256 4de0d9639efb6c7c8ccfe925d83192a8b457306db987ce600c6adbb3a5bcf318

See more details on using hashes here.

Supported by

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