./geography/py-maxminddb, Reader for the MaxMind DB format

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.6.2, Package name: py312-maxminddb-2.6.2, Maintainer: pkgsrc-users

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).


Master sites:

Filesize: 177.037 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-09-16 13:10:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-maxminddb: updated to 2.6.2

2.6.2 (2024-06-10)
* The vendored ``libmaxminddb`` has been updated to 1.10.0. This fixes a
  bug that would result in incorrect results on databases that had search
  trees greater than 4 GB.

2.6.1 (2024-04-12)
* This release includes no source code changes. The only changes are to
  the release workflow.
* Binary wheels are now built on Linux for aarch64. Pull request by Kevin
  Park.
* Binary wheels are now built on macOS for Apple silicon. Requested by
  Kevin Park.

2.6.0 (2024-03-19)
* Added type annotations for instance variables on ``Metadata``
* Updated type stubs for ``maxminddb.extension``.
* ``setuptools`` is no longer listed as a runtime dependency. Pull request
  by Lewis Collard.
   2024-01-14 16:16:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-maxminddb: updated to 2.5.2

2.5.2 (2024-01-09)

* The vendored ``libmaxminddb`` version was updated to 1.9.0. This fixes
  an issue when reading databases with a search tree exceeding 2 GB.

2.5.1 (2023-11-09)

* This is a re-release of 2.5.0 to address missing files from the sdist.

2.5.0 (2023-11-08)

* IMPORTANT: Python 3.8 or greater is required. If you are using an older
  version, please use an earlier release.
* Windows is now supported by the C extension.
* The ``Reader`` class now implements the ``__iter__`` method. This will
  return an iterator that iterates over all records in the database,
  excluding repeated aliased of the IPv4 network.
* The multiprocessing test now explicitly uses ``fork``. This allows it
  to run successfully on macOS.
* A vendored copy of ``libmaxminddb`` will now be used by default when
  building the extension. If you wish to continue using the system shared
  library, you may set the ``MAXMINDDB_USE_SYSTEM_LIBMAXMINDDB`` environment
  variable to a true value when building the extension.
* The C extension now builds on Python 3.13.
* The C extension will now be built for PyPy.

2.4.0 (2023-06-28)

* Package metadata was migrated from ``setup.py`` to ``setup.cfg``.
* The C extension now decrements the reference count on an object
  containing the database filename after its use in an error message rather
  than before.
   2023-06-16 17:44:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-maxminddb: updated to 2.3.0

2.3.0 (2023-05-09)

* IMPORTANT: Python 3.7 or greater is required. If you are using an older
  version, please use an earlier release.
* ``distutils`` is no longer used for building the C extension.
* Missing ``Py_INCREF`` was added to module initialization for the C
  extension. Pull request by R. Christian McDonald.
   2022-08-24 13:09:33 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-maxminddb: python 3.x only
   2022-08-24 13:07:22 by Thomas Klausner | Files touched by this commit (4)
Log message:
geography/py-maxminddb: import py-maxminddb-2.2.0

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).