Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-google-auth-oauthlib for
openSUSE:Factory checked in at 2026-05-11 16:58:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-google-auth-oauthlib (Old)
and /work/SRC/openSUSE:Factory/.python-google-auth-oauthlib.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-google-auth-oauthlib"
Mon May 11 16:58:41 2026 rev:24 rq:1352479 version:1.4.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-google-auth-oauthlib/python-google-auth-oauthlib.changes
2026-04-07 16:49:05.180980317 +0200
+++
/work/SRC/openSUSE:Factory/.python-google-auth-oauthlib.new.1966/python-google-auth-oauthlib.changes
2026-05-11 17:09:45.319435851 +0200
@@ -1,0 +2,7 @@
+Mon May 11 09:33:18 UTC 2026 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to 1.4.0
+ * Drop support for Python 3.9 (#16939)
+ * replace deprecated `utcfromtimestamp` in google-auth-oauthlib (#16732)
+
+-------------------------------------------------------------------
Old:
----
google_auth_oauthlib-1.3.1.tar.gz
New:
----
google_auth_oauthlib-1.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-google-auth-oauthlib.spec ++++++
--- /var/tmp/diff_new_pack.LIbxjg/_old 2026-05-11 17:09:46.379479486 +0200
+++ /var/tmp/diff_new_pack.LIbxjg/_new 2026-05-11 17:09:46.395480145 +0200
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-google-auth-oauthlib
-Version: 1.3.1
+Version: 1.4.0
Release: 0
Summary: Google authentication library
License: Apache-2.0
++++++ google_auth_oauthlib-1.3.1.tar.gz -> google_auth_oauthlib-1.4.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/google_auth_oauthlib-1.3.1/PKG-INFO
new/google_auth_oauthlib-1.4.0/PKG-INFO
--- old/google_auth_oauthlib-1.3.1/PKG-INFO 2026-03-31 00:19:41.204434200
+0200
+++ new/google_auth_oauthlib-1.4.0/PKG-INFO 2026-05-07 09:10:53.690374900
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: google-auth-oauthlib
-Version: 1.3.1
+Version: 1.4.0
Summary: Google Authentication Library
Home-page:
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth-oauthlib
Author: Google Cloud Platform
@@ -8,7 +8,6 @@
License: Apache 2.0
Keywords: google auth oauth client oauthlib
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
@@ -22,7 +21,7 @@
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
-Requires-Python: >=3.9
+Requires-Python: >=3.10
License-File: LICENSE
Requires-Dist: google-auth!=2.43.0,!=2.44.0,!=2.45.0,<3.0.0,>=2.15.0
Requires-Dist: requests-oauthlib>=0.7.0
@@ -72,13 +71,13 @@
Supported Python Versions
-------------------------
-Python >= 3.9
+Python >= 3.10
Unsupported Python Versions
---------------------------
-Python == 2.7, Python <= 3.8.
+Python == 2.7, Python <= 3.9.
License
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/google_auth_oauthlib-1.3.1/README.rst
new/google_auth_oauthlib-1.4.0/README.rst
--- old/google_auth_oauthlib-1.3.1/README.rst 2026-03-31 00:16:44.000000000
+0200
+++ new/google_auth_oauthlib-1.4.0/README.rst 2026-05-07 09:09:08.000000000
+0200
@@ -29,13 +29,13 @@
Supported Python Versions
-------------------------
-Python >= 3.9
+Python >= 3.10
Unsupported Python Versions
---------------------------
-Python == 2.7, Python <= 3.8.
+Python == 2.7, Python <= 3.9.
License
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/flow.py
new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/flow.py
--- old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/flow.py 2026-03-31
00:16:44.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/flow.py 2026-05-07
09:09:09.000000000 +0200
@@ -57,6 +57,7 @@
from secrets import SystemRandom
except ImportError: # pragma: NO COVER
from random import SystemRandom
+
from string import ascii_letters, digits
import webbrowser
import wsgiref.simple_server
@@ -67,7 +68,6 @@
import google_auth_oauthlib.helpers
-
_LOGGER = logging.getLogger(__name__)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/helpers.py
new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/helpers.py
--- old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/helpers.py
2026-03-31 00:16:48.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/helpers.py
2026-05-07 09:09:10.000000000 +0200
@@ -147,5 +147,7 @@
scopes=session.scope,
granted_scopes=session.token.get("scope"),
)
- credentials.expiry =
datetime.datetime.utcfromtimestamp(session.token["expires_at"])
+ credentials.expiry = datetime.datetime.fromtimestamp(
+ session.token["expires_at"], datetime.timezone.utc
+ ).replace(tzinfo=None)
return credentials
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/interactive.py
new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/interactive.py
--- old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/interactive.py
2026-03-31 00:16:48.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/interactive.py
2026-05-07 09:09:06.000000000 +0200
@@ -26,7 +26,6 @@
import google_auth_oauthlib.flow
-
LOCALHOST = "localhost"
DEFAULT_PORTS_TO_TRY = 100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/tool/__main__.py
new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/tool/__main__.py
--- old/google_auth_oauthlib-1.3.1/google_auth_oauthlib/tool/__main__.py
2026-03-31 00:16:44.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/google_auth_oauthlib/tool/__main__.py
2026-05-07 09:09:09.000000000 +0200
@@ -38,7 +38,6 @@
import google_auth_oauthlib.flow
-
APP_NAME = "google-oauthlib-tool"
DEFAULT_CREDENTIALS_FILENAME = "credentials.json"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_auth_oauthlib-1.3.1/google_auth_oauthlib.egg-info/PKG-INFO
new/google_auth_oauthlib-1.4.0/google_auth_oauthlib.egg-info/PKG-INFO
--- old/google_auth_oauthlib-1.3.1/google_auth_oauthlib.egg-info/PKG-INFO
2026-03-31 00:19:41.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/google_auth_oauthlib.egg-info/PKG-INFO
2026-05-07 09:10:53.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: google-auth-oauthlib
-Version: 1.3.1
+Version: 1.4.0
Summary: Google Authentication Library
Home-page:
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth-oauthlib
Author: Google Cloud Platform
@@ -8,7 +8,6 @@
License: Apache 2.0
Keywords: google auth oauth client oauthlib
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
@@ -22,7 +21,7 @@
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
-Requires-Python: >=3.9
+Requires-Python: >=3.10
License-File: LICENSE
Requires-Dist: google-auth!=2.43.0,!=2.44.0,!=2.45.0,<3.0.0,>=2.15.0
Requires-Dist: requests-oauthlib>=0.7.0
@@ -72,13 +71,13 @@
Supported Python Versions
-------------------------
-Python >= 3.9
+Python >= 3.10
Unsupported Python Versions
---------------------------
-Python == 2.7, Python <= 3.8.
+Python == 2.7, Python <= 3.9.
License
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/google_auth_oauthlib-1.3.1/setup.py
new/google_auth_oauthlib-1.4.0/setup.py
--- old/google_auth_oauthlib-1.3.1/setup.py 2026-03-31 00:16:48.000000000
+0200
+++ new/google_auth_oauthlib-1.4.0/setup.py 2026-05-07 09:09:10.000000000
+0200
@@ -14,9 +14,7 @@
import io
-from setuptools import find_namespace_packages
-from setuptools import setup
-
+from setuptools import find_namespace_packages, setup
TOOL_DEPENDENCIES = "click>=6.0.0"
@@ -32,7 +30,7 @@
long_description = fh.read()
-version = "1.3.1"
+version = "1.4.0"
setup(
name="google-auth-oauthlib",
@@ -56,12 +54,11 @@
"google-oauthlib-tool" "=google_auth_oauthlib.tool.__main__:main
[tool]"
]
},
- python_requires=">=3.9",
+ python_requires=">=3.10",
license="Apache 2.0",
keywords="google auth oauth client oauthlib",
classifiers=[
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/google_auth_oauthlib-1.3.1/tests/unit/test_flow.py
new/google_auth_oauthlib-1.4.0/tests/unit/test_flow.py
--- old/google_auth_oauthlib-1.3.1/tests/unit/test_flow.py 2026-03-31
00:16:44.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/tests/unit/test_flow.py 2026-05-07
09:09:10.000000000 +0200
@@ -21,11 +21,11 @@
import re
import socket
from unittest import mock
+import urllib
+import webbrowser
import pytest
import requests
-import urllib
-import webbrowser
from google_auth_oauthlib import flow
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_auth_oauthlib-1.3.1/tests/unit/test_helpers.py
new/google_auth_oauthlib-1.4.0/tests/unit/test_helpers.py
--- old/google_auth_oauthlib-1.3.1/tests/unit/test_helpers.py 2026-03-31
00:16:46.000000000 +0200
+++ new/google_auth_oauthlib-1.4.0/tests/unit/test_helpers.py 2026-05-07
09:09:09.000000000 +0200
@@ -17,10 +17,10 @@
import os
from unittest import mock
-import pytest
-
from google.auth import external_account_authorized_user
import google.oauth2.credentials
+import pytest
+
from google_auth_oauthlib import helpers
DATA_DIR = os.path.join(os.path.dirname(__file__), "data")