Skip to main content

Python access to 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).

Install

To install or update to the latest released package, run:

pip3 install --upgrade skia-pathops

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, and compiling the extension module in the same source directory:

git clone --recursive https://github.com/fonttools/skia-pathops.git
cd skia-pathops
pip install -e .

If this fails, try upgrading pip to v18 or later, and try again:

pip3 install --upgrade pip

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

skia_pathops-0.5.2b1-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

skia_pathops-0.5.2b1-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86

skia_pathops-0.5.2b1-cp38-cp38-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

skia_pathops-0.5.2b1-cp38-cp38-win32.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86

skia_pathops-0.5.2b1-cp37-cp37m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

skia_pathops-0.5.2b1-cp37-cp37m-win32.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86

skia_pathops-0.5.2b1-cp36-cp36m-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

skia_pathops-0.5.2b1-cp36-cp36m-win32.whl (2.0 MB view details)

Uploaded CPython 3.6m Windows x86

File details

Details for the file skia_pathops-0.5.2b1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 916ffa68132c67550be31a6bf572a163b02d08b0a9c6b3a4930e231da781d33a
MD5 28ba0c72c6b103be9eba65d91b271338
BLAKE2b-256 4561afb8c477e5ed1a0ccc67c07c64ca656d66f38688f9dbf2cc31fd7d0d1b5c

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp39-cp39-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for skia_pathops-0.5.2b1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5618177ffb62461a70955a84ab53d784e72e625c3611e48165c8fd0e22fa67ba
MD5 b8b699f880f5161712ed867c09ac4004
BLAKE2b-256 7ef7ab97961759485598c2b81d5273f87ea275ce8f9de7bb1d49eb681045cef1

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for skia_pathops-0.5.2b1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ff97b8ecffdc04bc0bb24aeb56e985e4908b08cf319a08fbd88a868d599462ba
MD5 ddefc959347bf118b67855ad470d320e
BLAKE2b-256 ecf48f649acc867067e2ef553285410e49b25739339bd09193c2a36433aa0968

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp38-cp38-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for skia_pathops-0.5.2b1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 515d34dc6d2ded32d4b43a513adc5b43d19808038e5c53d76afb7bc06584b111
MD5 4261d10352eab14af48cc56ec36cb290
BLAKE2b-256 7643aea73ea134692dda0159ba9365d54396edfcb7cdb2ab295981a666fa0483

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for skia_pathops-0.5.2b1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cde45d539a3c6ffce6c5ea5b1c8940afd2e905a6318ec3fa3b20721ab7ddbebd
MD5 1a78f5fcf0d5bed0aecd3d4a0b541128
BLAKE2b-256 7c5216badc61f24fd3153493712da587ff09398ebe5806fb2041891664454a44

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for skia_pathops-0.5.2b1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 02dff074474d62426bc72d24d5f042ea8d177e1aea49a345124f5d810356c5a4
MD5 fb2fe7cd4c2ac6eb1d5449de807d0def
BLAKE2b-256 8ca9793eb930623db1cfb8bad7c65a9e0a0c0e606295e7f55adca970ad8bd079

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for skia_pathops-0.5.2b1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8d0c76d8d2ea5dc5182a7e1bcc8fc89682cd2751089e8f305f6ad7f0d8e53911
MD5 ad2d1c75d7243e772aeefb550fbbddab
BLAKE2b-256 f3a0ede1c8d6de7574066beb163f23f069c23cfa6c67f08c8aa54cb7ee25da0a

See more details on using hashes here.

Provenance

File details

Details for the file skia_pathops-0.5.2b1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: skia_pathops-0.5.2b1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8

File hashes

Hashes for skia_pathops-0.5.2b1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5c84424960029423e2725561cf92c90590212d912f4382241f794ae163a7503e
MD5 d98c79265640adddb8269500fb6489e5
BLAKE2b-256 873ebdc1a9b71e5e37dd014f859d60da66e6278ea93b6f83c572c20d3c9de316

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