Skip to main content

uPolygon

Library of handy polygon related functions to speed up machine learning projects.

It was born as a replacement for cv2.fillPoly when generating masks for instance segmentation, without having to bring in all of opencv.

TODO

  • draw_polygon
  • find_contours
  • polygon_area
  • point_in_polygon

Usage

This library expects all polygons to be model as a list of paths, each path is a list of alternating x and y coordinates ([x1,y1,x2,y2,...]).

A simple triangle would be declared as:

triangle = [[50,50, 100,0, 0,0]]

Complex polygons (holes and/or disjoints) follow the even-odd rule.

draw_polygon

draw_polygon(mask: array[:, :], paths: path[]) -> array[:, :]

from upolygon import draw_polygon 
import numpy as np

mask = np.zeros((100,100), dtype=np.int32)
draw_polygon(mask, [[50,50, 100,0, 0,0]], 1)

Equivalent of calling cv2.fillPoly(mask, [np.array([[50,50], [100,0], [0,0]])], 1) or cv2.drawContours(mask, [np.array([[50,50], [100,0], [0,0]])], -1, 1, cv2.FILLED) when using opencv.

uPolygon is ~ 6 times faster than opencv for large random polygons with many intersecting lines. For smaller polygons or few intersections, uPolygon is half as fast as opencv.

find_contours

find_contours(mask: array[:, :]) -> (array[:, :], path[:], path[:])

0 is treated as background, 1 is treated as foreground.

from upolygon import find_contours
import numpy as np

mask = np.array([
        [0, 0, 0, 0, 0],
        [0, 1, 1, 1, 0],
        [0, 1, 1, 1, 0],
        [0, 1, 1, 1, 0]
    ], dtype=np.uint8)

_labels, external_paths, internal_paths = find_contours(mask)

Similar to OpenCV's cv2.findContours but lacking hierarchies. Also similar to BoofCV's LinearContourLabelChang2004 which is based on the same algorithm.

Note that currently the input mask to find_contour needs to be uint8.

rle_encode

rle_encode(mask: array[:,:]) -> list Takes a 2-dim binary mask and generates a run length encoding according to the coco specs

~ 15 times faster than written in plain python

Development

This is a Cython project and thus has some additional development dependencies to compile code into binaries, as well as extra steps to build/use the project

Dependencies

  • gcc:
    • Ubuntu/debian: sudo apt install build-essential
    • Arch: yay -Sy base-devel
    • Mac/OS: brew install gcc
  • Cython pip install Cython

Local Testing

To ensure building correctly, set the Cython environment variable export USE_CYTHON=true To install and test locally, build with the following command python setup.py install which will locate the virtual environment activated, build and then install the local version to that python environment. Alternatively, python setup.py build_ext --inplace will build and install to the working directory for importing from local.

Each change to the code needs to be rebuilt before it can be used.

Interactive debugging

TODO

Metadata

Release files for upolygon 0.2.3

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

Source distribution (sdist)

Source distribution for upolygon 0.2.3
File Size Uploaded
upolygon-0.2.3.tar.gz 577.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for upolygon 0.2.3
File
upolygon-0.2.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
upolygon-0.2.3-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
upolygon-0.2.3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
upolygon-0.2.3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
upolygon-0.2.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
upolygon-0.2.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
upolygon-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
upolygon-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
upolygon-0.2.3-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details
upolygon-0.2.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
upolygon-0.2.3-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
upolygon-0.2.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
upolygon-0.2.3-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
upolygon-0.2.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
upolygon-0.2.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
upolygon-0.2.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
upolygon-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
upolygon-0.2.3-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
upolygon-0.2.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
upolygon-0.2.3-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
upolygon-0.2.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
upolygon-0.2.3-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
upolygon-0.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
upolygon-0.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
upolygon-0.2.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
upolygon-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
upolygon-0.2.3-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
upolygon-0.2.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
upolygon-0.2.3-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
upolygon-0.2.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
upolygon-0.2.3-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
upolygon-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
upolygon-0.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
upolygon-0.2.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
upolygon-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
upolygon-0.2.3-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
upolygon-0.2.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
upolygon-0.2.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
upolygon-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
upolygon-0.2.3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
upolygon-0.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
upolygon-0.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
upolygon-0.2.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
upolygon-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
upolygon-0.2.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
upolygon-0.2.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
upolygon-0.2.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
upolygon-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
upolygon-0.2.3-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
upolygon-0.2.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
upolygon-0.2.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
upolygon-0.2.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
upolygon-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
upolygon-0.2.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 53.9 MB

