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.1.3.tar.gz (38.1 kB view details)

Uploaded Source

Built Distributions

pygeohash-3.1.3-cp313-cp313-win_amd64.whl (35.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pygeohash-3.1.3-cp313-cp313-win32.whl (34.2 kB view details)

Uploaded CPython 3.13Windows x86

pygeohash-3.1.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.9 kB view details)

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

pygeohash-3.1.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygeohash-3.1.3-cp313-cp313-macosx_11_0_arm64.whl (32.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygeohash-3.1.3-cp313-cp313-macosx_10_13_x86_64.whl (31.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pygeohash-3.1.3-cp312-cp312-win_amd64.whl (35.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pygeohash-3.1.3-cp312-cp312-win32.whl (34.2 kB view details)

Uploaded CPython 3.12Windows x86

pygeohash-3.1.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.9 kB view details)

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

pygeohash-3.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygeohash-3.1.3-cp312-cp312-macosx_11_0_arm64.whl (32.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygeohash-3.1.3-cp312-cp312-macosx_10_13_x86_64.whl (31.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pygeohash-3.1.3-cp311-cp311-win_amd64.whl (35.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pygeohash-3.1.3-cp311-cp311-win32.whl (34.2 kB view details)

Uploaded CPython 3.11Windows x86

pygeohash-3.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.3 kB view details)

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

pygeohash-3.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygeohash-3.1.3-cp311-cp311-macosx_11_0_arm64.whl (32.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pygeohash-3.1.3-cp311-cp311-macosx_10_9_x86_64.whl (32.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pygeohash-3.1.3-cp310-cp310-win_amd64.whl (35.2 kB view details)

Uploaded CPython 3.10Windows x86-64

pygeohash-3.1.3-cp310-cp310-win32.whl (34.2 kB view details)

Uploaded CPython 3.10Windows x86

pygeohash-3.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.3 kB view details)

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

pygeohash-3.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygeohash-3.1.3-cp310-cp310-macosx_11_0_arm64.whl (32.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pygeohash-3.1.3-cp310-cp310-macosx_10_9_x86_64.whl (32.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pygeohash-3.1.3-cp39-cp39-win_amd64.whl (35.2 kB view details)

Uploaded CPython 3.9Windows x86-64

pygeohash-3.1.3-cp39-cp39-win32.whl (34.2 kB view details)

Uploaded CPython 3.9Windows x86

pygeohash-3.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.2 kB view details)

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

pygeohash-3.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygeohash-3.1.3-cp39-cp39-macosx_11_0_arm64.whl (32.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pygeohash-3.1.3-cp39-cp39-macosx_10_9_x86_64.whl (32.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pygeohash-3.1.3-cp38-cp38-win_amd64.whl (35.1 kB view details)

Uploaded CPython 3.8Windows x86-64

pygeohash-3.1.3-cp38-cp38-win32.whl (34.1 kB view details)

Uploaded CPython 3.8Windows x86

pygeohash-3.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.0 kB view details)

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

pygeohash-3.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pygeohash-3.1.3-cp38-cp38-macosx_11_0_arm64.whl (32.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pygeohash-3.1.3-cp38-cp38-macosx_10_9_x86_64.whl (31.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3.tar.gz
Algorithm Hash digest
SHA256 0d0d233b372d9f3d69885fd18ced7eaa02e5eceac874a4d6b3b9249614558066
MD5 52baa88122f33b2135fc8123f0115918
BLAKE2b-256 d10e2733d681fe9cff851ed4914ff1730df71dac2326c62942bdf5d4708d42cd

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f40cf920cd4980cd43acce593a298fc18a558f6bc23fff85c0950b01e0b1c41b
MD5 cdf5cc1f94c8f47934bb3be879d6b751
BLAKE2b-256 53100371e91099046bfd904f6741343745f1cc7533d9bab5a687d8ca44f07aeb

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 675f71b86417bc84892b46cfc20b8d87ce935b011a3e9f668ca80e8a173f3b13
MD5 5acba6c51825f8c151ccf2ea124d9c7e
BLAKE2b-256 deab195ef522b92be6cb37f0abd08b1b740f9dd6fe2a65c9a2525edd490c262d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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.1.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43e563f6efec5e0696f52334d729ef4687e3d1d0ed54c8bbe8d88ec5edb99f48
MD5 d8112fcd26f7e8d60634c3fefbcbc93b
BLAKE2b-256 9950be3eb3ec2e0210788b38e9c5c39a41646cc17f5afd2f634a4fdbd20bb911

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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.1.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4ed7a6e1d9f3ceecf59f788b72393b04281ce08f1191ce1166c63ced01fdddc
MD5 41cf1dea4a68f1f1ecbc9a790d604428
BLAKE2b-256 9525625d4361cebe07fb15ecf4a374ad4fad10d497232cf04dad26d5cf3155ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09a6528f8eeedb873c65e2f55ab124f24bed0807abeabf748c8441ced8e64151
MD5 f06649a9d372a1e83a5ae6bdc11621f6
BLAKE2b-256 3d633961bbe52d7af6a64910cad0392bbe0c2968ab994e906615f9820fe9c401

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8aff947bc45de50ddafd2447c9779465a7114d0171feed1e8f0127090f720e4b
MD5 0f88a12ff810f4333ad355be48533561
BLAKE2b-256 8886192f7e727e18636e7c5ba96a14eafbdb3d45b4b4bd2a606437d349c696ef

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 423b8455d0f2bb51ae5a3fad8d209b4d5be45a02952be874a40d73a402017dbb
MD5 4e4bed40dd2bca1122b0628a12e175f2
BLAKE2b-256 fa2a13ed8a4797250ac5b02240127b336894cfde1734a2d80f0aff8fb2018a77

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3df5b03dd913b440b436fb2c90a5bda0d204689e9e4412c19ab81e05993e497d
MD5 1f1c139050d207420bc10866412f3cc3
BLAKE2b-256 bc75ae760cbc340c0dc42f9ed799585caaa5d5251dffb2b9f27d119c1efcabda

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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.1.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbdd707a9ad4e3f55f1553f164f32be5e9543632e6581c54a8eb3b07761d741f
MD5 2f0763570ac1ccd85650ef426256aa02
BLAKE2b-256 8c0ce061881a2d707ddf7e9bae43a422861ad0d0e50aaac20504e35d7cd99fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f96e885e496064324e99867400c5c156eaf267edc87ee4d929c5b76a6ef4d37c
MD5 2e14f10b43adff28ef2df465aac9923d
BLAKE2b-256 495bbf7b9ac6fa8882066c2ef99b88c19e972c11f22fd30c7d3fe3216ad5e3bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e35d5b3bd6dba13defb4a955d4c27fa3202b5f3d45960a083231281c2125266
MD5 77ef587323dd53e684d59f8e57b213c1
BLAKE2b-256 a8acfcec0aeb2f3b5456c628da700e54335b233396bab97370c07a95a916c351

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8f12bea8b742115fda905112d7e11a197791a153d80bc5c0c54499c8c3a59411
MD5 c2157c382dede2553995a5f204c5408c
BLAKE2b-256 6be932ef491fcfccf3c6ffe171265f1fd27d13d170b35fae9c371a9d01b3f2f2

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4df94c685dc64ccf8304397a9760dfc89e9c97342036c6ba75a99d03bf4cb8d
MD5 f08ba04ba2a561d8f9f870140c7cddd5
BLAKE2b-256 e6e7b701ecd499b66c16b3d260c70003db1d04ea81c6e67eb18bbc77cca18af2

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3ef5ef3fb5cf354690b7221ed874e0eaec94f9cf98a27f07eea0b13f13c9814e
MD5 372c0bd852a2530b3b9d419cf82f9914
BLAKE2b-256 58517a8dc04465eab50d734349516cb5cf01551d7bbab256b569b9a4407f3828

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a538caeed80ce89f24b7c7ff0d5f61f392f3d5fd813c150f5ef4399f0ee2b1d
MD5 da9e2e4cd77ac0fddfa09595a8b6ef40
BLAKE2b-256 6e001b16101365fb8e86c62acd4f1b0e5a43757b74ad50fd79c607a1c7ab7403

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7ad648956b3f078f3ae47d9c8fc9867ac81eb58600ab3b4f79f0eae5ce47e5b
MD5 482aa42c736d699b2cb87d9b80efe329
BLAKE2b-256 9f8e1babb4086ded1eb6c552154e2dc57f9800247be06e915c33ce2c8e17e42e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80a8ab658e1d72d2675d787a8e0d2aad9c164b554a3a4953a20247c4935fffe9
MD5 daebf2858ea482869fa8054895137a02
BLAKE2b-256 2aea90ee1d069feec1ea3644908c635ebf449cebcaa73e49d6ce1e49be0722d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b4b5e60cd82dc1d5470abcc8473b09c3e6aeb55a989a96221873925862f3846
MD5 d2dc7da84aad5169af6ac35acad0e226
BLAKE2b-256 78f6c7d42e95ece0697fa48ee6d4678f9fbdfe6b6c7ee4a544d13addfc4ccab9

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72389f92f850f41e8e16011634f3aa44f7c1fdce50a95eb0ee4692ef170d0d78
MD5 393e552a65258123b7185990f8952b16
BLAKE2b-256 ad74813a0f3f8bc82c3b719b1f1c0f1091d4ec60a7739a39a511cfe4b664fb5e

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c2697ee3927be09b9294d2c883051f1e255d2d075b48fe9c167f4b3401839d7a
MD5 deba0e2ea5e94e3ba6229d19b8c70ef9
BLAKE2b-256 ce005e33ae816d7e6e71da2172eda24d5ade72344b15c5b2e6aff5b03213ddc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c73b9dbb907755348b83e07ea77c29989442f2aadb467bc9a217a2bf5edee43
MD5 e3b8d7f409bb81bd2ceb62ac0e530e19
BLAKE2b-256 8556659c39f461afae96480e19b8f981c026270289629d4649ed33b5b7133656

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f0d3208810fbde9bfdb94f1a991175a1d6678c9023b8bd93f6975ed129af40c9
MD5 569219b83a71de7cd6a2ecbf4f2d6ae5
BLAKE2b-256 ce8b2590729b858cd3aa158cc3b407b5cb901dd0a87f5eb72101e3bb0aeea73b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa224e8a0b967589bc18fbab0fd369378a73b65a5e85ecf01af10e713d29cb7d
MD5 6e2f301f4872f9da99b4491191610440
BLAKE2b-256 832685634a0e4306529e15eb09c0a21b9112b8cd5ffcab3047385490fc16b2c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e1ed4baea07ba1e804c3420e045ada049ba39fa807c1f56b85b547412631f46
MD5 016e3b7e077d0a195421e182607fefa2
BLAKE2b-256 61c126cbc90df97abaec6d7811809ba6b1f9ff5c476b5cbdcca824c56c777e69

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2150b7455cac236f6bc29727b727fd2dba5a0e712ff4b56f83a3b1686055b5cd
MD5 c859d7189c622a3443e5b2306d70efd5
BLAKE2b-256 ac2a8e1272e0dc03ea64116ea3845066f1e7016207c47180e31475947592ed51

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 82dd63cd58b3779a1b07a0d395642ed4c99fcaee219f231746e84249ecc79f75
MD5 c1aab6a1040eb6f7ab3b05a4f06e22a4
BLAKE2b-256 26294ccb9db77e74548b768d4808f46f348dfec1eaaaee8197ca5eb973078f32

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bacd2983c1ef3b39bb81dfe60b36d6494fce9af758364c757ca0061996d87726
MD5 5eab813b0e3a72bd4e3c858be92872fb
BLAKE2b-256 af699490aaeff84e53b912b2d4f4482b520ff3f4fced53669746d4d988cb3abb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e0627e7c36c44d467f321e4a0b7c264d00b69c5ba773ffbe2ab8f2700ec5a39b
MD5 948038ab112334d1913901da1782156c
BLAKE2b-256 563f78ffaa5b28d54c8ee3eef2ab210cd1fd8326553bd3caeda57b0756d9697f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64e916aa1473805b4ef480c7280459219584f5edbaad3bc30f76c45a75bb2e39
MD5 4864d833bb9b52a1fe3d86ff98f0a5aa
BLAKE2b-256 ccb74f09248e7fe3f62a7ad98c7e4e8f2f374f827dec4b1d32a602c649c303ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63669a4412933a04d6fb2fae3519ac88fd74b856f72d512ec94b7f978920a263
MD5 2e02def8212847ef3a2e3453b1d0c5d8
BLAKE2b-256 184c878d73c50287f9e6563e9bdc835b54bd89aceb9e9be01b644b9e136778bb

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c5e50eee4b856d6ac2597a6a5b87b56d5616b164dfedc0e2c600a16ebf356f6e
MD5 2de4cebe3d2c3b2063e6f3e7ceeecbb0
BLAKE2b-256 c058e91e5f320aa661a66a009d9232486f61888ea43ed075419c52bfb0da41dd

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pygeohash-3.1.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 680e65681483d3dc2f17c75e205a446d31c30ae6d5ab6634796ca37ad2ca97fa
MD5 1391a551d4608296b9294b76b880bc1f
BLAKE2b-256 852063441844f58d8ac47f94b077f8215437be19d7e63127a172eb14e15e1416

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d297431a92aaafa666fbc4e379b0002fbf564e905c2bc49af5932966a8f1825
MD5 efde09816027e316a233de636d439b2f
BLAKE2b-256 e21b2a1683272f42c745a2fe4e2d8a714a227dbf5081c0a6b6729f5455b97e4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e30ae9963ae1061d4f1935ee8bd8893b27c446bc6fea18729124da1679442d24
MD5 5e29c159835f4eb70c1013a5ce32222a
BLAKE2b-256 05239805b0ed3abe0a85a43b91f6e608fe13f336e558a000a8017b189aee9ea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.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.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 218f008f8b6cdfb6e5aebef4960cde72374b740f6ea39edda24cfa568a7bd42a
MD5 b7ce2709e587114cae611f21710dd6d8
BLAKE2b-256 db574729a601578f8b178a38bcdea7ff44092b1557f5483fd9a316e57b42a1ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pygeohash-3.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 daabb21327235a3961aa861844fb0659ebe593306d7f1ed681e7df23da29bf63
MD5 d673429566e972f6b4b009776464a96f
BLAKE2b-256 2ed1c3dec1e46cae11cf251cb024bd204081018e96d1e3aba07601bcb243c00c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygeohash-3.1.3-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page