clipper2-py
Python bindings for Clipper2, Angus Johnson's C++ library for polygon clipping, offsetting and triangulation. Unofficial; the whole C++ API, numpy in and out.
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.15. Clipper2 is compiled in; numpy is the only dependency.
Offsetting
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
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
USINGZbuild, which isclipper2.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.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clipper2_py-0.1.1.tar.gz | 402.0 kB | Details |
Built distributions (wheels)
Total release size: 21.2 MB
Release files / clipper2_py-0.1.1.tar.gz
| Download URL | clipper2_py-0.1.1.tar.gz |
|---|---|
| Size | 402.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9c73d66b5042f404d1f01ac21d2ca57b75c5d658aeeda00f84bfacb7d7caf6a6
|
|
BLAKE2b-256 checksum How to use checksums |
b5afca663f80cdb3dc75088b222942a2dc5cf1cce0372920d96a192f75a08ad9
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp315-cp315-win_amd64.whl
| Download URL | clipper2_py-0.1.1-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 783.1 kB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c78aa16fe8d35b19fcdcd2fb859fdb075b70e0da144a7ec2c9489e25d98051eb
|
|
BLAKE2b-256 checksum How to use checksums |
aaf29a631b30308b69055073214dd35f3e82ff1778dcc88d7b25deebfdd1a007
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | clipper2_py-0.1.1-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 774.4 kB |
| Tags | CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
733218c7dfb9f5c24e4c335211dd3feac2d94a901e4cfbd906e12ab6d759787f
|
|
BLAKE2b-256 checksum How to use checksums |
6057c9f04533f904d87261d471f259fed0795a48c33d2652f6384f3f16c200a9
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | clipper2_py-0.1.1-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 704.6 kB |
| Tags | CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c64e13863c963ea14e9321ea30b53682ca45ee3b91e775ee831f21300355bf5f
|
|
BLAKE2b-256 checksum How to use checksums |
d101a34d878d8eb33ce1a71eb57f5791e759a5b7a27f880aa976535c3cc95ab9
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | clipper2_py-0.1.1-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 584.0 kB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
89e815360083361ec6b8b07bf3e1992cb3d8d7172d6baad22ca2655d6d9b9dcf
|
|
BLAKE2b-256 checksum How to use checksums |
761cd451e6f5a6f77f99d8450b910f46c2b0a9e4ac503688388a65c250da2feb
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp315-cp315-macosx_10_15_x86_64.whl
| Download URL | clipper2_py-0.1.1-cp315-cp315-macosx_10_15_x86_64.whl |
|---|---|
| Size | 652.0 kB |
| Tags | CPython 3.15 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
6a7bae05d5a52de77c8d80faf4140f6308a390298a75d2cc55cc37bf5f1bd84b
|
|
BLAKE2b-256 checksum How to use checksums |
84a68bb58188a59909bad0c300f926cc7f3565d175a46a977ddb5bf0da5097df
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp314-cp314-win_amd64.whl
| Download URL | clipper2_py-0.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 783.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3d055bc735ed21f3b2f4b03a5b5342e9c87f29ecb7ae57bec87edda782275adc
|
|
BLAKE2b-256 checksum How to use checksums |
febbfc4da0acbacfa6214621ac3e11988bdc5b9a54eab57cff98adba819657d7
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
84da5ed91e397353033c85f21fec193bdfff9cda5f366da5eb1631087e7e0b5e
|
|
BLAKE2b-256 checksum How to use checksums |
5423469ee501b2857d97e1c243d91ce68af1ec071d76c5b4b77477aa7ef88b94
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | clipper2_py-0.1.1-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 |
925b89ee6e355918dc8c583d83395731128172eb96f0981c3edcef0da3903dcb
|
|
BLAKE2b-256 checksum How to use checksums |
41a4d71e26767ce601240706eab03385d29a2a9b9ed24e4781570b6e1f95431f
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | clipper2_py-0.1.1-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 |
412ab1e16a8db88d848e135d3f1e0d99c8934006998eab2e131eaefeaa64cc18
|
|
BLAKE2b-256 checksum How to use checksums |
64dd87e3f27098a85097d694f92174ff385ce7bc99dcda4c721d573ec30089f3
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
088051d9dcb5288f7c366e1e6ef43fd17b25b01e4773f1f8f87f914bf795a425
|
|
BLAKE2b-256 checksum How to use checksums |
1d9c7d4eedc2200916e1934a3266c57328ea1900eb876d2ef89bbdd614d65ea8
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp313-cp313-win_amd64.whl
| Download URL | clipper2_py-0.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 758.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bc9cbe4a23116e2daf9fb51da0c10e961038676a4452a4afe71fdce3fc11e6c9
|
|
BLAKE2b-256 checksum How to use checksums |
aec2c6244b8268bf83018f7e3002f47e9250d05e7681bf3c8378f930c0aa866c
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
9f32c348b13acad2fa46fb775ce373d117dab71c29f3fe932e877e5a0a4374c9
|
|
BLAKE2b-256 checksum How to use checksums |
fb5eac489a340304f6a1e1d315d8a156eabb6a9f18da40b82baacc35b70a0da3
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | clipper2_py-0.1.1-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 |
ab0372965d97d79a487cc361738b5f0a15414fb567d15c6d122d9ffa5d344163
|
|
BLAKE2b-256 checksum How to use checksums |
677eaab6f3978f7c441e728eb52e79daa76c2ab8efa69244c80abfbaecd7c979
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | clipper2_py-0.1.1-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 |
d6b44c5766911f637bc4027aa9ab8c8d7e2e2b18578a19c5fb3aeabe82c06fb1
|
|
BLAKE2b-256 checksum How to use checksums |
fb57cdf9c490bb8d86e07aa10041b3628e8254a7c96f7ca469f9b107320fa488
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
338bb2b65466e7f8892da7addad388cdc7163003d75a58ebf379cb0b0ccad75d
|
|
BLAKE2b-256 checksum How to use checksums |
2add036719378f1b4af56cb60c563ebe577c62c57bb5a4410cb81204fa2a0b46
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp312-cp312-win_amd64.whl
| Download URL | clipper2_py-0.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 758.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
323684834bce6c77972fff828f15b2126a9147ad7a46cef2dacc42f5a8f698f0
|
|
BLAKE2b-256 checksum How to use checksums |
44e60ba97db94a83d418c7e6971adcb98e3e2576eaaa5e3cdb6415518d768731
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
7ba84dd6b754e8535f8faf6ed6bb7c1d2f5c72f382610f23b0cc7f7c18465149
|
|
BLAKE2b-256 checksum How to use checksums |
2340d702a0fdd0abe6f7e2f218f36e811c89809a1eb2af522bb12b757b9d3565
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | clipper2_py-0.1.1-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 |
cc74f74c7f38773f1e2cfaea4734f5175ab4e93893864892620f7f1a92fadef5
|
|
BLAKE2b-256 checksum How to use checksums |
751f6804feb3fe32a145570a7ed79f64865d11ddf3e870b7d44186a17f40051a
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | clipper2_py-0.1.1-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 |
6b61e0af6995fe27ed363eac4b245d1fccbb705d2c461829b117ae39ce91f19f
|
|
BLAKE2b-256 checksum How to use checksums |
5022aef05d3c197522bb892f37c2bc1a685210f4989a74e0405ccfd46d69fb36
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
8eafa82c577dbfae936680f77f7506f355e26440fbaf6606c1e4a3557a306584
|
|
BLAKE2b-256 checksum How to use checksums |
876b8386169b68bcb5200abb08900a531030909c7379e3a627e737c15ef6fb7b
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp311-cp311-win_amd64.whl
| Download URL | clipper2_py-0.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 752.4 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a7517cd1e3d05e45e70d033dc600f9b140e34a6d79cf9b7934cc015523cc7620
|
|
BLAKE2b-256 checksum How to use checksums |
d36f860195d9d3d9e255d36772ac4e5edf7a9f8c1d50f0c3d875ad6185aefbe3
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
4fd6030b8f6fa1685d94af95d1f33c9f43e8ead2abafbfbbfa9a0d626714747d
|
|
BLAKE2b-256 checksum How to use checksums |
d4ceb9f3c504ff0d81c699b22fadcfa15767663d4695d25f00316cba1d6b5716
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | clipper2_py-0.1.1-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 |
93082aad22ff953404619e2aa959998851f75b51ebfdc5ff230f93178dcfff1a
|
|
BLAKE2b-256 checksum How to use checksums |
cbf1eedb6e71763693468b3c22840641fe1dac40e48631617688e35d8e9e6501
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | clipper2_py-0.1.1-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 |
1ed4a5268df41b51987305384316976a97c0022aaf68565d911df72856e64d9b
|
|
BLAKE2b-256 checksum How to use checksums |
b0e0c2d82b7c3f58a7d84ffe537d7c7ee77e87dc684e386625d865431b5cc89e
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp311-cp311-macosx_10_13_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
6fc5a86bbdda4b6338cb868dd819186f67d5497779cbcea3a8024969272347ca
|
|
BLAKE2b-256 checksum How to use checksums |
a910f5df486bcba1287cc452992f9f38d9793059b86e25e2bcc1decda101bfef
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp310-cp310-win_amd64.whl
| Download URL | clipper2_py-0.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 749.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
281c0c4860e184ee4b078164e0c30d9476e170ce4551e79a27104bab18ffe97c
|
|
BLAKE2b-256 checksum How to use checksums |
12c883e1a8708b1d2373b90f786d434afbed394ee3adde08adf3558a3d0a64ae
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
34f3e749f999c4cdd1c25c3cdfe9193779c74316487313a78575e6e23bf32fc2
|
|
BLAKE2b-256 checksum How to use checksums |
88709d3a9cfba0e06e62cde86e438e6ae850667030206de1079acd04eadb6f79
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | clipper2_py-0.1.1-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 |
8cb6dbe23db3f199cd4d677a7e4768fa9b97d04c9180fc395d49415a515ed8ff
|
|
BLAKE2b-256 checksum How to use checksums |
7309ef0f73a6d9d2a91d3497e38e8ee60c2fd748cbf31a6bb9c84595664e38db
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | clipper2_py-0.1.1-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 |
288945e29780a174bef757c434d29a00485872f856b9781a03d9219ef52b717f
|
|
BLAKE2b-256 checksum How to use checksums |
f0e853ea5590669c8b04825cf902e4c42fe285ea2982ef33065d302d4a2a1bf2
|
| 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 Oct 11, 2026.
Transparency logRelease files / clipper2_py-0.1.1-cp310-cp310-macosx_10_13_x86_64.whl
| Download URL | clipper2_py-0.1.1-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 |
8337ea463c0a0f530833f367a3f220dc0fa793f2cc22886815700afd01e00b4d
|
|
BLAKE2b-256 checksum How to use checksums |
4bea6afa9f257bdc15d1912fa7307088b6c6f469fbf90552e3fd3f4fdc04ddb7
|
| 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 Oct 11, 2026.
Transparency log