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.3.0.tar.gz (41.5 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.3.0-cp314-cp314t-win_amd64.whl (36.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

pygeohash-3.3.0-cp314-cp314t-win32.whl (35.3 kB view details)

Uploaded CPython 3.14tWindows x86

pygeohash-3.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (47.4 kB view details)

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

pygeohash-3.3.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (45.8 kB view details)

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

pygeohash-3.3.0-cp314-cp314t-macosx_11_0_arm64.whl (33.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pygeohash-3.3.0-cp314-cp314t-macosx_10_15_x86_64.whl (32.8 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pygeohash-3.3.0-cp314-cp314-win_amd64.whl (36.2 kB view details)

Uploaded CPython 3.14Windows x86-64

pygeohash-3.3.0-cp314-cp314-win32.whl (35.2 kB view details)

Uploaded CPython 3.14Windows x86

pygeohash-3.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.9 kB view details)

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

pygeohash-3.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.4 kB view details)

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

pygeohash-3.3.0-cp314-cp314-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pygeohash-3.3.0-cp314-cp314-macosx_10_15_x86_64.whl (32.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pygeohash-3.3.0-cp313-cp313-win_amd64.whl (35.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pygeohash-3.3.0-cp313-cp313-win32.whl (34.9 kB view details)

Uploaded CPython 3.13Windows x86

pygeohash-3.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.8 kB view details)

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

pygeohash-3.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.4 kB view details)

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

pygeohash-3.3.0-cp313-cp313-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygeohash-3.3.0-cp313-cp313-macosx_10_13_x86_64.whl (32.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pygeohash-3.3.0-cp312-cp312-win_amd64.whl (35.8 kB view details)

Uploaded CPython 3.12Windows x86-64

pygeohash-3.3.0-cp312-cp312-win32.whl (34.9 kB view details)

Uploaded CPython 3.12Windows x86

pygeohash-3.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.8 kB view details)

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

pygeohash-3.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.3 kB view details)

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

pygeohash-3.3.0-cp312-cp312-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygeohash-3.3.0-cp312-cp312-macosx_10_13_x86_64.whl (32.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pygeohash-3.3.0-cp311-cp311-win_amd64.whl (35.8 kB view details)

Uploaded CPython 3.11Windows x86-64

pygeohash-3.3.0-cp311-cp311-win32.whl (34.9 kB view details)

Uploaded CPython 3.11Windows x86

pygeohash-3.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.3 kB view details)

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

pygeohash-3.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (43.8 kB view details)

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

pygeohash-3.3.0-cp311-cp311-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pygeohash-3.3.0-cp311-cp311-macosx_10_9_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pygeohash-3.3.0-cp310-cp310-win_amd64.whl (35.8 kB view details)

Uploaded CPython 3.10Windows x86-64

pygeohash-3.3.0-cp310-cp310-win32.whl (34.9 kB view details)

Uploaded CPython 3.10Windows x86

pygeohash-3.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.3 kB view details)

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

pygeohash-3.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (43.8 kB view details)

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

pygeohash-3.3.0-cp310-cp310-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pygeohash-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pygeohash-3.3.0-cp39-cp39-win_amd64.whl (35.8 kB view details)

Uploaded CPython 3.9Windows x86-64

pygeohash-3.3.0-cp39-cp39-win32.whl (34.9 kB view details)

Uploaded CPython 3.9Windows x86

pygeohash-3.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.1 kB view details)

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

pygeohash-3.3.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (43.6 kB view details)

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