Release files / upolygon-0.2.3.tar.gz

Download URL upolygon-0.2.3.tar.gz
Size 577.1 kB
Tags Source
SHA-256 checksum
How to use checksums
636f347cc5a0d5359d39abb50c5b056dd9ff4d25c8775e0d8838d27f4bcd5394
BLAKE2b-256 checksum
How to use checksums
0e5b4f6ce2282acb7e9aa2bc18a469f09f00b84ba6f7e172e6771fb71912e01f
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-win_amd64.whl

Download URL upolygon-0.2.3-cp314-cp314t-win_amd64.whl
Size 270.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
62b302f88ef0deee8d92cfab2a707dbddbfe8af169ccdce48eb947db6810c655
BLAKE2b-256 checksum
How to use checksums
0bad84b4780de185d5f9045771caf34a1f4d3826d37692627728eadc84b3ec6f
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-win32.whl

Download URL upolygon-0.2.3-cp314-cp314t-win32.whl
Size 223.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
a81fa9db7e00eabdf7f4c7bbfedb2550d04eeebf3227d86d70890dc6e39a8a12
BLAKE2b-256 checksum
How to use checksums
7c8a2ac083277d5c0e439a09183f5118c47ef36dac1dc820ebabe73e0e88c673
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL upolygon-0.2.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
159140982102677830381b7efdd319cea248faf6d7f83ba9b0542802ded2adef
BLAKE2b-256 checksum
How to use checksums
ed784c926cd3dc7eb796472f5705a0ea95d712b8c03d33ee5b52097e77ef27cf
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL upolygon-0.2.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
28e87b7c0ad8d96b8451923d3fb2b120efdc515b2b5ebc9b9b092f395aab00b8
BLAKE2b-256 checksum
How to use checksums
4add39de08f4aab85dc0450a7c18ce3a268f16f24f88d576f1f1004600b57cd7
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL upolygon-0.2.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7785ab0014769e758ab041cd62b6243206ccdc778a9b9c6259878feab310665
BLAKE2b-256 checksum
How to use checksums
146b8158365b44b245e11e764ec232b9ed979614dabcb7fe02a331f3c4315480
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL upolygon-0.2.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7c16faac6f755d180dc078f31bf7c629824b8b818748e1bda868c53cb3eeef0d
BLAKE2b-256 checksum
How to use checksums
7008a199161d7e590aed351a628fe45b959c978179d9653e3861f2444170474d
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL upolygon-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 299.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dc347bb4c6e6a26027544639b79e273f1374dbd53d827e13a8762bf2f49b7b5f
BLAKE2b-256 checksum
How to use checksums
c51b5f03aec1b77712b1d23d32110c3a879fb347a05773c0af6cdb2cd5babc3a
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL upolygon-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 298.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e81c71919f71b39bfb25a9d5ec3b58b5560b3532f0e2e750ec78ded59e75d783
BLAKE2b-256 checksum
How to use checksums
0dc63b72c62f86d81365107b2395c61d3787af4f7a56e05ec216890e61af698f
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314t-macosx_10_15_universal2.whl

