Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ua-parser for
openSUSE:Factory checked in at 2023-12-08 22:33:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ua-parser (Old)
and /work/SRC/openSUSE:Factory/.python-ua-parser.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ua-parser"
Fri Dec 8 22:33:26 2023 rev:5 rq:1132083 version:0.18.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ua-parser/python-ua-parser.changes
2022-10-12 18:26:03.341868964 +0200
+++
/work/SRC/openSUSE:Factory/.python-ua-parser.new.25432/python-ua-parser.changes
2023-12-08 22:34:21.413085163 +0100
@@ -1,0 +2,9 @@
+Fri Dec 8 12:28:05 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 0.18.0:
+ * handle firefox version without patch segment
+ * remove unnecessary line space
+ * Add Oculus Browser
+ * Add PetalBot
+
+-------------------------------------------------------------------
Old:
----
ua-parser-0.16.1.tar.gz
New:
----
ua-parser-0.18.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ua-parser.spec ++++++
--- /var/tmp/diff_new_pack.KKlKGG/_old 2023-12-08 22:34:21.857101501 +0100
+++ /var/tmp/diff_new_pack.KKlKGG/_new 2023-12-08 22:34:21.857101501 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-ua-parser
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,14 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define _pkgname ua-parser
+%{?sle15_python_module_pythons}
Name: python-ua-parser
-Version: 0.16.1
+Version: 0.18.0
Release: 0
Summary: Python Implementation of UA Parser
License: Apache-2.0
URL: https://github.com/ua-parser/uap-python
-Source:
https://files.pythonhosted.org/packages/source/u/%{_pkgname}/%{_pkgname}-%{version}.tar.gz
+Source:
https://files.pythonhosted.org/packages/source/u/ua-parser/ua-parser-%{version}.tar.gz
BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
@@ -37,7 +36,7 @@
https://github.com/tobie/ua-parser)
%prep
-%setup -q -n %{_pkgname}-%{version}
+%setup -q -n ua-parser-%{version}
%build
%python_build
@@ -51,5 +50,6 @@
#%%python_expand PYTHONPATH="%{buildroot}%{$python_sitelib}" $python
ua_parser/user_agent_parser_test.py
%files %{python_files}
-%{python_sitelib}/*
+%{python_sitelib}/ua_parser
+%{python_sitelib}/ua_parser-%{version}*-info
++++++ ua-parser-0.16.1.tar.gz -> ua-parser-0.18.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ua-parser-0.16.1/PKG-INFO
new/ua-parser-0.18.0/PKG-INFO
--- old/ua-parser-0.16.1/PKG-INFO 2022-08-27 16:36:43.144373000 +0200
+++ new/ua-parser-0.18.0/PKG-INFO 2023-07-08 13:19:47.575351000 +0200
@@ -1,12 +1,11 @@
Metadata-Version: 2.1
Name: ua-parser
-Version: 0.16.1
+Version: 0.18.0
Summary: Python port of Browserscope's user agent parser
Home-page: https://github.com/ua-parser/uap-python
Author: PBS
Author-email: [email protected]
License: Apache 2.0
-Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
@@ -29,6 +28,3 @@
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
-
-UNKNOWN
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ua-parser-0.16.1/setup.py
new/ua-parser-0.18.0/setup.py
--- old/ua-parser-0.16.1/setup.py 2022-08-27 16:36:14.000000000 +0200
+++ new/ua-parser-0.18.0/setup.py 2023-07-08 13:15:08.000000000 +0200
@@ -200,7 +200,7 @@
setup(
name="ua-parser",
- version="0.16.1",
+ version="0.18.0",
description="Python port of Browserscope's user agent parser",
author="PBS",
author_email="[email protected]",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ua-parser-0.16.1/ua_parser/_regexes.py
new/ua-parser-0.18.0/ua_parser/_regexes.py
--- old/ua-parser-0.16.1/ua_parser/_regexes.py 2022-08-27 16:36:43.000000000
+0200
+++ new/ua-parser-0.18.0/ua_parser/_regexes.py 2023-07-08 13:19:47.000000000
+0200
@@ -127,6 +127,10 @@
'PingdomBot',
),
UserAgentParser(
+ '(PingdomPageSpeed)/(\\d+)\\.(\\d+)',
+ 'PingdomBot',
+ ),
+ UserAgentParser(
' (PTST)/(\\d+)(?:\\.(\\d+)|)$',
'WebPageTest.org bot',
),
@@ -271,11 +275,11 @@
'Phantom',
),
UserAgentParser(
- 'Mozilla.{1,100}Mobile.{1,100}AspiegelBot',
+ 'Mozilla.{1,100}Mobile.{1,100}(AspiegelBot|PetalBot)',
'Spider',
),
UserAgentParser(
- 'AspiegelBot',
+ 'AspiegelBot|PetalBot',
'Spider',
),
UserAgentParser(
@@ -492,10 +496,14 @@
'Edge Mobile',
),
UserAgentParser(
- '(EdgiOS|EdgA)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',
+ '(EdgiOS|EdgA)/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',
'Edge Mobile',
),
UserAgentParser(
+ '(OculusBrowser)/(\\d+)\\.(\\d+).0.0(?:\\.([0-9\\-]+)|)',
+ 'Oculus Browser',
+ ),
+ UserAgentParser(
'(SamsungBrowser)/(\\d+)\\.(\\d+)',
'Samsung Internet',
),
@@ -1174,7 +1182,7 @@
'Apple Mail',
),
UserAgentParser(
- '(Firefox)/(\\d+)\\.(\\d+)\\.(\\d+)',
+ '(Firefox)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|$)',
),
UserAgentParser(
'(Firefox)/(\\d+)\\.(\\d+)(pre|[ab]\\d+[a-z]*|)',
@@ -1188,7 +1196,7 @@
'Python Requests',
),
UserAgentParser(
-
'\\b(Windows-Update-Agent|WindowsPowerShell|Microsoft-CryptoAPI|SophosUpdateManager|SophosAgent|Debian
APT-HTTP|Ubuntu
APT-HTTP|libcurl-agent|libwww-perl|urlgrabber|curl|PycURL|Wget|wget2|aria2|Axel|OpenBSD
ftp|lftp|jupdate|insomnia|fetch
libfetch|akka-http|got|CloudCockpitBackend|ReactorNetty|axios|Jersey|Vert.x-WebClient|Apache-CXF|Go-CF-client|go-resty|AHC)(?:[
/](\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',
+
'\\b(Windows-Update-Agent|WindowsPowerShell|Microsoft-CryptoAPI|SophosUpdateManager|SophosAgent|Debian
APT-HTTP|Ubuntu
APT-HTTP|libcurl-agent|libwww-perl|urlgrabber|curl|PycURL|Wget|wget2|aria2|Axel|OpenBSD
ftp|lftp|jupdate|insomnia|fetch
libfetch|akka-http|got|CloudCockpitBackend|ReactorNetty|axios|Jersey|Vert.x-WebClient|Apache-CXF|Go-CF-client|go-resty|AHC|HTTPie)(?:[
/](\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',
),
UserAgentParser(
'^(cf)\\/(\\d+)\\.(\\d+)\\.(\\S+)',
@@ -1218,7 +1226,10 @@
'Python aiohttp',
),
UserAgentParser(
- '(Java)[/ ]?\\d+\\.(\\d+)\\.(\\d+)[_-]*([a-zA-Z0-9]+|)',
+ '(Java)[/ ]?\\d{1}\\.(\\d+)\\.(\\d+)[_-]*([a-zA-Z0-9]+|)',
+ ),
+ UserAgentParser(
+ '(Java)[/ ]?(\\d+)\\.(\\d+)\\.(\\d+)',
),
UserAgentParser(
'(minio-go)/v(\\d+)\\.(\\d+)\\.(\\d+)',
@@ -1310,14 +1321,14 @@
'Spider',
),
DeviceParser(
- 'Mozilla.{1,100}Mobile.{1,100}AspiegelBot',
+ 'Mozilla.{1,100}Mobile.{1,100}(AspiegelBot|PetalBot)',
None,
'Spider',
'Spider',
'Smartphone',
),
DeviceParser(
- 'Mozilla.{0,200}AspiegelBot',
+ 'Mozilla.{0,200}(AspiegelBot|PetalBot)',
None,
'Spider',
'Spider',
@@ -3130,6 +3141,27 @@
'$1',
),
DeviceParser(
+ 'Quest 2',
+ None,
+ 'Quest',
+ 'Meta',
+ 'Quest 2',
+ ),
+ DeviceParser(
+ 'Quest Pro',
+ None,
+ 'Quest',
+ 'Meta',
+ 'Quest Pro',
+ ),
+ DeviceParser(
+ 'Quest',
+ None,
+ 'Quest',
+ 'Meta',
+ 'Quest',
+ ),
+ DeviceParser(
'; {0,2}(?:Micromax[ _](A111|A240)|(A111|A240)) Build',
'i',
'Micromax $1$2',
@@ -5703,7 +5735,7 @@
'HbbTV/\\d+\\.\\d+\\.\\d+ \\(.{0,30}; ?([a-zA-Z]+)
?;.{0,30}(201[1-9]).{0,30}\\)',
),
OSParser(
- 'AspiegelBot',
+ 'AspiegelBot|PetalBot',
'Other',
),
OSParser(
@@ -5778,6 +5810,10 @@
'Android',
),
OSParser(
+ 'Quest',
+ 'Android',
+ ),
+ OSParser(
'(Silk-Accelerated=[a-z]{4,5})',
'Android',
),
@@ -6348,6 +6384,41 @@
'15',
),
OSParser(
+ 'CFNetwork/.{0,100} Darwin/22\\.0\\.\\d+',
+ 'iOS',
+ '16',
+ '0',
+ ),
+ OSParser(
+ 'CFNetwork/.{0,100} Darwin/22\\.1\\.\\d+',
+ 'iOS',
+ '16',
+ '1',
+ ),
+ OSParser(
+ 'CFNetwork/.{0,100} Darwin/22\\.2\\.\\d+',
+ 'iOS',
+ '16',
+ '2',
+ ),
+ OSParser(
+ 'CFNetwork/.{0,100} Darwin/22\\.3\\.\\d+',
+ 'iOS',
+ '16',
+ '3',
+ ),
+ OSParser(
+ 'CFNetwork/.{0,100} Darwin/22\\.4\\.\\d+',
+ 'iOS',
+ '16',
+ '4',
+ ),
+ OSParser(
+ 'CFNetwork/.{0,100} Darwin/(22)\\.\\d+',
+ 'iOS',
+ '16',
+ ),
+ OSParser(
'CFNetwork/.{0,100} Darwin/',
'iOS',
),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ua-parser-0.16.1/ua_parser.egg-info/PKG-INFO
new/ua-parser-0.18.0/ua_parser.egg-info/PKG-INFO
--- old/ua-parser-0.16.1/ua_parser.egg-info/PKG-INFO 2022-08-27
16:36:42.000000000 +0200
+++ new/ua-parser-0.18.0/ua_parser.egg-info/PKG-INFO 2023-07-08
13:19:47.000000000 +0200
@@ -1,12 +1,11 @@
Metadata-Version: 2.1
Name: ua-parser
-Version: 0.16.1
+Version: 0.18.0
Summary: Python port of Browserscope's user agent parser
Home-page: https://github.com/ua-parser/uap-python
Author: PBS
Author-email: [email protected]
License: Apache 2.0
-Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
@@ -29,6 +28,3 @@
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
-
-UNKNOWN
-