Skip to main content

Python access to operations on paths using the Skia library

Project description

Travis CI Status Appveyor CI Status PyPI

Python bindings for the Google Skia library's Path Ops module, performing boolean operations on paths (intersection, union, difference, xor).

Install

To install or update to the latest released package, run:

pip3 install --upgrade skia-pathops

Build

A recent version of Cython is required to build the package (see the pyproject.toml file for the minimum required version).

For developers we recommend installing in editable mode, and compiling the extension module in the same source directory:

git clone --recursive https://github.com/fonttools/skia-pathops.git
cd skia-pathops
pip install -e .

If this fails, try upgrading pip to v18 or later, and try again:

pip3 install --upgrade pip

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skia-pathops-0.5.2b2.zip (39.5 kB view details)

Uploaded Source

Built Distributions

skia_pathops-0.5.2b2-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

skia_pathops-0.5.2b2-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86

skia_pathops-0.5.2b2-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

skia_pathops-0.5.2b2-cp38-cp38-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

skia_pathops-0.5.2b2-cp38-cp38-win32.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86

skia_pathops-0.5.2b2-cp38-cp38-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

skia_pathops-0.5.2b2-cp37-cp37m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

skia_pathops-0.5.2b2-cp37-cp37m-win32.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86

skia_pathops-0.5.2b2-cp37-cp37m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

skia_pathops-0.5.2b2-cp36-cp36m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.5.2b2-cp36-cp36m-win32.whl (2.0 MB view details)

Uploaded CPython 3.6m Windows x86

skia_pathops-0.5.2b2-cp36-cp36m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file skia-pathops-0.5.2b2.zip.

File metadata

  • Download URL: skia-pathops-0.5.2b2.zip
  • Upload date:
  • Size: 39.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia-pathops-0.5.2b2.zip
Algorithm Hash digest
SHA256 a4433876ca1e29b7409ee7a7cec89d7e6075e4ad820bf6abe5e28cc4bf1392bb
MD5 831edb0f52aca89142e28ef37e544354
BLAKE2b-256 ab161a6be84bc74446b125df2cbc22bb75374817462a1a91155d3eae76a830bf

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d6e7ccfa98adb6140401ab882d018317d75c5d1b265b5fff36c7a00b5d4e30e6
MD5 2fd27c3906e416a9b853f371811d7be5
BLAKE2b-256 aaf774faa0c7e8ef009103710db2fc975411bfd3b2d576f171ba16de5bf4eec0

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp39-cp39-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ed2b465a33b4e8afbf328925eaba8462a7826253ef2692fa819dd9ba2ee5d1be
MD5 15f0941cdc370cd2c810d75ba62ec9c6
BLAKE2b-256 470fe048a66c56bd4a62cb8c3a3fc38bac556df053ca166e615cb567643cf10c

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42477f3e81f3e251cf8051c88f38882ef2f4baf88b64677f44c318e8932f4278
MD5 47cf80068d0512557746c5a2573c6823
BLAKE2b-256 bb4ec0b293940712eb13a3db55690f17c901a89a753aa311d5d841a46277bfaf

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2bfaf894ec1b59c26dd92dd9112c9bc82b24e10e2352b5e65220abaf0d3daa4
MD5 d7e2e9a0305aad0343b40b27a77f31ce
BLAKE2b-256 2c8aa95e245e105ec76d6b69d67087e84bacad7536c2b690c6a06fd643c0f2cc

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for skia_pathops-0.5.2b2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 61be107e76b36d69c16aa45cbdaf0215d3a8d079dff6bf3e4e2d67f193fb6e03
MD5 d08378f36b88a88c0da4e65696395a67
BLAKE2b-256 cb24c6d3ee16e78d9f91cab836497f629f52879db7967fb7cafe132f0af586c5

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp38-cp38-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for skia_pathops-0.5.2b2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 626b53868d162b2c305f80176f2e917321990a8d744fa5f8c7b0622b61431d99
MD5 77cd9a33ac49a3269c731d6921dad4dc
BLAKE2b-256 8c29b5d66890c1d5f663f6763b6ec09f62834a265c2072455d999995e32964d6

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41158ae96247e2e8cd5edbd0277b04ebf981afe9db4f1a070b40c7b48b7184b9
MD5 7069502c6e28fb88ef46ce8529cc5411
BLAKE2b-256 212f9e4711e09ead195f9bac3f9bc74f720443e3ae1e4eefd302756542e4b0c0

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85dac187ded554e02e83d8d1f41fb9338f7d73e8a7bfc51905550ef61beb727a
MD5 b8d4b7e5ad461d5142ea264d976ba53d
BLAKE2b-256 c7c1528d1ed60e30bddefdebf6d9c73d1022881f772f0d4e0d5d59bde40ad702

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for skia_pathops-0.5.2b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5af77c38039e82478de71f04d605ab8f54e324407916d71ea94c35a6eb224352
MD5 c71f6eeef65e744d1e8072e9ce6dd5f5
BLAKE2b-256 b6146c857178498f45997e3ee6e7bc06571994233444ff614b1918d35ad5f55e

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for skia_pathops-0.5.2b2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6dc22cd7b91b11781551b05f36639087b8f4c67e9e252ce9da82055d8efcb2b0
MD5 473b090ee7073d9ecb71e7a3bfaab9d7
BLAKE2b-256 a6dbbd003ff8c2bc776451864d1ffb36af172d6a256f71110f2cf617a516271e

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80714b2c09b5529809e38a0f32364e209512d06f6ab6222d2561d7fe37860f8f
MD5 10aa130a01197d2cdf6d6f9fd3418840
BLAKE2b-256 d033af1621ab7352fb736a18e4b4032457b1818df7dc1579dd1a070a772f783d

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5bdf273a68a6a85b7e4e37480a03731b4a26c6ca39624f9b2f4165d9f28c935
MD5 cc871f9fc0326eeb3d81fe22a11116dc
BLAKE2b-256 832a0fa66217c30dc277bb830d03e22681e0bdd0f4951c559eec78c6945e370e

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for skia_pathops-0.5.2b2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3f9de90ef809df82196d359c673881a0e76ac6826ba1eba78f220c047cd80b56
MD5 49a9d1f23f02dddeade84f61b652f42b
BLAKE2b-256 4e9069d2d97903fa8c60c706382bff6233eadc369c3efb264aa21db89c8304b6

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for skia_pathops-0.5.2b2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 45b951e7a1f29af42bba1ff7a154e45d7be596c78dfc903846df456ad4901d4b
MD5 29f9b330e90fb2706a6b5293787446d3
BLAKE2b-256 7717cc86fcabe831dee87bdd573c62762c29ec414a8d2cfd26b336e3411b48fa

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44507e53919c09d68ef79494487e71f6443ed40acbc20777784b698d95080ea6
MD5 c313836e3132f58218cd45b7d36a1bfa
BLAKE2b-256 85d15e4ecbc5d083a6e469e40cd77eec51b171b1f7bc53e53f4037e983c91ba8

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 571a255d5d71c38731b4a6fae9a0535c518100c78f833ece18e9b9c5a5b8f27d
MD5 8364bfae779bafbf4e4cf248a18f4126
BLAKE2b-256 b4a80623e8c4b2541a4f285e36a12e4bdba9026f7d4eb2db2750813f956d73df

See more details on using hashes here.

Provenance

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