Skip to main content

PyGeoHash

PyPI version Python Versions

A simple, lightweight, and dependency-free Python library for working with geohashes.

Full docs at pygeohash.mcginniscommawill.com

What is PyGeoHash?

PyGeoHash is a Python module that provides functions for encoding and decoding geohashes to and from latitude and longitude coordinates, along with utilities for performing calculations and approximations with them.

It was originally based on Leonard Norrgård's geohash module, but now adds more functionality while supporting Python 3, and is optimized for performance.

Why PyGeoHash?

  • Zero Dependencies: Works with just the Python standard library
  • Simple API: Clean, intuitive functions that are easy to understand
  • Lightweight: Minimal overhead for your projects
  • Python 3 Support: Fully compatible with modern Python
  • Robust Implementation: Reliable geohash operations
  • Optional Visualization: Visualize geohashes with matplotlib and folium
  • Extensively Tested: Comprehensive test suite validated against geohash.org

Installation

# Basic installation
pip install pygeohash

# With visualization support
pip install pygeohash[viz]

# With the cross-library benchmark comparison dependencies
pip install pygeohash[benchmark]

Quick Start

import pygeohash as pgh

# Encode coordinates to geohash
geohash = pgh.encode(latitude=42.6, longitude=-5.6)
print(geohash)  # 'ezs42e44yx96'

# Control precision
short_geohash = pgh.encode(latitude=42.6, longitude=-5.6, precision=5)
print(short_geohash)  # 'ezs42'

# Decode geohash to coordinates
lat, lng = pgh.decode(geohash="ezs42")
print(lat, lng)  # 42.60498046875 -5.60302734375

# Calculate approximate distance between geohashes (in meters)
distance = pgh.geohash_approximate_distance(geohash_1="bcd3u", geohash_2="bc83n")
print(distance)  # 625441

# Get adjacent geohash
adjacent = pgh.get_adjacent(geohash="kd3ybyu", direction="right")
print(adjacent)  # 'kd3ybyv'

Visualization

PyGeoHash includes optional visualization capabilities:

# Plot a single geohash
from pygeohash.viz import plot_geohash
import matplotlib.pyplot as plt

fig, ax = plot_geohash("9q8yyk", color="red")
plt.show()

# Plot multiple geohashes
from pygeohash.viz import plot_geohashes

geohashes = ["9q8yyk", "9q8yym", "9q8yyj"]
fig, ax = plot_geohashes(geohashes, colors="viridis")
plt.show()

# Create interactive maps with Folium
from pygeohash.viz import folium_map

m = folium_map(center_geohash="9q8yyk")
m.add_geohash("9q8yyk", color="red")
m.add_geohash_grid(precision=6)
m.save("geohash_map.html")

Generating Example Visualizations

To generate example visualizations for the documentation, you can use the provided Makefile command:

# Install visualization dependencies
make install-viz

# Generate visualization examples
make viz-examples

This will create static images and interactive maps in the docs/source/_static/images directory.

Features

  • Encode coordinates to geohash strings
  • Decode geohash strings back to coordinates
  • Calculate approximate distances between geohashes
  • Find adjacent geohashes in any direction
  • Control precision of geohash encoding
  • Bounding box calculations
  • Visualize geohashes on static and interactive maps

Testing and Accuracy

PyGeoHash is extensively tested to ensure accuracy in geohash encoding and decoding:

  • Comprehensive Test Suite: Includes over 450 test cases covering various precision levels and geographic regions
  • Validated Against geohash.org: All test cases are validated against the reference implementation at geohash.org
  • Edge Case Coverage: Special attention to edge cases like poles, equator, date line, and precision boundaries
  • Roundtrip Consistency: Ensures encode->decode->encode operations produce consistent results
  • Regional Coverage: Test cases span all continents and major geographic features

To run the tests:

# Run the standard test suite
make test

# Run tests with coverage
make test-cov

Use Cases

  • Location-based services
  • Spatial indexing
  • Proximity searches
  • Geographic data clustering
  • Location encoding with privacy considerations
  • Geospatial data visualization

