maxminddb


Namemaxminddb JSON
Version 2.5.2 PyPI version JSON
download
home_page
SummaryReader for the MaxMind DB format
upload_time2024-01-09 21:13:56
maintainer
docs_urlNone
author
requires_python>=3.8
licenseApache License, Version 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ========================
MaxMind DB Python Module
========================

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:

.. code-block:: bash

    $ pip install maxminddb

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

.. code-block:: bash

    $ 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
<https://dev.maxmind.com/geoip/geolocate-an-ip/databases?lang=en>`_. 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
-------

.. code-block:: pycon

    >>> 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 <https://semver.org/>`_.

Support
-------

Please report all issues with this code using the `GitHub issue tracker
<https://github.com/maxmind/MaxMind-DB-Reader-python/issues>`_

If you are having an issue with a MaxMind service that is not specific to this
API, please contact `MaxMind support <https://www.maxmind.com/en/support>`_ for
assistance.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "maxminddb",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "",
    "author": "",
    "author_email": "Gregory Oschwald <goschwald@maxmind.com>",
    "download_url": "https://files.pythonhosted.org/packages/0f/07/278a738306a26f5d43ad91e12ad16d9cdef6d1179f03f29df0cbae74be8b/maxminddb-2.5.2.tar.gz",
    "platform": null,
    "description": "========================\nMaxMind DB Python Module\n========================\n\nDescription\n-----------\n\nThis is a Python module for reading MaxMind DB files. The module includes both\na pure Python reader and an optional C extension.\n\nMaxMind DB is a binary file format that stores data indexed by IP address\nsubnets (IPv4 or IPv6).\n\nInstallation\n------------\n\nTo install maxminddb, type:\n\n.. code-block:: bash\n\n    $ pip install maxminddb\n\nIf you are not able to use pip, you may also use easy_install from the\nsource directory:\n\n.. code-block:: bash\n\n    $ easy_install .\n\nThe installer will attempt to build the C extension. If this fails, the\nmodule will fall-back to the pure Python implementation.\n\nUsage\n-----\n\nTo use this module, you must first download or create a MaxMind DB file. We\nprovide `free GeoLite2 databases\n<https://dev.maxmind.com/geoip/geolocate-an-ip/databases?lang=en>`_. These\nfiles must be decompressed with ``gunzip``.\n\nAfter you have obtained a database and imported the module, call\n``open_database`` with a path, or file descriptor (in the case of ``MODE_FD``),\nto the database as the first argument. Optionally, you may pass a mode as the\nsecond argument. The modes are exported from ``maxminddb``. Valid modes are:\n\n* ``MODE_MMAP_EXT`` - use the C extension with memory map.\n* ``MODE_MMAP`` - read from memory map. Pure Python.\n* ``MODE_FILE`` - read database as standard file. Pure Python.\n* ``MODE_MEMORY`` - load database into memory. Pure Python.\n* ``MODE_FD`` - load database into memory from a file descriptor. Pure Python.\n* ``MODE_AUTO`` - try ``MODE_MMAP_EXT``, ``MODE_MMAP``, ``MODE_FILE`` in that\n  order. Default.\n\n**NOTE**: When using ``MODE_FD``, it is the *caller's* responsibility to be\nsure that the file descriptor gets closed properly. The caller may close the\nfile descriptor immediately after the ``Reader`` object is created.\n\nThe ``open_database`` function returns a ``Reader`` object. To look up an IP\naddress, use the ``get`` method on this object. The method will return the\ncorresponding values for the IP address from the database (e.g., a dictionary\nfor GeoIP2/GeoLite2 databases). If the database does not contain a record for\nthat IP address, the method will return ``None``.\n\nIf you wish to also retrieve the prefix length for the record, use the\n``get_with_prefix_len`` method. This returns a tuple containing the record\nfollowed by the network prefix length associated with the record.\n\nYou may also iterate over the whole database. The ``Reader`` class implements\nthe ``__iter__`` method that returns an iterator. This iterator yields a\ntuple containing the network and the record.\n\nExample\n-------\n\n.. code-block:: pycon\n\n    >>> import maxminddb\n    >>>\n    >>> with maxminddb.open_database('GeoLite2-City.mmdb') as reader:\n    >>>\n    >>>     reader.get('152.216.7.110')\n    {'country': ... }\n    >>>\n    >>>     reader.get_with_prefix_len('152.216.7.110')\n    ({'country': ... }, 24)\n    >>>\n    >>>     for network, record in reader:\n    >>>         ...\n\nExceptions\n----------\n\nThe module will return an ``InvalidDatabaseError`` if the database is corrupt\nor otherwise invalid. A ``ValueError`` will be thrown if you look up an\ninvalid IP address or an IPv6 address in an IPv4 database.\n\nRequirements\n------------\n\nThis code requires Python 3.8+. Older versions are not supported. The C\nextension requires CPython.\n\nVersioning\n----------\n\nThe MaxMind DB Python module uses `Semantic Versioning <https://semver.org/>`_.\n\nSupport\n-------\n\nPlease report all issues with this code using the `GitHub issue tracker\n<https://github.com/maxmind/MaxMind-DB-Reader-python/issues>`_\n\nIf you are having an issue with a MaxMind service that is not specific to this\nAPI, please contact `MaxMind support <https://www.maxmind.com/en/support>`_ for\nassistance.\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "Reader for the MaxMind DB format",
    "version": "2.5.2",
    "project_urls": {
        "Documentation": "https://maxminddb.readthedocs.org/",
        "Homepage": "https://www.maxmind.com/",
        "Issue Tracker": "https://github.com/maxmind/MaxMind-DB-Reader-python/issues",
        "Source Code": "https://github.com/maxmind/MaxMind-DB-Reader-python"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a74bd9d475e958b41fe23eb39525c5c97a2dc8a7563cc513af5843ae9baef3e",
                "md5": "6f97313a796fc3e52c2d945e57434d7a",
                "sha256": "f5682963a5817066db50f219c33aaa7eb969888211a289a444c42b5dfa0c0f78"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6f97313a796fc3e52c2d945e57434d7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 33906,
            "upload_time": "2024-01-09T21:12:42",
            "upload_time_iso_8601": "2024-01-09T21:12:42.175755Z",
            "url": "https://files.pythonhosted.org/packages/6a/74/bd9d475e958b41fe23eb39525c5c97a2dc8a7563cc513af5843ae9baef3e/maxminddb-2.5.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "98428be581e923658c163683de8b581c2ffd22bafe7eefeecd31b8bfc25561fd",
                "md5": "3f7cf2959d1c369c70abeac302ede196",
                "sha256": "3fe6bb1b5ea132fcd9fd7b16c80247f0ba667018d5f9f98cd645b297e3b02fbf"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f7cf2959d1c369c70abeac302ede196",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 87151,
            "upload_time": "2024-01-09T21:12:43",
            "upload_time_iso_8601": "2024-01-09T21:12:43.978343Z",
            "url": "https://files.pythonhosted.org/packages/98/42/8be581e923658c163683de8b581c2ffd22bafe7eefeecd31b8bfc25561fd/maxminddb-2.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "705ef9c9ecec729caae60a886f8c21a2f28393d3b138d836973e65805e1ca7ad",
                "md5": "b5b7fbb15489aab575ea5fd0c74e9d7c",
                "sha256": "955a3ec4b161e872cc615b7a09ae9770049e9794e7b3832e3d78905a65c5049d"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b5b7fbb15489aab575ea5fd0c74e9d7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 85604,
            "upload_time": "2024-01-09T21:12:46",
            "upload_time_iso_8601": "2024-01-09T21:12:46.098277Z",
            "url": "https://files.pythonhosted.org/packages/70/5e/f9c9ecec729caae60a886f8c21a2f28393d3b138d836973e65805e1ca7ad/maxminddb-2.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1529b2fe8dcb0d953f2c6e5bb6d0fe27c24d8a3e5bce00f9e4986261a2210a6",
                "md5": "78b6efe807baae1404d500ead63ddc14",
                "sha256": "29d63e7711e5f95c7c190010e57dca9e262aee8ac300aaf75c3f7ede0b5a5863"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "78b6efe807baae1404d500ead63ddc14",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 90355,
            "upload_time": "2024-01-09T21:12:47",
            "upload_time_iso_8601": "2024-01-09T21:12:47.514187Z",
            "url": "https://files.pythonhosted.org/packages/c1/52/9b2fe8dcb0d953f2c6e5bb6d0fe27c24d8a3e5bce00f9e4986261a2210a6/maxminddb-2.5.2-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7f0f0b53d0b1d3d7a6b8bc6833adb585ee7f0b9719f45494c7b32f2fa16e24aa",
                "md5": "be92720e5a32975b958a40c60d5528b2",
                "sha256": "08a540ec3661f6ca40499c86028e96dca5780e9d471b485dc797859b0b22dd22"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "be92720e5a32975b958a40c60d5528b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 91285,
            "upload_time": "2024-01-09T21:12:49",
            "upload_time_iso_8601": "2024-01-09T21:12:49.060958Z",
            "url": "https://files.pythonhosted.org/packages/7f/0f/0b53d0b1d3d7a6b8bc6833adb585ee7f0b9719f45494c7b32f2fa16e24aa/maxminddb-2.5.2-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f928cb3088016f84bce80a6e7b379d3cf81d973cc0e8a3747ec5056b4e74260e",
                "md5": "0ffc538ada1668ebb77e5f34a4f83a70",
                "sha256": "17fdb691c389a0e956410d5baef9ad082a0aa67dd6aa231d193499e71a104c19"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "0ffc538ada1668ebb77e5f34a4f83a70",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 33593,
            "upload_time": "2024-01-09T21:12:50",
            "upload_time_iso_8601": "2024-01-09T21:12:50.531327Z",
            "url": "https://files.pythonhosted.org/packages/f9/28/cb3088016f84bce80a6e7b379d3cf81d973cc0e8a3747ec5056b4e74260e/maxminddb-2.5.2-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ffbb8b2ee0029ee1e685b89174b3a8d60172f57fee9ab6eacd3ee2f923549f43",
                "md5": "6fdb42174c40efc572ec8cab79ab8c8d",
                "sha256": "d71b48d3dff9150a44e949b28fa5e7251a7a6895a3a77e200ce08410f096f12f"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6fdb42174c40efc572ec8cab79ab8c8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 35382,
            "upload_time": "2024-01-09T21:12:51",
            "upload_time_iso_8601": "2024-01-09T21:12:51.734701Z",
            "url": "https://files.pythonhosted.org/packages/ff/bb/8b2ee0029ee1e685b89174b3a8d60172f57fee9ab6eacd3ee2f923549f43/maxminddb-2.5.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7305c237a7c8621c224f44d91dce75422981d3a0d4b9d43af0e258f7fa35eb7d",
                "md5": "10f4f7f80ae63efde37bc14438a21f2c",
                "sha256": "1409a045eb04cebb297221eab1020c4f05434d02c0961410f6996ef474482998"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "10f4f7f80ae63efde37bc14438a21f2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 33905,
            "upload_time": "2024-01-09T21:12:53",
            "upload_time_iso_8601": "2024-01-09T21:12:53.543181Z",
            "url": "https://files.pythonhosted.org/packages/73/05/c237a7c8621c224f44d91dce75422981d3a0d4b9d43af0e258f7fa35eb7d/maxminddb-2.5.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68067156dc03f56341728502c6c04306c2b389bcd2d2e02ee2717ff7d129ebde",
                "md5": "5d66807fe25a7252f5fc49f99ba813fb",
                "sha256": "d839c480e4b93bb37bb1cc2777d77e6b2127c006e60b56f748f10571d8b0e471"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5d66807fe25a7252f5fc49f99ba813fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 87367,
            "upload_time": "2024-01-09T21:12:55",
            "upload_time_iso_8601": "2024-01-09T21:12:55.454509Z",
            "url": "https://files.pythonhosted.org/packages/68/06/7156dc03f56341728502c6c04306c2b389bcd2d2e02ee2717ff7d129ebde/maxminddb-2.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5530b5cb2c239f07bead9db60e17873fb106d7233d94609a042587c13d0805c0",
                "md5": "a147d18931f2b0a0d116758781722fde",
                "sha256": "bca70905515fe50684974a9afaa7db4a4e9fbfdebcb0c2cde9db8e048e0d8145"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a147d18931f2b0a0d116758781722fde",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 85779,
            "upload_time": "2024-01-09T21:12:58",
            "upload_time_iso_8601": "2024-01-09T21:12:58.055549Z",
            "url": "https://files.pythonhosted.org/packages/55/30/b5cb2c239f07bead9db60e17873fb106d7233d94609a042587c13d0805c0/maxminddb-2.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9af3d3e01ad14c0cda1ea6b07f94525d83376db8fa00fbddd59028bb14c830e9",
                "md5": "9b0925238de34bbb2fe7a1e54d0bc2e2",
                "sha256": "67f97cd0c6aac39a51294b04a1e922532125285c24b18a58e2a9c92c7691fa9f"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "9b0925238de34bbb2fe7a1e54d0bc2e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 91253,
            "upload_time": "2024-01-09T21:13:01",
            "upload_time_iso_8601": "2024-01-09T21:13:01.460820Z",
            "url": "https://files.pythonhosted.org/packages/9a/f3/d3e01ad14c0cda1ea6b07f94525d83376db8fa00fbddd59028bb14c830e9/maxminddb-2.5.2-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d093139145b84f9dd47054dbb5f8ddb6383d51415e862664f01b0953e077e037",
                "md5": "b2c3eb4c5063eafdc5d3073de5443edf",
                "sha256": "1a3fab6bea6cc59444e6bad2a4fbf91228f6f51dcb29d09ed091930a475bd8cb"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2c3eb4c5063eafdc5d3073de5443edf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 92168,
            "upload_time": "2024-01-09T21:13:03",
            "upload_time_iso_8601": "2024-01-09T21:13:03.764581Z",
            "url": "https://files.pythonhosted.org/packages/d0/93/139145b84f9dd47054dbb5f8ddb6383d51415e862664f01b0953e077e037/maxminddb-2.5.2-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1959b7a5e953cb66629edb68c383cf711bd8b442e2bdb3d804df348ae010b5b7",
                "md5": "9dd2725507d07dacefc7d09939fed5fb",
                "sha256": "a99e3125528ea31e807f80e8c5b65118dc5cc122d0a435f1691a3cc1df55840c"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "9dd2725507d07dacefc7d09939fed5fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 33595,
            "upload_time": "2024-01-09T21:13:05",
            "upload_time_iso_8601": "2024-01-09T21:13:05.759699Z",
            "url": "https://files.pythonhosted.org/packages/19/59/b7a5e953cb66629edb68c383cf711bd8b442e2bdb3d804df348ae010b5b7/maxminddb-2.5.2-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0375d209cef212ba44e5095e47fd9d7771cedba254e1405bb2fe3b3dfb4aa694",
                "md5": "2f669d3572d140329880d454c7dac92f",
                "sha256": "b6adf63695fa5e3d2549f7c2c9d82c6d252edd5c6ba67074637d2cb944143673"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2f669d3572d140329880d454c7dac92f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 35375,
            "upload_time": "2024-01-09T21:13:07",
            "upload_time_iso_8601": "2024-01-09T21:13:07.525512Z",
            "url": "https://files.pythonhosted.org/packages/03/75/d209cef212ba44e5095e47fd9d7771cedba254e1405bb2fe3b3dfb4aa694/maxminddb-2.5.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "898b6952ee5f080ba35a36d5c437e3ad70926c5e357305fc5330727ee0de9594",
                "md5": "c91f20e025852f274cc5855e6c30c689",
                "sha256": "ed504ca9f3c42e8e71bdbe21f5b818139a1448ac15d7bb6ce12cf41e3b7e2067"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c91f20e025852f274cc5855e6c30c689",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 34019,
            "upload_time": "2024-01-09T21:13:08",
            "upload_time_iso_8601": "2024-01-09T21:13:08.673220Z",
            "url": "https://files.pythonhosted.org/packages/89/8b/6952ee5f080ba35a36d5c437e3ad70926c5e357305fc5330727ee0de9594/maxminddb-2.5.2-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96c964c6db3ec8f9de45be3e35dd71a6ddde1c8ea138ebb9ac279815102a573d",
                "md5": "7fc1775ea795383e42e470c52a259f03",
                "sha256": "5a5053231228d7cbf57d98a741b3cbee9efa9e689348dbb56c414e5a4c7f6f1c"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7fc1775ea795383e42e470c52a259f03",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 88885,
            "upload_time": "2024-01-09T21:13:10",
            "upload_time_iso_8601": "2024-01-09T21:13:10.189915Z",
            "url": "https://files.pythonhosted.org/packages/96/c9/64c6db3ec8f9de45be3e35dd71a6ddde1c8ea138ebb9ac279815102a573d/maxminddb-2.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d5171bb5678086450c4fb431e3fc7995ae5e01607c03820e276fd7a5d02828b",
                "md5": "7b87a1f2daba9a57622cad6a696fc7f5",
                "sha256": "e7e8688342bab592647313cd2054779bcd35ad85933424ceae9f07e3a9779986"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7b87a1f2daba9a57622cad6a696fc7f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 86818,
            "upload_time": "2024-01-09T21:13:12",
            "upload_time_iso_8601": "2024-01-09T21:13:12.148047Z",
            "url": "https://files.pythonhosted.org/packages/9d/51/71bb5678086450c4fb431e3fc7995ae5e01607c03820e276fd7a5d02828b/maxminddb-2.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae07202e6958324ff1f62568a7ba1e7d96fa54b40775401102141a2e8206b6e7",
                "md5": "a50eb6d4e8fb64ca6be8e87fecf7eab9",
                "sha256": "335ee3140b41d4e751c14f8fae297aa064c7d3f184c9fbb2790336123187c440"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "a50eb6d4e8fb64ca6be8e87fecf7eab9",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 91874,
            "upload_time": "2024-01-09T21:13:13",
            "upload_time_iso_8601": "2024-01-09T21:13:13.583373Z",
            "url": "https://files.pythonhosted.org/packages/ae/07/202e6958324ff1f62568a7ba1e7d96fa54b40775401102141a2e8206b6e7/maxminddb-2.5.2-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5750b8820a4e9c3d716ca3e43c40fe11e8b6f67b7c83d2d30aa1d6cb8c3f64a8",
                "md5": "00a74e0171bfd4b23ca010843608cd34",
                "sha256": "b0203fa2731da45e5461f6e8a0768e85bba8e02137a1598b3fcadf7cbfe8e6f2"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "00a74e0171bfd4b23ca010843608cd34",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 93106,
            "upload_time": "2024-01-09T21:13:14",
            "upload_time_iso_8601": "2024-01-09T21:13:14.834049Z",
            "url": "https://files.pythonhosted.org/packages/57/50/b8820a4e9c3d716ca3e43c40fe11e8b6f67b7c83d2d30aa1d6cb8c3f64a8/maxminddb-2.5.2-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf2336d931ffb58d1e1a844ee933904bffed7e7a9a0474e5a76fe7d9fdcf9dc4",
                "md5": "d03021881d2395502f919f83e914fbf6",
                "sha256": "8b89129de70e1629f200df9dfda4e4f477c26b05c29e0836604a00209c9466d5"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "d03021881d2395502f919f83e914fbf6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 33785,
            "upload_time": "2024-01-09T21:13:16",
            "upload_time_iso_8601": "2024-01-09T21:13:16.264956Z",
            "url": "https://files.pythonhosted.org/packages/cf/23/36d931ffb58d1e1a844ee933904bffed7e7a9a0474e5a76fe7d9fdcf9dc4/maxminddb-2.5.2-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4694dc98b5ebd5548919ba07ee1ebba5c263cce373449e7e10f2a326988ddfcf",
                "md5": "93f0e1c4799ac6bc2d9d24faa26b0a5e",
                "sha256": "099f4e27feec4bb9658034a3eb853e746721fc15709030bee4f2f889f4a34185"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "93f0e1c4799ac6bc2d9d24faa26b0a5e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 35493,
            "upload_time": "2024-01-09T21:13:17",
            "upload_time_iso_8601": "2024-01-09T21:13:17.361208Z",
            "url": "https://files.pythonhosted.org/packages/46/94/dc98b5ebd5548919ba07ee1ebba5c263cce373449e7e10f2a326988ddfcf/maxminddb-2.5.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9e03edb7663b6d9a00d9f41d05204e7f6f7ae5142fa04030d9e072fef885b96",
                "md5": "35ec3700b7a8a1b1d104ee6c53671486",
                "sha256": "19d8d1e9bbc5281fb4c8112d541d2bd350fd8b5ddfbb43a6951e46df7cd27b9d"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35ec3700b7a8a1b1d104ee6c53671486",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 33909,
            "upload_time": "2024-01-09T21:13:18",
            "upload_time_iso_8601": "2024-01-09T21:13:18.498299Z",
            "url": "https://files.pythonhosted.org/packages/b9/e0/3edb7663b6d9a00d9f41d05204e7f6f7ae5142fa04030d9e072fef885b96/maxminddb-2.5.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38faa9eb95adc84e8e393a2b97c998f0d6be71fc1424e395aeafb51477843945",
                "md5": "d6a46781801dc3d7982511cbbc8df6bd",
                "sha256": "94183a78628cad257183a88ce12a3bb9ffbfe0544bd0c1aafc1f9dc55629dd1b"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d6a46781801dc3d7982511cbbc8df6bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 88179,
            "upload_time": "2024-01-09T21:13:19",
            "upload_time_iso_8601": "2024-01-09T21:13:19.801932Z",
            "url": "https://files.pythonhosted.org/packages/38/fa/a9eb95adc84e8e393a2b97c998f0d6be71fc1424e395aeafb51477843945/maxminddb-2.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c0dea2d865a9f5ceb5df7e8baf8adb94c56f2669a0230f9d5b3abd5568bd0f5",
                "md5": "2db11dd302c0b65a7c39f1b445dcce1b",
                "sha256": "17de49660372dcccaa23958eccdd1c2464f92f594d027045ad76788db14a5da4"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "2db11dd302c0b65a7c39f1b445dcce1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 86641,
            "upload_time": "2024-01-09T21:13:21",
            "upload_time_iso_8601": "2024-01-09T21:13:21.720665Z",
            "url": "https://files.pythonhosted.org/packages/6c/0d/ea2d865a9f5ceb5df7e8baf8adb94c56f2669a0230f9d5b3abd5568bd0f5/maxminddb-2.5.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b4b83c859d52cfe29df9524d4f7cea8c8d7fd19556fd9afa1c60b343596ba25",
                "md5": "8a93adf97261f3c0aa3a3b145a9c3120",
                "sha256": "ae05c4f87b1dd9a21d430c52451eef5f3bd5af609d093408db91fe0dc4d8d7d1"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "8a93adf97261f3c0aa3a3b145a9c3120",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 91287,
            "upload_time": "2024-01-09T21:13:23",
            "upload_time_iso_8601": "2024-01-09T21:13:23.698988Z",
            "url": "https://files.pythonhosted.org/packages/6b/4b/83c859d52cfe29df9524d4f7cea8c8d7fd19556fd9afa1c60b343596ba25/maxminddb-2.5.2-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef363efa78eb8ed71397a5397d698b09c2e3c86a4d7025aa7c33e52e4433674e",
                "md5": "884a6f7702ff0144bc12693290fc4d98",
                "sha256": "2cb718908b9dffa10e02361094158ae68ded5a82c750de89737437999a81bafe"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "884a6f7702ff0144bc12693290fc4d98",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 92261,
            "upload_time": "2024-01-09T21:13:24",
            "upload_time_iso_8601": "2024-01-09T21:13:24.987949Z",
            "url": "https://files.pythonhosted.org/packages/ef/36/3efa78eb8ed71397a5397d698b09c2e3c86a4d7025aa7c33e52e4433674e/maxminddb-2.5.2-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbdff1e384b7587fd72524060a6005cb821d906a7363b78be7e31c5f1c53aea0",
                "md5": "b55248cecf67e3ff74d4a99fe0701c3f",
                "sha256": "e0faa0c4c458eb0eb2f267daa7b106baef72c3c7ebcbece00b9e974fc8321412"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "b55248cecf67e3ff74d4a99fe0701c3f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 33623,
            "upload_time": "2024-01-09T21:13:26",
            "upload_time_iso_8601": "2024-01-09T21:13:26.904327Z",
            "url": "https://files.pythonhosted.org/packages/fb/df/f1e384b7587fd72524060a6005cb821d906a7363b78be7e31c5f1c53aea0/maxminddb-2.5.2-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5006f057be333b69799abd817f7f1677bb12c26e5e73cf658642dbbb4c512849",
                "md5": "adfab8022c1b12d702040456c860ff3a",
                "sha256": "bac5a29fdc5df9222f7baecbcc4a88b309a66a7d147b34160940c0850ee4b9c5"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "adfab8022c1b12d702040456c860ff3a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 35383,
            "upload_time": "2024-01-09T21:13:28",
            "upload_time_iso_8601": "2024-01-09T21:13:28.187099Z",
            "url": "https://files.pythonhosted.org/packages/50/06/f057be333b69799abd817f7f1677bb12c26e5e73cf658642dbbb4c512849/maxminddb-2.5.2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "789f3b1d38e2ace83ce23752cd72321bce94432c102f5838dfd539241525f99b",
                "md5": "fc5e5ecc4bb4581c91126ad02b9c06db",
                "sha256": "c204f53ef7c1d77e9fb0dba415dbb56419f2b08ccaca66cd772e29b3a793c3e7"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc5e5ecc4bb4581c91126ad02b9c06db",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 33907,
            "upload_time": "2024-01-09T21:13:29",
            "upload_time_iso_8601": "2024-01-09T21:13:29.417025Z",
            "url": "https://files.pythonhosted.org/packages/78/9f/3b1d38e2ace83ce23752cd72321bce94432c102f5838dfd539241525f99b/maxminddb-2.5.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53b86d1afd4cb0385e326a0b342105ce2a1c94f3bda6f2bd5dce6983f34c706c",
                "md5": "3ceab68ecf671436a4ef00a48953278b",
                "sha256": "ae98508a200db6f7ae5985a53039aba8eef7ed71d34b0a0e9c9145c3e6139fc3"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3ceab68ecf671436a4ef00a48953278b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 86907,
            "upload_time": "2024-01-09T21:13:30",
            "upload_time_iso_8601": "2024-01-09T21:13:30.716319Z",
            "url": "https://files.pythonhosted.org/packages/53/b8/6d1afd4cb0385e326a0b342105ce2a1c94f3bda6f2bd5dce6983f34c706c/maxminddb-2.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "094911b896acd6f3f97fa4287bf02477fd3e8e5d97c440c76f54f9c37a64fabe",
                "md5": "0adc3a39d9a1fcbe644050d0d69f2c52",
                "sha256": "3e9198d25e252b27d4e9526d5fcd4b78341c23153363a94f1246de5afcd39f6d"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0adc3a39d9a1fcbe644050d0d69f2c52",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 85350,
            "upload_time": "2024-01-09T21:13:32",
            "upload_time_iso_8601": "2024-01-09T21:13:32.250075Z",
            "url": "https://files.pythonhosted.org/packages/09/49/11b896acd6f3f97fa4287bf02477fd3e8e5d97c440c76f54f9c37a64fabe/maxminddb-2.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "100868164ce53c5eb4e6eeecf35e71c217f6a48777b84c0d6a61fdb2a1842568",
                "md5": "a7b83fb6327e9f2d1d6b84d6586feb6f",
                "sha256": "b85b008f8e2cf3abfabdc24041549c51c97ea9a8bc46eeeadac8cec7acf9fbf0"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "a7b83fb6327e9f2d1d6b84d6586feb6f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 90078,
            "upload_time": "2024-01-09T21:13:33",
            "upload_time_iso_8601": "2024-01-09T21:13:33.467198Z",
            "url": "https://files.pythonhosted.org/packages/10/08/68164ce53c5eb4e6eeecf35e71c217f6a48777b84c0d6a61fdb2a1842568/maxminddb-2.5.2-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0723a899ffc258ecdc9e8ed3440752b6e837d027e7a04932af5b7edfa72813a0",
                "md5": "7e540bf94abe2452318dfe0e00fb95aa",
                "sha256": "6f50210506e9818162ef6706d3127efb0575dfe2cc98a7236ca2011f1cc3effe"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7e540bf94abe2452318dfe0e00fb95aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 91008,
            "upload_time": "2024-01-09T21:13:35",
            "upload_time_iso_8601": "2024-01-09T21:13:35.038800Z",
            "url": "https://files.pythonhosted.org/packages/07/23/a899ffc258ecdc9e8ed3440752b6e837d027e7a04932af5b7edfa72813a0/maxminddb-2.5.2-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ec03588bdd113069664cccb8f87aa6b5dfe91e10d59e582589503318959d36f",
                "md5": "5e73da6e513365f0e64451b6a512d0f7",
                "sha256": "2bba43d370a57785f5ef61c10d0b4bf8de58d431da3c4c2ed78bb2ff3d07edbf"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "5e73da6e513365f0e64451b6a512d0f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 33613,
            "upload_time": "2024-01-09T21:13:36",
            "upload_time_iso_8601": "2024-01-09T21:13:36.482377Z",
            "url": "https://files.pythonhosted.org/packages/4e/c0/3588bdd113069664cccb8f87aa6b5dfe91e10d59e582589503318959d36f/maxminddb-2.5.2-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f116a553aab687642f35f399c74c9279343639838cf35f97dd1c7466133a90b6",
                "md5": "493fb1a59f872dc3c1d57d7cd92c22f8",
                "sha256": "2e01b09480b97d2ebe6765618fb12a0f52caa17368d6cf1f42481d6740428de7"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "493fb1a59f872dc3c1d57d7cd92c22f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 35371,
            "upload_time": "2024-01-09T21:13:38",
            "upload_time_iso_8601": "2024-01-09T21:13:38.372734Z",
            "url": "https://files.pythonhosted.org/packages/f1/16/a553aab687642f35f399c74c9279343639838cf35f97dd1c7466133a90b6/maxminddb-2.5.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59c8d3e84de3632324762663a19e43d42b0ffc957d0bc8d28352646e8625cc27",
                "md5": "b24e20a58b20585bf6a2fbd0d0deb752",
                "sha256": "dd47d13376eaee2e8d1a1fb55d3d6ccdcc995bc931699967f7d5670ec6a454a3"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b24e20a58b20585bf6a2fbd0d0deb752",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 32676,
            "upload_time": "2024-01-09T21:13:39",
            "upload_time_iso_8601": "2024-01-09T21:13:39.497624Z",
            "url": "https://files.pythonhosted.org/packages/59/c8/d3e84de3632324762663a19e43d42b0ffc957d0bc8d28352646e8625cc27/maxminddb-2.5.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e22d1cfb3864ed319f02bcd910c583d0a5854df2c65c83bb6a9bb2381a466976",
                "md5": "3113b76ff2c8771b30821ebe93c7fe8b",
                "sha256": "abd626efaba4f0bc867462337f846796da0bb97b82125dbdbc63067947e353b0"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3113b76ff2c8771b30821ebe93c7fe8b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 36263,
            "upload_time": "2024-01-09T21:13:40",
            "upload_time_iso_8601": "2024-01-09T21:13:40.813992Z",
            "url": "https://files.pythonhosted.org/packages/e2/2d/1cfb3864ed319f02bcd910c583d0a5854df2c65c83bb6a9bb2381a466976/maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55a111b2287c9f65c8908e2e3a46f7e914fb6b63e805484c7cc8d1bdc101b412",
                "md5": "b9260ede1490b0353f3d5cf32a40a58c",
                "sha256": "3ddbe547d83a2e28e81d9f59fd9708d3044ffb2398ee0f8df2e2a2e9cdea6646"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b9260ede1490b0353f3d5cf32a40a58c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 37717,
            "upload_time": "2024-01-09T21:13:41",
            "upload_time_iso_8601": "2024-01-09T21:13:41.975725Z",
            "url": "https://files.pythonhosted.org/packages/55/a1/11b2287c9f65c8908e2e3a46f7e914fb6b63e805484c7cc8d1bdc101b412/maxminddb-2.5.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88751a48e7039b089f961b39194018132a15d2bad242f9729167b27905748fc0",
                "md5": "f9cecd75d8b5e2bf5cadf3255b724e02",
                "sha256": "22184fa2514c15f5b39e4e2522f4f73d00afcf5eb7102c473f9376f3c3a03b81"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f9cecd75d8b5e2bf5cadf3255b724e02",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 35444,
            "upload_time": "2024-01-09T21:13:43",
            "upload_time_iso_8601": "2024-01-09T21:13:43.072350Z",
            "url": "https://files.pythonhosted.org/packages/88/75/1a48e7039b089f961b39194018132a15d2bad242f9729167b27905748fc0/maxminddb-2.5.2-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af5f8e77bc682076b7012068dd6aafef033a9445726d29872fadd2c6122a33a8",
                "md5": "a404c025a2ff38dc57c40bb63c97669f",
                "sha256": "5cb6702fbcc5b209ac3cffacd9cf0a5155feabbeb6fdcf497038be7cb6e52da6"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a404c025a2ff38dc57c40bb63c97669f",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 32680,
            "upload_time": "2024-01-09T21:13:44",
            "upload_time_iso_8601": "2024-01-09T21:13:44.316900Z",
            "url": "https://files.pythonhosted.org/packages/af/5f/8e77bc682076b7012068dd6aafef033a9445726d29872fadd2c6122a33a8/maxminddb-2.5.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ea6dfcb7a73196b7465c9515ce20437d35e584351d09cf5c1e5d512c94c77aef",
                "md5": "f23d4a16e6ba58eb292df8ff22552dd3",
                "sha256": "c0c3ebfc0af00445089629faffa4c5a1fcc42a1ca5d7dffc42bba314fde20c6d"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f23d4a16e6ba58eb292df8ff22552dd3",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 36298,
            "upload_time": "2024-01-09T21:13:45",
            "upload_time_iso_8601": "2024-01-09T21:13:45.587447Z",
            "url": "https://files.pythonhosted.org/packages/ea/6d/fcb7a73196b7465c9515ce20437d35e584351d09cf5c1e5d512c94c77aef/maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77a3f6e6be89be4b9f77e72aed7f6070a652a981d25bb72892ef6196959cbc8d",
                "md5": "520e4daafbaaf45586bc09703f17d3e7",
                "sha256": "461dcf0a4f67aa1c9faea6d52c4060d39559bf68e99a514cf8c1e01af383f90b"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "520e4daafbaaf45586bc09703f17d3e7",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 37748,
            "upload_time": "2024-01-09T21:13:46",
            "upload_time_iso_8601": "2024-01-09T21:13:46.845635Z",
            "url": "https://files.pythonhosted.org/packages/77/a3/f6e6be89be4b9f77e72aed7f6070a652a981d25bb72892ef6196959cbc8d/maxminddb-2.5.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b9bac2270ae287a53e8d0b0d4bf87df0f7e8ea0b77bbfed2cc99e1a4bc534c60",
                "md5": "9778d7b99dd1a7f6dcf9223c3cbf7761",
                "sha256": "e012e889639aab411f5483990188da51c968377f665dcb90584971dbf314d50a"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9778d7b99dd1a7f6dcf9223c3cbf7761",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 35443,
            "upload_time": "2024-01-09T21:13:48",
            "upload_time_iso_8601": "2024-01-09T21:13:48.057317Z",
            "url": "https://files.pythonhosted.org/packages/b9/ba/c2270ae287a53e8d0b0d4bf87df0f7e8ea0b77bbfed2cc99e1a4bc534c60/maxminddb-2.5.2-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "71d7d7b0f45794f96050a42191c9d9caa5ffa233239d860ab08ed7c6f92c28a2",
                "md5": "8352ba472343205788adf998b838bc5f",
                "sha256": "20596e452d03071db37a72c8ef9236126c04ed342864f68db0adf0d1bc9f642e"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8352ba472343205788adf998b838bc5f",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 32677,
            "upload_time": "2024-01-09T21:13:49",
            "upload_time_iso_8601": "2024-01-09T21:13:49.897539Z",
            "url": "https://files.pythonhosted.org/packages/71/d7/d7b0f45794f96050a42191c9d9caa5ffa233239d860ab08ed7c6f92c28a2/maxminddb-2.5.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28e883bdbff8401f469ad8453fd0a8ccb4ee1580f6fb367052a1aafcc82a1fc2",
                "md5": "a5ff6a93e72d022bef08b211f2bd4510",
                "sha256": "2ec51b66774b102824c9a3dd4916356283f6a61db1868d4ebcb98bf26486718e"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5ff6a93e72d022bef08b211f2bd4510",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 36267,
            "upload_time": "2024-01-09T21:13:51",
            "upload_time_iso_8601": "2024-01-09T21:13:51.186812Z",
            "url": "https://files.pythonhosted.org/packages/28/e8/83bdbff8401f469ad8453fd0a8ccb4ee1580f6fb367052a1aafcc82a1fc2/maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "769342d150fd23494c45e0f8c0beb21f6791839bab43530085ef4fe2fc43836d",
                "md5": "f135e413e682b3a11b2cb3e518003df4",
                "sha256": "6fda0dd512f345cc92492f96c61a0df47efc2e2064c15e8053ab2114b362d64d"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f135e413e682b3a11b2cb3e518003df4",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 37723,
            "upload_time": "2024-01-09T21:13:53",
            "upload_time_iso_8601": "2024-01-09T21:13:53.050597Z",
            "url": "https://files.pythonhosted.org/packages/76/93/42d150fd23494c45e0f8c0beb21f6791839bab43530085ef4fe2fc43836d/maxminddb-2.5.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc53f1e9e26f9ad450e9bd050eab617ae8e79a7e53a5d1d6b1f31d71956c57b3",
                "md5": "375c522c067aaf3f695b4f481396d035",
                "sha256": "862fcfe226ebda29a537cdce678dc8dc71ca6540ad2483099f80c6a1ee4cdbdd"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "375c522c067aaf3f695b4f481396d035",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 35431,
            "upload_time": "2024-01-09T21:13:54",
            "upload_time_iso_8601": "2024-01-09T21:13:54.535573Z",
            "url": "https://files.pythonhosted.org/packages/cc/53/f1e9e26f9ad450e9bd050eab617ae8e79a7e53a5d1d6b1f31d71956c57b3/maxminddb-2.5.2-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f07278a738306a26f5d43ad91e12ad16d9cdef6d1179f03f29df0cbae74be8b",
                "md5": "b4c43becaffd76b9afa57beea19523c8",
                "sha256": "b3c33e4fc7821ee6c9f40837116e16ab6175863d4a64eee024c5bec686690a87"
            },
            "downloads": -1,
            "filename": "maxminddb-2.5.2.tar.gz",
            "has_sig": false,
            "md5_digest": "b4c43becaffd76b9afa57beea19523c8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 181308,
            "upload_time": "2024-01-09T21:13:56",
            "upload_time_iso_8601": "2024-01-09T21:13:56.338726Z",
            "url": "https://files.pythonhosted.org/packages/0f/07/278a738306a26f5d43ad91e12ad16d9cdef6d1179f03f29df0cbae74be8b/maxminddb-2.5.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-09 21:13:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "maxmind",
    "github_project": "MaxMind-DB-Reader-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "maxminddb"
}
        
Elapsed time: 0.17309s