Skip to main content

clipper2-py

PyPI Python versions CI License

Python bindings for Clipper2, Angus Johnson's C++ library for polygon clipping, offsetting and triangulation. Unofficial; the whole C++ API, numpy in and out.

intersect, union, difference, xor

import clipper2

subject = [[(0, 0), (100, 0), (100, 100), (0, 100)]]
clip = [[(50, 50), (150, 50), (150, 150), (50, 150)]]

solution = clipper2.intersect(subject, clip, clipper2.FillRule.NON_ZERO)
print(solution[0].tolist())
# -> [[100, 100], [50, 100], [50, 50], [100, 50]]
pip install clipper2-py

Wheels for Linux (x86_64, aarch64), macOS (x86_64, arm64) and Windows (AMD64), CPython 3.10–3.14. Clipper2 is compiled in; numpy is the only dependency.

Offsetting

round, miter and bevel joins

from clipper2 import EndType, JoinType

square = [[(0, 0), (100, 0), (100, 100), (0, 100)]]
grown = clipper2.inflate_paths(square, 10, JoinType.MITER, EndType.POLYGON)
print(grown[0].tolist())
# -> [[110, 110], [-10, 110], [-10, -10], [110, -10]]

Open paths become strokes with EndType.BUTT, SQUARE or ROUND. ClipperOffset is the class behind it, with per-vertex deltas through a callback.

Triangulation, Minkowski sums, rectangle clipping

triangulate and minkowski_sum

result, triangles = clipper2.triangulate(square)
print(result.name, len(triangles))
# -> SUCCESS 2

rect = clipper2.Rect64(50, 50, 200, 200)
print(clipper2.rect_clip(rect, square)[0].tolist())
# -> [[50, 50], [100, 50], [100, 100], [50, 100]]

Integers or floats

Clipper2 has two families of every function: Paths64 on int64 and PathsD on double. Here there is one function, and the input picks the family:

print(clipper2.union([[(0, 0), (10, 0), (10, 10)]], clipper2.FillRule.NON_ZERO)[0].dtype)
# -> int64
print(clipper2.union([[(0, 0), (10, 0), (10.5, 10)]], clipper2.FillRule.NON_ZERO)[0].dtype)
# -> float64

Paths go in as lists of pairs or N×2 numpy arrays and come back as numpy arrays.

The same library, not a lookalike

  • Names are upstream's, in snake_case: InflatePaths → inflate_paths, Clipper64.AddSubject → add_subject, FillRule::NonZero → FillRule.NON_ZERO. Every C++ symbol and its Python name.
  • Results are upstream's, bit for bit. 13 500 random cases are compared with a C++ reference program on every platform, for every wheel, and must be exactly equal — including the USINGZ build, which is clipper2.z. Upstream's own test suite is ported one to one.
  • Every difference from C++ is written down in DEVIATIONS.md: out parameters became return values, errors became exceptions, and where C++ has undefined behaviour Python raises.

More examples — Clipper64 with open paths and the polytree, offset callbacks, the z module — are in the guide.

Benchmarks

Apple M4, CPython 3.13, best of 5, conversion from numpy included:

clipper2-py pyclipr pyclipper shapely
union of 1000 polygons 34.4 ms 35.7 ms 71.2 ms 11.4 ms
intersection, 10⁵ vertices 5.25 ms 5.46 ms 30.5 ms 9.51 ms
round offset, 1000 vertices 0.36 ms 0.39 ms 1.46 ms 0.24 ms
one small call 1.14 µs 2.43 µs 2.31 µs 13.9 µs

pyclipr wraps the same Clipper2 and is as fast, but ships no Linux wheels and has its own API. pyclipper is Clipper1. shapely (GEOS) wins on big unions and on buffering. Method and full results.

Known upstream issue