Blog Posts

For more insights about PyGeoHash, check out these blog posts:

Contributing

Contributions are welcome! Feel free to submit a Pull Request.

License

This project is licensed under the MIT license. See the LICENSE file for details. Prior to version 3.0.0's rewrite the project was licensed under the GPL-3.0 license.

Acknowledgments

  • Originally based on Leonard Norrgård's geohash module (since re-written)

Benchmarks

How PyGeoHash improved over time

Median time per call in nanoseconds — lower is better. Every cell comes from one measured session: the suite in tests/test_benchmark_comparison.py runs one discarded warmup pass and then three timed passes, and every measured call asserts its result; all five pygeohash columns were captured with the same 3.5.0 suite on one machine in one session.

Operation pygeohash 3.2.0 † pygeohash 3.3.0 † pygeohash 3.3.2 † pygeohash 3.4.0 pygeohash 3.5.0
encode 735 (725–743) 413 (413–417) 602 (602–721) 473 (472–476) 470 (470–474)
decode 4,315 (4,276–4,400) 944 (899–946) 1,023 (1,011–1,070) 616 (614–638) 584 (579–1,011) ¹
bounding box 4,267 (4,260–4,308) 1,516 (1,456–1,520) 2,455 (2,394–2,512) 1,192 (1,175–1,222) 1,067 (1,045–1,087)
is_valid_geohash 1,703 (1,639–1,710) 1,672 (1,638–1,674) 1,691 (1,681–1,703) 490 (484–498) 505 (499–510)
get_adjacent 2,580 (2,552–2,593) 2,582 (2,572–2,613) 5,924 (5,848–6,022) 1,384 (1,378–1,393) 1,382 (1,361–1,385)
get_adjacent (border wrap) 7,188 (7,163–7,209) 7,134 (7,097–7,156) 15,858 (15,680–16,266) 1,810 (1,798–1,821) 1,773 (1,710–1,774)
geohashes_in_box (4-cell, p9) 87,374 (87,124–88,156) 40,156 (39,642–40,449) 110,569 (107,392–110,930) 14,117 (14,088–14,729) 13,455 (13,312–13,583)
geohashes_in_box (361-cell, p6) 9,446,023 (9,248,468–9,485,611) 4,158,630 (4,129,873–4,282,572) 6,111,628 (5,925,939–6,130,139) 300,203 (298,570–309,776) 287,850 (286,010–289,168)
  1. All five pygeohash columns were measured with the same 3.5.0 suite on one machine (Linux x86_64, Intel Xeon @ 2.60 GHz, 8 vCPUs) in one session, in release order 3.2.0 → 3.3.0 → 3.3.2 → 3.4.0 → 3.5.0, every build from source on CPython 3.13.14. Per column: one discarded warmup pass, then three timed passes; each cell is the median of the per-run medians with the observed low–high range.
  2. † Releases 3.2.0, 3.3.0, and 3.3.2 predate #144's deterministic-sorted geohashes_in_box contract, so their columns were measured under a harness copy whose box-output assertions were relaxed to order-insensitive equality; every other assertion ran unchanged.
  3. ¹ The 3.5.0 decode range includes one disclosed transient pass; the quoted median is the suite's median-of-three aggregation, which is robust to it.

Relative to 3.2.0, the 3.5.0 column improves every measured operation: geohashes_in_box on a 361-cell box 9.46 ms → 288 µs (−97%); decode 4,315 → 584 ns (−86%); the 4-cell box 87.4 → 13.5 µs (−85%); the border-wrap adjacency 7,188 → 1,773 ns (−75%); bounding box 4,267 → 1,067 ns (−75%); is_valid_geohash 1,703 → 505 ns (−70%); get_adjacent 2,580 → 1,382 ns (−46%); encode 735 → 470 ns (−36%). The path was not monotonic: 3.3.2 measured as a real regression against 3.3.0 on several operations — get_adjacent +129%, the border wrap +122%, 4-cell box enumeration +175%, encode +46% — with the recoveries landing in 3.4.0. Between 3.4.0 and 3.5.0, decode improves 5.2% and bounding box 10.5%, while encode is unchanged within measurement resolution (−0.5%).

