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)

Reply via email to