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-116.0b2-cp311-cp311-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

skia_python-116.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

skia_python-116.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

skia_python-116.0b2-cp311-cp311-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

skia_python-116.0b2-cp311-cp311-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

skia_python-116.0b2-cp310-cp310-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

skia_python-116.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

skia_python-116.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

skia_python-116.0b2-cp310-cp310-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

skia_python-116.0b2-cp310-cp310-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

skia_python-116.0b2-cp39-cp39-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

skia_python-116.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

skia_python-116.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

skia_python-116.0b2-cp39-cp39-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

skia_python-116.0b2-cp39-cp39-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

skia_python-116.0b2-cp38-cp38-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

skia_python-116.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

skia_python-116.0b2-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-116.0b2-cp38-cp38-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

skia_python-116.0b2-cp38-cp38-macosx_10_9_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

skia_python-116.0b2-cp37-cp37m-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

skia_python-116.0b2-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-116.0b2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

skia_python-116.0b2-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-116.0b2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c81148d443f2df98915aecb3c071eabcba268961abd7df37ca8449e6d50dc969
MD5 3a41e13a22082112a4b099a1a4d9af9c
BLAKE2b-256 a7f2466886694c82e6ae092dfb1e5565c65bfe5f87ee06031fc198743ad841bc

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 864218c549c1a429e6a7f27c5af53adaec40277454252a02fa3050fbe1529905
MD5 3a0fbbd5d4e662bbae812ee69c7b5aa7
BLAKE2b-256 fb7d3a751e7b19a3c24fa2047509ea1c761f461d0960dd39ee6b1d9cb80110bf

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50f823dfa175ba194fa13f07013d57f1d9d0b5a146b45111aa713015a5bc2bc4
MD5 ade54cf4ab3f0837c775b020aa9271d4
BLAKE2b-256 51ca3d8be6e612b01a05d71d081876d5c7d4c98038cba017f8b281ee5d35b31c

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a7fde3945d857bd2c145d4b9aa96b60fe38f7f4e43a66c1d0e991110a7b4e5b
MD5 54f190530eb37238fbe28b37a8c7e229
BLAKE2b-256 1faa2478b2f932f09fbceb9aec069d414785d851397994e490ad7da5abca9c36

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5854450d9765c42ce0b8a10f03345a89e64c438556d4b1c6720845bd6a9bcde6
MD5 f3314491cd86bebc2bf1290bbc7b0d61
BLAKE2b-256 8b78c9ef708bc85d35656ed32f3bd0890b9cbf31260d98a9c6c4c9bb6b4ef1e5

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 913cc723b7ab1fb171ac13a613245bf4bd417dfb51044718b264c919c2b067b7
MD5 b9fc10dc908aecd8770c458c855ccace
BLAKE2b-256 b1a23ecc0f12151854b454d0d80128c04f5da338da71e8321cd349450d423c94

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbc9339e2ff157370dc9e8d9dc54def0fa5b858ceac9cb11b2ea8cb6f284d323
MD5 4ecdf0698a06addb833ab4549673a061
BLAKE2b-256 5cc0ad0bd7cafe96bd6d789d39b7b49bb056fcdabd37b05ea350e9e9c6588b02

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea695f109c72ce550a252d7ab8fe22828d126388bb89825eab4c25ced96a4b2a
MD5 fe3fa1db237d8053a05eb593459730ef
BLAKE2b-256 43db4de4bf0fd9593329758c93a12438f3623c95a0156536e3550e401a1fe6b2

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e556c430be14fe55cc6d38412b03ffc96ad1a67d3949f7449028d7b880d878c9
MD5 fc217b545f7a2b8f0c6144c7e786ac31
BLAKE2b-256 cd94f1355207b0add71147d63ec42c8a18804f0c749a259041e2b73cb8ceb121

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46abf6c521c63aecbaa7a0ddb6652c53a1c30e0e63ba5c3f521746b871725d80
MD5 7d32f1c05cac190bd1612ee1c020b029
BLAKE2b-256 397ca8c0e8ad7d533b8e3e2b62721e441c3b9638dc1a91fb180f3ea782f23bbc

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d2e4818fc8b77ff23bdcdf0612f71213ab22ff440df341735f129530da62c5d5
MD5 38687fdb26c8ee8cc1966bcf286a1d86
BLAKE2b-256 f93e07706d29d5bc907022280890cdf0db16988e778dee943067cbe6e4164e06

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9b1ebb7041c68f1cbc414011568a1f47bdd03dd724cc1fc666e6c7eca496841
MD5 b58a2244811bbb596a6c52582a88c495
BLAKE2b-256 8e66f2710922be075c6cf5068ba28a281c500bff14b185ffc91308c4c6ab69a4

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9c0923b8990de20fe8c5bcc23bf7ab0ff574563aee0e2312aef7ce610a2956e
MD5 0728c5e3eb18fbb20cb6e1691e4c2323
BLAKE2b-256 49ec2ce12b0fed69147777e958827453880b2ce005823ee9e71404a001e3f27e

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfb73c0b01e68d99e9a8f053239a5bc97203e3d73269db9d809d27fc31119551
MD5 ecda7e0f2d9faf40339e64426d4f2f96
BLAKE2b-256 8858e1d5c0c9cf33aaa6d8918a36d36a23f7298f5a45c42a80b56e849c5a73af

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 11a6d3c633b2e84a6b7f59a02b5654b56df1c3abada7925eda87e3b6ad94131f
MD5 45dc747edd838a57bd371f25a65afbdb
BLAKE2b-256 9ac92fdc16c993709c706cca3a92bee3ff275b8e506535f837e78226c806b57d

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9e7c5c0858c914dc21b64b5149f50211c0bdabd48e7d9f84429b735ddb0e43c2
MD5 696f28acbcfffab20926fd94e0138085
BLAKE2b-256 678b1c806ba1001cd608ec3b4c2aa7f05c05201387bcd78e2024653459be1a89

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f83272fe80f3d33128f6ddc7828899b3895bd0a63528315be42f2aae6553f530
MD5 e6559a3d3db470927bff0b7a5004e8fe
BLAKE2b-256 96b5349f3ce5dbfb3f6fe9a2620d5322da89e2392310371442fc77f4b6b0ffb6

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b1b245108f048604b0e3cc9039d1aa1114bc63574a2896d18077c50e947ef45
MD5 812b66572a4998fcf054fc44e39dcbed
BLAKE2b-256 e7014e986d34a745f8a07448349102b4f52e04950853ca735002515b67bf2e1c

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1720c1f89aecba0d5cbc8c4bd0b5b729cc79444071b4058b51fc21585edadb0
MD5 ce86a487070b20b52fe1886cfde59dfe
BLAKE2b-256 efbf696b0a8c660a0f82ba43dc93580ca02ba3f01e4028b07904391992af8688

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 384dd120b21312a158b0878229d34550d5639abff52ca289eed897f741ce33a0
MD5 384dabbce068d6f245447a2b00361bbc
BLAKE2b-256 a8484e05bc0b231c4841973f99dd87ef20d24d518149ffd5dee07bb99715a26b

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 62b89747a105bfcd19b1a4123698a5d0af87b53765fb08e9d68435d72ee75b99
MD5 2b78e81b37006c244374ec7c734dcadf
BLAKE2b-256 ed4e9281c76362831853081d2917e2cdea345d3a385f2a97f5fbbec9eda68134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-116.0b2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec670b50f52635bb55623a0836d4dbd64e7d09ae5789732928844a2d15391b8d
MD5 3a51ce708e1ccbb7dcad006d6b6cdefd
BLAKE2b-256 3062f4fe79cfe86fc71a2c83a6adb8ecfe06b1ed5decadcb2577801ccd019e68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-116.0b2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9212b8865872a43067eba94f82a0550a723d49376f5b8ce4b60ae568e370dbc
MD5 67355d83d94d3493e84c2d7751a58a3c
BLAKE2b-256 c7b67bd5867d9cad9184643d9e44204a703d87c5ed95e5d2e4028d4cf4d3d191

See more details on using hashes here.

File details

Details for the file skia_python-116.0b2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skia_python-116.0b2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac0983f95eae62195d0a051cc838a8659616dbcd6916a0e799abe041fac2a38b
MD5 917b1baf34dd284124b77c2f4fb5aafb
BLAKE2b-256 d11f79b4b580ccb92890264c9f29107b95873b700f3dcba1e2b31d4461762080

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