Skip to main content

Githun 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

Release files for skia-pathops 0.6.0.post2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for skia-pathops 0.6.0.post2
File Size Uploaded
skia-pathops-0.6.0.post2.zip 41.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for skia-pathops 0.6.0.post2
File
skia_pathops-0.6.0.post2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
skia_pathops-0.6.0.post2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
skia_pathops-0.6.0.post2-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
skia_pathops-0.6.0.post2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
skia_pathops-0.6.0.post2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
skia_pathops-0.6.0.post2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
skia_pathops-0.6.0.post2-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
skia_pathops-0.6.0.post2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
skia_pathops-0.6.0.post2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
skia_pathops-0.6.0.post2-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
skia_pathops-0.6.0.post2-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
skia_pathops-0.6.0.post2-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
skia_pathops-0.6.0.post2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
skia_pathops-0.6.0.post2-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
skia_pathops-0.6.0.post2-cp36-cp36m-manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
skia_pathops-0.6.0.post2-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 71.8 MB

Release files / skia-pathops-0.6.0.post2.zip

Download URL skia-pathops-0.6.0.post2.zip
Size 41.5 MB
Tags Source
SHA-256 checksum
How to use checksums
5a103b5e28f1faa2d6a0d41990d822c621b7c5f34442f7abe96fc58817929ca2
BLAKE2b-256 checksum
How to use checksums
5ae2d52395b722258510b31bc9facf9e9795b0763fe5a69bab1f96386128aa9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp39-cp39-win_amd64.whl

Download URL skia_pathops-0.6.0.post2-cp39-cp39-win_amd64.whl
Size 2.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f66cc7afba6c98f2a735d410da806975ded7ae6814d56b35b2006a7b40da8b3c
BLAKE2b-256 checksum
How to use checksums
61df4125812c049afde1dfda4e772ec7485e36fa35f30095e8abc27de4dd6805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp39-cp39-win32.whl

Download URL skia_pathops-0.6.0.post2-cp39-cp39-win32.whl
Size 2.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
9d34f8ca8fe6f9c65f87f1d6616eb836836430a535d4834de8ec2b70260250ae
BLAKE2b-256 checksum
How to use checksums
cd7383b5fc1db21248d5958cfc35c7d4c34efd0b4401df10781e3faf235d5980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp39-cp39-manylinux2014_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp39-cp39-manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dafcc11aa26e0060df01a6672bd3d32f1d00829c0bf255c6a3d9f440b339a543
BLAKE2b-256 checksum
How to use checksums
46330ad0b4513b653ae9f6dc811da18b6fef7e3e1663b760f9842b478ddb5baa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
332d6e293122e8cfb160477b4751df081a14faa3e031b4e55063ec11e3e23f8f
BLAKE2b-256 checksum
How to use checksums
39a955e7339dd126736a80403e79bc3436b8bf33f9060d4e285e149a57b33c80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp38-cp38-win_amd64.whl

Download URL skia_pathops-0.6.0.post2-cp38-cp38-win_amd64.whl
Size 2.5 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
442f691fbca7c859c60ad7afc12cf0048354adaf9e6c6b87a5047f4f6bcb5a67
BLAKE2b-256 checksum
How to use checksums
1e23a7b2c01d72d09772bafd251fd19675ab53e2ddad802fefcdeda73901e96f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / skia_pathops-0.6.0.post2-cp38-cp38-win32.whl

Download URL skia_pathops-0.6.0.post2-cp38-cp38-win32.whl
Size 2.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6144f88a381f28866fdd2ed4e8e9f1476ae3639ec4d46f3473bbaaa73b084730
BLAKE2b-256 checksum
How to use checksums
55086409018f753cedf74be551248a2aa96815d0eacbab09e4452f0504f9d5ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

