Skip to main content

Boolean 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).

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 using pip install -e ., and compiling the extension module in the same source directory.

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.2.0.post2.zip (4.7 MB view details)

Uploaded Source

Built Distributions

skia_pathops-0.2.0.post2-cp37-cp37m-win_amd64.whl (310.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

skia_pathops-0.2.0.post2-cp37-cp37m-win32.whl (250.3 kB view details)

Uploaded CPython 3.7m Windows x86

skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_i686.whl (382.8 kB view details)

Uploaded CPython 3.7m

skia_pathops-0.2.0.post2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (827.4 kB view details)

Uploaded CPython 3.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

skia_pathops-0.2.0.post2-cp36-cp36m-win_amd64.whl (310.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.2.0.post2-cp36-cp36m-win32.whl (250.5 kB view details)

Uploaded CPython 3.6m Windows x86

skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_i686.whl (386.1 kB view details)

Uploaded CPython 3.6m

skia_pathops-0.2.0.post2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (835.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_x86_64.whl (401.9 kB view details)

Uploaded CPython 2.7mu

skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_i686.whl (376.9 kB view details)

Uploaded CPython 2.7mu

skia_pathops-0.2.0.post2-cp27-cp27m-win_amd64.whl (463.8 kB view details)

Uploaded CPython 2.7m Windows x86-64

skia_pathops-0.2.0.post2-cp27-cp27m-win32.whl (420.7 kB view details)

Uploaded CPython 2.7m Windows x86

skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_i686.whl (377.1 kB view details)

Uploaded CPython 2.7m

skia_pathops-0.2.0.post2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (830.8 kB view details)

Uploaded CPython 2.7m macOS 10.10+ intel macOS 10.10+ x86-64 macOS 10.6+ intel macOS 10.9+ intel macOS 10.9+ x86-64

File details

Details for the file skia-pathops-0.2.0.post2.zip.

File metadata

  • Download URL: skia-pathops-0.2.0.post2.zip
  • Upload date:
  • Size: 4.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia-pathops-0.2.0.post2.zip
Algorithm Hash digest
SHA256 87ac9513f17944cc27f67a9db393cf1a385e300cb914ad44b82797c1498b4af5
MD5 83c3615f47555ca30619d6dc354f0c91
BLAKE2b-256 1016a7f05773cdd9bbff6fd322a941e969f1b5fd525c99f7f173513fdd9b8576

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 310.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for skia_pathops-0.2.0.post2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e81986f6c591566082128c30f02bbcd0da040dc667de1a71a27932c600ee98fe
MD5 3eab41f35c518ba9ac5da4cad32dd5ce
BLAKE2b-256 e040d5591025b74e5b4c3cb3141702ff1f5ace3595669a5563a35283809a1f70

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 250.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for skia_pathops-0.2.0.post2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e9281a869f20c89f41d1f26f6e9dda7a626301b2b52770c566ded19dc81cd1aa
MD5 7e1bcb24ed75a225089543252d2c2c05
BLAKE2b-256 b902b23b6560bcd16da54a36caf2102ed2e3c84a719bcf49f00404879218fa52

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 408.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 43d9743d2e6bd1f001281de87821368b87c797ae3b43a986c0eb9c1e5fdd5a33
MD5 00de632c07bb597e90c1a80dd464e11e
BLAKE2b-256 acab9860ae163d9d6e280cd92a7517374608a807ee73833844db07c6447f3184

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 382.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 424d642b34fc5ea1727ca400097ca52a20e4450c5b0425f44e069ab029964517
MD5 a22b1e2eb9ef65ab3a91db2622831627
BLAKE2b-256 e1fa38af776e0b15a02c67123da8fad116abb754846cf2c5fb817f75a951394c

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.2.0.post2-cp37-cp37m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7a2815df120f505d245332cac851db0827151b7c31a9423990107abcfed473d5
MD5 613cf99e4647af5268c20c02447e1a56
BLAKE2b-256 d048e3e416805964ea9ffc84a9fd443239aba763fa3aa1460857ebc3480a1db7

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 310.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 53b9bc2106529fa61eb49beb10211a7beba32c34fd0ef0a2fa7a51e91322735b
MD5 99997de4c18d553dbcc0039208155ee5
BLAKE2b-256 bd0412813845f9d12c1b449d7cd9582759c97e64af9481ee39edeb5dec9e9422

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 250.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7c9b110991ea6cb2d633a30e2a242a515b37f75e8e7211bc054f736addb00da7
MD5 3b32970027af49058059bfe4e1cc9d44
BLAKE2b-256 64843f8c0f02cb741078865625c92b1b9fb271037bfbf38ddb1f863b580a8654

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 409.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a2c6340a0cfb7f4cc6b9cc8232120b14bb1f95816ad5d1408569d63e5b706193
MD5 82450f037e1a0128a4d2fdfe7ea45588
BLAKE2b-256 259ee91942dc2c506d14bae7ecc1838ba9861dae39a6e4ab868a35fc89232cb1

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 386.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1de5d3e84a9f6f3b949d428d63308e175cc2bbbe628b648b5a20705328c72e6c
MD5 b7c8edba099059fb7de8150984c558e3
BLAKE2b-256 d6dc3f597d8a99f42ffbd298b59cf2366d05e646d7134af943d3421deb00bb6b

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.2.0.post2-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4aa17210cee9b71528d0dcdde09707ffc5090133c18500558d7a05344e3c30be
MD5 0df048535b93535117004e8d3e5f778d
BLAKE2b-256 fb9d8e61cbfa898f0bd939ecbd85af8529233201a0d903100be17f1d4be319de

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17d9f6ef643c1d9db56b107c71626fceb7eb113c326894c62cb381d65d81c0a8
MD5 452ba50316581df370a62f32a202335f
BLAKE2b-256 595746b2633ee9c1931f0454cbd43c691feff5c3290f789dd9711766e5d1bfd8

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 376.9 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 32310408bbc6b187db62c24c5097cdc9e13022f839d411c57598025bdbeed428
MD5 2fe50c956cabc5df49764bb6bcf1210a
BLAKE2b-256 3a45219a4f457ba2806ec684ed5db0e0625ac69a94d250e4cd4384c201aa6ddb

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 463.8 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 9a171d0bc39ff1f431efd8fa3ab5643e53ab7e7dec1831ed9de92ae4ffa40d60
MD5 8d91813ed24f105e1d339a5ca612a94a
BLAKE2b-256 275930a17498c062594cb2848573bdf3d692718c3962fc51db02d0d181ad87fa

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 420.7 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 fde6aac3f374c844c29b8da4a5938620fd816f24230a12542d3a459c47cb2d01
MD5 18d261747eeb4081853d8d278cd833c0
BLAKE2b-256 44e9b8c3c5b36c20735c361ccd579f41ae7591e72b42e49882946c2381c1f381

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 402.0 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ed17ef8690e6ff761b6d27de71a6792d1a62c5a14da65e83dec7bb17617e9929
MD5 ea775131081e334a8fb938d24ce4e351
BLAKE2b-256 995cc107abb309a3bafabf0f0c365e48b2ea03acb9fdacf82218fea0a10a2999

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 377.1 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.6

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 22ef9880bee3a149c7982719bdda6143e862fca395c4a0edbfade2ee2960af89
MD5 61fa23220c45335b5f177773113809a8
BLAKE2b-256 1e0da81cf62223f8bbf3773b2e9bc30ae2a9d7884e114bd4731a7400ed93f3c2

See more details on using hashes here.

File details

Details for the file skia_pathops-0.2.0.post2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.2.0.post2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f7d493308d715cfe37d05ee6ef301d58f700693c3c53cd345281d43808823027
MD5 e86835d53184fc39ab8c054a14c27297
BLAKE2b-256 83fe3cd3261d8508c04272f7ffab3849ecb7a2c1e1feaccab3b89710b69d5cc8

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