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.1.3.zip (4.6 MB view details)

Uploaded Source

Built Distributions

skia_pathops-0.1.3-cp37-cp37m-manylinux1_x86_64.whl (383.7 kB view details)

Uploaded CPython 3.7m

skia_pathops-0.1.3-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 (779.6 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.1.3-cp36-cp36m-win_amd64.whl (289.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.1.3-cp36-cp36m-manylinux1_x86_64.whl (385.7 kB view details)

Uploaded CPython 3.6m

skia_pathops-0.1.3-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 (789.2 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.1.3-cp27-cp27mu-manylinux1_x86_64.whl (381.8 kB view details)

Uploaded CPython 2.7mu

skia_pathops-0.1.3-cp27-cp27m-win32.whl (508.8 kB view details)

Uploaded CPython 2.7m Windows x86

skia_pathops-0.1.3-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 (786.4 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.1.3.zip.

File metadata

  • Download URL: skia-pathops-0.1.3.zip
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.5

File hashes

Hashes for skia-pathops-0.1.3.zip
Algorithm Hash digest
SHA256 5fdd64e0e2f7f1616a6a029dfc0ba0c3f974a87de4fd730b25e53c93e13aa2fe
MD5 0952337809f9fa77f6b74dc29ea41ad4
BLAKE2b-256 e4a36375bd9663e8b35810adb432baba3bc97b22914549c2e49deb109b1d4fef

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.1.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 383.7 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.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.5

File hashes

Hashes for skia_pathops-0.1.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 67903461ebb140f22f3671f24220cd761e6ccb3e39d9ebc38e2705d69e0602fa
MD5 c7b935df1d7241635af1010fa18ff3e0
BLAKE2b-256 884de8943daeb4f50fc22da67e33c2b73bdd1e31fd6898aa071d63888a66d199

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-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.1.3-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 359397ce34aef85a716047fe8a719e8316110fd99c2460af5816cb3f7f71c01e
MD5 5f0048def7fcd78751e941c7fbb6490b
BLAKE2b-256 a900cd7dd0571cabaa387a770323a20e7d7dd5a8150fd69eaefd0685b5b2f7c6

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.1.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 289.3 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.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.6

File hashes

Hashes for skia_pathops-0.1.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8feb98f75e3753c80cb03d04198af01f7aa00fe5f8f1aefd1de55c233c5f5daa
MD5 e2a287527cea38ec08b90b23ab3a48a6
BLAKE2b-256 2567407cdd11e5413cd2626c8b1edb33aef1b2b38cc2ff398572e353d71ac037

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 385.7 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.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.5

File hashes

Hashes for skia_pathops-0.1.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74d624073bdefe0d45d571b7627fd5f4418e7d002dbb89f821b43d347f8e08af
MD5 c2a22da5445a60433e69521f740a1ee7
BLAKE2b-256 35d789e9698bcf01a19aa8e6208c957786b2880f0d70a99cf111daa4695135b3

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-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.1.3-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 7d8612f44600656132cf1fff87bb090a0b0560783b7f8b3910d47674c7104818
MD5 38acc6713ed62c949c11e1db1eff6c57
BLAKE2b-256 f55616ad22f00462a6baa1c54a5f69a7cfeeb1e476799e88880ed6910ac7a062

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: skia_pathops-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 381.8 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.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.5.5

File hashes

Hashes for skia_pathops-0.1.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4e4cc86e3d6c6dda2553a5e9369488a4681e3b8c2da50d9a02a36dfb830c8162
MD5 d7ad462f796dabc3ff31324040f6b597
BLAKE2b-256 8b3bce70b31226b9d9b6818fe83963397f98298e13338c77a028ebe5b1ac07ea

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-cp27-cp27m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.1.3-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 508.8 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.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for skia_pathops-0.1.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e734153152e7c4c5c2284af7afc2a6f1d3e32f0ee1d449e340c525f0696f7d8d
MD5 b39ac47cc2956419900e09d5afdcf164
BLAKE2b-256 4a69664a8d05c77984400f7ff22eb4677d3df42738950f4dc2f6e04eac5b484e

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.3-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.1.3-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 7621626353eeb55b5142a28cbd6d68b32f125d6e7accbb481bd349071e461150
MD5 30e7f0cbb035e8cb6d8fcaf7bfb7910c
BLAKE2b-256 5d451fae95dba3a399cc79565b487e1c8fe70eeba5b222b11cb4287cfa38a269

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