Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-google-cloud-core for 
openSUSE:Factory checked in at 2026-09-04 12:38:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-google-cloud-core (Old)
 and      /work/SRC/openSUSE:Factory/.python-google-cloud-core.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-google-cloud-core"

Fri Sep  4 12:38:16 2026 rev:21 rq:1375644 version:2.7.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-google-cloud-core/python-google-cloud-core.changes
        2026-08-09 21:35:29.338487294 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-google-cloud-core.new.1265/python-google-cloud-core.changes
      2026-09-04 12:38:49.872257132 +0200
@@ -1,0 +2,9 @@
+Thu Sep  3 09:08:35 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 2.7.0
+  * **core:** implement PEP 0810 explicit lazy imports in
+    google-cloud-core (#18052)
+  * use lowercase x-goog-api-client header (#18064)
+  * **handwritten:** centralize CONTRIBUTING.rst pointers (#17642)
+
+-------------------------------------------------------------------

Old:
----
  google_cloud_core-2.6.1.tar.gz

New:
----
  google_cloud_core-2.7.0.tar.gz

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

Other differences:
------------------
++++++ python-google-cloud-core.spec ++++++
--- /var/tmp/diff_new_pack.Z4sVFW/_old  2026-09-04 12:38:50.704286360 +0200
+++ /var/tmp/diff_new_pack.Z4sVFW/_new  2026-09-04 12:38:50.706286431 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-google-cloud-core
-Version:        2.6.1
+Version:        2.7.0
 Release:        0
 Summary:        Google Cloud API client core library
 License:        Apache-2.0

++++++ google_cloud_core-2.6.1.tar.gz -> google_cloud_core-2.7.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_core-2.6.1/PKG-INFO 
new/google_cloud_core-2.7.0/PKG-INFO
--- old/google_cloud_core-2.6.1/PKG-INFO        2026-08-06 07:57:13.926896800 
+0200
+++ new/google_cloud_core-2.7.0/PKG-INFO        2026-08-24 23:27:58.159818600 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: google-cloud-core
-Version: 2.6.1
+Version: 2.7.0
 Summary: Google Cloud API client core library
 Home-page: 
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-core
 Author: Google LLC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_core-2.6.1/google/cloud/_helpers/__init__.py 
new/google_cloud_core-2.7.0/google/cloud/_helpers/__init__.py
--- old/google_cloud_core-2.6.1/google/cloud/_helpers/__init__.py       
2026-08-06 07:54:30.000000000 +0200
+++ new/google_cloud_core-2.7.0/google/cloud/_helpers/__init__.py       
2026-08-24 23:22:35.786721000 +0200
@@ -25,7 +25,25 @@
 import os
 import re
 from threading import local as Local
-from typing import Union
+from typing import Set, Union
+
+# PEP 0810: Explicit Lazy Imports
+# Python 3.15+ natively intercepts and defers these imports.
+# Developers can disable this behavior and force eager imports.
+# For more information, see:
+# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter
+# Older Python versions safely ignore this variable.
+# NOTE: We statically define all modules here to ensure static analysis tools
+# (mypy, pyright, Ruff) can easily parse them. If support is not present, the
+# imports are ignored, making their presence safe.
+__lazy_modules__: Set[str] = {
+    "google.auth",
+    "google.auth.transport.grpc",
+    "google.auth.transport.requests",
+    "google.protobuf.duration_pb2",
+    "google.protobuf.timestamp_pb2",
+    "grpc",
+}
 
 import google.auth
 import google.auth.transport.requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_core-2.6.1/google/cloud/_http/__init__.py 
new/google_cloud_core-2.7.0/google/cloud/_http/__init__.py
--- old/google_cloud_core-2.6.1/google/cloud/_http/__init__.py  2026-08-06 
07:54:32.000000000 +0200
+++ new/google_cloud_core-2.7.0/google/cloud/_http/__init__.py  2026-08-24 
23:22:35.937722700 +0200
@@ -19,10 +19,25 @@
 import json
 import os
 import platform
-from typing import Optional
+from typing import Optional, Set
 from urllib.parse import urlencode
 import warnings
 
+# PEP 0810: Explicit Lazy Imports
+# Python 3.15+ natively intercepts and defers these imports.
+# Developers can disable this behavior and force eager imports.
+# For more information, see:
+# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter
+# Older Python versions safely ignore this variable.
+# NOTE: We statically define all modules here to ensure static analysis tools
+# (mypy, pyright, Ruff) can easily parse them. If support is not present, the
+# imports are ignored, making their presence safe.
+__lazy_modules__: Set[str] = {
+    "google.api_core.client_info",
+    "google.cloud.exceptions",
+    "google.cloud.version",
+}
+
 from google.api_core.client_info import ClientInfo
 from google.cloud import exceptions
 from google.cloud import version
@@ -34,7 +49,7 @@
 DEFAULT_USER_AGENT = "gcloud-python/{0}".format(version.__version__)
 """The user agent for google-cloud-python requests."""
 
-CLIENT_INFO_HEADER = "X-Goog-API-Client"
+CLIENT_INFO_HEADER = "x-goog-api-client"
 CLIENT_INFO_TEMPLATE = "gl-python/" + platform.python_version() + " gccl/{}"
 
 _USER_AGENT_ALL_CAPS_DEPRECATED = """\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_core-2.6.1/google/cloud/client/__init__.py 
new/google_cloud_core-2.7.0/google/cloud/client/__init__.py
--- old/google_cloud_core-2.6.1/google/cloud/client/__init__.py 2026-08-06 
07:54:31.000000000 +0200
+++ new/google_cloud_core-2.7.0/google/cloud/client/__init__.py 2026-08-24 
23:22:29.503333600 +0200
@@ -18,8 +18,29 @@
 import json
 import os
 from pickle import PicklingError
-from typing import Tuple
-from typing import Union
+from typing import Set, Tuple, Union
+
+# PEP 0810: Explicit Lazy Imports
+# Python 3.15+ natively intercepts and defers these imports.
+# Developers can disable this behavior and force eager imports.
+# For more information, see:
+# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter
+# Older Python versions safely ignore this variable.
+# NOTE: We statically define all modules here to ensure static analysis tools
+# (mypy, pyright, Ruff) can easily parse them. If support is not present, the
+# imports are ignored, making their presence safe.
+__lazy_modules__: Set[str] = {
+    "google.api_core.client_options",
+    "google.api_core.exceptions",
+    "google.auth",
+    "google.auth.api_key",
+    "google.auth.environment_vars",
+    "google.auth.credentials",
+    "google.auth.transport.requests",
+    "google.cloud._helpers",
+    "google.oauth2",
+    "google.oauth2.service_account",
+}
 
 import google.api_core.client_options
 import google.api_core.exceptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_core-2.6.1/google/cloud/exceptions/__init__.py 
new/google_cloud_core-2.7.0/google/cloud/exceptions/__init__.py
--- old/google_cloud_core-2.6.1/google/cloud/exceptions/__init__.py     
2026-08-06 07:54:31.000000000 +0200
+++ new/google_cloud_core-2.7.0/google/cloud/exceptions/__init__.py     
2026-08-24 23:22:36.174724800 +0200
@@ -21,6 +21,23 @@
 # Avoid the grpc and google.cloud.grpc collision.
 from __future__ import absolute_import
 
+from typing import Set
+
+# PEP 0810: Explicit Lazy Imports
+# Python 3.15+ natively intercepts and defers these imports.
+# Developers can disable this behavior and force eager imports.
+# For more information, see:
+# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter
+# Older Python versions safely ignore this variable.
+# NOTE: We statically define all modules here to ensure static analysis tools
+# (mypy, pyright, Ruff) can easily parse them. If support is not present, the
+# imports are ignored, making their presence safe.
+__lazy_modules__: Set[str] = {
+    "google.api_core.exceptions",
+    "grpc",
+    "grpc._channel",
+}
+
 from google.api_core import exceptions
 
 try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_core-2.6.1/google/cloud/operation/__init__.py 
new/google_cloud_core-2.7.0/google/cloud/operation/__init__.py
--- old/google_cloud_core-2.6.1/google/cloud/operation/__init__.py      
2026-08-06 07:54:30.000000000 +0200
+++ new/google_cloud_core-2.7.0/google/cloud/operation/__init__.py      
2026-08-24 23:22:33.838702200 +0200
@@ -14,7 +14,23 @@
 
 """Wrap long-running operations returned from Google Cloud APIs."""
 
-from typing import Dict
+from typing import Dict, Set
+
+# PEP 0810: Explicit Lazy Imports
+# Python 3.15+ natively intercepts and defers these imports.
+# Developers can disable this behavior and force eager imports.
+# For more information, see:
+# https://docs.python.org/3.15/library/sys.html#sys.set_lazy_imports_filter
+# Older Python versions safely ignore this variable.
+# NOTE: We statically define all modules here to ensure static analysis tools
+# (mypy, pyright, Ruff) can easily parse them. If support is not present, the
+# imports are ignored, making their presence safe.
+__lazy_modules__: Set[str] = {
+    "google.longrunning",
+    "google.longrunning.operations_pb2",
+    "google.protobuf",
+    "google.protobuf.json_format",
+}
 
 from google.longrunning import operations_pb2
 from google.protobuf import json_format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_core-2.6.1/google/cloud/version.py 
new/google_cloud_core-2.7.0/google/cloud/version.py
--- old/google_cloud_core-2.6.1/google/cloud/version.py 2026-08-06 
07:54:29.000000000 +0200
+++ new/google_cloud_core-2.7.0/google/cloud/version.py 2026-08-24 
23:22:30.143185100 +0200
@@ -12,4 +12,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-__version__ = "2.6.1"
+__version__ = "2.7.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_core-2.6.1/google_cloud_core.egg-info/PKG-INFO 
new/google_cloud_core-2.7.0/google_cloud_core.egg-info/PKG-INFO
--- old/google_cloud_core-2.6.1/google_cloud_core.egg-info/PKG-INFO     
2026-08-06 07:57:13.000000000 +0200
+++ new/google_cloud_core-2.7.0/google_cloud_core.egg-info/PKG-INFO     
2026-08-24 23:27:58.135818500 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: google-cloud-core
-Version: 2.6.1
+Version: 2.7.0
 Summary: Google Cloud API client core library
 Home-page: 
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-core
 Author: Google LLC

Reply via email to