Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-geoip2 for openSUSE:Factory checked in at 2025-05-12 16:46:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-geoip2 (Old) and /work/SRC/openSUSE:Factory/.python-geoip2.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-geoip2" Mon May 12 16:46:12 2025 rev:23 rq:1276576 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-geoip2/python-geoip2.changes 2025-01-21 21:09:38.868929222 +0100 +++ /work/SRC/openSUSE:Factory/.python-geoip2.new.30101/python-geoip2.changes 2025-05-12 16:49:22.297908807 +0200 @@ -1,0 +2,23 @@ +Sun May 4 06:58:09 UTC 2025 - Sebastian Wagner <se...@sebix.at> + +- update to version 5.0.0: + - BREAKING: The ``raw`` attribute on the model classes has been replaced + with a ``to_dict()`` method. This can be used to get a representation of + the object that is suitable for serialization. + - BREAKING: The ``ip_address`` property on the model classes now always returns + a ``ipaddress.IPv4Address`` or ``ipaddress.IPv6Address``. + - BREAKING: The model and record classes now require all arguments other than + ``locales`` and ``ip_address`` to be keyword arguments. + - BREAKING: ``geoip2.mixins`` has been made internal. This normally would not + have been used by external code. + - IMPORTANT: Python 3.9 or greater is required. If you are using an older + version, please use an earlier release. + - ``metro_code`` on ``geoip2.record.Location`` has been deprecated. The + code values are no longer being maintained. + - The type hinting for the optional ``locales`` keyword argument now allows + any sequence of strings rather than only list of strings. +- update to version 4.8.1: + - ``setuptools`` was incorrectly listed as a runtime dependency. This has + been removed. Pull request by Mathieu Dupuy. GitHub #174. + +------------------------------------------------------------------- Old: ---- python-geoip2-4.8.0.tar.gz New: ---- python-geoip2-5.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-geoip2.spec ++++++ --- /var/tmp/diff_new_pack.KyF7ch/_old 2025-05-12 16:49:22.765928435 +0200 +++ /var/tmp/diff_new_pack.KyF7ch/_new 2025-05-12 16:49:22.765928435 +0200 @@ -18,14 +18,14 @@ %{?sle15_python_module_pythons} Name: python-geoip2 -Version: 4.8.0 +Version: 5.0.0 Release: 0 Summary: MaxMind GeoIP2 Python API License: Apache-2.0 Group: Development/Languages/Python URL: https://github.com/maxmind/GeoIP2-python Source: https://files.pythonhosted.org/packages/source/g/geoip2/geoip2-%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} @@ -33,16 +33,19 @@ BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module aiohttp >= 3.6.2} -BuildRequires: %{python_module maxminddb >= 2.3.0} +BuildRequires: %{python_module maxminddb >= 2.5.1} BuildRequires: %{python_module mocket >= 3.11.0} BuildRequires: %{python_module pytest} +%if 0%{?suse_version} > 1600 +# Leap has too old pytest-httpserver +BuildRequires: %{python_module pytest-httpserver >= 1.0.10} +%endif BuildRequires: %{python_module python-magic >= 0.4.18} -BuildRequires: %{python_module requests >= 2.14.0} +BuildRequires: %{python_module requests >= 2.24.0} # /SECTION Requires: python-aiohttp >= 3.6.2 -Requires: python-maxminddb >= 2.0.0 -Requires: python-requests >= 2.14.0 -Requires: python-setuptools +Requires: python-maxminddb >= 2.5.1 +Requires: python-requests >= 2.24.0 BuildArch: noarch %python_subpackages ++++++ python-geoip2-4.8.0.tar.gz -> python-geoip2-5.0.0.tar.gz ++++++ ++++ 2754 lines of diff (skipped)