pygeohash-3.3.0-cp39-cp39-macosx_11_0_arm64.whl (33.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pygeohash-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pygeohash-3.3.0-cp38-cp38-win_amd64.whl (35.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pygeohash-3.3.0-cp38-cp38-win32.whl (34.8 kB view details)

Uploaded CPython 3.8Windows x86

pygeohash-3.3.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (45.8 kB view details)

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

pygeohash-3.3.0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (44.3 kB view details)

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

pygeohash-3.3.0-cp38-cp38-macosx_11_0_arm64.whl (32.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pygeohash-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl (32.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pygeohash-3.3.0.tar.gz
Algorithm Hash digest
SHA256 5202bb0a8d1a7dca80ab398811de6514f773790b917961f66bae3b7190cf665c
MD5 7f4bd4797707f202d08733db70567ee8
BLAKE2b-256 7a6a95f1b9a40099a4e40b1f53ad154ed06f1b657cf7e37f99d946cdbe595ea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0.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.3.0-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cb2b0207a2f027d745f3f0f7cea49bde7e84fc07b7a1ca9df4135d1a7677829d
MD5 1d27d6163b3922da1ee11ff5d30312f5
BLAKE2b-256 712ebbb06f819c48184df65061877c57b03722f42d905a815f2d85bbdc7eee26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314t-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 1ff9420d5906ce3767aef6d0f477f4b398819c3a2932d066d7e6a08e534a5ddc
MD5 5faa7486ff91994dbfbac959f329d017
BLAKE2b-256 e536f48b3f3da631eafe06f4bb3332035ba112afee16eee7940c021218f3b648

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 873872583f4961ef99488fad1fee56a4b9ba627b756f2b1556db3ccba4e75b51
MD5 66338347ef8f2c4efa2d5e7a52415a02
BLAKE2b-256 0320235df9c3d18b17322adbc4ca051812a9d14e32bee482a6c7a9fb6f954d39

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 55be58a049b3951a3d5003d765a41eadb33af1e5f4ac8d2f3b705b2d40da5c63
MD5 ad8f3d8dbf24ea618861d87528bbfe06
BLAKE2b-256 602cc13eb25ab7b81fc4f1554018c8687f2145cde4327712a2181825b20d978c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68ab12799fe33a4850c751d4a6b3b9160ee0565d6d88368cbe8e65b2db523904
MD5 630e0b4b4c3b5ceadbfbcb7bf7351d7f
BLAKE2b-256 f065e8268d6db4c3bdf61a649cf27886fd62f2b74c7c34914e707f18ad9b6290

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b641e329f5e8b51806d98d823f98671ff7a65a813776032ca35cb650bb3355d6
MD5 5b1be984b2b4974b7c4e8f9d5158d9fa
BLAKE2b-256 5536f1a50f93971299f5e45cfadcc8dd2a5f86141d8742c762ff7870e9f4ef7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6d558cf39d7426b38a874dc01cc6341488f1cef5cb096f0008846bea8a7da77d
MD5 7d8117cbaf4332fc28531f75cb05efe4
BLAKE2b-256 23a8d0e15d99a22710485b777c7b49e27e9d9502fb4306bdddb8237c27177caf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 f29c27ab42cec4927acc2a8b8c139e24f3eba239defc35f6719daa097ac25388
MD5 1f9faf89532e7becb6ab3fb8a44ac07d
BLAKE2b-256 3b1d39657d553321b395a0529dd4cfe0a61cd0bfdf25ff492734143587ef83af

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b0226682e360db2de1bd96e3df23888e53e6b2a49042744cef3459849b9dd9bc
MD5 e97244ac226ac3993a143de4587b8981
BLAKE2b-256 95bc19a2ea55f50a2509e926cc4f30811ba4da7f10f72e44d8df77186801bb49

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0208f334eee9c0b66a9fdbc839fa0114a7365cfdd696345310c626e9bc3b4d73
MD5 16f41c61bf82bd8b18baa1c72aab9762
BLAKE2b-256 7554efbd1bfe2a89fb3d4bf022829c5f967c539146d9d3e3c129a74626397639

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efb7ddd0d8f4c87fc7f2db7fb0fcc720cbc34be8398b4f4151861f7a2456576c
MD5 455a266a70e5b887d1c67c49348e5048
BLAKE2b-256 8de5a6634e4d56e3fc30d848ec25114e92bd0aee8ead4b0c27dc82281922340e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ff624fccb9171abbc96ffc7e1360ed4923d91a92a3b3e7da5e788a50d693d298
MD5 02d9d065e1f021ede5fc53d2edbd80b2
BLAKE2b-256 a5254c2fd11676fcefb13fc5445ebee63c6b8b489d3c80a0114110699fb226d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b6b66b750964dea10dab3ad741985c6a0408727b47a59ca2fe0a6d3e127c68c6
MD5 0f83ca9f3f57f784cbfb1c636080a96e
BLAKE2b-256 4a287cf209396f6db3187057f6d59479133e54ce64699bbf5a4f2122023afd16

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp313-cp313-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ff17b1422933823c28877f541e46b096d6ef62f6d37e08e63b9046a36d967fd5
MD5 bb5595297cbb308336f2e91c153401fa
BLAKE2b-256 185dda4f649fd144ba6c03e4fb4aea004c5b1999eb577308b7f51406b06ebe5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2adfd662df474fcede7227c8602bc8e1515cd79f1d6a3c1776a29953db22a92d
MD5 af620a45eb7d7a35075eba3b89b94ca8
BLAKE2b-256 62e7ad5ca3e90c4e872569af6f2f0e4b5ca013baf8e8cdc61ab26786f70dbf1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1c3e7c5b6973aae7e67eaa5bdd6e2b7d732d1612664f774297e99c606adc0335
MD5 4d421124284f01991272144961ca7cbb
BLAKE2b-256 106c882986e2c519e51150867c99095756d956786aec23df8a9da239fe3a3cdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b65a569c42cc94b2c96ae8402c304e4480c6951b565c46090097ed9e09778c8
MD5 f4e191fa4e8859558f7e9306f05fff23
BLAKE2b-256 89fa37934071ef427e3d61d8dac66afe91dcb0e918f9dd066ae2d280de100e2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 17e108b9a23c84ff6a5b8ab5019c83abef566652ab441a210cc3695467270ff7
MD5 9e5204d8fdf45105924a3ca48eb65961
BLAKE2b-256 f401320364fac54404c9f3c3fe929040cc921688dbfd7654a2bdccdd5864962f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d42ec15d27186d8ec119ccf042dfc3b52b5fe86c1142985b43551365d625520e
MD5 c55a57bfeffacd42a4ec041bf179009d
BLAKE2b-256 22c81daee48d8241f036889f6fc25d111e76b0e3a3ee8a4d01b1a8b9e563d778

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp312-cp312-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b133bc304cf7838b95d5a3f70b860b1994c4a5dcfa8deaf3bf0791e463534327
MD5 7e60b2548aca55035abfed4db09ad827
BLAKE2b-256 1aef4015f58b3d9e8522d8fc7c301fa32c2033462dfa34509c047be7c15e0891

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43bdb8450dad5ae745871ed372633a0bcb8cdc4d72d93e75f9185afaf249e1bc
MD5 f839f73ca73325735342ee78116290a7
BLAKE2b-256 02e4a22870c3d3f79814c2b695f4235557d4304c5ee6a57acebc6dd6043da409

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5ebef51ce716e424c0480a4b91b84a8068c29bf19d2238ca236f125386428b6e
MD5 2a11146276883ec61e0f1e1ed66cfc86
BLAKE2b-256 7f669c91822c11d43cda4ae746b168a82632de777f9e27ae67dd448c1a481927

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 008f98d82c675097b932e5ae062dff5ccdfb5cdfbf65fb5a77cc4be992746192
MD5 82afe0e0e5e41558b39e679099957035
BLAKE2b-256 8b79bdddc57fad5971e95b84d96512575bf4c14b686700e39279d8f00f366889

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f5925d14e1fe209f03663b328ca1bc4a6bbd493a2a612ac78c6f9b839d913825
MD5 3fadf5590ebe9d3e3b4f69ee76188012
BLAKE2b-256 8cecc29a52285ee10eaa5b61eaf7b32ddafdd70fcec0a12a92e8f6fa92aeb487

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6cc68294aa02e7c01c5b49ae793ad80edcc2804d57b75de26f3a1b08d6e1e1ab
MD5 eab17c48da1072a7ad0f76ca72729a34
BLAKE2b-256 34e7920467324b9a9396fb6337ac275fa4476e8dd7cbeb2ca2709c26447c22de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp311-cp311-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1031a58d4b30950eb9293f5e88c382f6cdc352ff65dc20bf43f6df8737481c2d
MD5 d516fa3cbbf981f28eb62a6184e42373
BLAKE2b-256 bb3597edb7e2f2fd480d3e71598dfcc9410e111263f7039a1ada9eefc80faeff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d8ccb07d42ef6d3a88f91ab31a907ef65010c30a3255509044f530323d7c423
MD5 3ccf70f980309c8296e8a1d5cff60c32
BLAKE2b-256 561ce826fb503f0d8547fb921cd2640e7429d38a8d86dd17bedce9166e36626d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8b06102ee8a2204ca834aa2a6a875b8e1cacd85a122340df04e68d54746a11d3
MD5 ba2733efb35de19199fa000e211c6848
BLAKE2b-256 a37f629f2a3d7a173f740b9ed0dabf03ede3d7e97361f0ffcf75473c41c05b1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b39596cdcaea8fa7a6555dc50ce82054a936a5c3eb8aae4f884446f803ee0435
MD5 a84294b054a8a0454e910e583677ed19
BLAKE2b-256 7e41eb828b297e5a1820c79b478250ff773c7c34b6418d71fe5fd60060484dc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 556cf875d95be05b78cd252f7ee7c918e007b0ba6a7a4764e6467467190178eb
MD5 b89dd3c47a62b3a34b7c04a5f039bdec
BLAKE2b-256 f3710e0b869da025dceb8c45399cdbf7c4b8833fe053107a5b0f504fa26cb5cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc7099e3c63f6d7e9d07fcaee25e6e538cfbf8c734a4c2ce102da4cc3665b7f0
MD5 806c8ddee173b6ddb6500e2e0b553079
BLAKE2b-256 ca162a778cd4fdccb22bdb3c3e1b5490143cd345410bfb0349e4193b1117b346

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp310-cp310-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 12e36705bc7a1b474852d9af678571792c0bc94fa6d20ab2e2843e37ea44d4eb
MD5 0ab7c477fef522f54b5c34aefd8a6e75
BLAKE2b-256 1fa02b460ce81a3427f63d490b4d73bdd34e68df655e59fcce6b416906db22b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02ff2714282070456790b0ce6b503c82ead545253e2ba2586a186c43b408b445
MD5 04ae6ca0a5edac88624c7f66d2179b04
BLAKE2b-256 6132b2ebafa7bda6c78c58f4f45ed535b630e4f1ddfde23a72299a822d670ffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 c63fbf542b6d9c208e78c37267fec4b49f222855d4b8b79d8d3437df78a69247
MD5 c5ff96bc372d00f2c6b0634dae7c2868
BLAKE2b-256 bc4a08c58dd2b206e25258599658855fbb2f175023f679cf13a487308e68374e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b42fa659e9d5779d1cfdeec898034a72a49f1ee8da119f3a05542cba75e199ab
MD5 88f8919b0b5add75a5cbe7e46e7ff36b
BLAKE2b-256 b80558faf019cb909e8e342f3f92139f247f94e727337c141aa08f550fa6716a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 211cd5b92c8a6276957eeafcfd529c0f6d3f610ae73b2dcb29a3aa6db37b3996
MD5 7aa85c1560d45090dfb92ddc94ed1327
BLAKE2b-256 0dad50bc326668ef3c517eae41d1c9a5f50a67072f1dd2f66cd39499913f232f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 274aa10a68cb3d2f3462d535dbca8cae26428c657b2fe9216e56a350d69f3983
MD5 dedf7cbf68e9ef28a061e9774a847200
BLAKE2b-256 3f41a45fb0d54de95a8711cfebc97d0daa6fef45521bf76227ad90095f37c0a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp39-cp39-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 74118f050ffe52513758a8ff4f4f3c8a7acef86b1cf339526d6e07147ddc5dc9
MD5 971d0ce0680e63c42ace6d7d99e9c400
BLAKE2b-256 100bd576894d265ca19298d49a1aada5274028ff5a473d1d163e45ca68ef2ebc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3f8bd43e98d1f07c9edf0543896ae037b34348e829c7a66fc707deba8f530aa
MD5 2dceb95951ae4ab6e984ac957e279911
BLAKE2b-256 cb9c710f67e16a573e557755f571eff4bed16f9e02d5d216379b02c983265f16

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 df97f34bbde19b03af8388284a1eb684c5980fcc237133d0831c2e70f118078e
MD5 697e0f6b8fd0f427f522573ad834ae03
BLAKE2b-256 f050af3b7fe6981697e58457dc7cf0666a85320bb43325f3c70de43c7c631e7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 508c0240180bc762b57a7330329c47ec7dce7b7aaf4c9a7b7064950001dc5f40
MD5 90de0ffaaa97c821c3aeeaab68ee6a9f
BLAKE2b-256 c3b8d7d382c3e80b8f3a3d047aabc5edb65a0d4cb686f569e7e1480f0d7a33d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae7b60d5f1c453d5d7b1f81ed101ca5c073c7de8927e0a127fb8e2a1db7cd687
MD5 ffc320e771ffc3d417e0acb0d9b5f29d
BLAKE2b-256 3a75a5acc7fed425ddae773d0c25424bfc9ecef70c4726b380d77a3caf3bf7bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp38-cp38-win_amd64.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 57a8aee863dae728a838f6cd6411f0f19fc02b2b13c8054f012bf6fed80b05ec
MD5 0cbd21882705b32c2dbc0e377169a8ae
BLAKE2b-256 278cffd4750d8025fbc4edef35ba7fd5b1a362ccad627248d5d0654915e6a1a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp38-cp38-win32.whl.

File metadata

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

File hashes

Hashes for pygeohash-3.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 35db6a2958340731d519702858cff39f5a4bfcd233fa1167fbb00dad9bdee862
MD5 155c4ce83feb3899a87687fe1096d1b1
BLAKE2b-256 9a1acd65f998676557195ae05ab619ad78e4c24c0cfb55b2a16eadd167eb23bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b54af960414d5a13a9370f18a3c79230e5501ccf8a3532ec4c2d19f9b8f86cff
MD5 85cf573303c74c74b83a7431b2276927
BLAKE2b-256 956ad1b5cfb1a707dbc6ec2cade01d97297cbb1f842adde7d98eb71506ad584e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 01453f825c92f5d98aa1bad1e5d45fff0a876ae1013f361256ed10dd84d24fa3
MD5 305fcddd3df351066efb8020c03d590e
BLAKE2b-256 3aca8e2e914adb8493fae2e885f4c671a7395ed2f9b45052169a948554bf3b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d51f44fa59c6a8dc6576ea331acbb3a249e130e19c7e492ce1fe4de851d25849
MD5 2ee4259f1b7b4a4bf7f76600e3a0adaa
BLAKE2b-256 ec11ba7417df3b7ec786da5c0eddb16d36560ccacf221c831b8c17d6660d3b00

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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.3.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 429dbfe8acba367b98098ec5355625f282eecefe002dc808006efda238f32b3b
MD5 eabccca5ab1714461f4628045ede08fe
BLAKE2b-256 ee6ba3246e5b440512d8cb23efc09efd973015bb415d32a6967b9956f0707eeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.3.0-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