Download URL upolygon-0.2.3-cp314-cp314t-macosx_10_15_universal2.whl
Size 594.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a26dcf89b2b0e4a556a2273e5e0459e7d108b4905d0645be9abadda8318bd3af
BLAKE2b-256 checksum
How to use checksums
552366385b01670ee3ba3a405f6707d20d34d4aa519e410a45bcaafcccd82ace
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-win_amd64.whl

Download URL upolygon-0.2.3-cp314-cp314-win_amd64.whl
Size 248.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
69fb9947b9aa2043b90baa3aee40c05a78ad3161792ecdfacb2940dbac2ae757
BLAKE2b-256 checksum
How to use checksums
76f036ff357475fd32406e9f8970c5c9ad8269026fae921c2ef2f28d5e34e441
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-win32.whl

Download URL upolygon-0.2.3-cp314-cp314-win32.whl
Size 206.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
6051c32fd883bdb61fd62b7177040e582c02daf211614337eb3a35bdf3b8005d
BLAKE2b-256 checksum
How to use checksums
3989ace8e3ee1657cbc8f9c90f606182976f79aafe64cdb02430e92135f2ce97
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL upolygon-0.2.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
68e53eaa4f5c225130a0c07bb3d6d564033b0eca3c1171e9edf391afa136f665
BLAKE2b-256 checksum
How to use checksums
2b78f3b013bfa9cbf86960ed5ceaffbeaf4a6d7b1358f1938823c8449f62479e
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL upolygon-0.2.3-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
041b6b0b1bbbe27d39f6a3334758432fcd239bd8f29f91889cbaa39438cca465
BLAKE2b-256 checksum
How to use checksums
ed953ed09d4750dd9568cc11d7341bc9defef6ef14a53b8b3d39716ef8a830e7
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL upolygon-0.2.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
53b77faa329fceee89f84f755434e266063dd5bedcaed8e8d3b95bf64341686d
BLAKE2b-256 checksum
How to use checksums
3abac7c9bd25d8e496e27ab2b1a77da5f5ecb88e2bfab96095edabd1f2c334f7
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL upolygon-0.2.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8362e0570a1851b612f1f5246d17f11a1142ff20c5f8d7a3c71f96f460e55036
BLAKE2b-256 checksum
How to use checksums
e437864f4ca5649bcb5c5736d0317f2c57a22abc0f8d5bc9d60b3053c81903b6
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL upolygon-0.2.3-cp314-cp314-macosx_11_0_arm64.whl
Size 280.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4242ef744d486b4f106a38738b980b4aefce9d1c73107d3dc1a5574673c309a
BLAKE2b-256 checksum
How to use checksums
978982506e8cd0c1c7fbb161165aeb36c783989d05aa161cfa2fd1f7b5e3cee2
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL upolygon-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 280.1 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
35cfea7215c4d202f74ff7d157da8cdfc04fc133cd14900fbb0eb2a86d7b81e2
BLAKE2b-256 checksum
How to use checksums
55a360c9fdc38ee8be644a2160e671953fdde8df6a71ec13d128cb67c3314d8d
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp314-cp314-macosx_10_15_universal2.whl

Download URL upolygon-0.2.3-cp314-cp314-macosx_10_15_universal2.whl
Size 558.3 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
db8744b60131d8583a38a274e8291d0cb5c79a1cf1359ce55a747378d4a47ac8
BLAKE2b-256 checksum
How to use checksums
4b3e38b803b40f3f93cee93a377bf3cb93b3d5b77ad89364fe19d26505b3ddf7
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-win_amd64.whl

Download URL upolygon-0.2.3-cp313-cp313-win_amd64.whl
Size 241.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f2beff46e754ef3b4266ac90b968f62fdce5a64fd6d810819d8f433ce24c358c
BLAKE2b-256 checksum
How to use checksums
087b71ad73e62c36faee82e2b74cc3022f311631d89c2fbe119ffe9732ac427e
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-win32.whl