How PyGeoHash compares to other libraries

Median time per call in nanoseconds — lower is better. Every cell comes from the published comparison run of 2026-09-06 — same machine class, CPython 3.13.14, pytest-benchmark 5.3.0, one warmup pass plus three timed passes — a separate run from the session behind the over-time table above. An em-dash (—) marks a genuine API gap: the library does not expose the operation. An em-dash is never a placeholder.

Operation geohashr 1.6.0 pygeohash-fast 0.3.0 python-geohash 0.9.2 geohash-tools 0.2.0 pygeohash 3.5.0
encode 353 (341–361) 455 (451–455) 635 (630–644) 12,014 (11,994–12,183) 475 (473–576)
decode 231 (228–234) 545 (543–551) 791 (781–826) 8,439 (8,416–8,453) 554 (553–558)
bounding box 317 (313–318) — 929 (927–932) — 1,058 (1,043–1,125)
is_valid_geohash — — — — 382 (379–383)
get_adjacent 372 (360–378) — — 933 (907–933) 1,397 (1,379–1,406)
get_adjacent (border wrap) 358 (356–366) — — 2,267 (2,253–2,293) 1,798 (1,784–1,850)
geohashes_in_box (4-cell, p9) — — — — 13,602 (13,542–13,703)
geohashes_in_box (361-cell, p6) — — — — 293,134 (291,317–294,377)
  1. This table is backed by the separate published run (linked in the paragraph below), not by the session behind the over-time table — the two runs are distinct, and numbers are never mixed across them.
  2. The published run applies a 20% across-repeat stability gate after warmup and flagged pygeohash's encode spread at 21.6%, over that gate.

On this run, geohashr and pygeohash-fast are faster than pygeohash on encode and decode, geohashr and geohash-tools are faster on single-cell adjacency (on the border-wrap variant only geohashr is), and geohashr and python-geohash are faster on bounding box. No competitor exposes a standalone validity check (is_valid_geohash) or box enumeration (geohashes_in_box). The benchmarks page also measures two further pure-Python libraries, libgeohash and geolib, which trail far behind the libraries shown here.

Version history

The tables below compare PyGeoHash 3.0.0 to PyGeoHash 2.1.0 — a record of the v3.0.0 CPython rewrite, not a comparison against other libraries. They were produced with a much older pytest-benchmark and are kept for history only.

Version 3.0.0

Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations
test_encode_benchmark 614.0035 (1.0) 1,170,750.9984 (1.34) 1,119.5566 (1.0) 6,011.2433 (1.35) 714.0043 (1.0) 664.4987 (7.30) 370;1371 893.2107 (1.0) 117772 1
test_approximate_distance_benchmark 901.9859 (1.47) 872,125.0051 (1.0) 1,346.1119 (1.20) 4,467.1457 (1.0) 1,031.0032 (1.44) 90.9786 (1.0) 463;13144 742.8803 (0.83) 71891 1
test_decode_benchmark 2,791.9887 (4.55) 3,266,092.0115 (3.74) 4,683.3561 (4.18) 22,447.8219 (5.03) 3,102.9922 (4.35) 2,965.2583 (32.59) 103;302 213.5221 (0.24) 26769 1
test_haversine_distance_benchmark 3,989.0001 (6.50) 1,066,400.9897 (1.22) 5,441.2395 (4.86) 10,068.4850 (2.25) 4,475.0050 (6.27) 330.0083 (3.63) 429;3534 183.7817 (0.21) 28312 1

