Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-google-auth for 
openSUSE:Factory checked in at 2026-10-16 20:06:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-google-auth (Old)
 and      /work/SRC/openSUSE:Factory/.python-google-auth.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-google-auth"

Fri Oct 16 20:06:54 2026 rev:73 rq:1385004 version:2.62.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-google-auth/python-google-auth.changes    
2026-10-10 14:59:11.852522524 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-google-auth.new.3698736/python-google-auth.changes
       2026-10-16 20:07:07.479712747 +0200
@@ -1,0 +2,6 @@
+Wed Oct 14 11:11:05 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 2.62.0
+  * **auth:** enable bound ID tokens by default on Cloud Run (#18635)
+
+-------------------------------------------------------------------

Old:
----
  google_auth-2.61.0.tar.gz

New:
----
  google_auth-2.62.0.tar.gz

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

Other differences:
------------------
++++++ python-google-auth.spec ++++++
--- /var/tmp/diff_new_pack.MUnDSJ/_old  2026-10-16 20:07:08.246744797 +0200
+++ /var/tmp/diff_new_pack.MUnDSJ/_new  2026-10-16 20:07:08.248744881 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-google-auth
-Version:        2.61.0
+Version:        2.62.0
 Release:        0
 Summary:        Google Authentication Library
 License:        Apache-2.0

++++++ google_auth-2.61.0.tar.gz -> google_auth-2.62.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/PKG-INFO 
new/google_auth-2.62.0/PKG-INFO
--- old/google_auth-2.61.0/PKG-INFO     2026-10-07 21:57:32.794881800 +0200
+++ new/google_auth-2.62.0/PKG-INFO     2026-10-12 21:02:59.753766800 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: google-auth
-Version: 2.61.0
+Version: 2.62.0
 Summary: Google Authentication Library
 Home-page: 
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth
 Author: Google Cloud Platform
@@ -68,7 +68,6 @@
 Requires-Dist: urllib3<3.0.0,>=1.26.15; extra == "urllib3"
 Requires-Dist: packaging>=20.0; extra == "urllib3"
 Provides-Extra: rsa
-Requires-Dist: rsa<5,>=4.0.0; extra == "rsa"
 Provides-Extra: grpc
 Requires-Dist: grpcio<2.0.0,>=1.59.0; python_version < "3.14" and extra == 
"grpc"
 Requires-Dist: grpcio<2.0.0,>=1.75.1; python_version >= "3.14" and extra == 
"grpc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_auth-2.61.0/google/auth/compute_engine/credentials.py 
new/google_auth-2.62.0/google/auth/compute_engine/credentials.py
--- old/google_auth-2.61.0/google/auth/compute_engine/credentials.py    
2026-10-07 21:56:30.818952000 +0200
+++ new/google_auth-2.62.0/google/auth/compute_engine/credentials.py    
2026-10-12 21:01:49.838877000 +0200
@@ -21,14 +21,12 @@
 
 import datetime
 import logging
-import os
 from typing import TYPE_CHECKING, Optional
 
 from google.auth import (
     _helpers,
     _regional_access_boundary_utils,
     credentials,
-    environment_vars,
     exceptions,
     iam,
     jwt,
@@ -535,13 +533,7 @@
         try:
             path = "instance/service-accounts/default/identity"
             params = {"audience": self._target_audience, "format": "full"}
-            bind_token = getattr(self, "_bind_id_token", None)
-            if bind_token is None:
-                # Temporary gate: keep default ID tokens unbound when
-                # GOOGLE_API_CERTIFICATE_CONFIG is set (Cloud Run).
-                bind_token = not os.environ.get(
-                    environment_vars.GOOGLE_API_CERTIFICATE_CONFIG
-                )
+            bind_token = getattr(self, "_bind_id_token", None) is not False
             method, body, headers = _metadata._build_token_request_options(
                 metrics.token_request_id_token_mds(),
                 bind_token=bind_token,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/google/auth/version.py 
new/google_auth-2.62.0/google/auth/version.py
--- old/google_auth-2.61.0/google/auth/version.py       2026-10-07 
21:56:31.619951200 +0200
+++ new/google_auth-2.62.0/google/auth/version.py       2026-10-12 
21:01:47.590877800 +0200
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = "2.61.0"
+__version__ = "2.62.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/google_auth.egg-info/PKG-INFO 
new/google_auth-2.62.0/google_auth.egg-info/PKG-INFO
--- old/google_auth-2.61.0/google_auth.egg-info/PKG-INFO        2026-10-07 
21:57:32.723881700 +0200
+++ new/google_auth-2.62.0/google_auth.egg-info/PKG-INFO        2026-10-12 
21:02:59.673766900 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: google-auth
-Version: 2.61.0
+Version: 2.62.0
 Summary: Google Authentication Library
 Home-page: 
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-auth
 Author: Google Cloud Platform
@@ -68,7 +68,6 @@
 Requires-Dist: urllib3<3.0.0,>=1.26.15; extra == "urllib3"
 Requires-Dist: packaging>=20.0; extra == "urllib3"
 Provides-Extra: rsa
-Requires-Dist: rsa<5,>=4.0.0; extra == "rsa"
 Provides-Extra: grpc
 Requires-Dist: grpcio<2.0.0,>=1.59.0; python_version < "3.14" and extra == 
"grpc"
 Requires-Dist: grpcio<2.0.0,>=1.75.1; python_version >= "3.14" and extra == 
"grpc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/google_auth.egg-info/requires.txt 
new/google_auth-2.62.0/google_auth.egg-info/requires.txt
--- old/google_auth-2.61.0/google_auth.egg-info/requires.txt    2026-10-07 
21:57:32.727123300 +0200
+++ new/google_auth-2.62.0/google_auth.egg-info/requires.txt    2026-10-12 
21:02:59.677489000 +0200
@@ -57,7 +57,6 @@
 requests<3.0.0,>=2.30.0
 
 [rsa]
-rsa<5,>=4.0.0
 
 [testing]
 flask
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/setup.py 
new/google_auth-2.62.0/setup.py
--- old/google_auth-2.61.0/setup.py     2026-10-07 21:56:27.037900400 +0200
+++ new/google_auth-2.62.0/setup.py     2026-10-12 21:01:42.184744600 +0200
@@ -46,7 +46,6 @@
     "packaging >= 20.0",
 ]
 
-rsa_extra_require = ["rsa>=4.0.0,<5"]
 
 grpc_extra_require = [
     "grpcio >= 1.59.0, < 2.0.0; python_version < '3.14'",
@@ -83,7 +82,8 @@
     "requests": requests_extra_require,
     "testing": testing_extra_require,
     "urllib3": urllib3_extra_require,
-    "rsa": rsa_extra_require,
+    # rsa is deprecated, kept for backwards compatibility
+    "rsa": [],
     "grpc": grpc_extra_require,
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_auth-2.61.0/tests/compute_engine/test_credentials.py 
new/google_auth-2.62.0/tests/compute_engine/test_credentials.py
--- old/google_auth-2.61.0/tests/compute_engine/test_credentials.py     
2026-10-07 21:56:27.932955500 +0200
+++ new/google_auth-2.62.0/tests/compute_engine/test_credentials.py     
2026-10-12 21:01:47.262877500 +0200
@@ -22,7 +22,6 @@
 
 from google.auth import (
     _helpers,
-    environment_vars,
     exceptions,
     jwt,
     metrics,
@@ -887,10 +886,7 @@
 
         assert self.credentials.token is not None
 
-    @pytest.mark.parametrize(
-        "cert_config_env,bind_id_token",
-        [(None, None), (None, True), ("/path/to/config.json", True)],
-    )
+    @pytest.mark.parametrize("bind_id_token", [None, True])
     @mock.patch(
         
"google.auth._agent_identity_utils.get_agent_identity_certificate_and_bytes"
     )
@@ -904,14 +900,8 @@
         mock_metadata_get,
         mock_should_request,
         mock_get_cert_and_bytes,
-        cert_config_env,
         bind_id_token,
-        monkeypatch,
     ):
-        if cert_config_env:
-            monkeypatch.setenv(
-                environment_vars.GOOGLE_API_CERTIFICATE_CONFIG, cert_config_env
-            )
         mock_metadata_get.side_effect = [
             {"email": "[email protected]", "scopes": ["one", "two"]},
             SAMPLE_ID_TOKEN,
@@ -946,14 +936,6 @@
             == metrics.token_request_id_token_mds()
         )
 
-    @pytest.mark.parametrize(
-        "cert_config_env,bind_id_token",
-        [
-            (None, False),
-            ("/path/to/config.json", False),
-            ("/path/to/config.json", None),
-        ],
-    )
     @mock.patch(
         
"google.auth._agent_identity_utils.get_agent_identity_certificate_and_bytes"
     )
@@ -962,14 +944,7 @@
         self,
         mock_metadata_get,
         mock_get_cert_and_bytes,
-        cert_config_env,
-        bind_id_token,
-        monkeypatch,
     ):
-        if cert_config_env:
-            monkeypatch.setenv(
-                environment_vars.GOOGLE_API_CERTIFICATE_CONFIG, cert_config_env
-            )
         mock_metadata_get.side_effect = [
             {"email": "[email protected]", "scopes": ["one", "two"]},
             SAMPLE_ID_TOKEN,
@@ -980,7 +955,7 @@
             request=request,
             target_audience="https://audience.com";,
             use_metadata_identity_endpoint=True,
-            bind_id_token=bind_id_token,
+            bind_id_token=False,
         )
 
         self.credentials.refresh(None)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/tests/crypt/test__python_rsa.py 
new/google_auth-2.62.0/tests/crypt/test__python_rsa.py
--- old/google_auth-2.61.0/tests/crypt/test__python_rsa.py      2026-10-07 
21:56:27.946955400 +0200
+++ new/google_auth-2.62.0/tests/crypt/test__python_rsa.py      2026-10-12 
21:01:41.655089100 +0200
@@ -21,7 +21,7 @@
 from pyasn1_modules import pem  # type: ignore
 
 try:
-    import rsa
+    import rsa  # type: ignore
 except ImportError:
     pytest.skip("rsa module not available", allow_module_level=True)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_auth-2.61.0/tests/crypt/test_rsa.py 
new/google_auth-2.62.0/tests/crypt/test_rsa.py
--- old/google_auth-2.61.0/tests/crypt/test_rsa.py      2026-10-07 
21:56:27.393956000 +0200
+++ new/google_auth-2.62.0/tests/crypt/test_rsa.py      2026-10-12 
21:01:45.803876000 +0200
@@ -20,7 +20,7 @@
 from cryptography.hazmat.primitives import serialization
 
 try:
-    import rsa as rsa_lib
+    import rsa as rsa_lib  # type: ignore
 
     from google.auth.crypt import _python_rsa
 except ImportError:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_auth-2.61.0/tests/transport/test__mtls_helper.py 
new/google_auth-2.62.0/tests/transport/test__mtls_helper.py
--- old/google_auth-2.61.0/tests/transport/test__mtls_helper.py 2026-10-07 
21:56:28.859954400 +0200
+++ new/google_auth-2.62.0/tests/transport/test__mtls_helper.py 2026-10-12 
21:01:42.020491400 +0200
@@ -18,7 +18,7 @@
 import tempfile
 from unittest import mock
 
-import pytest  # type: ignore  # type: ignore
+import pytest  # type: ignore
 import urllib3.util
 from cryptography.hazmat.primitives import hashes, serialization
 from cryptography.hazmat.primitives.asymmetric import ec

Reply via email to