Skip to main content

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:

  • ✅ Reader class with get(), get_with_prefix_len(), metadata(), and close() methods
  • ✅ open_database() function
  • ✅ Context manager support (with statement)
  • ✅ MODE_* constants (MODE_AUTO, MODE_MMAP, etc.)
  • ✅ InvalidDatabaseError exception
  • ✅ Metadata class with all attributes and computed properties
  • ✅ Support for string IP addresses and ipaddress.IPv4Address/IPv6Address objects
  • ✅ closed attribute
  • ✅ 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:

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 maxminddb package

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)

Source distribution for maxminddb-rust 0.2.0
File Size Uploaded
maxminddb_rust-0.2.0.tar.gz 50.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for maxminddb-rust 0.2.0
File
maxminddb_rust-0.2.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
maxminddb_rust-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
maxminddb_rust-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
maxminddb_rust-0.2.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
maxminddb_rust-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
maxminddb_rust-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
maxminddb_rust-0.2.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
maxminddb_rust-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
maxminddb_rust-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
maxminddb_rust-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
maxminddb_rust-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
maxminddb_rust-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
maxminddb_rust-0.2.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
maxminddb_rust-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
maxminddb_rust-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
maxminddb_rust-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
maxminddb_rust-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
maxminddb_rust-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
maxminddb_rust-0.2.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
maxminddb_rust-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
maxminddb_rust-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
maxminddb_rust-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
maxminddb_rust-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
maxminddb_rust-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
maxminddb_rust-0.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
maxminddb_rust-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
maxminddb_rust-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
maxminddb_rust-0.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
maxminddb_rust-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
maxminddb_rust-0.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
maxminddb_rust-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
maxminddb_rust-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
maxminddb_rust-0.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
maxminddb_rust-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

0.8.0

46 release files

0.7.0

46 release files

0.6.0

36 release files

0.5.0

35 release files

0.4.0

35 release files

0.3.0

35 release files

This release

0.2.0 This release

35 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page