Version 2.1.0

Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations
test_approximate_distance_benchmark 903.0045 (1.0) 2,239,810.0118 (145.76) 1,242.2962 (1.0) 8,910.5317 (2.45) 1,034.0009 (1.0) 83.0041 (1.0) 411;12404 804,960.9836 (1.0) 126872 1
test_numba_point_decode_benchmark 5,554.9899 (6.15) 28,678.0123 (1.87) 11,125.8007 (8.96) 9,922.0335 (2.73) 6,597.9839 (6.38) 8,462.7463 (101.96) 1;1 89,881.1717 (0.11) 5 1
test_numba_point_encode_benchmark 6,829.9996 (7.56) 15,366.0076 (1.0) 8,949.4046 (7.20) 3,633.1020 (1.0) 7,203.9838 (6.97) 3,100.7585 (37.36) 1;1 111,739.2773 (0.14) 5 1
test_decode_benchmark 9,094.0157 (10.07) 564,207.9923 (36.72) 23,505.3902 (18.92) 47,847.8575 (13.17) 19,235.4928 (18.60) 10,221.4981 (123.14) 4;9 42,543.4333 (0.05) 156 1
test_encode_benchmark 16,131.9913 (17.86) 6,522,867.0137 (424.50) 43,962.7989 (35.39) 204,118.7023 (56.18) 30,353.0251 (29.35) 5,316.5204 (64.05) 12;160 22,746.5044 (0.03) 1081 1
test_haversine_distance_benchmark 19,751.9839 (21.87) 2,229,443.9841 (145.09) 24,979.8646 (20.11) 27,057.9632 (7.45) 21,632.0041 (20.92) 1,626.0019 (19.59) 453;3700 40,032.2426 (0.05) 24647 1
test_numba_vector_decode_benchmark 887,114.0017 (982.40) 1,070,945.9893 (69.70) 974,148.7971 (784.15) 72,131.5386 (19.85) 977,645.9774 (945.50) 111,056.4845 (>1000.0) 2;0 1,026.5372 (0.00) 5 1
test_numba_vector_encode_benchmark 6,603,729.9985 (>1000.0) 9,492,440.0037 (617.76) 8,344,232.0058 (>1000.0) 1,069,465.9606 (294.37) 8,602,735.0044 (>1000.0) 1,065,492.2444 (>1000.0) 2;0 119.8433 (0.00) 5 1

Metadata

Release files for pygeohash 3.5.1

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

Source distribution (sdist)

Source distribution for pygeohash 3.5.1
File Size Uploaded
pygeohash-3.5.1.tar.gz 87.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pygeohash 3.5.1
File
pygeohash-3.5.1-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
pygeohash-3.5.1-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
pygeohash-3.5.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pygeohash-3.5.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
pygeohash-3.5.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pygeohash-3.5.1-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
pygeohash-3.5.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pygeohash-3.5.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
pygeohash-3.5.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
pygeohash-3.5.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pygeohash-3.5.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
pygeohash-3.5.1-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
pygeohash-3.5.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
pygeohash-3.5.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pygeohash-3.5.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
pygeohash-3.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pygeohash-3.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pygeohash-3.5.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pygeohash-3.5.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pygeohash-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pygeohash-3.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pygeohash-3.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pygeohash-3.5.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pygeohash-3.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pygeohash-3.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pygeohash-3.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pygeohash-3.5.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pygeohash-3.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pygeohash-3.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pygeohash-3.5.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pygeohash-3.5.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pygeohash-3.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pygeohash-3.5.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
pygeohash-3.5.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pygeohash-3.5.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 2.7 MB

Release files / pygeohash-3.5.1.tar.gz

Download URL pygeohash-3.5.1.tar.gz
Size 87.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d9a6ed89cfb023e0eba041a06ed676444413450be52e6a3b2c89b4a7908673ec
BLAKE2b-256 checksum
How to use checksums
d1fec7ade848a10c697d48f19859ec7a71a992b5597fd6ce8d5f16ba867853d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315t-win_amd64.whl

Download URL pygeohash-3.5.1-cp315-cp315t-win_amd64.whl
Size 49.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
25f3189bf7db4b885b30e2bf2e1d84eb7e670b72707307fb4121e1627d49ec7e
BLAKE2b-256 checksum
How to use checksums
c993b61b7c9ac235e094cd4574cbb455cbec61d1a2daa8b13abbf52e62945d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315t-win32.whl

