Geoip2

Latest version: v4.8.0

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

Scan your dependencies

Page 4 of 7

2.4.1

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

* Updated documentation to clarify what the accuracy radius refers to.
* Fixed classifiers in ``setup.py``.

2.4.0

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

* This module now uses ``ipaddress`` on Python 2 rather than ``ipaddr`` to
validate IP addresses before sending them to the web service.
* Added handling of additional error codes that the web service may return.
* PEP 257 documentation fixes.
* Updated documentation to reflect that the accuracy radius is now included
in City.
* Previously, the source distribution was missing some tests and test
databases. This has been corrected. Reported by Lumir Balhar.

2.3.0

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

* Added support for the GeoIP2 Enterprise database.
* ``geoip2.database.Reader`` now supports being used in a ``with`` statement
(PEP 343). (PR from Nguyễn Hồng Quân. GitHub 29)

2.2.0

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

* The ``geoip2.records.Location`` class has been updated to add attributes for
the ``average_income`` and ``population_density`` fields provided by the
Insights web service.
* The ``is_anonymous_proxy`` and ``is_satellite_provider`` properties on
``geoip2.records.Traits`` have been deprecated. Please use our `GeoIP2
Anonymous IP database
<https://www.maxmind.com/en/geoip2-anonymous-ip-database>`_
to determine whether an IP address is used by an anonymizing service.

2.1.0

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

* The reader now supports pure Python file and memory modes. If you are not
using the C extension and your Python does not provide the ``mmap`` module,
the file mode will be used by default. You can explicitly set the mode using
the ``mode`` keyword argument with the ``MODE_AUTO``, ``MODE_MMAP``,
``MODE_MMAP_EXT``, ``MODE_FILE``, and ``MODE_MEMORY`` constants exported by
``geoip2.database``.

2.0.2

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

* Added support for the GeoIP2 Anonymous IP database. The
``geoip2.database.Reader`` class now has an ``anonymous_ip()`` method which
returns a ``geoip2.models.AnonymousIP`` object.
* Added ``__repr__`` and ``__eq__`` methods to the model and record classes
to aid in debugging and using the library from a REPL.

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.