Release files / skia_pathops-0.6.0.post2-cp38-cp38-manylinux2014_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp38-cp38-manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0a313813b86eb3aeda6564ea58ea77136ce9f182c570cf9733da195d506bb962
BLAKE2b-256 checksum
How to use checksums
accbcf9a42303907efe3ec25b347a8fb17c1d18833a969e5c91b49d4e79d291f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp38-cp38-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ae7bb95e68e7c2b051352450b1d49623460f4317ca799b0ae039b268b1321605
BLAKE2b-256 checksum
How to use checksums
04a495d3da5588760428d371df4b96f7aa03fdf2beda72ef0135be44952c8670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp37-cp37m-win_amd64.whl

Download URL skia_pathops-0.6.0.post2-cp37-cp37m-win_amd64.whl
Size 2.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
bfaa130ea1efb8cf769fae265d5536430bf2bd51157124d97b67e328cc821465
BLAKE2b-256 checksum
How to use checksums
9d87da13223a66bba48f3ed80e0fd2ac1a0eb67db589db0eb90f6f808431dd92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

Release files / skia_pathops-0.6.0.post2-cp37-cp37m-win32.whl

Download URL skia_pathops-0.6.0.post2-cp37-cp37m-win32.whl
Size 2.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
84132ab6d835eca9ced8d5e2b81f4f8e33cf12213b0237d49f866d7c28e11cc5
BLAKE2b-256 checksum
How to use checksums
a2b6713bcda1c3bffc4cb21a42f9b2d8f6513c09505ddf4ae584f568bb323e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

Release files / skia_pathops-0.6.0.post2-cp37-cp37m-manylinux2014_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp37-cp37m-manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
96613cbc3d8266e9d3d04c2e8a03bab78e32b5012eadc71fb93623685b74fedb
BLAKE2b-256 checksum
How to use checksums
a3b3e1eb94cace045e576be3180bd09babe0d449850ef45a57874394d6a506ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2753218c9fb8216c32653c3e7502388201dc0f6a6d303204faf6fe59f872e9bb
BLAKE2b-256 checksum
How to use checksums
6467e6af8b2b254eacdc608b5a1c3114e0fbdb981e1b53c6ca638ec80f7f6ad0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp36-cp36m-win_amd64.whl

Download URL skia_pathops-0.6.0.post2-cp36-cp36m-win_amd64.whl
Size 2.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f3ec6ffd3d281a13f758ea4f2648d4c9dc62ed1ba4f3abd861cacdbb1dd9df86
BLAKE2b-256 checksum
How to use checksums
3aa2270b84729eef4777f3232d550d6cfdc2c38c539aef159f2d1a3cfc844c5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.8

Release files / skia_pathops-0.6.0.post2-cp36-cp36m-win32.whl

Download URL skia_pathops-0.6.0.post2-cp36-cp36m-win32.whl
Size 2.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
48675fa8a8c49454753486f60d41ac6c2d6b7410b33858e723594c19b52d7a38
BLAKE2b-256 checksum
How to use checksums
308644fe174fdfb6f94b9ab12eb3d7688ed29f0afcfa79e5fadf4e1f22a74a1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.8

Release files / skia_pathops-0.6.0.post2-cp36-cp36m-manylinux2014_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp36-cp36m-manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3f6d7e2a6747d176d04047c6c37deb8e8b7dae10c5561b14842c01cd7c205684
BLAKE2b-256 checksum
How to use checksums
3d3260f5d5f65ce3612059eb28260506e12b4ca6dbb50dbbe30537992e4f9d7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

Release files / skia_pathops-0.6.0.post2-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL skia_pathops-0.6.0.post2-cp36-cp36m-macosx_10_9_x86_64.whl
Size 1.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
25135ff0e681bf133bed4dff2445ce5326f7e405295afb6af09567d05085dfe1
BLAKE2b-256 checksum
How to use checksums
a8d8c6929146657a098c601b05925c8ea2bcd59cce191e7b2c27f1b961f8cccf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page