Skip to main content

Python module for interacting with geohashes

Project description

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]

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.6', '-5.6'

# 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 200 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

We did a rewrite of the core logic into cpython in v3.0.0 to improve performance and remove the dependency on geohash.py. Here is the performance part:

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

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

pygeohash-3.2.2.tar.gz (38.6 kB view details)

Uploaded Source

Built Distributions

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

pygeohash-3.2.2-cp314-cp314t-win_amd64.whl (35.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

pygeohash-3.2.2-cp314-cp314t-win32.whl (34.9 kB view details)

Uploaded CPython 3.14tWindows x86

pygeohash-3.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (47.9 kB view details)

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

pygeohash-3.2.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (46.3 kB view details)

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

pygeohash-3.2.2-cp314-cp314t-macosx_11_0_arm64.whl (32.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pygeohash-3.2.2-cp314-cp314t-macosx_10_15_x86_64.whl (32.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pygeohash-3.2.2-cp314-cp314-win_amd64.whl (35.7 kB view details)

Uploaded CPython 3.14Windows x86-64

pygeohash-3.2.2-cp314-cp314-win32.whl (34.7 kB view details)

Uploaded CPython 3.14Windows x86

pygeohash-3.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.6 kB view details)

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

pygeohash-3.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.1 kB view details)

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

pygeohash-3.2.2-cp314-cp314-macosx_11_0_arm64.whl (32.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pygeohash-3.2.2-cp314-cp314-macosx_10_15_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pygeohash-3.2.2-cp313-cp313-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pygeohash-3.2.2-cp313-cp313-win32.whl (34.4 kB view details)

Uploaded CPython 3.13Windows x86

pygeohash-3.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.5 kB view details)

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

pygeohash-3.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.0 kB view details)

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

pygeohash-3.2.2-cp313-cp313-macosx_11_0_arm64.whl (32.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygeohash-3.2.2-cp313-cp313-macosx_10_13_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pygeohash-3.2.2-cp312-cp312-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pygeohash-3.2.2-cp312-cp312-win32.whl (34.4 kB view details)

Uploaded CPython 3.12Windows x86

pygeohash-3.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.5 kB view details)

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

pygeohash-3.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.0 kB view details)

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

