Skip to main content

Boolean operations on paths using the Skia library

Project description

Travis CI Status Appveyor CI Status

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

Uploaded Source

Built Distributions

skia_pathops-0.1.0-cp37-cp37m-win_amd64.whl (211.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

skia_pathops-0.1.0-cp37-cp37m-manylinux1_x86_64.whl (298.5 kB view details)

Uploaded CPython 3.7m

skia_pathops-0.1.0-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 (604.3 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.0-cp36-cp36m-win_amd64.whl (211.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.1.0-cp36-cp36m-manylinux1_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.6m

skia_pathops-0.1.0-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 (606.1 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.0-cp27-cp27mu-manylinux1_x86_64.whl (297.6 kB view details)

Uploaded CPython 2.7mu

skia_pathops-0.1.0-cp27-cp27m-win32.whl (443.4 kB view details)

Uploaded CPython 2.7m Windows x86

skia_pathops-0.1.0-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 (607.6 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.0.zip.

File metadata

  • Download URL: skia-pathops-0.1.0.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.0.zip
Algorithm Hash digest
SHA256 30c4806fd12299560083b5232b7191eafca75761c19553979f53177207070453
MD5 1d0511c2cba98a336f64c48477a37b38
BLAKE2b-256 e74afc75ff352eafee4fdb0a19c83a899924645eae654bc4455ce099021f10d7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 211.5 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 af67a7093d401799ee0fb1abc34251b2aeb7498f3ec12030e2d3a2fe6c435a7c
MD5 6378ec673c8b799f43a3e266ed57ed8a
BLAKE2b-256 792536d820a5f5fa6425d6a47cedcc76409b03003bb17ef30ffd55605ad2b6a4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 298.5 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.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac325aa7f536abdfe0f53e6b0b1b966de3f98fb94d0aab289aa2422925795134
MD5 ec1e38c157af0da9414c569afd09182f
BLAKE2b-256 17e04fafa2b533e93204ff15237762f8acc598bc80508f2292bf2e3fc7d6050e

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.0-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.0-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 66842b7d168e9468b078e1640df3d692c494b3ba2a600a5808bebadf6546e091
MD5 7eb262e8265a067a5e6d42debb81e07b
BLAKE2b-256 9ad152cf6f7315e5104d16205f0d319461fc96d8e68a367f4a9324a527db7ebb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 211.6 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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 51758d7fb25405a2a39c47d353a4f109f9b0d3468bb6c1c4721856bdd5ea6317
MD5 007cf6db4ac4bd9f572897995f08e5b4
BLAKE2b-256 9b854ed55d1ef9fbf15dd5bbb1ed05feeab97f02900c1366c0c4c7773e350211

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 298.6 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.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 951b3066cc6aa98e03cc8c29f5a5ea46a64eef2a043ab55d589eec2c8b87512a
MD5 6c997875e2ce1720379bf285a0866a29
BLAKE2b-256 19306fa338426f67a3f1737999b43c7e96f63dbe27ef25a3b7f78cb78d82135e

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.0-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.0-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 589119c5fc64fcccb8b4347bccbb46278191e43ba8cf718b6baa2b37680a6f31
MD5 9e5f8fdacae2567f89c10a17a45a6a85
BLAKE2b-256 ee6e16f55edb2a32057a677a16cac62fcfbb95c44df673da2917a7246c6b3028

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 297.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.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ef733b7cbf9bb830d87c0feb5852defe342f9291b9fbdfe2d1a06eb90761939
MD5 7105257b79bd357bbc31ca2c15d39e68
BLAKE2b-256 dc037615b2ccb0f0d864773942c5628db6a27efa34eece3a9c51a3aaf9a1058c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 443.4 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.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a918f62211d2ae412db1d2cb36992b6f336457c743fb1864fd0f59395b302842
MD5 9632b6d18f0bc6ebe8c1980451d9206e
BLAKE2b-256 0512946bddc915322c102bb516952fc7186a193ac5b5c48d0e1a6db6c151f399

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.0-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.0-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 dca6e34ae3dbee23c8ca8c88fe54e0eb0376e91d83d66ec8d12bb04a5f6865c7
MD5 7b7cff85a9684b9790747b7b3564d558
BLAKE2b-256 e97cacbc739bccd1abc34db7e7ddd031f7afe5b14585535f5355eb3535d26da3

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