Maxminddb

Latest version: v2.6.1

Safety actively analyzes 619071 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.6.0

++++++++++++++++++

* 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. GitHub 155.

2.5.2

++++++++++++++++++

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

2.5.1

++++++++++++++++++

* This is a re-release of 2.5.0 to address missing files from the sdist.
Reported by Lumír 'Frenzy' Balhar. GitHub 132.

2.5.0

++++++++++++++++++

* 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. Requested by
Jean-Baptiste Braun and others. GitHub 23.
* The multiprocessing test now explicitly uses ``fork``. This allows it
to run successfully on macOS. Pull request by Theodore Ni. GitHub 116.
* 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

++++++++++++++++++

* Package metadata was migrated from ``setup.py`` to ``setup.cfg``. GitHub
113.
* 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. Pull request by Lumír 'Frenzy' Balhar. GitHub 114.

2.3.0

++++++++++++++++++

* 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. GitHub 106.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.