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 <dmuel...@suse.com>
+
+- 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: no-re...@pbs.org
 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="no-re...@pbs.org",
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: no-re...@pbs.org
 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
-

Reply via email to