maxminddb-rust
A high-performance Rust-based Python module for MaxMind DB files. Provides 100% API compatibility with the official maxminddb module with similar performance.
Performance
Benchmark results using 10 million random IP lookups per database (single-threaded):
| Database | Size | Lookups/sec |
|---|---|---|
| GeoLite2-Country | 9.4MB | 527,297 |
| GeoLite2-City | 61MB | 338,879 |
| GeoIP2-City | 117MB | 332,827 |
Test Environment: Intel Core Ultra 7 265K (20 cores, up to 6.5GHz), Linux 6.17
These are single-threaded results; the reader is fully thread-safe and can be shared across multiple threads for parallel lookups.
Features
API Compatibility
This package provides 100% API compatibility with the official maxminddb Python module:
Supported:
- ✅
Readerclass withget(),get_with_prefix_len(),metadata(), andclose()methods - ✅
open_database()function - ✅ Context manager support (
withstatement) - ✅ MODE_* constants (MODE_AUTO, MODE_MMAP, etc.)
- ✅
InvalidDatabaseErrorexception - ✅
Metadataclass with all attributes and computed properties - ✅ Support for string IP addresses and
ipaddress.IPv4Address/IPv6Addressobjects - ✅
closedattribute - ✅ Iterator support (
__iter__) for iterating over all database records
Extensions (not in original):
- ⭐
get_many()- Batch lookup method for processing multiple IPs efficiently
Not Yet Implemented:
- ⏸️ MODE_FILE mode (currently only MODE_AUTO, MODE_MMAP, and MODE_MEMORY supported)
- ⏸️ File descriptor support in constructor
Installation
From PyPI
pip install maxminddb-rust
From Source
maturin develop --release
Usage
This module provides the same API as maxminddb, just with a different import name:
import maxminddb_rust # High-performance Rust implementation
# Open database
reader = maxminddb_rust.open_database("/var/lib/GeoIP/GeoIP2-City.mmdb")
# Lookup single IP
result = reader.get("8.8.8.8")
print(result)
# Lookup with prefix length
result, prefix_len = reader.get_with_prefix_len("8.8.8.8")
print(f"Result: {result}, Prefix: {prefix_len}")
# Use with ipaddress objects
import ipaddress
ip = ipaddress.IPv4Address("8.8.8.8")
result = reader.get(ip)
# Access metadata
metadata = reader.metadata()
print(f"Database type: {metadata.database_type}")
print(f"Node count: {metadata.node_count}")
# Context manager support
with maxminddb_rust.open_database("/var/lib/GeoIP/GeoIP2-City.mmdb") as reader:
result = reader.get("1.1.1.1")
print(result)
Batch Lookup (Extension)
The get_many() method is an extension not available in the original maxminddb module:
import maxminddb_rust
reader = maxminddb_rust.open_database("/var/lib/GeoIP/GeoIP2-City.mmdb")
# Lookup multiple IPs at once
ips = ["8.8.8.8", "1.1.1.1", "208.67.222.222"]
results = reader.get_many(ips)
for ip, result in zip(ips, results):
print(f"{ip}: {result}")
Iterator Support
Iterate over all networks in the database:
import maxminddb_rust
reader = maxminddb_rust.open_database("/var/lib/GeoIP/GeoLite2-Country.mmdb")
# Iterate over all networks in the database
for network, data in reader:
print(f"{network}: {data['country']['iso_code']}")
Database Modes
Choose between memory-mapped files (default, best performance) and in-memory mode:
import maxminddb_rust
# MODE_AUTO: Uses memory-mapped files (default, fastest)
reader = maxminddb_rust.open_database("/var/lib/GeoIP/GeoIP2-City.mmdb", mode=maxminddb_rust.MODE_AUTO)
# MODE_MMAP: Explicitly use memory-mapped files
reader = maxminddb_rust.open_database("/var/lib/GeoIP/GeoIP2-City.mmdb", mode=maxminddb_rust.MODE_MMAP)
# MODE_MEMORY: Load entire database into memory (useful for embedded systems or when file handle limits are a concern)
reader = maxminddb_rust.open_database("/var/lib/GeoIP/GeoIP2-City.mmdb", mode=maxminddb_rust.MODE_MEMORY)
Examples
The examples/ directory contains complete working examples demonstrating various use cases:
- basic_usage.py - Simple IP lookups, metadata access, and database lifecycle
- context_manager.py - Using
withstatement for automatic resource cleanup - iterator_demo.py - Iterating over all networks in the database
- batch_processing.py - High-performance batch lookups with
get_many()
Run any example:
uv run python examples/basic_usage.py
uv run python examples/batch_processing.py
Documentation
- API Documentation: All classes and methods include comprehensive docstrings. Use Python's built-in
help():import maxminddb_rust help(maxminddb_rust.open_database) help(maxminddb_rust.Reader.get)
- Type Hints: Full type stub file (
maxminddb_rust.pyi) included for IDE autocomplete and type checking - Changelog: See CHANGELOG.md for version history and release notes
- Migration Guide: See MIGRATION.md for migrating from the official
maxminddbpackage
Benchmarking
Run the included benchmarks (after building from source):
# Single lookup benchmark
uv run python benchmark.py --file /var/lib/GeoIP/GeoIP2-City.mmdb --count 250000
# Comprehensive benchmark across multiple databases
uv run python benchmark_comprehensive.py --count 250000
# Batch lookup benchmark
uv run python benchmark_batch.py --file /var/lib/GeoIP/GeoIP2-City.mmdb --batch-size 100
Testing
This project includes comprehensive tests, including upstream compatibility tests from MaxMind-DB-Reader-python.
# Initialize test data submodule (first time only)
git submodule update --init --recursive
# Run all tests
uv run pytest
# Run with verbose output
uv run pytest -v
For contributor information including development setup, code quality tools, and test syncing, see CONTRIBUTING.md.
For upstream test compatibility and syncing instructions, see tests/maxmind/README.md.
License
ISC License - see LICENSE file for details.
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for development setup, code quality guidelines, and pull request procedures.
Metadata
Release files for maxminddb-rust 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| maxminddb_rust-0.2.0.tar.gz | 50.7 kB | Details |
Built distributions (wheels)
Total release size: 10.9 MB
Release files / maxminddb_rust-0.2.0.tar.gz
| Download URL | maxminddb_rust-0.2.0.tar.gz |
|---|---|
| Size | 50.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f83b1f06649255f6f4af8f6202868394ce962578cf1afe39791729f550e3d3c
|
|
BLAKE2b-256 checksum How to use checksums |
56e5b48b682956c0df86ac6080cacbb102600685c618fc5362b14d5843aa0c77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp314-cp314-win_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 223.9 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
79f34412f5350863a487d7b84cbf6c35d5a46408885a99850a98f68c4179fe0f
|
|
BLAKE2b-256 checksum How to use checksums |
68cf6b86e7f0b6ff16093d47ce6acd0c2ad57c48e33111616ddd02001e17b723
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp314-cp314-win_amd64.whl
| Download URL | maxminddb_rust-0.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 238.0 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c3b5390e6dbe3cf417df8e801138395e02933a2cdcbbd82716d1683c0a505093
|
|
BLAKE2b-256 checksum How to use checksums |
73117bd83b4e7e3234ce4efc51882c08f8ef60b248f97da22d4a33b7bad928ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 370.1 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
197132140847e1710bb7136f9bad67807a0fa24b0c99285e5e5f86caf3c3c392
|
|
BLAKE2b-256 checksum How to use checksums |
6d50b126a153c1061bc8080cb2704d59def8d0a9a016401c5cff3a17836d919c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | maxminddb_rust-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 363.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bd9c8ce16d2589029dcc3839c8654e3fbe357dba2d4d15ffd71325b407e3aa25
|
|
BLAKE2b-256 checksum How to use checksums |
7a9cfb1ab2ae9ec5941ef3061987fae6bed2d2dfe60edfe2e54c4996a67a432b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.4 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f1faf80d6f00f6d65bd4e7b026d73511c851f5aa83bf110f0a5b7a0b33ce546
|
|
BLAKE2b-256 checksum How to use checksums |
2f7fbaf8b2dfce8fdbd39fb8f2abd7bb87c9c8132b1e0a78011b6addaa5d581d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 346.2 kB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d05a8144274ba558a8d74540c1a5ea659bc5ea5afa2e38994ee8abbbc24ef251
|
|
BLAKE2b-256 checksum How to use checksums |
980d47347fceb8f1103470d4eb1a67a9c12d7e988ba89389ba6996240cb21bfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp313-cp313-win_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 223.5 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
d0acdedfb1411861eda96792c5aa3193be1eb69efea53ba9b4b04fd70de4ca99
|
|
BLAKE2b-256 checksum How to use checksums |
84c8f19863874853c494a3dc1ed1fd85cb35636a2d7d2055d1188d188fdfa5dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | maxminddb_rust-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 237.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
95e572bb3c92e2236820b4f7c9b8573b1c7fe1ba37789a8957dcdf923eb191cf
|
|
BLAKE2b-256 checksum How to use checksums |
0b77d1c7b7e103618a0a7d4fc5156aa229727c6b7872f931140c3f658f791114
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 369.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
65167f7cba8e289502a9134728f864c7b3c59c075916aa4aca6bed86d39850c2
|
|
BLAKE2b-256 checksum How to use checksums |
e198415ac45b235f37e6024c668e55421030e3aefaeb7961b3e7ebf361f1b1b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | maxminddb_rust-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 363.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
624e934fd8363d6700af0c3656e3422aafd9a6cf5b7a8bf3d3fe1054da5dbc1e
|
|
BLAKE2b-256 checksum How to use checksums |
9839feaeb5147f02df7418fb68943f7ae1e52c9982ca28cafa50de22388fe119
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.2 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
025f1888f3480053b4aaf4e09b158c169230508bc2f4cadab8e94bef470bf936
|
|
BLAKE2b-256 checksum How to use checksums |
3016d880cba81bb814f7fd1d26168d8580b101cb7b09944832d9c8f13526c61e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 346.4 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
97abc06a3c2d78c95b6e765423dead160de5a1e4ba584b8823bf3c200fd5aea2
|
|
BLAKE2b-256 checksum How to use checksums |
a34fc838c7f76918157d275b45ced1e8f3fef4c65044df03359f2a7f8f53320c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp312-cp312-win_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 223.7 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
7a8c27b1bc51d6300b297ade1244539988b18145ad695bc213fc6ae8b8a9ab35
|
|
BLAKE2b-256 checksum How to use checksums |
b4c901262762dbf71ba073120e5faa9d7165558affad8db140ac60877038a009
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | maxminddb_rust-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 237.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9a01aee0907d4563e722719a23d9d0ce0ee6c18124e8eb28b272a64ce9a368aa
|
|
BLAKE2b-256 checksum How to use checksums |
36f276f205cd8e85d76fb95c354a5cf956764d59bd6ff5b6e7627a95b96199a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 369.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f8190a291c6e8c0c1113718fb9d94d1472e73cdcf00825dfc2690a064b8cf41
|
|
BLAKE2b-256 checksum How to use checksums |
e69418bd747c6fe232fb0fe1089e7b078484472cebba782bfba9f0427f646bfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | maxminddb_rust-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 363.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
d2adb285b9936d64e835f92a8dc9792ba6001cfb78861c119f7bbebac00106f0
|
|
BLAKE2b-256 checksum How to use checksums |
09b9ae69eb3e4a8371dec1786a57e07f6232180f3227a81389be96fe782f9c8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.5 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e3ffdf9f0dcff843ae4819e7dac0c5129f71ce1b742d60817d4abf44d24382cf
|
|
BLAKE2b-256 checksum How to use checksums |
280321138d1b11212ff5a41191e88f0068a67bd781fc9421b273a16895232563
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 346.7 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4d0880ccd7b09af014bce256cf21531cfc8f28a58724a08bae027ca089fde13
|
|
BLAKE2b-256 checksum How to use checksums |
38cccc03b2a913282ef6f56b6c741a46e19b121eb20e09bffa0bd067542712f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp311-cp311-win_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 225.5 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
8ddf9237a0492d0af596658a89a2cc6fcb115cca11f5b74946ab5c0b5fd2f5c6
|
|
BLAKE2b-256 checksum How to use checksums |
0ba1a8985d702c4e5316d805b0f2bbad24dcb09efb7ef81173aec43de1d19d76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp311-cp311-win_amd64.whl
| Download URL | maxminddb_rust-0.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 239.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a41e2200a3aada4e2c04de6298f03d3e2efde3c2b453e26316cb1a372b7181ec
|
|
BLAKE2b-256 checksum How to use checksums |
26434b5b6266382cb4485158828ccf4d904b3284220c95203f09af6aff7a6cf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 368.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0596cf8e24fff9a4a053e9b8d2ff981b2a2a73d070ed621beae47093a04ec401
|
|
BLAKE2b-256 checksum How to use checksums |
979c3594c64006fac1ee7c7281d24ea6ed838a4d8456c97e1df432bd807b4a75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | maxminddb_rust-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 362.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff7a1e54791cb7b4e5cc70992d355b8510ece736d97a2876684f5c0b320fd774
|
|
BLAKE2b-256 checksum How to use checksums |
bd8b0e1adace95774792befccace7e8216fca175f72bb059a51f7339aa3cbf96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.4 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4bdd58812096f629e3a295c7f77c61fcda881058f058f1932e6df4276d32dc9b
|
|
BLAKE2b-256 checksum How to use checksums |
5b588802db188d4c1c24661c7d7775949705506d85c6c103f78dd0d9d92ca28f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 346.1 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b9c9215c6fc4da837442b0c23757b75485a3a5c26868093691253f5e9284fa8a
|
|
BLAKE2b-256 checksum How to use checksums |
75a49adea914d524f341ac4193edc32b5c8df659b1410ac1566e62b8fdea59ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp310-cp310-win_amd64.whl
| Download URL | maxminddb_rust-0.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 239.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2fc886b9eaab1d6442efde8511cc293b0217c49419f374b0fda962dcede9cebd
|
|
BLAKE2b-256 checksum How to use checksums |
b173dcc216d2ef9d3dc16ebf14e994a3261a6e99fafe5e0f606569b4392178ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 368.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5c4ef4fcd6d5e5ea89485d90e1e608a688fd04d1979b52c98cc5a4e589f49955
|
|
BLAKE2b-256 checksum How to use checksums |
546ddced55fd30b0b61ab552ba094c115f577a1824e9710cd9af4c9e461bf5f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | maxminddb_rust-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 362.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
eea211dd7bd4581af89bc2a9bae564a6e97da0e0fffa0a3c7bc91d5ae3183294
|
|
BLAKE2b-256 checksum How to use checksums |
fe7fd7773c91cc8f7c50f4c38cdec50d10b67f534a57ba6ff98f62a5140c1fe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 332.7 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
692fd299d7974267ace92908214532f806732f68587ca3f994d869611c8bff86
|
|
BLAKE2b-256 checksum How to use checksums |
47d434f48ee9e8fc0a3f8c5c56b8c6e456701b3fcf7b120bc8e0f77704ee033f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 345.9 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4d018ac3d8806942a04f0240046f39275304d6bfad69387eb6d86fd9f8d12aaa
|
|
BLAKE2b-256 checksum How to use checksums |
c08fff7e3777ed239c3ca526a2e4f57f0deb3dd607c950e6f9197873330d8881
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp39-cp39-win_amd64.whl
| Download URL | maxminddb_rust-0.2.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 241.9 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
07d6a965844100fa985fd2f8dd493e3cb9fa422900f4bb278fd79f0b8ef30e00
|
|
BLAKE2b-256 checksum How to use checksums |
7af717ec787aab8693cd01ceedfe983c36624e6d3eadd8909e7c344d714be86f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 370.6 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7a236d43aa3181682df588e71ce8d41bdd62aaf00b6760e0c9296fe7f8d1594
|
|
BLAKE2b-256 checksum How to use checksums |
e928dab740c28baefaced6e77baaf4dff4e979c8143caca0ae89a0c9dfb00691
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | maxminddb_rust-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 365.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3f8b5d679a9889684fd9e246f07ebee849bcfa073665af28d24658cb32ef81f3
|
|
BLAKE2b-256 checksum How to use checksums |
5acc7e57fa6cd2bb3201e88b655d00fcc695beebac9a416110447252379a2b7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | maxminddb_rust-0.2.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 334.0 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
13f437bcdda6876a24d253c6a7f799a011b54dc1ba36d35234700fa5864a81c8
|
|
BLAKE2b-256 checksum How to use checksums |
0b62fa9d50db3b4e28e2e5a1dd0eb420106e5018263a2184e1400453f8fe9045
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency logRelease files / maxminddb_rust-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | maxminddb_rust-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 347.8 kB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e9fb560196267edc5286dd06962639c8f3e3e64ebaff839035d2d154cda9b425
|
|
BLAKE2b-256 checksum How to use checksums |
c145ffadf7a1158ef65b88e24d76a932fc24cd1ad6cfea8f8dece4e0d2aa29d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.
Transparency log