Download URL pygeohash-3.5.1-cp315-cp315t-win32.whl
Size 48.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
7840be5f72033dca509f752d54814789e6165d2711f175050d2274b4d3a146ae
BLAKE2b-256 checksum
How to use checksums
c1437a4eb7bcf5c3dde62238a0adf47934906c9e4590295b179f4a29230cc0f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 70.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9412003061319f1c7a8915a613b1a3b33710845421ea7c520db228dd84e1cfeb
BLAKE2b-256 checksum
How to use checksums
ad4e3fa075f90ce53c733552b1ba058ca5fc95d040058fab2991e7dc5f61d461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 66.9 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
18fce3cc0149fa92977f0e390bbb77020e7f5001cee30b4c5a7919d6910e6cda
BLAKE2b-256 checksum
How to use checksums
db56c246211d6657d415027ea9b30bcbf540a629db40ad231679266aafbea813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315t-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp315-cp315t-macosx_11_0_arm64.whl
Size 46.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0a28648616cbdf4c3bb70efed6d1341c9a16abe4d855c60636a65a6a78fbeff4
BLAKE2b-256 checksum
How to use checksums
dc35e1d733396b9544cc4156779a073e44df8f9f67e6d585b2ade68fceb78729
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL pygeohash-3.5.1-cp315-cp315t-macosx_10_15_x86_64.whl
Size 46.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
827a2561a1825bb857d52945d8ab0e35bcaf86a3f3b30d225d581c5e47d696eb
BLAKE2b-256 checksum
How to use checksums
df3a915526a74992f8e8d548f2e61d8bf2c8d59727e8a6a4d037373f9476439a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315-win_amd64.whl

Download URL pygeohash-3.5.1-cp315-cp315-win_amd64.whl
Size 48.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
fb2c580da182d069825737a33322d03c63b6597143237923de48e52fdf098585
BLAKE2b-256 checksum
How to use checksums
1c4a0f361c9fb880f724212f9e0b00d74a390a95379a64731d2d6b2a0a31d8cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315-win32.whl

Download URL pygeohash-3.5.1-cp315-cp315-win32.whl
Size 47.7 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
3836fee45c80e987d29852cbb0384cf0d820f4f07aea1f0789ef09b327b30a49
BLAKE2b-256 checksum
How to use checksums
3b71b52b098b53304383113bb1d58965b308005b18413dc7955fc2b5be616515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 68.5 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b0e3f982ce2c9138424ab82a5779b50a056e47211d20f607aeacf233d6b4165b
BLAKE2b-256 checksum
How to use checksums
b66a2542ccdcd80539a4c5ed6c1d6f0f75571ffaa3be6b8bc60bed72dcd3d04f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 66.8 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6ad494c44f42828fb15bc53bf0c63a2c860313e4831f1812a793b84d8192499b
BLAKE2b-256 checksum
How to use checksums
59de64164d4750d6bcfa6d7883120e97435db6a44b02400ab36a1a145e0e6727
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp315-cp315-macosx_11_0_arm64.whl
Size 46.8 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2374bd1adfa6c53eeafd5dbf190216a13686577315919456a984356bc98d6c3a
BLAKE2b-256 checksum
How to use checksums
a766a9008a2765e5010797664aa269ed4b8faa01e68515ef7cd04d0927a169c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp315-cp315-macosx_10_15_x86_64.whl

Download URL pygeohash-3.5.1-cp315-cp315-macosx_10_15_x86_64.whl
Size 46.7 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
ad4ff07e049023f7e64e3f2ca59b8539e809307a7111f6d42e579f23cd0ab730
BLAKE2b-256 checksum
How to use checksums
7a7b229e4ec619d8abf4e8aa8a9f8841b69a86009dda974e9ee3e41b02def115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314t-win_amd64.whl