Download URL upolygon-0.2.3-cp313-cp313-win32.whl
Size 200.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
70b401778ac75856385062259401535861c19eb097a72769795b922c417a9948
BLAKE2b-256 checksum
How to use checksums
9849a0815369e2f38de49cf81ca253e86a29bf5c72fde843f3c9f4b9f933aa73
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL upolygon-0.2.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f5dde9e8c98f88247226da129daffddd9509323487af0a6c7be48f8687aee191
BLAKE2b-256 checksum
How to use checksums
4d82655063d3eec4b3d02d0d547525f82e520cebf76bb338293f681ae9c33ecb
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL upolygon-0.2.3-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5924b83c377ff9b3d50962c05d4c5e888395dc8ca228cb7969a5181e6f6fb25f
BLAKE2b-256 checksum
How to use checksums
3ecfac442490cb1b453e4fd9d5cd94e98ca78ce2710b94a9b5fcd5b77db88d0a
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL upolygon-0.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d61e35cd4c9adb41e132810057a683faf8c60b284bf8f02bf9a105fd2d128bed
BLAKE2b-256 checksum
How to use checksums
9bcb3069399965302f040f5a9c87a9f556af8cac43713488bfdc7be3e934dc51
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL upolygon-0.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0889bb82c67cf49c74a2114715fb93959695d240857b7e00277336e05060b881
BLAKE2b-256 checksum
How to use checksums
dfae234cbff6018af9cb0805cd711e489a6da6cd620add22dd6cb021b928c700
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL upolygon-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Size 279.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4331cc66561359348618b85a883719392c8c2494cd23c7811cce4cd0ff4c2dc
BLAKE2b-256 checksum
How to use checksums
1a1b2bda13108be5240d5387b59893676a8aeaf812e16fd2dc051f34856ae42e
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL upolygon-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 280.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
34980142eeab08c3d52071d9af3ce474b5a8ac9511872ad8adc6408300fdcbb1
BLAKE2b-256 checksum
How to use checksums
2d2b5a47ec532024c1898b8c1a1212c17e7ff6626f77a1e4c896aea7e9298942
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp313-cp313-macosx_10_13_universal2.whl

Download URL upolygon-0.2.3-cp313-cp313-macosx_10_13_universal2.whl
Size 557.2 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
14d20ae76a2f299d64ca02353ca251e95664a0046d94a03ca29a0ceb6881c7fb
BLAKE2b-256 checksum
How to use checksums
44736bb06c49edb5185dec1b698058b865e623c3ca8fb4e903e95dffe6abd344
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-win_amd64.whl

Download URL upolygon-0.2.3-cp312-cp312-win_amd64.whl
Size 242.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
67d471fc3b2933b110b570afb4d21c28803339b2bdae099fc50dbc602bb76fac
BLAKE2b-256 checksum
How to use checksums
d8d5cd7040be73844516d75d715daf0e99551dcd9f3ad5672ab0b1eab5a02122
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-win32.whl

Download URL upolygon-0.2.3-cp312-cp312-win32.whl
Size 200.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
4bd515ce936061efc2430c7a9be57431d68c1e3b73ec1e9c8b4577711b9e3df8
BLAKE2b-256 checksum
How to use checksums
91b36c2bb3fc54fba948a346c974739d9a824ec91e50cf8dcbef07b20523af33
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL upolygon-0.2.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
017a894a52e199b620f25a7494399e927c6202e1761d2e678b83d0e85b9b8049
BLAKE2b-256 checksum
How to use checksums
c8dc85ca61f6220f91157730c3a55421aafd7b53b8be5b9df902ab6d15191870
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL upolygon-0.2.3-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4f33642b3790156c4f8e6a5c11075c3a9ca05bb575afc829ecc186802f95aaba
BLAKE2b-256 checksum
How to use checksums
c01aad6ac6d2b10a527919597e35a89e425e01e2d8afb8c70041f5b21491dcb3
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL upolygon-0.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
90cac73616b620cbd417236cb15ebd4c079f4a1b956e3735611b16f77b916c15
BLAKE2b-256 checksum
How to use checksums
164e4d2be26422571350468b6c3bd5c4721067cc27d5a4bfacaa0bdb3c0bf12b
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL upolygon-0.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2f878ea3194987ae0969378940622fc2376c8b317ee56626f36c025346ccf19b
BLAKE2b-256 checksum
How to use checksums
cb1b9f9accc3e8285fedaaacab175edd161d9cb9cb0505db53cc08a63cfa57ad
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL upolygon-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Size 281.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
38a89364fcd01d79b1a00781f04f4cf7c224905d9c4757f549a790ef046f75b5
BLAKE2b-256 checksum
How to use checksums
aef3583528c1ed04f334ed9408bcf4185b4a9443b4ff187218d5bbe1b99b69fc
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL upolygon-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 283.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0134b0b19e90a91793678f56bd6c660f06e2e0c2cabf1f1e4edab0443a4f5802
BLAKE2b-256 checksum
How to use checksums
66ae2f6e81c7a9dc739d425e6bb44ace6fb72b387c8b2de50fbc7b6014634f44
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp312-cp312-macosx_10_13_universal2.whl