triangulate may never return, or may exhaust memory, on paths with duplicate or self-intersecting vertices — a bug of Clipper2 2.0.1 that is also in its main branch, and which inputs trigger it depends on the platform (#2). Upstream documents that Triangulate does not accept intersecting paths; passing the input through union first makes it safe. The binding changes nothing in upstream's algorithms, so it cannot hide this.

License

MIT for the binding; Clipper2 is under the Boost Software License 1.0. Both texts ship in every wheel. clipper2.CLIPPER2_VERSION tells which Clipper2 is inside (2.0.1).

Metadata

Release files for clipper2-py 0.1.0

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

Source distribution (sdist)

Source distribution for clipper2-py 0.1.0
File Size Uploaded
clipper2_py-0.1.0.tar.gz 401.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for clipper2-py 0.1.0
File
clipper2_py-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
clipper2_py-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
clipper2_py-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
clipper2_py-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
clipper2_py-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
clipper2_py-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
clipper2_py-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
clipper2_py-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
clipper2_py-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
clipper2_py-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
clipper2_py-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
clipper2_py-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
clipper2_py-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
clipper2_py-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
clipper2_py-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
clipper2_py-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
clipper2_py-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
clipper2_py-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
clipper2_py-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
clipper2_py-0.1.0-cp311-cp311-macosx_10_13_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.13+ x86-64 Details
clipper2_py-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
clipper2_py-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
clipper2_py-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
clipper2_py-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
clipper2_py-0.1.0-cp310-cp310-macosx_10_13_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.13+ x86-64 Details

Total release size: 17.7 MB

Release files / clipper2_py-0.1.0.tar.gz

Download URL clipper2_py-0.1.0.tar.gz
Size 401.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d21a24b01aa5ff73234567acba4608b4a71408d4b6c42603287d25cd5f44023f
BLAKE2b-256 checksum
How to use checksums
55da8fb9420062e00f901ad5ff42b2bb5b8d7aba8fb25c18440eea053f07c7bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp314-cp314-win_amd64.whl

Download URL clipper2_py-0.1.0-cp314-cp314-win_amd64.whl
Size 783.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
281c8b3587121c89ec18144eb13f46a47c5ae09099c3f57ebc14483b82c5235a
BLAKE2b-256 checksum
How to use checksums
4e4cd38a83c4d93cd7a9badbd7449b586d25bb2de37ad61c8466386e18c2a025
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clipper2_py-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 774.4 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
04b9f57b6dd74cabb277c8495f34907b05673ec40f6e1ab6d43d43e303cb17ea
BLAKE2b-256 checksum
How to use checksums
ce69b571056e781accaf745080de1887e70d50f8d76c7e2f775eb12a28fa82f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clipper2_py-0.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 704.6 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cacee0200d10fa11e497f6acc3746d822276c64ad152fa389446d349909ca3e7
BLAKE2b-256 checksum
How to use checksums
97735ed629b85554ea4989202efd2b3ff94a743d19940a0326da0dbffa36ebb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL clipper2_py-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 584.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f96cf520cd89222a3c76624fcd4b7a9f4bd8a44c536c8d2586ee382cce243597
BLAKE2b-256 checksum
How to use checksums
8658be7f89cadd98553920faab16b543879ea1182ff43e3d88cbb819b6f4ff37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL clipper2_py-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 652.0 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
bf9ca69acdcd6df3021c4f3522bd94a202a08aee4392026eff82c0ab3ecffd8b
BLAKE2b-256 checksum
How to use checksums
3f509ea85b151c3f4352ff98cc0f024f88f0c2bb1933b1b54c139698a52ff0e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp313-cp313-win_amd64.whl

Download URL clipper2_py-0.1.0-cp313-cp313-win_amd64.whl
Size 758.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c578a589cd39c1a5040fc23c046ccff6d5238cb6dc669d292dbe8e77724b461c
BLAKE2b-256 checksum
How to use checksums
7f979967bc2302d3ab9f83fc4539a41a663b5904250fecf988fcd7a7dbc2c9d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clipper2_py-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 773.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
04d77455424c652224f99e9933937551e741025fa127cfaf4e1074e2f2d67c47
BLAKE2b-256 checksum
How to use checksums
cd8d55c1f2513729f95e0be1ef865f95c783f17878b4f2ae37053342b51b49ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clipper2_py-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 701.8 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0c07d976bc824c967055927f03533dc0b5cb8d536392b0fbad7b9cf65c81241
BLAKE2b-256 checksum
How to use checksums
5d0201cd1375d3775c7fa3a813f62e5c5f9344712329ca6685d99d2882e7f8af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL clipper2_py-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 582.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e645d02e3b2733d0ba1d9ce2fb837a27207fe5ba84838d577c292b5baa5e590
BLAKE2b-256 checksum
How to use checksums
ee02af0176c350541dbdbccaa0278a35457d53219fb61c92db36801afcda2d14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL clipper2_py-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 651.2 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0433b63b17901fccec49b2dbf108933a9cab9f3304cbc868fd50b6784442ac92
BLAKE2b-256 checksum
How to use checksums
7f706b5bea49754957932ef98fd296a5275f5e770a8bfcb9a6a56a6b0dac6eeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp312-cp312-win_amd64.whl

Download URL clipper2_py-0.1.0-cp312-cp312-win_amd64.whl
Size 758.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0955f05c5d1c54277351446d73c3dc97b1068c82bb266f8751f45049d8436a8a
BLAKE2b-256 checksum
How to use checksums
c2c4735f473f1a681e83a21a9d078101e854594610538226f83071ea5fcf5047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clipper2_py-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 773.9 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ab13387d11d9d9251c7fd9ddfc307f3ee7cfb3de9bc3a24fcc90e4df17328d50
BLAKE2b-256 checksum
How to use checksums
aa8a51e91dd826fc56d54988e6b90990dbdddaca667ed28d6323bc76a7770422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clipper2_py-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 701.7 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1cf4576f336e24e2c48bfb3e08aa0abcd63df9fca4ffa6005f3bf2f7301f778b
BLAKE2b-256 checksum
How to use checksums
dfd47cfb1dca42e1e31752340a7d299e54bcb283d16e752d1b4620542be66253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL clipper2_py-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 582.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
87b2fa2dc519fbea2d20852247b7d72586b8a97aba0892b2822ca513c98418f5
BLAKE2b-256 checksum
How to use checksums
a81654a10631a349be3e020ee877f2ca86b30b775f8eed9d7d56ff0b07542cb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL clipper2_py-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 651.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e675cf9826b7976866a0568fdc5ce8d84d9d3414e14d8033cc429060afb1c7a5
BLAKE2b-256 checksum
How to use checksums
d1979264b312fb8c169be63b7ea81b249a72f35e5ddcd24ca59eb675bdfa91a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp311-cp311-win_amd64.whl

Download URL clipper2_py-0.1.0-cp311-cp311-win_amd64.whl
Size 752.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
29616764a182af8d6da72c789bcc3f01b5dc9b344aa04a1bd1cc566a4a2199c7
BLAKE2b-256 checksum
How to use checksums
8ee6ad32941250800783e38ad353cfc7d202a57cc8bb2c9a29ea8a952c6e3e50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clipper2_py-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 768.0 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a9a903d9c0823fc1ccc0653e72f520a99eceacdf6693f8f56e8af26bd79c438c
BLAKE2b-256 checksum
How to use checksums
c84a2fcba48f46539bac76e6fe3fccf0cc7b8fcdf939b43b391e6444476c6c66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clipper2_py-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 701.9 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e4e1ffe54340f4ac95bf668f083d261a43e35ef430c7071f68b7da19d5f71137
BLAKE2b-256 checksum
How to use checksums
b1df6b5c9d9d9f67eed96f163556c64e120fc81cc2017de759993a6d8ec842c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL clipper2_py-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 575.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c33e0dc4c780abb5bfd44ca82e849a18d7b5cd5e1d0510e48bd7332596a26d02
BLAKE2b-256 checksum
How to use checksums
0a6b411b4284062725bb690a3b66e05c2081f282f0201a8406c2271b577cc9a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp311-cp311-macosx_10_13_x86_64.whl

Download URL clipper2_py-0.1.0-cp311-cp311-macosx_10_13_x86_64.whl
Size 636.5 kB
Tags CPython 3.11 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f07a9177f0a087eb1e465f1d11d44576604e0f7173be77a860cc380d37e22c46
BLAKE2b-256 checksum
How to use checksums
cb58de08a2d2c4bb9452cb7e33f09cc6d43cc4cd2552546e46bd73f0bc9e5af3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp310-cp310-win_amd64.whl

Download URL clipper2_py-0.1.0-cp310-cp310-win_amd64.whl
Size 749.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
dfd9d4f7b0a225c1def99f828716d7dc2240bc3c17fbf82a7f8db48b29da1258
BLAKE2b-256 checksum
How to use checksums
faf352fb1401f4bd8f33c309c3781bc88c7cf7bb6856938f3c30bd5606fdc407
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL clipper2_py-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 766.3 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
749bae7cfcfdf48202f12d669593409809853aef785aa18cd2172c1e81988065
BLAKE2b-256 checksum
How to use checksums
fbfb334cf0fdc3910b209bbbb9f50f551c1a6157090850417ffbc179c9d93ee4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL clipper2_py-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 700.3 kB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6973f03d1cfc025f8ade24b88d6f0911534385e7dd9b27885bad4eebf50357bb
BLAKE2b-256 checksum
How to use checksums
d7720e69b5d0b6fda47bbfd2cbe6f9b5536bc02abd410ba62dfdfba596abd3e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL clipper2_py-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 573.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aef89f88e860c18dabb485db639f2c37eaa228a206d11fb89efa255a11fa0bcc
BLAKE2b-256 checksum
How to use checksums
b4448193036ebed26e1c7ff37d0f7d4ed2b2fda1a589a519edb49870c8ba2c32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release files / clipper2_py-0.1.0-cp310-cp310-macosx_10_13_x86_64.whl

Download URL clipper2_py-0.1.0-cp310-cp310-macosx_10_13_x86_64.whl
Size 633.8 kB
Tags CPython 3.10 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
f55c83290f155fb13c0ce2eee42d5a14d8b3ec3df405f24d957f4784a7375b64
BLAKE2b-256 checksum
How to use checksums
2d1d13fa73f559001c30ddcde306a239c1a5570da7cc309db7cab842baedbd22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 19, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.1

31 release files

This release

0.1.0 This release

26 release files

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