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

Uploaded Source

Built Distributions

skia_pathops-0.1.1-cp37-cp37m-win_amd64.whl (215.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

skia_pathops-0.1.1-cp37-cp37m-manylinux1_x86_64.whl (302.4 kB view details)

Uploaded CPython 3.7m

skia_pathops-0.1.1-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 (614.1 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.1-cp36-cp36m-win_amd64.whl (215.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.1.1-cp36-cp36m-manylinux1_x86_64.whl (302.7 kB view details)

Uploaded CPython 3.6m

skia_pathops-0.1.1-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 (616.3 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.1-cp27-cp27mu-manylinux1_x86_64.whl (300.6 kB view details)

Uploaded CPython 2.7mu

skia_pathops-0.1.1-cp27-cp27m-win32.whl (446.8 kB view details)

Uploaded CPython 2.7m Windows x86

skia_pathops-0.1.1-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 (618.0 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.1.zip.

File metadata

  • Download URL: skia-pathops-0.1.1.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.1.zip
Algorithm Hash digest
SHA256 d39697b44e8bd451bb696a074ee29a8afad184e356aefccb668d8f8e7d294b88
MD5 f7e02785919b8c05b3d76c4301766c17
BLAKE2b-256 4a9474dd7d6a20c79eb6d46e9bfcc153b9edffa889a3184329af703e7d628c05

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 215.3 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.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.7.0

File hashes

Hashes for skia_pathops-0.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e887e18c9f33451fe52ad373b954ad5ad199a2a14facc356880573dba4120d46
MD5 18aa037216775d30b92edfa75ebb07d5
BLAKE2b-256 85be3b90055e1631caf759fd7c4c40369c88deae5c372f3c1c584da924da1de9

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for skia_pathops-0.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ab37c4dc964ca7a53fcd6f5984e696935ad1d3e95ff486093047fb88f64366c
MD5 38bb9f6656dc8195e3825ac91db4c71d
BLAKE2b-256 82eb5a5146ed35228c9d7ea82d40f03fad124b8b6eb97eb779cf4d52bbc96e6a

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.1-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.1-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 251a1d9450c2533896b78a4a4e8c57c686d693b6026d21e2ab6cfd6f1ef57ae4
MD5 157d0d72ac6b76e66bd5b6fff1c13a4d
BLAKE2b-256 017fb91646a1880c910fd9e2eb150eb5e166492ff5d5223ce0df4ddae959fa65

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 215.4 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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0363dac0eeba278cc499edd1ab041efaecf52eff99fefadf4236a415a6e91e6e
MD5 ea2bb3d51c9d1eec094f1dbf4575f6ad
BLAKE2b-256 eed169cf2e897ff39d32c89c01248e8429ea5895912cf528052878fcb68651eb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 302.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.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d473ded7446a247f8a82f73e4d2fe0408990473310293a607f8809f41c21bf64
MD5 52e7d843aec9c315c5473dbb6d80af1e
BLAKE2b-256 29705899b23030f0d882c044b7166261a0eb3f950a2a36958bad304ac3c130cf

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.1-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.1-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 570a78e4adc6b15aa1d2ce829cebeeec867d892ea6a014a0fc9a4a8c560a6ade
MD5 8789a35d130ceb4f117c9f8ddd70d26b
BLAKE2b-256 6c978dc6b4fc22217d998d99ece939c38ef6e48d54cdc40b3194b91ee2db8801

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 300.6 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.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ec52c1797c5988d2075155fcaa24a51e978094995a597192082f449334c56823
MD5 4caf96a31e369f8a8c7bef116a85393b
BLAKE2b-256 b476cd0d69e4d37092df6fb5e742ecadeb305d0f9a33708b50aeca948949c694

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 446.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.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6d998836a25d88d5ad0d7bdac69592c4bcd33b8e50ce42a3a98a901057e50a62
MD5 67fe1490bf572064d3ab79006e3caf72
BLAKE2b-256 26f6c26b4a378f222077240bbc93891167532c2363e31d1b64f769c322db23d7

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.1-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.1-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 17c7c1d3b7702774558807b0a12e6a918437a6a17a366b049a241ca5bfde74cd
MD5 3e21d947b468720792879ed0a43d0274
BLAKE2b-256 0d9cb31b40e50f3182a05f6ec7f184789b63b1e43554ee9c24493b47eccb8632

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