Download URL upolygon-0.2.3-cp312-cp312-macosx_10_13_universal2.whl
Size 562.1 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
035e4d08e816c2a73f5c40210ebf31188e9e724bbf0eeced0ba0379247a6ef89
BLAKE2b-256 checksum
How to use checksums
52700bbaf779f15f4b40befe3dba93353e8cbe4d1a3279bec620902388377c3b
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-win_amd64.whl

Download URL upolygon-0.2.3-cp311-cp311-win_amd64.whl
Size 240.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ebff380857430fb0bc0bc66e48a8c0fbbd13c43e68e0799ed0b5f7c778f89473
BLAKE2b-256 checksum
How to use checksums
4db7f71a74b1bf4dc8c47dfdbb8d560b72d7ef3ba64ef0d55dcd21a2727b16dc
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-win32.whl

Download URL upolygon-0.2.3-cp311-cp311-win32.whl
Size 198.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
1e2a4e17b19fecc3da300ff5c7c136da59cb53bcd41df002498f5c56cc646462
BLAKE2b-256 checksum
How to use checksums
785071438e95d45cf32bd317118bd54830953cc045a989f9e6c9054ba0be0c47
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL upolygon-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3aa7d523533314c10ef0d3662907270408167f9085ef241635641eab76111bdd
BLAKE2b-256 checksum
How to use checksums
b0e0b57e225257d280dd7cf1bbff7bf8bebb4e46c09e81cb306ae1a97604d883
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL upolygon-0.2.3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bcaaaac5a6c9b227a4d8892f9d322e36ce236e757e62bbc33eb374e2faa5b08a
BLAKE2b-256 checksum
How to use checksums
ec220dceeb8f1e807e4150793bf953d045ec2a2bf4820b32f0bdaa42ea833667
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL upolygon-0.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ff3e4e36027bd10ace7c1d20879454f6080b7a04f6c71f4d398ca89537c924b6
BLAKE2b-256 checksum
How to use checksums
34f8b18f17d2043948a2ad317866b703e95ef349ca343e5c0d2129dea615131c
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL upolygon-0.2.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5c154f17bb059bb71511cb1d0fa107239a9f28ea361f5c2e8dabab768d0529b6
BLAKE2b-256 checksum
How to use checksums
3f80897fe2b60243d5e048b0b58915d1b86dfc2b087cfb030ac7351de9916366
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL upolygon-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Size 278.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0720eef558ffe5e365860aa2c756cfd8fda991ba585c559870b5061e0f2d3147
BLAKE2b-256 checksum
How to use checksums
bfc9f23585e955eb696d5c6ccd5eb8d4d03f25db1ed624d1be93e1523aeb3a13
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL upolygon-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 277.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d0a70efa7a705815ebe6f06eab2ae6a0dda530232450765a4869f13edc19fcae
BLAKE2b-256 checksum
How to use checksums
1898cb79584b11203486c21ec89be6311a5c2974b1bce207102eeae324bdcf96
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL upolygon-0.2.3-cp311-cp311-macosx_10_9_universal2.whl
Size 553.3 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
861fb26a2ec1c3d8fc497cd82f504caa98c08295215afadb8f454048d3a8a577
BLAKE2b-256 checksum
How to use checksums
9113bf4243917e6d3a415b2f249a083933a0ad1436bdb1be6341bdd2f700f333
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-win_amd64.whl

