Skip to main content

Compute the area of spherical polygons on the unit sphere.

Project description

sparea: Spherical Polygon Area

PyPI Python License Tests Wheels

Python bindings for sparea_zig, a Zig library for computing the area of spherical polygons.

import math
from sparea import polygon_area

# Octant triangle: equator at lng=0, equator at lng=π/2, north pole.
# Vertices may be either (lat, lng) in radians or unit (x, y, z).
polygon_area([
    (0.0,         0.0),
    (0.0,         math.pi / 2),
    (math.pi / 2, 0.0),
])  # ≈ pi / 2

polygon_area([
    (1.0, 0.0, 0.0),
    (0.0, 1.0, 0.0),
    (0.0, 0.0, 1.0),
])  # ≈ pi / 2

The result is in steradians, in [0, 4π). Reverse the vertex order to get the complementary region (4π − interior).

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sparea-0.2.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distributions

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

sparea-0.2.0-cp314-cp314t-win_amd64.whl (100.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

sparea-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl (108.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sparea-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl (105.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sparea-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (106.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (103.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl (75.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

sparea-0.2.0-cp314-cp314-win_amd64.whl (105.7 kB view details)

Uploaded CPython 3.14Windows x86-64

sparea-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (113.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

sparea-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl (108.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sparea-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (112.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (70.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

sparea-0.2.0-cp313-cp313-win_amd64.whl (102.0 kB view details)

Uploaded CPython 3.13Windows x86-64

sparea-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (112.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

sparea-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (108.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sparea-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (111.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (69.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

sparea-0.2.0-cp312-cp312-win_amd64.whl (102.5 kB view details)

Uploaded CPython 3.12Windows x86-64

sparea-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (112.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

sparea-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (107.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sparea-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (111.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (106.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (70.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

sparea-0.2.0-cp311-cp311-win_amd64.whl (102.9 kB view details)

Uploaded CPython 3.11Windows x86-64

sparea-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (114.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sparea-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (109.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sparea-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (113.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

sparea-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (109.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

sparea-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (69.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file sparea-0.2.0.tar.gz.

File metadata

  • Download URL: sparea-0.2.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9e4b5825a92faa5a17f69b1ae01b3ae0e148bf37e17186e6937073d40fa9b4d3
MD5 9b6c4f952821af088a876fad5193f481
BLAKE2b-256 f3c6e85dca0c901ea689a6c1065f43e8fcd804d8de8396c4271fcb0d406c5ef0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0.tar.gz:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: sparea-0.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 100.6 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1624626ab171ff36afa357a49656d5f7eff2105f11c3727d6fd24541c27d7fb9
MD5 e0e4245b42fab95a8b2613564c696b5d
BLAKE2b-256 8b8577d2a1a6353338c804a7fc099593e03b163b47d65123b50face1efc37970

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62241e50e963daf6ae74327a0e2b0eff059dd6153865218636b28dd163010569
MD5 a8c1b99bd88b142611e5d204a007d851
BLAKE2b-256 3f0d53fea5d2b6c59d7ae6e5ef92f0f0c46ce2fbcb19d9343e9825448a4a4661

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a98a137a66fcb5ecbc6e455e239f02dd1a23f12bf47da1f32fcf1054f2be4a0
MD5 95be9d77a3ef858eac6cf9170db75a79
BLAKE2b-256 cec9b98ae7846f8ed9406fc97bd8e1c06e972eb134efa30bc4aa158007b61745

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb96e52232aba47f5247e0b1424703317b909689a2c1347924f2cab21f6eca80
MD5 75c8dac89536b69e9bf2528f1c8523e0
BLAKE2b-256 3cabe0bf7ea10d6646caa2282f38e698bbe74a3e9b3e1666d0172662d1bfc1b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 367a7538a46f93bd48bb8508541083cc15a73389c503f4468baf9978720e60d9
MD5 9c18e74c1e6f06ecc2dc319268e7fee9
BLAKE2b-256 0f56e43b94a211f6bbdeeabc36680131142f386eea6ee4c872056e8e512cccf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1db8023502c689847644e6c28573df224ddc327e0ae79e991d8b27f728fccd22
MD5 931d9a3e42498d3ddcad1fa7ff8f0922
BLAKE2b-256 c29710dd0ca262e82ee1a4276f8aafe1ab5729e423bce4215544603661345cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sparea-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 105.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5c4b40bd2319208174ce269c164b313a56c51f3d98e5319b03c5e9f6fe3c53f1
MD5 9065091ccc2fe54c200b401dc94d9c11
BLAKE2b-256 212b3b36890d291fabec3f66b6eb6b4222820e01df97e2acab2d4b495a7e8fbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e926c41c5cede16aaef873eee1bc813009be82ae5357885d1e4def24ddb0f22
MD5 affe048706aa6fde902e10e6191de330
BLAKE2b-256 6c69a1145eae4f787cc2e9420987768bf6bd9f9f751ea9af2b5490adc7497db5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5303207b3a70c1abb715d5798bc0ddc63b62838afdd977301c6d827f79ea3689
MD5 ee97080f39844619e8030e58351005d3
BLAKE2b-256 e5080f4f30cdbc2d769fe2f6f2ab6c55a6b788dc9d42e4e7633d0fe9bb69572e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0295da46cae9c4a095e32bcf8355c8c9fd2417b756094e15693daa4c6e1a34cb
MD5 1e7142fbca97d0683fd0ae0872e349c3
BLAKE2b-256 0f1ec4deae63f07e95b997e204ede650bc4c8ef2e5b0670ffa3fce5c25f69638

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e142aa6c68f1bdc345f81c2b7052b7b3f4df1faf86e008f18ee6c7b774ca7448
MD5 61c5699ceacf9e18d03e22f345d0d167
BLAKE2b-256 3cd7c76f9bdaf53d500432adde7fda2eaca816f031db9e7d8fbf55c3afad5adf

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 183c079e62ef7dadce41089e3a835471a7f69f586b46c127db4dd3e0ce0b0ff3
MD5 31cb550dc644165d3f5bb406c8888ea8
BLAKE2b-256 a56d58f12f2513b05a2a1781c12fdb4d9de3c967b01786a0164e0225bd225422

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: sparea-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 102.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0d74f9d4c3b51ffee237d0bea92cde6bc6cb56c93e487d4641c6c3658b464ff5
MD5 39069043e5f5f7befa6f5bc89541d1c5
BLAKE2b-256 3c8412b35e19a36728b1985197b62e680ee04bd95e533a820819e91498e8ec54

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27f9638e6631a173aec9663774a2ba0f0c9310f5b9e257b9364ec1c8d78419e0
MD5 490520676dbc417f0c3b30d50693ab7f
BLAKE2b-256 2732c449dd7c60d6e8f2489983cc8724480b557a4eaf584d85582e6a80aa0643

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a315b08b80e7c676e076940b45f5f3f5dfe8be3c6ab2b9a344a2fcb3e52a75f6
MD5 0521bde0dc4d7e56c5156624cfea701a
BLAKE2b-256 4c1a4b6da349b7499a61c7f98d82ad5cc08ce4affa75b3072b503be06b0bc4ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98694e020b9f915bbafccd4b3395c677deb79497aca3017879336b5f344cdf3d
MD5 ff02d6411d54dc1cb7432c1e84ded7aa
BLAKE2b-256 203befbfcd8ccfa24d0429ecbae60a823a96bf4d3c7ab3878c6cf0896f15b466

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 decacd74b426265d36495e2ca43def04f5246a02e704acae33592be16760b72a
MD5 e771b29e12c445247b4218d619e4b6a4
BLAKE2b-256 0efdfd1e6de76819d87c99156c371b756784aa4851e39c84e4ab8b1e86bddb74

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0190561899d13b92ab09007d8d4687d1b87e529bc362afcee0f4e75281810d8f
MD5 4fec4c6795d509d57ea785f9a9e3f34e
BLAKE2b-256 36679feb30121d4824f8e75a945f9435c4ffb7c64d9dbc8b5e5fb45096769ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sparea-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 102.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db1e6e924bc40729785ab49a2c36df3d0a96ebc515bc57105f453820a44033c8
MD5 32d9585365e1d69236de708944bb513c
BLAKE2b-256 87de2eda12bf0b1220eeb9fc20ef9f8fa0ef15b953d5fccb72e993daeb27b2ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4c4e455869191fdd78e013ef2925f053d4f987000d41bcd98602f0a5c397951
MD5 ab6e268f31854cab41133685f0d105e0
BLAKE2b-256 10e97b041870fc7a228bb368d57f8e3f12cf41c476a3b0eceab0aaef9765c60b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 260b2353dc8b2ec6b7ffbed724b82d0caf3121815d37807ea8ca5fe747b29503
MD5 65816855fa3c133de32a46998b531057
BLAKE2b-256 fb52ca3d65ce66166fec2e4e0e998b182bdfb78d3cc30449e2885036a59b124e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36bd014d00d2903734ed80715e1ffbc428460e3d6c1c75e7d0d80faaa4233ed3
MD5 9af724e2c99ca8b2073b86bd885df67e
BLAKE2b-256 c7dce10cbd35ff84523abc26a77db56cc4a78164472e2403c6d2621a62efa4a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f629228900ba9b5a50c372c451035d11391743fcf86da2ad1d08b78a8829e2e
MD5 0efbfda93d81ff0219547c510121a4bd
BLAKE2b-256 0da4b436aa1e3ea8de396c75658781509f636c3e2887bee8016cf7ddef3623cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3079e574320202459062f8cdc0f204f3b4757aa2cd29e11903ab2309067bf8a
MD5 b6fc85877ad4c5075455c73d2a3749e6
BLAKE2b-256 d006205d4b2e93434641aee8cbaba8b459ec04b33163d4ffaefaac910e31087a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sparea-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 102.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sparea-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a629b6e17733c41e20150274dab6c913d35d6bc05a2983e9a47f09526adbe5a
MD5 e59791e2237995dbfa5bb49fa658f68d
BLAKE2b-256 f922567bba4c28bf87723f6edb7044e9d649423cd70f0e639dcd493dad5c3df2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2f2395841b8e15398137c5023f8868440246f8dcb7e568d8c1b8b98764a669e
MD5 a227fed564809e2db190d5a4609f243f
BLAKE2b-256 c343da8b1cf06f013e12a5ee161e9667c8ee57d921a61379666d6e3a159f0728

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb1c39969c8188224c2c6443cdd5e4d556a9f32efbfe4f7ea0f6d8d8db7272cd
MD5 8df2fbd742e544b5fb37cfec40da1119
BLAKE2b-256 c62c57f0973b89ff94d92e1001c7319c0334e17ae77c9ad91f61052aeec95b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3326f9617c5cb3ed5a42550a24ac369eae0f5502a468fad0a74d3689fa6c0851
MD5 d5c82b69c8c1244d5c00054d7d9b883d
BLAKE2b-256 ce47c9b3e889b55064bc8309ca0ef6398a133f3bbf85edd6258e7cb80571b999

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca627dea004ea7793a36a8783d1cbda351b4c96c691e625bb0a5244217fcc38d
MD5 1ced8aae1a6830f064395e219c28424b
BLAKE2b-256 1876ea08e43a36edfceffefb255d893b3364e621af29d1708dfc7e3b162f7fb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

File details

Details for the file sparea-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sparea-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f81da15e68e2704c0b562af2273507cc2cf83207ca8d9b9d5bb9bf71775e469
MD5 9aaaf93687a7be0b326d59962690a161
BLAKE2b-256 bf2ee19268a9e1d8147ec86efe781e1d6db84c81b6e44aa68cc3d1c97365e887

See more details on using hashes here.

Provenance

The following attestation bundles were made for sparea-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on ajfriend/sparea_py

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

Supported by

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