sparea: Spherical Polygon Area
Python bindings for sparea_zig, a Zig library for computing the area of spherical polygons.
import sparea as sp
# Octant triangle: equator at lng=0, equator at lng=90°, north pole.
sp.area([
(0.0, 0.0),
(0.0, 90.0),
(90.0, 0.0),
]) # ≈ pi / 2
# Same polygon expressed as unit (x, y, z) vectors.
sp.area([
(1.0, 0.0, 0.0),
(0.0, 1.0, 0.0),
(0.0, 0.0, 1.0),
], geo='vec3') # ≈ pi / 2
sp.area accepts three keyword arguments:
-
geo: input convention.'latlng'(default) and'latlng_deg'— each row is(lat, lng)in degrees (matching h3's convention).'latlng_rad'— each row is(lat, lng)in radians.'vec3'— each row is a unit(x, y, z).
The number of input columns must match (2 for the
latlngfamily, 3 forvec3). -
algo: kernel selection.'auto'(default) dispatches between a cross-product centroid-fan path (for hemisphere-contained polygons) and a per-edge angle formula.'cross'and'angle'force the named kernel. -
signed: output sign convention.False(default) folds the result into[0, 4π)— reversing the vertex order yields the complementary region (4π − interior).Truereturns the raw signed kernel value (positive for CCW-from-outside, negative otherwise).
Cross-check against H3
import sparea as sp
import h3
h = h3.latlng_to_cell(37.7749, -122.4194, 9)
diff = h3.cell_area(h, unit='rads^2') - sp.area(h3.cell_to_boundary(h))
Installing
pip install sparea
# or
uv add sparea
Wheels are published for Python 3.11–3.14 across Linux (x86_64, aarch64, manylinux + musllinux), macOS arm64, and Windows AMD64. No host-level Zig install needed.
To install the unreleased main branch instead, point pip/uv at the git URL:
pip install git+https://github.com/ajfriend/sparea_py.git
uv pip install git+https://github.com/ajfriend/sparea_py.git
That path triggers a source build: the hatchling hook
(src/hatch_build.py) pulls the Zig toolchain from the ziglang
PyPI wheel, compiles libsparea.{dylib,so,dll}, and bundles it into
the wheel before pip installs it. The upstream sparea_zig source
is fetched over the network from the URL pinned in
src/zig/build.zig.zon.
See dev.md for architecture, layout, and contributor
notes.
Metadata
Release files for sparea 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sparea-0.4.0.tar.gz | 13.7 kB | Details |
Built distributions (wheels)
Total release size: 3.0 MB
Release files / sparea-0.4.0.tar.gz
| Download URL | sparea-0.4.0.tar.gz |
|---|---|
| Size | 13.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
717d1ec52608fafb3bb7cdf33b09324848928ff832abaf6ed60b773de6a8ca49
|
|
BLAKE2b-256 checksum How to use checksums |
e66b549ea96014618d138bbf98d4a7ac1076f7a50277792d4b735a93d6757441
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314t-win_amd64.whl
| Download URL | sparea-0.4.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 101.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1fe9881ed1a70024cff48d529fbaddb7e38ce2f3739649acb2b915d4ecce0552
|
|
BLAKE2b-256 checksum How to use checksums |
5d3a8d36d38682ba46a2aa59335984a57d3d870c9b50e151feeae282d957818d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | sparea-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 106.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c6281232955f0967c8728b638b84db6b3538db79b13e0507ffda69aa708b8bf3
|
|
BLAKE2b-256 checksum How to use checksums |
0e0facf7ec75ade4887285ef06bf4371c3d5883bd1daa7b630d8b2d93df09bca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | sparea-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 103.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
bb9e48061b09d1cc51169895c1a74ccb0e2d489fe7f8a39a116af5f8817181b5
|
|
BLAKE2b-256 checksum How to use checksums |
8c31a1ce4ebbb5ba2619e8db701a4e20541a6c50a411d64c1c099c24b13ec855
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sparea-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 105.0 kB |
| 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 |
78c6bc2b3fac514c55c3560dc7741f404e8e41c4b4bcf554b2751557e6b2c1c5
|
|
BLAKE2b-256 checksum How to use checksums |
24c6550090bee73c746b5159346a86a27ca4892ab5e065cb6e130ab54a9ceae8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | sparea-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 102.1 kB |
| 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 |
8685ae95b1e8c59630766eab2126c3f996c9e8ffa311b6a16a50dce3d6fc76d6
|
|
BLAKE2b-256 checksum How to use checksums |
3ab8422f0d8f2711b01f97d85adf7863f9c3b431129c4a0d4489d15fb7faba08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | sparea-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 76.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e03654dbbbfb0e0f5fbbd75bb0b2ca98f5921bd5196e26211bf2d844b3bf098d
|
|
BLAKE2b-256 checksum How to use checksums |
bb501674e5438b4237d252dc5c1b9605317b6ab708358a477f489e765b18ab0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314-win_amd64.whl
| Download URL | sparea-0.4.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 106.2 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
afe1c7d5653db75784020119c35be11938a670145424971a049d1aca20c0ba78
|
|
BLAKE2b-256 checksum How to use checksums |
ef0abc6e456025efa9921bde184078a72c22be59baebbc9c6bdbeffd330c8090
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | sparea-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 110.3 kB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6968a5e17b439c53a73a72eadeef0125041d4abc42295b44c6bd6099d70daeb8
|
|
BLAKE2b-256 checksum How to use checksums |
b9d9d626e770824624eb170f408614e797dea922b0aa8589d483a2554ef39eec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | sparea-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 106.7 kB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
b315e005a4d7c5c873367b0b02d69a0cfea00a31dc6de16496e8fad41b0e4c01
|
|
BLAKE2b-256 checksum How to use checksums |
247f603993af38cf1259ff21648c0376404a629a5733dacb6ec2176589e9a621
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sparea-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 109.4 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f204828434d54ee92b2c74dd770cce67482f8baa7fa963556380be06a1b66cf0
|
|
BLAKE2b-256 checksum How to use checksums |
2371f9c0f514d114c4bd27e775a6cc1f2f27fb7b1b2941cf3de15d6d728ccad6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | sparea-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 105.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
26fe1fe97cc6092433470e3cb19d3b5cf9187be53301275e037bb0ac16b97278
|
|
BLAKE2b-256 checksum How to use checksums |
4a23ccf65a1de77d3b2812101ead4d039a3d8d511103f0707edfd437c135ee67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | sparea-0.4.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 71.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8803ae4c3845d5cbe8dec868655fb37efd1321f2a58870954fe525e551116a04
|
|
BLAKE2b-256 checksum How to use checksums |
0665060c5997e0893a32a783b605e5b07514393847f5cce42623a058bd7d9d33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp313-cp313-win_amd64.whl
| Download URL | sparea-0.4.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 102.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
272d4129ca1678637ab5b96233f152c2613e00e5a82926d164bd62c56a1fca58
|
|
BLAKE2b-256 checksum How to use checksums |
de146c200dc0a92507506c044eed6f8c64d278daaf2614f006439e7b5e372a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | sparea-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 110.0 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
faf5d8ad9e197e7367d3381c554a9022b6d09b0b60e0c1aeec9a20a8d06b0965
|
|
BLAKE2b-256 checksum How to use checksums |
2be6fd456abfd93ca5baf9b3a0c97a15246ea1d74218cf1ac71fb5f2a65395b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | sparea-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 105.9 kB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
01d546e286e92cfe0e92b48cdcc486f68be0a6bf4fc39ef4e17239648e99c956
|
|
BLAKE2b-256 checksum How to use checksums |
906eac502f84f81c3d43b30cf96775162427a5fc3332d8130cd3b0febbd778e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sparea-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 109.1 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9ff634c260cc0791d583c24ec36b8be4ecacda98996cc2122c97395929c89238
|
|
BLAKE2b-256 checksum How to use checksums |
0ade321b84ebaf0903e34516b17ea93100e83e52709bb1bc79bcf06d9320329d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | sparea-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 104.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
00ab468b00911e234997c9f2533f9981e88b06ffde5c742f6eec5086f5df9da4
|
|
BLAKE2b-256 checksum How to use checksums |
29e1ba0664ab396070d7baeeeab349d64cbae86ec37b1585263dbd8e45f3f9d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | sparea-0.4.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 70.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
68e9921146c92f1acafd90ce9ce0b13f8c7c430224ed65c5007efb1008e6e015
|
|
BLAKE2b-256 checksum How to use checksums |
d79c2465e403c638ed7554e4aa9d06b073ffd7501580fb5fdd6263b36375247d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp312-cp312-win_amd64.whl
| Download URL | sparea-0.4.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 103.0 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c66ae2a6e7e55515ddb6a2588c3791f48130f3eb1b76a30a2db01fe7ee134305
|
|
BLAKE2b-256 checksum How to use checksums |
d647cd4700400c6fc23d918078ae2163aa266a23b44e1e02f69578da9c6d7e90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | sparea-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 110.5 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8426ec50508887700e557ff2285a831efe7237ef77fe5362cce21f5ef0e22622
|
|
BLAKE2b-256 checksum How to use checksums |
712c6d28ac256e7034bbcf289c6082638f70f24820c0ccb2dd07d3eb10c4211b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | sparea-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 106.4 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a0186f8a0d3920db2f5d80e33329a35527b5797b184e0bb7ff782109a9dcdcd
|
|
BLAKE2b-256 checksum How to use checksums |
939e8d3665ce8858a5e68bd2cf80ded2c6c9b53b038ebaf0eddf7b6646e27f11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sparea-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 109.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e34483154095ea60b2af4da269636b82ac6d688b87aa619c207be5ee6711303d
|
|
BLAKE2b-256 checksum How to use checksums |
bb2d35902eb1c4ee6b5f0cf3c2c09bac3399919c3d45092efc6316f2a3d92eab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | sparea-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 105.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9f4148202a7c50e43d13f2e10361c23e9870bddbdb5df6de7e6a26a17c891d18
|
|
BLAKE2b-256 checksum How to use checksums |
2030162a6295d3ccb7f68ce1734f22e15ab760cfaf839e928382580f8a5f28fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | sparea-0.4.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 71.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
82288801a55bb21ce8637beda56fe451817d8956b4d0a5464ac489ecc1198197
|
|
BLAKE2b-256 checksum How to use checksums |
a649eb3610ff71fd5c4a7c4e8ec4cf508b76e0aad7c667d4b682f681812c0da4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp311-cp311-win_amd64.whl
| Download URL | sparea-0.4.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 103.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4b8e3836a3a7cec6a9106c014b15b50f377e8e3c00328a27410865d20bc0314b
|
|
BLAKE2b-256 checksum How to use checksums |
ffcf432b6687be4e2064db10e0a5bf180b83e4df067842a1e369fa58adb51f74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | sparea-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 111.8 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
01649c0bb319edfc38794ea1363b81abc994080d6a47205ecee9ea113e669143
|
|
BLAKE2b-256 checksum How to use checksums |
00f5ba730788f6405f0bfff14d61693e0e1a3026a9a9c62731692dc709a4a292
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | sparea-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 107.8 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9553f306c35f30342e3bbf2b30b5cb49b1ab72b7aed29fc6dd9f83edd6f52fa4
|
|
BLAKE2b-256 checksum How to use checksums |
903c6245566fd66660f9a4e6a56ea98509adedcf4b7496e4bd3d477ec7321cfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | sparea-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 110.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cffdb1d815c80648623ec992d2d839059ac809933e05c378615e0d91133adcf8
|
|
BLAKE2b-256 checksum How to use checksums |
c44eb0c1489cf61223643047770b449dd5a5bcf9b5d029c22333f69efa3d3eb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | sparea-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a506f4a652d96717734a7d845af13fee90f24d656244a8c081f331dfb89d05e5
|
|
BLAKE2b-256 checksum How to use checksums |
dc28d2098ea445435f7fc4a1c2e1c63ed7831dff669f7f24f1fed0b130f938c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency logRelease files / sparea-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | sparea-0.4.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 70.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0ac3218f13dbdd0340ca72fbaa9031e50810c3421cb19e88c4d701e2adea93ec
|
|
BLAKE2b-256 checksum How to use checksums |
5c27dff5f8731f539aa8be2ccf62034736879f20d98daa931bd0feb1edc26dd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 7, 2026.
Transparency log