Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-fake-useragent for 
openSUSE:Factory checked in at 2025-04-10 21:58:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fake-useragent (Old)
 and      /work/SRC/openSUSE:Factory/.python-fake-useragent.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-fake-useragent"

Thu Apr 10 21:58:31 2025 rev:13 rq:1267931 version:2.1.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-fake-useragent/python-fake-useragent.changes  
    2024-10-28 15:24:16.621353109 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-fake-useragent.new.1907/python-fake-useragent.changes
    2025-04-10 21:58:52.939682801 +0200
@@ -1,0 +2,38 @@
+Tue Apr  8 10:31:46 UTC 2025 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2.1.0
+  *  Speedup ua_convert parser by @sebastian-correa in #424
+  *  Check for dunder attributes in FakeUserAgent.getattr() and
+     make safe_attrs = ['shape'] by default by @rjys365 in #454
+- Release 2.0.0
+  * Finally, we successfully switched (again) to a new data source
+    from Intoli, which allows us to have much more user-agent
+    strings again. Thank you all for your support!
+  * Important: Keep in mind that v2.0.0 does have some breaking
+    changes like platform type "pc" value is now changed to
+    "desktop" (in case you were using this). See below for all
+    breaking changes!
+  ## Breaking changes
+  * OS and browser options are now case sensitive!!
+  * Possible browser options are: ["Google", "Chrome", "Firefox",
+    "Edge", "Opera"," Safari", "Android", "Yandex Browser",
+    "Samsung Internet", "Opera Mobile", "Mobile Safari", "Firefox
+    Mobile", "Firefox iOS", "Chrome Mobile", "Chrome Mobile iOS",
+    "Mobile Safari UI/WKWebView", "Edge Mobile", "DuckDuckGo
+    Mobile", "MiuiBrowser", "Whale", "Twitter", "Facebook", "Amazon
+    Silk"]
+  * Most browser strings are case-sensitive, except for some common
+    browsers like firefox, edge, chrome, opera, safari. In these
+    cases you will receive both mobile and non-mobile user-agent
+    strings by default.
+  * Platforms types (if specified) allowed options are: ["desktop",
+    "mobile", "tablet"] (no pc anymore)
+  * Possible OS options are now increased to the following list:
+    ["Windows", "Linux", "Ubuntu", "Chrome OS", "Mac OS X",
+    "Android", "iOS"]. And again case sensitive.
+  ## Improved
+  * min_percentage option works again! And uses the percent field
+    of the user-agent data
+  * Please read the README for more examples and options.
+
+-------------------------------------------------------------------

Old:
----
  fake-useragent-1.5.1.tar.gz

New:
----
  fake-useragent-2.1.0.tar.gz

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

Other differences:
------------------
++++++ python-fake-useragent.spec ++++++
--- /var/tmp/diff_new_pack.bAQ7rB/_old  2025-04-10 21:58:53.427703181 +0200
+++ /var/tmp/diff_new_pack.bAQ7rB/_new  2025-04-10 21:58:53.427703181 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-fake-useragent
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,22 +18,25 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-fake-useragent
-Version:        1.5.1
+Version:        2.1.0
 Release:        0
 Summary:        Useragent faker package for Python
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://github.com/fake-useragent/fake-useragent
 Source:         
https://github.com/fake-useragent/fake-useragent/archive/refs/tags/%{version}.tar.gz#/fake-useragent-%{version}.tar.gz
+BuildRequires:  %{python_module base > 3.9}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-importlib-resources
+%if %{python_version_nodots} < 310
+Requires:       python-importlib-resources > 6.0.0
+%endif
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module importlib-resources >= 6.0.0}
+BuildRequires:  %{python_module importlib-resources >= 6.0.0 if %python-base < 
3.10}
 BuildRequires:  %{python_module pytest >= 7.4.0}
 # /SECTION
 %python_subpackages
@@ -61,7 +64,6 @@
 %files %{python_files}
 %license LICENSE
 %doc README.md
-#{python_sitelib}/fake[-_]useragent*/
 %{python_sitelib}/fake_useragent
 %{python_sitelib}/fake_useragent-%{version}.dist-info
 

++++++ fake-useragent-1.5.1.tar.gz -> fake-useragent-2.1.0.tar.gz ++++++
++++ 8043 lines of diff (skipped)

Reply via email to