Download URL upolygon-0.2.3-cp310-cp310-win_amd64.whl
Size 240.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a797ac41beddf9a7d315bd58a3768b79087fe16ff6ae9a9eab06ef184a6b9a43
BLAKE2b-256 checksum
How to use checksums
4d6436b88cbdbffcd67d6430e5ccdd90810c13c96f3866f3d1629c1891cdc2d0
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-win32.whl

Download URL upolygon-0.2.3-cp310-cp310-win32.whl
Size 200.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
280234221671cd0f0a1eaeceee71d1b9741b1e4c9133114d05d513fc900daf8c
BLAKE2b-256 checksum
How to use checksums
375c1df88f9672c522cb5d23b85dbd3e423ac1e9d96b1c7b11d6fb72c63b14bc
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL upolygon-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f6a9d1f824347300cb772e1d66747302185e5794ab345d41be473f8f66decdba
BLAKE2b-256 checksum
How to use checksums
6e877a24699d6f3aa894d75164ab6ca8b22beb652128f5fcc08d343b5056bc53
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL upolygon-0.2.3-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
03a05add58310969e34226a7db7196d50fbb78bd7d5706e590fd8b91cde8f9a4
BLAKE2b-256 checksum
How to use checksums
12ab712280e105c02c3ae6b097a5c2417b526fac5437b9fb2511e6c938e63d39
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL upolygon-0.2.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d27b000cdf5fbe1dfff62248abdb429739be5a9f777d8d8233c301216d998f0c
BLAKE2b-256 checksum
How to use checksums
6b100842b68b092d18c13eaf29128f6c17d8e4b8e09a6752ea82785f07ba9d42
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL upolygon-0.2.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2f278ef3531056b2e394b8426003b901c13e633f8468fc127939dfefea66747f
BLAKE2b-256 checksum
How to use checksums
78e60a8a01fedfdf3a95c0a86bd64b47ac680fb59c815809a8c1dc8b98025a09
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL upolygon-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Size 280.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f93dc0623497aaa2bf5aac60d68e5864a46a1224f2d09810add425cdcb41cd49
BLAKE2b-256 checksum
How to use checksums
3c0eaef7d62da9b01b4971b67ac61e2a1ac0a2449da6c5aae2a9d0ea8d89ac5b
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL upolygon-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 279.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
84e73377bf7544278af33e568ab6a3fe8ca55ce9822b3de5ff8aab3e14af50a4
BLAKE2b-256 checksum
How to use checksums
ba796f1b9d13ea5687d4f920b145f02328ec7813d6f516aee069cc18eea26bd8
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 Aug 12, 2026.

Transparency log

Release files / upolygon-0.2.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL upolygon-0.2.3-cp310-cp310-macosx_10_9_universal2.whl
Size 556.9 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ce287abd012afc1d9e83ddee6914379086d33cc524522addb04e6524b367fa28
BLAKE2b-256 checksum
How to use checksums
e382d73cd5d1352b38ba093e574537369f0754c53f472e8b8f79a116b4bbf982
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 Aug 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.3 This release

55 release files

0.2.2

43 release files

0.1.10

9 release files

0.1.8

16 release files

0.1.7

10 release files

0.1.6

14 release files

0.1.5

14 release files

0.1.4

4 release files

0.1.3

4 release files

0.1.2

10 release files

0.1.1

10 release files

0.1

10 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