Download URL pygeohash-3.5.1-cp314-cp314t-win_amd64.whl
Size 49.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
344b543114bc73d55e0cfe2d2fd4ce350118ee4f45bc4dac3d281213c71926ba
BLAKE2b-256 checksum
How to use checksums
afee17ade4ee979e05292b79c676278fc5c3742adf63f310aa72c869440779ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314t-win32.whl

Download URL pygeohash-3.5.1-cp314-cp314t-win32.whl
Size 48.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
113240a1f1a32e85332a3b95867d3914440d54f900a16d114a02a77d68c52df7
BLAKE2b-256 checksum
How to use checksums
376e82fe4cf847870f921c5f0b35d7dbf067be0bac941e39f534ae1701661c86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 70.0 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
f0619790afdd22a195255a1d0a91ce9e18ec339c1a7a394fc300397f1165ff96
BLAKE2b-256 checksum
How to use checksums
dd3b1a3eaeccdab7333a090725ac58868f17ca9df76e559550fa58416d8124a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 67.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c1fe80a5c917984ca2cc8086b8a4d3e476916d36c230cd3324c4cc1e16de056a
BLAKE2b-256 checksum
How to use checksums
7d789eb418379b1aec8ee7c2a134c676b8a5dd63c7a02685e5482131ec8a56e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 46.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
201a0a698d4762e5d8660bc109fa87cf23d7cc8b54c2900015fd4a23b9d60e2f
BLAKE2b-256 checksum
How to use checksums
3b2d0c1abad85f7d5017d0f61ca490bd1270343c2d444ff4f241bf0897494f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL pygeohash-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl
Size 46.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
9a914923adee1f90c4c05887b738aa1b97e72bc8a5ccde82b9e3cad381e429ba
BLAKE2b-256 checksum
How to use checksums
493662aa54dae51a9c286c4a96d85ce70f69e0dc36450c0d73e7859db88b0a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314-win_amd64.whl

Download URL pygeohash-3.5.1-cp314-cp314-win_amd64.whl
Size 48.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2979d514f4451e4e9585950483d2d152964b0451aafafca2b8fc3b1995b8d906
BLAKE2b-256 checksum
How to use checksums
1c6120aeaa1fa366ede6841511a19d0f19185f313e68fda206df91e2e034a8ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314-win32.whl

Download URL pygeohash-3.5.1-cp314-cp314-win32.whl
Size 47.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
65f0077b60cffd7114c0e89e52566f4465ab275bccf95d84604da7d1dea6ec35
BLAKE2b-256 checksum
How to use checksums
4e6bc5321dd884f4ed81d203fd2a114fc892e35d03ee2763f91c53d0b53a88fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 68.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6d2a8a1820e2b8646d42aca133a23bde8bfa9f0b43c8a6841720f6ba568aa42c
BLAKE2b-256 checksum
How to use checksums
77a5ca8c1db91cd0af89c12fd9a2f5bba2bd1303ccebbff180dde52e9ef9dcbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 66.7 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c2e08582bb46d6d80667d2ad8255eae41f73251c0a0e4ee20d5c90bab956a65c
BLAKE2b-256 checksum
How to use checksums
6cfeb414a9c4e459f4d6274496eaa9cfa43e5dbaa4f97ca13b4b72933290377f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp314-cp314-macosx_11_0_arm64.whl
Size 46.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
387bbd2383e6e09c97cbbc30f923375bf13dcad822954dc8fb0a52361544f2f7
BLAKE2b-256 checksum
How to use checksums
fdb12abe45739800131d00b96b7bf2d2a83eb182bce46f3839471f0e9564e4d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pygeohash-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 46.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
da80e608c6a75ac4caf4c8ffe85a48ed0cbfea8915aebf3ae309b9b9c85acf9d
BLAKE2b-256 checksum
How to use checksums
4c57d1d377eaf5dbd51ad2ade4775269d624c98efc28c47eda27f6cd5f7e2864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp313-cp313-win_amd64.whl

