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 <[email protected]>
+
+- 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)