pygeohash-3.2.2-cp312-cp312-macosx_11_0_arm64.whl (32.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygeohash-3.2.2-cp312-cp312-macosx_10_13_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pygeohash-3.2.2-cp311-cp311-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.11Windows x86-64

pygeohash-3.2.2-cp311-cp311-win32.whl (34.3 kB view details)

Uploaded CPython 3.11Windows x86

pygeohash-3.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (44.9 kB view details)

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

pygeohash-3.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (43.4 kB view details)

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

pygeohash-3.2.2-cp311-cp311-macosx_11_0_arm64.whl (32.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pygeohash-3.2.2-cp311-cp311-macosx_10_9_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pygeohash-3.2.2-cp310-cp310-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.10Windows x86-64

pygeohash-3.2.2-cp310-cp310-win32.whl (34.3 kB view details)

Uploaded CPython 3.10Windows x86

pygeohash-3.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (44.9 kB view details)

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

pygeohash-3.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (43.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pygeohash-3.2.2-cp310-cp310-macosx_11_0_arm64.whl (32.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pygeohash-3.2.2-cp310-cp310-macosx_10_9_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pygeohash-3.2.2-cp39-cp39-win_amd64.whl (35.3 kB view details)

Uploaded CPython 3.9Windows x86-64

pygeohash-3.2.2-cp39-cp39-win32.whl (34.3 kB view details)

Uploaded CPython 3.9Windows x86

pygeohash-3.2.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (44.7 kB view details)

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

pygeohash-3.2.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (43.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pygeohash-3.2.2-cp39-cp39-macosx_11_0_arm64.whl (32.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pygeohash-3.2.2-cp39-cp39-macosx_10_9_x86_64.whl (32.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pygeohash-3.2.2-cp38-cp38-win_amd64.whl (35.2 kB view details)

Uploaded CPython 3.8Windows x86-64

pygeohash-3.2.2-cp38-cp38-win32.whl (34.3 kB view details)

Uploaded CPython 3.8Windows x86

pygeohash-3.2.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.6 kB view details)

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

pygeohash-3.2.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

pygeohash-3.2.2-cp38-cp38-macosx_11_0_arm64.whl (32.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pygeohash-3.2.2-cp38-cp38-macosx_10_9_x86_64.whl (31.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file pygeohash-3.2.2.tar.gz.

File metadata

  • Download URL: pygeohash-3.2.2.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2.tar.gz
Algorithm Hash digest
SHA256 aac5071f9a90232c50d8c6a124a150ffdb7006905314f72a10d686a07d2c5187
MD5 9c635a1620b814ab64ecc0df694f0412
BLAKE2b-256 c6091962fd2887010d375a05eb7b9c8e8ae3b385681b770d6f8effb6018bfa94

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2.tar.gz:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 392381580fa26a4831fcbfdf934a76adfe1b2849a92ca7b4809eeb5995ff8b91
MD5 85348ffa2a6f8308d365f10b0955588b
BLAKE2b-256 5cdb46d8ca70e840b26b3dca7ce520f0ce461d497a048ee668fb05142f222bd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314t-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 64572adbc7fe830b32f32ca768865709c5f7888254e4b53d887ad12c1cc64992
MD5 ac101673c2d4b67bc645e68280e024c7
BLAKE2b-256 4b07fe3fbb0055a79e27ed7822d7d62ea08c71d2ca13335cc5b5e2cc2b635a04

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314t-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0cdbf0d4418a5fd72a4df323ef06357f0852af542959bd9d4c680cecea5ab0ba
MD5 c639d5bbbdd90c101b1a227a7163c19f
BLAKE2b-256 e6a82f5bc3f7ed895d846581c80ed8f2308e6866d918f497a66cf205617f07c8

See more details on using hashes here.

Provenance

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

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ee4f155a429dce7b4667682cd502eca8d4329fd636edca1d65878f7f4c62c9ba
MD5 0e8bc56254d91713900944ca906ec1ff
BLAKE2b-256 79880af088cae9b0f2c5974a0ef8753c0becb726bd5ac7f0b0e0991caec5c8c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d176d0b2c16673de383486b9d0df50dd3ca267653fc32f8a28df27dd5f871263
MD5 b953fe175262eeefbf7344050dfe0eab
BLAKE2b-256 29f206c4b5109fd7d00d6683ff9fbe3346a89023bfa2964e78d1ef360d8b5992

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 59097e8ad6a268a94e0898da0908af3deac5d33b2181a0c43c797a080e984488
MD5 5127da9c770a7ecb23aa3f390770e829
BLAKE2b-256 d86775c7bd6ffb5130edc1993e80ac0be983b2d0a9bd1ca2d322449fc67d00d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 35.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 877f784e2a44b4967b888fa62b7abe433a03487ba2a3b74d6214a3d7d66da66e
MD5 ac6839f94c16716c7f1f6ba4f4e1ed06
BLAKE2b-256 2e40acbe29f988956b436bae30a05a7ca3eabfc2e063e4a6cd88eef2884d10c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 34.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 aceba00945c9b03f89e88cb932bc3d11417cf58109a13107d964a2631c102301
MD5 d3c9aeba29e0061c2dd8d8316f996741
BLAKE2b-256 f8b2413bde539b8b6a6b8f458887454ddc8120f401b55a4b02b7c5f06082d745

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9cd30d34cf076b68a4f804ae033722084e39bb0c8218b4bb28a9b8b51ee5a3f
MD5 0fcadf7ab5f5ae924c4bfdcd45902305
BLAKE2b-256 ffec0b89dd4fe818da8e5297b555720b08a7dfa557c5cfdfd130ff3bec4a2433

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7ca6320103317fca6e9fd19412c771ab60830ded631913044d242ac841cbdd57
MD5 a1f1e8ba1a20a32615891401a9c833b2
BLAKE2b-256 b849ac1b31dd3283bb395e40c5ad9352a0eff3dace5de4a0ad2d9cc7ffab0039

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d92f3586baafee401bb35ff0289f0ed7b21cd9b38bec4d782d2dd83d0db44956
MD5 407a581e0f14b7fcf995b83832047b86
BLAKE2b-256 0ebc77b813839394a395109eeaebe2d418291a1c09ef6331711a7902085d37aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2845811dd808bb792b30afa7f672af13c1b87ff0dffb5fd26079271248e9178a
MD5 f1b43aace1a65598bf3aeca6aac847bd
BLAKE2b-256 f838199e3fc751d5231bb77c1ff947681aef030fc2cb138920300d615239fccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bef403c55aef6cddcf59136117dac2b5c20bcafe227ace02ace75b4dead3019b
MD5 19da955de115bf2ba5be63ed152f4528
BLAKE2b-256 c2fd2753a9ff8be8573e42c1a429fe7d1902bc6ee3ec58f97d59030fd4719306

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 34.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 f457ddb6e005c2daccaeaabc9198a3b8d1a41542f38cd9b796d84c64a60affc3
MD5 62be6d0a9707807cc6c5e0b168e2cf9f
BLAKE2b-256 f3abe48b2fa9689ffdfeba8bda3f8f2c3758dc43260a07654b658f2e6749d4f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp313-cp313-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4405058f376e17fb6a7142f6b6ceff02e0663ba6a34c3470ff37b87030c913d4
MD5 47588ff32d02ef33d094e92bd7f59226
BLAKE2b-256 77b28537b50908f754ec5e29a31e910a35974f2e42e69d5b5e1fd9bf89e085a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 90a192c9ac67c6be5c53dfe0220c62cba57163bdcd55eac1acf69f4d815a3270
MD5 a51ba76be6581c2cbe3cf26d262644ae
BLAKE2b-256 b8daf238f1b41108b2c672f73bdc613eab73922ac5a7fa6122e55cea0fcb44d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1beabf1ea7ef705475034cc307ae846c825eb05a4cf2773d500b1c0fc9e597c1
MD5 1ab25f693eacae1e8283b6830a72dd9c
BLAKE2b-256 30f1d1345cf2f4382d322a0203ae7fa24288c575c71bed34a2d2862044f8082b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 777809639cebdc5b525a9c8a0f57a7cf1285a9827930ee74b9b39f006e9b4bda
MD5 ff3553c328a93cfa05d2aa983aad8950
BLAKE2b-256 fe3e9c196a08477c096e3fd6d1a9dfb72b84876daa61008c0b4d928d0cb2175c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 463891938701bcaa8b3a55d94f3d9735b79b60c544cac26979af5287697bc4de
MD5 7205458568132bdd4015a4f5b9ce7280
BLAKE2b-256 46dd266b0f55d7d19940f74a71d5e25fa7f51040645e23579b98ded931f689dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 34.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6e87bc3f08f6984ffa2ec47583e975bc0082b279003679bbb397ce35c8e4d8e7
MD5 5f5d1b6b80831d00825a6c6d49e89d98
BLAKE2b-256 efea6f40e68d193665711bda505fbf47f534131233bbf48b0d7150f5b3ced0b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp312-cp312-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 062aea8c45a3a3d43eff6bb7b5895f07136930de57df222b45a9550eee54feab
MD5 9664de8a451320dd59f611288905d55e
BLAKE2b-256 baf6dd0d7ecb9399ffddf1888222cf5109cf2b4bc58200c4faaab86725cccb5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4784e18df05b71fca3f8c890751d616de7c7c39bf0033ec067df77f8a97c045a
MD5 102a09b234780e83d70d24001fda1d23
BLAKE2b-256 efd43a0d04e35ff75c8518544334213ea2c1424c963540c47e54950e7f3f334e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a86f6bba755229d8fd43e2ed7dcfab22a96d42c2db131adaeda40e4953d9c359
MD5 c02870afb7ab502e5181b6ef7bcbb704
BLAKE2b-256 d93d21bd28f3ae655116919799ab3482240ef365e9454fe648c495c7782b5a0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6851a641bc45a0942ba59c60924050635a2eff8713387e3afd8e4d64d5fc9552
MD5 6aaf63796f45b5b362bd3025ed1521fa
BLAKE2b-256 bdc6881608e8481034632e44fcd177a8cfbc143228866b57f053d11c9cab6333

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 82cfb60dafa47fd8097ad61835e2db25ae5ee0b374fcdd6e203a1de5642252b9
MD5 f38d165cda66712e110ac63f6c9150bc
BLAKE2b-256 7491174d359ae773144ccff419de3bc59a4aacc0925dc80b39910bd9c3d44d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 70da377cc777a0456a7ca44b2a1773fdd68e72dbaf31b3806f196bb2f91d4c30
MD5 f57a70f9a8ffe58c346a5ff8ef374e9d
BLAKE2b-256 40a59b533e84063c9e9543aff75f4f1f8b7bb8a7daca7aeb0eaf1922e20e22d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp311-cp311-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6da1622126b32e801214934377e53bca5396081b11517ea09c5b6441741241d
MD5 2f90b53a99214b87ac52ff1ea61a9b86
BLAKE2b-256 de10dc825b63d1b1855406759ca799f4dea4f2ad6f52603e996657330f398c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8b09d99c9885939864611f4db4afa19a30411cd63d7e2a4dfffc1e5af63e2292
MD5 cf391d6fef85167c4607b02aebf49b84
BLAKE2b-256 de336d4b0a1eae7df8d9c9741067d490f6832a7965802cfdd475dc01ae13f5d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e11730274b46e35d3a244d6bd34a2f4cbccf22e9d384181d760b9f58b315caf
MD5 fbda504b59872821958fabbb1b152f70
BLAKE2b-256 4191a1186c06c380329aea0a20854bb31aad583c8fee6f7b0b6a9628e6cf0583

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b78a6ad41d599147f182789e10a52c356b9616998ee09796ac4950f2e0ed87b
MD5 ff782589f5c7dd861a6291589dfaa608
BLAKE2b-256 207149604a5d22ba8cbd5069d33a5d7e6d72fdb40f2a8a2e7442b87b0cb1b6c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5d0568a3f05f73994f6bfb2a6ebb47e8703136381772f03c88a892b9d08c316f
MD5 5ad5b60ef3c8a48348927fc8388e9dc9
BLAKE2b-256 270c43ed99a1dfaaeb60e75310c23aa93740c767ed9767427d2e3565f672d8b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e628fa83d27997007b4d0973a0a2060d13b2b83fa0b48fd56fd8f1e7ad3b8bd9
MD5 4381bd08d3182f13bf3f4ae4d7ea8709
BLAKE2b-256 bbd037f435bbf8908390a55a6927b9aea8c65bcf1852ee59b848f2e389e083b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp310-cp310-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6df8b27ca22712cb60d217e1bec31a555a5ed3cb1d267ae5486faf2eda7150a2
MD5 66922879080ba37ea889ce77222b3a69
BLAKE2b-256 0fd6616d9fac86fbf4ee97713b21c0c992a2ab663bf6ab7dd805549025ed806f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c885bf50da5be88d6764149430d8e657313de941347f66359739fa8ec50ef647
MD5 0b4c24359fc0bc83509596e1efc4fc25
BLAKE2b-256 c86373031b0c3b687df55d3f80a9006992e691f47153a5a85e3eeeb2fbe5bdcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8a1fbe10099b67733d7b248b333ccc65b5b8ec43ac49082e557b0a3964e8c66
MD5 1059fc005e368250128bc1289027dd0e
BLAKE2b-256 ff4a8be6c6c5f545c1b13db4189431eba1b9c71dc03237f63337ef3cbefc6b40

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18906161e7f016be1c9c7b0842ae5f4f0e342badbaed5ec483e2b9d79b68fb67
MD5 e8278f14a70f47a2a99c3116fe42aa3b
BLAKE2b-256 6226b8156a2e5e166914dcc2a6a8942aa62225077bfde507d5c60f541a3297e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0f157f6c75bd850f5a22c4fe6734289de2307ac2786070d855c893e618904fea
MD5 cb8c09ac44c1fe838036b9f444918776
BLAKE2b-256 f560937baf5f8c025213096e3228ae5f24c995f91b19936e5d66efb7fec9b489

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp39-cp39-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a223257e7ac014dc30a915b062edce0a29fe6cf1934225ac09678de59ff323f1
MD5 937d1020439553405e93c5690d2423cd
BLAKE2b-256 fe613b831163665261b553b990a73f413a9d6105076e3b90a393c9eeb3bdf9c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp39-cp39-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 929b247ced7dae1735cb748a003d37a45aab34dd38f574c5d76bb6e1f9d58f43
MD5 52917ca7ab5c165028ad6beae465cec3
BLAKE2b-256 80d52d8c3f116b329f5aeda7ed1ef3ccdb7c844bcc78748f8117f915572e2380

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 820fde07f7da20f8762db6114318b24009a85ce68da4212f381b6d4cb2260be0
MD5 7f96f34950337ff94346be40dac3c209
BLAKE2b-256 e285b8af45e17d7c0872a61815d68d31b7d8567a9df0df548c272194fd0ea1c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 890e6f281b8710446615b9a7ed354e6154a6dc6daadf80bc8803440b2a53f861
MD5 509dcc2f1d73cd832ddaa194346ab773
BLAKE2b-256 68c1be640b0200060a667ff8c3bb8258390309acc69fe2b47a74a84af6a4fefa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b239303ab8116c54c3d840b33c7e356452040b20ac366dd3aa3436f71a2ef88b
MD5 9cf83e52c51c752d1112dc8244c288cf
BLAKE2b-256 329894c1c8f65398b2d3a20c7fb696413a9f8dbf847525c462c82892b928977e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 35.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d1cfbd1f1d52dbaaafa1d206a63708f5541d5ca91e23679bba4ecba44227d6c
MD5 8063a02990a93abe4a90f6c05582c3bd
BLAKE2b-256 7e49e768ff3eaea11f4f75a0d79bada568cca6e674677de8ff2869257031c7e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp38-cp38-win_amd64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: pygeohash-3.2.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pygeohash-3.2.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8a7484cecc8a4519796d6de44df78c68d127d8f0d7e39e2eaeaf3de80c94a17d
MD5 9f6ea070608df27f194986531d1993df
BLAKE2b-256 66a48497c6257cbeb1f46d66080e3fdcf38560450ff638c9eb39ee9995ff7014

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp38-cp38-win32.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c608c394534c350da46569dd8269604cdc2b0b95113981f8b44f0df2963f3ead
MD5 90fabdef9176100677cf0926ebc311f5
BLAKE2b-256 004c66f691b8fff37199be5b6e7a0732ff5bc62bbb4c313d53e1a0f76f199a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 15ebbdae967497d07c47af89124912771dd50a97c2e5335a07c1b2e16eb6d8e9
MD5 f9baedf5f8782a13ac61258fb4fcf4d6
BLAKE2b-256 a41a571ee0422ef98650b0dc334af126e0f02d0bf8741896a3e3ef73f2bed7f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ecaa2ce4a1e1ba9f5038b7e1195503ecd7b34aea53d06c154c41f43697cb3ed
MD5 29a1031b55e6ec52b6781dd4ab51bb79
BLAKE2b-256 e1111ebc10ad7b65b1a4af4268a0b7c16d902aa4ac0abe1f91ea3cef54f8d31a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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

File details

Details for the file pygeohash-3.2.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 802339a7a9e6e6455d1f62095ddc9f15cfc7581dfe51926c9937ee2201438a84
MD5 092410aed3a711e1bcdf04ac8cb115f6
BLAKE2b-256 1c60d062cc87e15b17707d6347ea6661110a5f365f0c48ed6c9aa9ad79c9f3e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.2.2-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: publish-pypi.yml on wdm0006/pygeohash

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