Skip to main content

Skia python binding

Project description

Skia python binding

Build and test PyPI version

Python binding to Skia Graphics Library.

Currently, the binding is under active development.

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

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

Uploaded CPython 3.9 Windows x86-64

skia_python-87.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

skia_python-87.3-cp37-cp37m-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: skia_python-87.3-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/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4e2fd779915a38706b1d1c0a01039105ce86da534289378ef21c11909c839267
MD5 f2c998a0ddbadb4c3c0cdd0b2c994b87
BLAKE2b-256 add3e2ac2de67522199a8458c87186caaf7b7a31525c247e82abb5559d2b7d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-87.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 894e5b43f9615f713707c1cf9e42bef98fa113537a82e63ca3e3b454be29dce0
MD5 d77297437835ad5be165d62453d877a8
BLAKE2b-256 b2798de862e5b970c6add11e5ea7d4c2dbd4407ab849391bca2ec2ee18226126

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b7eff6493f64119ff4a9edce1965b085162df657f9738bbd3e8800494c1efe9
MD5 6c2c3248e5418614af849de56cfd1e2e
BLAKE2b-256 384d32ff67e980734afaec7e506f78d5fe8990b3ff89984670228d18180d3e03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7629963096fe8556e6872afc8dc77629d541cc36cdf06b08bf8b5c3c90921f48
MD5 d6284bfc31cc63dfb0662c354a7d9ea2
BLAKE2b-256 cf7487d0061d422ec26096159d77f82f92686c377af8f1b3e908e47da6e4f5f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-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/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8cd3316c8a3a83068a2014cd0159c4e0bdd7b2f5ee89ccbef835e58bc221c4cd
MD5 d4b4d4c6d211db998909698121d30a31
BLAKE2b-256 b9ed88e4571f16e65bf3e37ec83785f237e9ee9222909436fd9ff76fa88d4140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-87.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfcfb341eab0951f9410733a628f6b76a0429de56b343bf4937fa454cd2393c9
MD5 c5011a00b84cebf1fd17241c661576f9
BLAKE2b-256 0fc952328c1b21d1f4aa6fb7e74b3df8c11853422d657a1e31cae455819399ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.8 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4eaa079a2613d28b1f94e0840d166b212ef485a48c487a8b8e47f8029bd2f369
MD5 1dab128eb38674fa9a3919321968422a
BLAKE2b-256 1831d9cb9df64b23e59cfeaa2717d61b6a2f8433c58964a65cfd8344147bffcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff8e0eb5f3a4d1e20cb3cd80e97a99ef884609b63b4e374c6cf5898ce0a8fe00
MD5 af7633742bb8ae9007b609754f2f6f68
BLAKE2b-256 8f11c8207566bf63caee629a53f87554bb260f7afc20f148416a14cebae01029

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 45e0a53738173b1f1de8f3e6358a33bad42469130f1925716356921713896413
MD5 17beb79b103be579627a1db2b9371b31
BLAKE2b-256 62dc06186099e8c5b7db2e66ef210b5836da48a0da85b4a8d5eee15fd86ed358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skia_python-87.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3479f44d72efd4f07112bc96a519b55e68c40053b1d56dc75cc7acd7738b6d23
MD5 0e7bb7c28160d4620a27afc751730b48
BLAKE2b-256 e6ceda97c18e91d9b0434fc2b55a7addca4864875e167637627babdcaac2d10b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skia_python-87.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for skia_python-87.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f4cfb4ddcf9d8d595568337497b6f2cfb302d0b336d1fde823a5e427be3d4e0
MD5 8b96913da9d378075b91078ef4500216
BLAKE2b-256 97ce825f6b5a8b650277123ccc7d9c6a130fb4be07e794146f283d70a7bef5a1

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