Skip to main content

Reader for the MaxMind DB format

Project description

Description

This is a Python module for reading MaxMind DB files. The module includes both a pure Python reader and an optional C extension.

MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).

Installation

To install maxminddb, type:

$ pip install maxminddb

If you are not able to use pip, you may also use easy_install from the source directory:

$ easy_install .

The installer will attempt to build the C extension. If this fails, the module will fall-back to the pure Python implementation.

Usage

To use this module, you must first download or create a MaxMind DB file. We provide free GeoLite2 databases. These files must be decompressed with gunzip.

After you have obtained a database and imported the module, call open_database with a path, or file descriptor (in the case of MODE_FD), to the database as the first argument. Optionally, you may pass a mode as the second argument. The modes are exported from maxminddb. Valid modes are:

  • MODE_MMAP_EXT - use the C extension with memory map.

  • MODE_MMAP - read from memory map. Pure Python.

  • MODE_FILE - read database as standard file. Pure Python.

  • MODE_MEMORY - load database into memory. Pure Python.

  • MODE_FD - load database into memory from a file descriptor. Pure Python.

  • MODE_AUTO - try MODE_MMAP_EXT, MODE_MMAP, MODE_FILE in that order. Default.

NOTE: When using MODE_FD, it is the caller’s responsibility to be sure that the file descriptor gets closed properly. The caller may close the file descriptor immediately after the Reader object is created.

The open_database function returns a Reader object. To look up an IP address, use the get method on this object. The method will return the corresponding values for the IP address from the database (e.g., a dictionary for GeoIP2/GeoLite2 databases). If the database does not contain a record for that IP address, the method will return None.

If you wish to also retrieve the prefix length for the record, use the get_with_prefix_len method. This returns a tuple containing the record followed by the network prefix length associated with the record.

You may also iterate over the whole database. The Reader class implements the __iter__ method that returns an iterator. This iterator yields a tuple containing the network and the record.

Example

>>> import maxminddb
>>>
>>> with maxminddb.open_database('GeoLite2-City.mmdb') as reader:
>>>
>>>     reader.get('152.216.7.110')
{'country': ... }
>>>
>>>     reader.get_with_prefix_len('152.216.7.110')
({'country': ... }, 24)
>>>
>>>     for network, record in reader:
>>>         ...

Exceptions

The module will return an InvalidDatabaseError if the database is corrupt or otherwise invalid. A ValueError will be thrown if you look up an invalid IP address or an IPv6 address in an IPv4 database.

Requirements

This code requires Python 3.8+. Older versions are not supported. The C extension requires CPython.

Versioning

The MaxMind DB Python module uses Semantic Versioning.

Support

Please report all issues with this code using the GitHub issue tracker

If you are having an issue with a MaxMind service that is not specific to this API, please contact MaxMind support for assistance.

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

maxminddb-2.5.2.tar.gz (181.3 kB view details)

Uploaded Source

Built Distributions

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

maxminddb-2.5.2-pp310-pypy310_pp73-win_amd64.whl (35.4 kB view details)

Uploaded PyPyWindows x86-64

maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (37.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

maxminddb-2.5.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (32.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

maxminddb-2.5.2-pp39-pypy39_pp73-win_amd64.whl (35.4 kB view details)

Uploaded PyPyWindows x86-64

maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (37.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

maxminddb-2.5.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (32.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

maxminddb-2.5.2-pp38-pypy38_pp73-win_amd64.whl (35.4 kB view details)

Uploaded PyPyWindows x86-64

maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (37.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

maxminddb-2.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (32.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

maxminddb-2.5.2-cp312-cp312-win_amd64.whl (35.5 kB view details)

Uploaded CPython 3.12Windows x86-64

maxminddb-2.5.2-cp312-cp312-win32.whl (33.8 kB view details)

Uploaded CPython 3.12Windows x86

maxminddb-2.5.2-cp312-cp312-musllinux_1_1_x86_64.whl (93.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

maxminddb-2.5.2-cp312-cp312-musllinux_1_1_i686.whl (91.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

maxminddb-2.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (86.8 kB view details)

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

maxminddb-2.5.2-cp312-cp312-macosx_10_9_x86_64.whl (34.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

maxminddb-2.5.2-cp311-cp311-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.11Windows x86-64

maxminddb-2.5.2-cp311-cp311-win32.whl (33.6 kB view details)

Uploaded CPython 3.11Windows x86

maxminddb-2.5.2-cp311-cp311-musllinux_1_1_x86_64.whl (92.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

maxminddb-2.5.2-cp311-cp311-musllinux_1_1_i686.whl (91.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

maxminddb-2.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (85.8 kB view details)

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

maxminddb-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

maxminddb-2.5.2-cp310-cp310-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.10Windows x86-64

maxminddb-2.5.2-cp310-cp310-win32.whl (33.6 kB view details)

Uploaded CPython 3.10Windows x86

maxminddb-2.5.2-cp310-cp310-musllinux_1_1_x86_64.whl (91.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

maxminddb-2.5.2-cp310-cp310-musllinux_1_1_i686.whl (90.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

maxminddb-2.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (87.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (85.6 kB view details)

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

maxminddb-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

maxminddb-2.5.2-cp39-cp39-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.9Windows x86-64

maxminddb-2.5.2-cp39-cp39-win32.whl (33.6 kB view details)

Uploaded CPython 3.9Windows x86

maxminddb-2.5.2-cp39-cp39-musllinux_1_1_x86_64.whl (91.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

maxminddb-2.5.2-cp39-cp39-musllinux_1_1_i686.whl (90.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

maxminddb-2.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (85.3 kB view details)

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

maxminddb-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

maxminddb-2.5.2-cp38-cp38-win_amd64.whl (35.4 kB view details)

Uploaded CPython 3.8Windows x86-64

maxminddb-2.5.2-cp38-cp38-win32.whl (33.6 kB view details)

Uploaded CPython 3.8Windows x86

maxminddb-2.5.2-cp38-cp38-musllinux_1_1_x86_64.whl (92.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

maxminddb-2.5.2-cp38-cp38-musllinux_1_1_i686.whl (91.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

maxminddb-2.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

maxminddb-2.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (86.6 kB view details)

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

maxminddb-2.5.2-cp38-cp38-macosx_10_9_x86_64.whl (33.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file maxminddb-2.5.2.tar.gz.

File metadata

  • Download URL: maxminddb-2.5.2.tar.gz
  • Upload date:
  • Size: 181.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2.tar.gz
Algorithm Hash digest
SHA256 b3c33e4fc7821ee6c9f40837116e16ab6175863d4a64eee024c5bec686690a87
MD5 b4c43becaffd76b9afa57beea19523c8
BLAKE2b-256 0f07278a738306a26f5d43ad91e12ad16d9cdef6d1179f03f29df0cbae74be8b

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 22184fa2514c15f5b39e4e2522f4f73d00afcf5eb7102c473f9376f3c3a03b81
MD5 f9cecd75d8b5e2bf5cadf3255b724e02
BLAKE2b-256 88751a48e7039b089f961b39194018132a15d2bad242f9729167b27905748fc0

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abd626efaba4f0bc867462337f846796da0bb97b82125dbdbc63067947e353b0
MD5 3113b76ff2c8771b30821ebe93c7fe8b
BLAKE2b-256 e22d1cfb3864ed319f02bcd910c583d0a5854df2c65c83bb6a9bb2381a466976

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ddbe547d83a2e28e81d9f59fd9708d3044ffb2398ee0f8df2e2a2e9cdea6646
MD5 b9260ede1490b0353f3d5cf32a40a58c
BLAKE2b-256 55a111b2287c9f65c8908e2e3a46f7e914fb6b63e805484c7cc8d1bdc101b412

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd47d13376eaee2e8d1a1fb55d3d6ccdcc995bc931699967f7d5670ec6a454a3
MD5 b24e20a58b20585bf6a2fbd0d0deb752
BLAKE2b-256 59c8d3e84de3632324762663a19e43d42b0ffc957d0bc8d28352646e8625cc27

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 862fcfe226ebda29a537cdce678dc8dc71ca6540ad2483099f80c6a1ee4cdbdd
MD5 375c522c067aaf3f695b4f481396d035
BLAKE2b-256 cc53f1e9e26f9ad450e9bd050eab617ae8e79a7e53a5d1d6b1f31d71956c57b3

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ec51b66774b102824c9a3dd4916356283f6a61db1868d4ebcb98bf26486718e
MD5 a5ff6a93e72d022bef08b211f2bd4510
BLAKE2b-256 28e883bdbff8401f469ad8453fd0a8ccb4ee1580f6fb367052a1aafcc82a1fc2

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6fda0dd512f345cc92492f96c61a0df47efc2e2064c15e8053ab2114b362d64d
MD5 f135e413e682b3a11b2cb3e518003df4
BLAKE2b-256 769342d150fd23494c45e0f8c0beb21f6791839bab43530085ef4fe2fc43836d

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 20596e452d03071db37a72c8ef9236126c04ed342864f68db0adf0d1bc9f642e
MD5 8352ba472343205788adf998b838bc5f
BLAKE2b-256 71d7d7b0f45794f96050a42191c9d9caa5ffa233239d860ab08ed7c6f92c28a2

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e012e889639aab411f5483990188da51c968377f665dcb90584971dbf314d50a
MD5 9778d7b99dd1a7f6dcf9223c3cbf7761
BLAKE2b-256 b9bac2270ae287a53e8d0b0d4bf87df0f7e8ea0b77bbfed2cc99e1a4bc534c60

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0c3ebfc0af00445089629faffa4c5a1fcc42a1ca5d7dffc42bba314fde20c6d
MD5 f23d4a16e6ba58eb292df8ff22552dd3
BLAKE2b-256 ea6dfcb7a73196b7465c9515ce20437d35e584351d09cf5c1e5d512c94c77aef

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 461dcf0a4f67aa1c9faea6d52c4060d39559bf68e99a514cf8c1e01af383f90b
MD5 520e4daafbaaf45586bc09703f17d3e7
BLAKE2b-256 77a3f6e6be89be4b9f77e72aed7f6070a652a981d25bb72892ef6196959cbc8d

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cb6702fbcc5b209ac3cffacd9cf0a5155feabbeb6fdcf497038be7cb6e52da6
MD5 a404c025a2ff38dc57c40bb63c97669f
BLAKE2b-256 af5f8e77bc682076b7012068dd6aafef033a9445726d29872fadd2c6122a33a8

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 35.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 099f4e27feec4bb9658034a3eb853e746721fc15709030bee4f2f889f4a34185
MD5 93f0e1c4799ac6bc2d9d24faa26b0a5e
BLAKE2b-256 4694dc98b5ebd5548919ba07ee1ebba5c263cce373449e7e10f2a326988ddfcf

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8b89129de70e1629f200df9dfda4e4f477c26b05c29e0836604a00209c9466d5
MD5 d03021881d2395502f919f83e914fbf6
BLAKE2b-256 cf2336d931ffb58d1e1a844ee933904bffed7e7a9a0474e5a76fe7d9fdcf9dc4

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b0203fa2731da45e5461f6e8a0768e85bba8e02137a1598b3fcadf7cbfe8e6f2
MD5 00a74e0171bfd4b23ca010843608cd34
BLAKE2b-256 5750b8820a4e9c3d716ca3e43c40fe11e8b6f67b7c83d2d30aa1d6cb8c3f64a8

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 335ee3140b41d4e751c14f8fae297aa064c7d3f184c9fbb2790336123187c440
MD5 a50eb6d4e8fb64ca6be8e87fecf7eab9
BLAKE2b-256 ae07202e6958324ff1f62568a7ba1e7d96fa54b40775401102141a2e8206b6e7

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a5053231228d7cbf57d98a741b3cbee9efa9e689348dbb56c414e5a4c7f6f1c
MD5 7fc1775ea795383e42e470c52a259f03
BLAKE2b-256 96c964c6db3ec8f9de45be3e35dd71a6ddde1c8ea138ebb9ac279815102a573d

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7e8688342bab592647313cd2054779bcd35ad85933424ceae9f07e3a9779986
MD5 7b87a1f2daba9a57622cad6a696fc7f5
BLAKE2b-256 9d5171bb5678086450c4fb431e3fc7995ae5e01607c03820e276fd7a5d02828b

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed504ca9f3c42e8e71bdbe21f5b818139a1448ac15d7bb6ce12cf41e3b7e2067
MD5 c91f20e025852f274cc5855e6c30c689
BLAKE2b-256 898b6952ee5f080ba35a36d5c437e3ad70926c5e357305fc5330727ee0de9594

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6adf63695fa5e3d2549f7c2c9d82c6d252edd5c6ba67074637d2cb944143673
MD5 2f669d3572d140329880d454c7dac92f
BLAKE2b-256 0375d209cef212ba44e5095e47fd9d7771cedba254e1405bb2fe3b3dfb4aa694

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a99e3125528ea31e807f80e8c5b65118dc5cc122d0a435f1691a3cc1df55840c
MD5 9dd2725507d07dacefc7d09939fed5fb
BLAKE2b-256 1959b7a5e953cb66629edb68c383cf711bd8b442e2bdb3d804df348ae010b5b7

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1a3fab6bea6cc59444e6bad2a4fbf91228f6f51dcb29d09ed091930a475bd8cb
MD5 b2c3eb4c5063eafdc5d3073de5443edf
BLAKE2b-256 d093139145b84f9dd47054dbb5f8ddb6383d51415e862664f01b0953e077e037

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 67f97cd0c6aac39a51294b04a1e922532125285c24b18a58e2a9c92c7691fa9f
MD5 9b0925238de34bbb2fe7a1e54d0bc2e2
BLAKE2b-256 9af3d3e01ad14c0cda1ea6b07f94525d83376db8fa00fbddd59028bb14c830e9

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d839c480e4b93bb37bb1cc2777d77e6b2127c006e60b56f748f10571d8b0e471
MD5 5d66807fe25a7252f5fc49f99ba813fb
BLAKE2b-256 68067156dc03f56341728502c6c04306c2b389bcd2d2e02ee2717ff7d129ebde

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bca70905515fe50684974a9afaa7db4a4e9fbfdebcb0c2cde9db8e048e0d8145
MD5 a147d18931f2b0a0d116758781722fde
BLAKE2b-256 5530b5cb2c239f07bead9db60e17873fb106d7233d94609a042587c13d0805c0

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1409a045eb04cebb297221eab1020c4f05434d02c0961410f6996ef474482998
MD5 10f4f7f80ae63efde37bc14438a21f2c
BLAKE2b-256 7305c237a7c8621c224f44d91dce75422981d3a0d4b9d43af0e258f7fa35eb7d

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d71b48d3dff9150a44e949b28fa5e7251a7a6895a3a77e200ce08410f096f12f
MD5 6fdb42174c40efc572ec8cab79ab8c8d
BLAKE2b-256 ffbb8b2ee0029ee1e685b89174b3a8d60172f57fee9ab6eacd3ee2f923549f43

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 17fdb691c389a0e956410d5baef9ad082a0aa67dd6aa231d193499e71a104c19
MD5 0ffc538ada1668ebb77e5f34a4f83a70
BLAKE2b-256 f928cb3088016f84bce80a6e7b379d3cf81d973cc0e8a3747ec5056b4e74260e

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 08a540ec3661f6ca40499c86028e96dca5780e9d471b485dc797859b0b22dd22
MD5 be92720e5a32975b958a40c60d5528b2
BLAKE2b-256 7f0f0b53d0b1d3d7a6b8bc6833adb585ee7f0b9719f45494c7b32f2fa16e24aa

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 29d63e7711e5f95c7c190010e57dca9e262aee8ac300aaf75c3f7ede0b5a5863
MD5 78b6efe807baae1404d500ead63ddc14
BLAKE2b-256 c1529b2fe8dcb0d953f2c6e5bb6d0fe27c24d8a3e5bce00f9e4986261a2210a6

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fe6bb1b5ea132fcd9fd7b16c80247f0ba667018d5f9f98cd645b297e3b02fbf
MD5 3f7cf2959d1c369c70abeac302ede196
BLAKE2b-256 98428be581e923658c163683de8b581c2ffd22bafe7eefeecd31b8bfc25561fd

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 955a3ec4b161e872cc615b7a09ae9770049e9794e7b3832e3d78905a65c5049d
MD5 b5b7fbb15489aab575ea5fd0c74e9d7c
BLAKE2b-256 705ef9c9ecec729caae60a886f8c21a2f28393d3b138d836973e65805e1ca7ad

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5682963a5817066db50f219c33aaa7eb969888211a289a444c42b5dfa0c0f78
MD5 6f97313a796fc3e52c2d945e57434d7a
BLAKE2b-256 6a74bd9d475e958b41fe23eb39525c5c97a2dc8a7563cc513af5843ae9baef3e

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2e01b09480b97d2ebe6765618fb12a0f52caa17368d6cf1f42481d6740428de7
MD5 493fb1a59f872dc3c1d57d7cd92c22f8
BLAKE2b-256 f116a553aab687642f35f399c74c9279343639838cf35f97dd1c7466133a90b6

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2bba43d370a57785f5ef61c10d0b4bf8de58d431da3c4c2ed78bb2ff3d07edbf
MD5 5e73da6e513365f0e64451b6a512d0f7
BLAKE2b-256 4ec03588bdd113069664cccb8f87aa6b5dfe91e10d59e582589503318959d36f

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6f50210506e9818162ef6706d3127efb0575dfe2cc98a7236ca2011f1cc3effe
MD5 7e540bf94abe2452318dfe0e00fb95aa
BLAKE2b-256 0723a899ffc258ecdc9e8ed3440752b6e837d027e7a04932af5b7edfa72813a0

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b85b008f8e2cf3abfabdc24041549c51c97ea9a8bc46eeeadac8cec7acf9fbf0
MD5 a7b83fb6327e9f2d1d6b84d6586feb6f
BLAKE2b-256 100868164ce53c5eb4e6eeecf35e71c217f6a48777b84c0d6a61fdb2a1842568

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae98508a200db6f7ae5985a53039aba8eef7ed71d34b0a0e9c9145c3e6139fc3
MD5 3ceab68ecf671436a4ef00a48953278b
BLAKE2b-256 53b86d1afd4cb0385e326a0b342105ce2a1c94f3bda6f2bd5dce6983f34c706c

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3e9198d25e252b27d4e9526d5fcd4b78341c23153363a94f1246de5afcd39f6d
MD5 0adc3a39d9a1fcbe644050d0d69f2c52
BLAKE2b-256 094911b896acd6f3f97fa4287bf02477fd3e8e5d97c440c76f54f9c37a64fabe

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c204f53ef7c1d77e9fb0dba415dbb56419f2b08ccaca66cd772e29b3a793c3e7
MD5 fc5e5ecc4bb4581c91126ad02b9c06db
BLAKE2b-256 789f3b1d38e2ace83ce23752cd72321bce94432c102f5838dfd539241525f99b

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bac5a29fdc5df9222f7baecbcc4a88b309a66a7d147b34160940c0850ee4b9c5
MD5 adfab8022c1b12d702040456c860ff3a
BLAKE2b-256 5006f057be333b69799abd817f7f1677bb12c26e5e73cf658642dbbb4c512849

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: maxminddb-2.5.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e0faa0c4c458eb0eb2f267daa7b106baef72c3c7ebcbece00b9e974fc8321412
MD5 b55248cecf67e3ff74d4a99fe0701c3f
BLAKE2b-256 fbdff1e384b7587fd72524060a6005cb821d906a7363b78be7e31c5f1c53aea0

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2cb718908b9dffa10e02361094158ae68ded5a82c750de89737437999a81bafe
MD5 884a6f7702ff0144bc12693290fc4d98
BLAKE2b-256 ef363efa78eb8ed71397a5397d698b09c2e3c86a4d7025aa7c33e52e4433674e

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae05c4f87b1dd9a21d430c52451eef5f3bd5af609d093408db91fe0dc4d8d7d1
MD5 8a93adf97261f3c0aa3a3b145a9c3120
BLAKE2b-256 6b4b83c859d52cfe29df9524d4f7cea8c8d7fd19556fd9afa1c60b343596ba25

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94183a78628cad257183a88ce12a3bb9ffbfe0544bd0c1aafc1f9dc55629dd1b
MD5 d6a46781801dc3d7982511cbbc8df6bd
BLAKE2b-256 38faa9eb95adc84e8e393a2b97c998f0d6be71fc1424e395aeafb51477843945

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17de49660372dcccaa23958eccdd1c2464f92f594d027045ad76788db14a5da4
MD5 2db11dd302c0b65a7c39f1b445dcce1b
BLAKE2b-256 6c0dea2d865a9f5ceb5df7e8baf8adb94c56f2669a0230f9d5b3abd5568bd0f5

See more details on using hashes here.

File details

Details for the file maxminddb-2.5.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for maxminddb-2.5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19d8d1e9bbc5281fb4c8112d541d2bd350fd8b5ddfbb43a6951e46df7cd27b9d
MD5 35ec3700b7a8a1b1d104ee6c53671486
BLAKE2b-256 b9e03edb7663b6d9a00d9f41d05204e7f6f7ae5142fa04030d9e072fef885b96

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page