Skip to main content

Python access to operations on paths using the Skia library

Project description

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

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.9.1.tar.gz (65.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

skia_pathops-0.9.1-pp311-pypy311_pp73-win_amd64.whl (1.8 MB view details)

Uploaded PyPyWindows x86-64

skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (1.6 MB view details)

Uploaded PyPymacOS 10.15+ x86-64

skia_pathops-0.9.1-cp310-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10+Windows x86-64

skia_pathops-0.9.1-cp310-abi3-win32.whl (1.5 MB view details)

Uploaded CPython 3.10+Windows x86

skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

skia_pathops-0.9.1-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

skia_pathops-0.9.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

skia_pathops-0.9.1-cp310-abi3-macosx_10_9_universal2.whl (2.9 MB view details)

Uploaded CPython 3.10+macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file skia_pathops-0.9.1.tar.gz.

File metadata

  • Download URL: skia_pathops-0.9.1.tar.gz
  • Upload date:
  • Size: 65.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skia_pathops-0.9.1.tar.gz
Algorithm Hash digest
SHA256 f1273ef4da23570f33e76e7753908484e5a4a2468f7b1089f9110ccee6293f99
MD5 01f543a5daec920b5ee3757c02308e52
BLAKE2b-256 45e52df8c918ffcb4ad847d2571f32a92447ffebe2e9c94d4ea05d9a86f20beb

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1.tar.gz:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6c9ccc68d316371be3817eb20eaae4a7810d85f329276a7d7ca5a21f47fa6522
MD5 1a4542f720a24b8194e2136e1aaf2d1f
BLAKE2b-256 2dbe7daf7bf5ec6e4f245804842364222b1e857b42b2ca13192791e2b8cafc14

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-pp311-pypy311_pp73-win_amd64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72cdd876ac05626708d2367399a8a668510abcdce235de3859c49759a6b92b2b
MD5 c94f47caf67ef058f14f5456b4c3b9fd
BLAKE2b-256 6ef0d13c18ac93b4259982c196b3101d5e38a4d20f1c59b3561f338545013fa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d966363d8e276f37d56a253af3e54f390f8749d311ee5e37522789b8288bca7e
MD5 fada870a2c12ba81d6af57d476440f04
BLAKE2b-256 726add9d68643f526719fa4ff438b9f227265cd6883255d4eef81a663d6a439e

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82fd39c5a899b5e1fbafba22d4f0833ba85d77cb7f9a91ebf92c6958f7b11054
MD5 e3d7556e7bb4bb3aa6d7f60c26cd3e67
BLAKE2b-256 da344a0b44bb05661b634ca0ca7dec3203f9a357417252863dce3d397738c0ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1f6282a651d774352bf698b7c7b74742b0c4d582b88146375602ec1765422b25
MD5 8545ac7d0c5fb70e6adedff468a14f0c
BLAKE2b-256 760fa82fe62ced3d23b2c891780044e562b6dfbe2e27edc2e03f29f64505038a

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e718f2e1284f05ccccde111b1280a79e33093c4af30c118a0b2f5b0753f0727e
MD5 aa2dfdf7743d2b96cc9fcbd36ef77ed1
BLAKE2b-256 bfd1698e85d5f7e2ce3b731232dc9f26e2cecb8afc66194aa494dc78c04194cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-win_amd64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-win32.whl.

File metadata

  • Download URL: skia_pathops-0.9.1-cp310-abi3-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 56c4b3bc9c281b12693f0f2771367c53a7a20104beac203fb5cb90cb2b9a4649
MD5 9dca2e4f93f9198cbfb965f3503ff4bf
BLAKE2b-256 853b45ff339b49dd8eed91ade81842464c6ce955f84dd6805cbe1bafc2b1cd4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-win32.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19202fd9799d5d5428a7d6f3eae0366304cd2cf4e5680541fabb016c54b44109
MD5 3ed70b41848281ac0b2008eabd50a4c6
BLAKE2b-256 0bb9799308cb5f139d4150a200122cb44475f97e81b43a3281372d59216dd9bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b08bb15347dfdcc91bd62aa5d63c036cdefa2152761b5c0e8288db199b7c4f72
MD5 7ab50b8523e204d82308d62071ef211d
BLAKE2b-256 9d5322ae66ac02476174272539e724565088045462b3591d01d8da66ce009c38

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dab0e9b16c98bf92be384fba2a0578a54a969fd386d995d739c8a541585dc34a
MD5 56b7a1c9e4719890ff4e5ee78f7bfaa1
BLAKE2b-256 877f268de1790fdefb3700d75ec6bb7a73e4cd67af67ce1ab290db04bd06a98b

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3a5eee648d4acff631b8eaca13984a288886bbf754999b940da85ea3bcb4b9a9
MD5 ecf609bf48d61deb94fef738ccfbf417
BLAKE2b-256 847c0238144453b9b99369e04ecc6393e4236ea6eac2105145cb3dcd02d80645

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skia_pathops-0.9.1-cp310-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for skia_pathops-0.9.1-cp310-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 54ac44ade7b37d3d67b04c3eea244b5f9b4e7555ccad4b6997a56602cb6f0f48
MD5 ef008610ade33627d4fb21db19bb47ee
BLAKE2b-256 f7394edc7484e2dff1ac43ea62d1df8c8b00e9ed820ca4e5efcd8371e87f4fe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for skia_pathops-0.9.1-cp310-abi3-macosx_10_9_universal2.whl:

Publisher: ci.yml on fonttools/skia-pathops

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page