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

Uploaded Source

Built Distributions

skia_pathops-0.1.5-cp37-cp37m-win_amd64.whl (300.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

skia_pathops-0.1.5-cp37-cp37m-manylinux1_x86_64.whl (395.8 kB view details)

Uploaded CPython 3.7m

skia_pathops-0.1.5-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 (802.5 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.5-cp36-cp36m-win_amd64.whl (299.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.1.5-cp36-cp36m-manylinux1_x86_64.whl (396.5 kB view details)

Uploaded CPython 3.6m

skia_pathops-0.1.5-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 (811.9 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.5-cp27-cp27mu-manylinux1_x86_64.whl (390.9 kB view details)

Uploaded CPython 2.7mu

skia_pathops-0.1.5-cp27-cp27m-win32.whl (517.1 kB view details)

Uploaded CPython 2.7m Windows x86

skia_pathops-0.1.5-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 (805.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.1.5.zip.

File metadata

  • Download URL: skia-pathops-0.1.5.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.5.zip
Algorithm Hash digest
SHA256 602b51765dd74971162705625041c15bcc09592b9f69d6be619ba2860d795384
MD5 c2c97f5b68e1de13c9602d2d4afc9670
BLAKE2b-256 b2167ee11ce73aefd9545a0c97161cb0e73d84db6086dbe1d7452416ea11387d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for skia_pathops-0.1.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e30bd0879f23827668e21eb0bee33489d3917f00795c5de5f6350632eb46b3dd
MD5 9b57f7b1e922459d9245a83cfb0aa2d8
BLAKE2b-256 434bf44f3f645044d13ee74ab9282e6a1be8d49daed492c4a8b6ff6824736cfd

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for skia_pathops-0.1.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0b090234616a374e620239a36972d70607282d51c0f9693c8950a4222d660b7e
MD5 61cfa92d508f34003ab8a50ffeb73a8b
BLAKE2b-256 30f95981a30cc532722051c5ab9e441df31365a37a0ea0b59c6e9a353d5a3453

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.5-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.5-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 a1117b096d2b25f2566c7ab13c5fb433287523e56acd3f8a689720dba5f00e8f
MD5 e6d20f0e592a904823f3d0f5e77330c4
BLAKE2b-256 5b2ae7666b86f72fc079f895f1fc92be8ab0045189d5792a958ed1da1a521349

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.5-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 299.9 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.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 269651b2caa0e1dcb9ea2b1fdebf848fdeabbbbe8c1282909e2ecfb5e4304c10
MD5 bf37705ae89ccc9c03c797a739b7f360
BLAKE2b-256 1b641830921494620468c295a4eb7500438e29caf325e9db37c5f43e49d0893b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 396.5 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.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac9d1f01d98980dbd54a9dc7a28b690ba2d4ec3706c21f99613d7385b0aa5d0a
MD5 fd67336848c6f9d886e5ca81f6af9660
BLAKE2b-256 fff1f8e1792c31047b833cb84db3841eebae6eeba38ce393ccded4d9ec214b4d

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.5-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.5-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 81071676b6f87c490d855e0a74dd988124e6f4aeeafc051dd102e68507235ede
MD5 ab6118aa291e7b9cebd5117b344223d5
BLAKE2b-256 72fcce6eb5eb4e46791fa87e210774f186f8c4c4b115340a15374c701de696ac

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for skia_pathops-0.1.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b0345297f23087bfc9974277049ce55bbad96cc51c54b441c8dd1a9c036e484b
MD5 b16c9b1fbeb5c0760d80e7d1764c3ab0
BLAKE2b-256 dae916f287323f7fe048a5e9df65e6bd7b21e504b328a110d5078bb4874e989e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: skia_pathops-0.1.5-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 517.1 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.5-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6d16ae97c989e8e58d5930da60194011dac05a6505c47f6a77f01a147b068828
MD5 7a55c01f2c78c26a5476e0cca529387f
BLAKE2b-256 8461b6c3ea209964beaf43c7f9e5ff1f6cec5c4970cec39650ba09fbb16dd54b

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.1.5-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.5-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 432f7e36d563c6d68521639592dcf709cf2a49cd31c7086da030b53d2770dea3
MD5 c2ed96e3a96663a6772aee1277323a51
BLAKE2b-256 6fa513de4c55587cf5b6ba85e087b0d07e935a6dd8cc33159eba5278a43b0f53

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