Download URL pygeohash-3.5.1-cp313-cp313-win_amd64.whl
Size 48.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6de7017e3efcd1480ad2d80891737a2e7da81a1740025af426a1872c20a86ef5
BLAKE2b-256 checksum
How to use checksums
64eab9b23241b22ca39c939dcf7702062d6a56da985b628002c77196598ce099
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp313-cp313-win32.whl

Download URL pygeohash-3.5.1-cp313-cp313-win32.whl
Size 47.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
b204e483e3f766186c0929c3350c9b3f68150352c0f8a175a698ad29173a154c
BLAKE2b-256 checksum
How to use checksums
540431bd63bf066943c27b684e2249a8eafd51d0408153acd1cd30e4175e97ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 68.6 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2d2b6a4013d375a4d5be0b9621b787f825000992e7e2f7dfc5ae21981d1a2ca4
BLAKE2b-256 checksum
How to use checksums
56623aa5bb2a1092945dfc496b0eb88d9841567fefd80fc45486d8d026d0dfb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 66.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f617af8df1e5425a9a8bdd905bf2a00962c097289e60309906d9715d8cd09a51
BLAKE2b-256 checksum
How to use checksums
560169ab078c30115e609ff5050b2d04369ea91ab94eddd0754cb54dba4226df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp313-cp313-macosx_11_0_arm64.whl
Size 46.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ea27d508c9aae46e974a10677ae04cb7ab808ae7d844acec9a8a6ef92ba5017f
BLAKE2b-256 checksum
How to use checksums
20165f8b5c50c33f17a1cc76f5af1d6c47fecbb2f4f085c646df7c92fa24fc94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pygeohash-3.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 46.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b8f0665aed441a312633fb53d20f841f9bde7049cf512245c55c4ecaa7f838f7
BLAKE2b-256 checksum
How to use checksums
d7a91725a5145333e1fa4a4ae9877cb302aca4989072f57d7e5e1eca2537291b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp312-cp312-win_amd64.whl

Download URL pygeohash-3.5.1-cp312-cp312-win_amd64.whl
Size 48.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ef40fc6d3763b62d5605f3af6220e69f0a2fb7c509995a47aaeae7b7debb5e42
BLAKE2b-256 checksum
How to use checksums
7eda3ab794635b0cdaa913e5ec0df88ccc32046c951002a452bb7f5773973a67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp312-cp312-win32.whl

Download URL pygeohash-3.5.1-cp312-cp312-win32.whl
Size 47.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
f3b3e1d48454733f9983d1878300decec533257d380f5b05dfa01c53208ff0d6
BLAKE2b-256 checksum
How to use checksums
4e56b19c0bd3933c474f46d8f97f66954522fa4362cbbc8c1704f358b10ded0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 68.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d0981d476978b6f8e814646a5606d2985e81048ff683458beb31490034fb744c
BLAKE2b-256 checksum
How to use checksums
aad9cb6d355c1050cc54231a091d86b7fb403008e9ce7720088ca0b2e67f0e69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 66.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f1bce781b0cd6eb10039f2d0c3bb1a11153bbfe9a43678b6e635ca42abfe114d
BLAKE2b-256 checksum
How to use checksums
5bf2b869d65ce398617e35ecb06fb96b443a13b48f2a9174003977428d218dde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp312-cp312-macosx_11_0_arm64.whl
Size 46.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
321f39893aadcd60f60b9dde70b6eff5b07a83634e0fe27f075a7cb3433dd002
BLAKE2b-256 checksum
How to use checksums
9c3cf8e59ad32fa43cef30fd2c8e8a488a8e1805b7181eedff84833fda065fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp312-cp312-macosx_10_13_x86_64.whl

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp311-cp311-win_amd64.whl

Download URL pygeohash-3.5.1-cp311-cp311-win_amd64.whl
Size 48.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3940da95ec7c515010fde101d4ce88942e1ac6980ea02806ea384d2b09b5dd62
BLAKE2b-256 checksum
How to use checksums
608078581e1c48a5a778359b7456c16b57d4092336ff7adae0ac7188ab84874f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp311-cp311-win32.whl

Download URL pygeohash-3.5.1-cp311-cp311-win32.whl
Size 47.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4132b8b1f67a2303a09747081331af04e9ea5bd9241f9c2c07ab095e63beea97
BLAKE2b-256 checksum
How to use checksums
39d2d12e8070620ab507eaab09e5f8d5cf8727083a68cdf047cb96a8ab122f2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 67.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
764fd30edb5c65bb12bf3f761172f8bda139c5bed1bd91c18c3ad21b54eb6794
BLAKE2b-256 checksum
How to use checksums
40bf6479f9eb3013c5a1e618e6fa5ae2b04eb1ad8db189f973a839d6bedd7c2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 65.8 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
341a4d292b25e20659bdc77ae3268d2fe6e575a73558a51801296ebb46b40fef
BLAKE2b-256 checksum
How to use checksums
e1b5fea5ac76747859168b7e6c9d1a4a9f4bf69ce0fa585dd02bd6bd9acd5339
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pygeohash-3.5.1-cp311-cp311-macosx_11_0_arm64.whl
Size 46.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a13fb55175fa9733c639f32b929a7d5262dd10d91b39da038213a527d2daca81
BLAKE2b-256 checksum
How to use checksums
b13cc8575da2f5e05b72868a68bab971d09c502a6a36816741d0257b76b02624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pygeohash-3.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 46.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0d418a3faeb52012887de1c71d92319a993e964e7541090b4c65d736223d9825
BLAKE2b-256 checksum
How to use checksums
bd29e73a6edc75f0c9abae9736ca1d1b20af5ba65fa0ed35f78c06a6dda1d41e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp310-cp310-win_amd64.whl

Download URL pygeohash-3.5.1-cp310-cp310-win_amd64.whl
Size 48.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4422bdad6dc71ef24045289c9ba9fec7077de923ddc5eb327c249eaff33f4029
BLAKE2b-256 checksum
How to use checksums
8c0bcf61da38daa957cd168543b381491bccc7c255d8f45cd27349e16ee3a5f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp310-cp310-win32.whl

Download URL pygeohash-3.5.1-cp310-cp310-win32.whl
Size 47.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
452a6249b4d76c6a28c89a7e20518f3804a4a218c0ca73ecfe4157453b3c2daa
BLAKE2b-256 checksum
How to use checksums
187ce3d3ab8005bc2e6b7101203148505bacb3bc3890b2e31a39a2c77fd1ba10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pygeohash-3.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 65.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
63bddca2a5793b44f2d7bb5451d8b9164a1d3ca7643c97a2095b7d1ccca0c47d
BLAKE2b-256 checksum
How to use checksums
e8682498febf50d8fca3a7ba81a414d7858d8f2b9df8c0823593ba7d21d9b6f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL pygeohash-3.5.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 64.1 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7e046f7dbf4b7f417c98dbae543dcff2167e08ed039314d5aa1f1581edb546c5
BLAKE2b-256 checksum
How to use checksums
05fa86f55e92a8e971a298c05daa626123e6a87e012741d1463ad1d44179c298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp310-cp310-macosx_11_0_arm64.whl

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

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release files / pygeohash-3.5.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pygeohash-3.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 46.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ce1af77b2535f0fe032e5d5bdda61193841fc5984f9a4ce7ef75eddf455c902b
BLAKE2b-256 checksum
How to use checksums
b8b53327b2f2086062ee37d670826afe77baa01e5a9fb841b5f3bb65cda18a02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

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

PyPI Publish Attestation

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

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

Transparency log

Release history Release notifications | RSS feed

This release

3.5.1 This release

49 release files

3.3.2

55 release files

3.3.1

43 release files

3.3.0

49 release files

3.2.1

41 release files

3.2.0

41 release files

3.1.3

37 release files

3.0.1

37 release files

3.0.0

1 release file

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

1.2.0

1 release file

1.1.0

1 release file

1.0.1

1.0.0

1 release file

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