Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-google-cloud-kms-inventory 
for openSUSE:Factory checked in at 2026-08-09 21:33:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-google-cloud-kms-inventory (Old)
 and      
/work/SRC/openSUSE:Factory/.python-google-cloud-kms-inventory.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-google-cloud-kms-inventory"

Sun Aug  9 21:33:47 2026 rev:7 rq:1370047 version:0.6.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-google-cloud-kms-inventory/python-google-cloud-kms-inventory.changes
      2026-03-31 15:24:45.106475128 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-google-cloud-kms-inventory.new.16738/python-google-cloud-kms-inventory.changes
   2026-08-09 21:35:32.834606548 +0200
@@ -1,0 +2,7 @@
+Thu Aug  6 09:05:12 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.6.1
+  * regenerate google-cloud-[k-n] packages (#17074)
+- Update BuildRequires and Requires from setup.py
+
+-------------------------------------------------------------------

Old:
----
  google_cloud_kms_inventory-0.6.0.tar.gz

New:
----
  google_cloud_kms_inventory-0.6.1.tar.gz

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

Other differences:
------------------
++++++ python-google-cloud-kms-inventory.spec ++++++
--- /var/tmp/diff_new_pack.O8uAV5/_old  2026-08-09 21:35:33.262621147 +0200
+++ /var/tmp/diff_new_pack.O8uAV5/_new  2026-08-09 21:35:33.266621284 +0200
@@ -18,14 +18,14 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-google-cloud-kms-inventory
-Version:        0.6.0
+Version:        0.6.1
 Release:        0
 Summary:        Google Cloud Kms Inventory API client library
 License:        Apache-2.0
 URL:            
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-kms-inventory
 Source:         
https://files.pythonhosted.org/packages/source/g/google_cloud-kms_inventory/google_cloud_kms_inventory-%{version}.tar.gz
 %if %python_version_nodots < 314
-BuildRequires:  %{python_module grpcio >= 1.33.2}
+BuildRequires:  %{python_module grpcio >= 1.59.0}
 %else
 BuildRequires:  %{python_module grpcio >= 1.75.1}
 %endif
@@ -35,7 +35,7 @@
 BuildRequires:  %{python_module wheel}
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
-BuildRequires:  %{python_module google-api-core >= 2.11.0}
+BuildRequires:  %{python_module google-api-core >= 2.17.1}
 BuildRequires:  %{python_module google-cloud-kms >= 2.13.0}
 %if %python_version_nodots < 313
 BuildRequires:  %{python_module proto-plus >= 1.22.3}
@@ -46,11 +46,11 @@
 # /SECTION
 BuildRequires:  fdupes
 %if %python_version_nodots < 314
-Requires:       python-grpcio >= 1.33.2
+Requires:       python-grpcio >= 1.59.0
 %else
 Requires:       python-grpcio >= 1.75.1
 %endif
-Requires:       python-google-api-core >= 2.11.0
+Requires:       python-google-api-core >= 2.17.1
 Requires:       python-google-auth >= 2.14.1
 Requires:       python-google-cloud-kms >= 2.13.0
 %if %python_version_nodots < 313

++++++ google_cloud_kms_inventory-0.6.0.tar.gz -> 
google_cloud_kms_inventory-0.6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_kms_inventory-0.6.0/MANIFEST.in 
new/google_cloud_kms_inventory-0.6.1/MANIFEST.in
--- old/google_cloud_kms_inventory-0.6.0/MANIFEST.in    2026-03-26 
22:38:05.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/MANIFEST.in    2026-06-23 
00:44:36.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_kms_inventory-0.6.0/PKG-INFO 
new/google_cloud_kms_inventory-0.6.1/PKG-INFO
--- old/google_cloud_kms_inventory-0.6.0/PKG-INFO       2026-03-26 
22:39:32.158952500 +0100
+++ new/google_cloud_kms_inventory-0.6.1/PKG-INFO       2026-06-23 
00:47:37.118377200 +0200
@@ -1,18 +1,17 @@
 Metadata-Version: 2.4
 Name: google-cloud-kms-inventory
-Version: 0.6.0
+Version: 0.6.1
 Summary: Google Cloud Kms Inventory API client library
 Home-page: 
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-kms-inventory
 Author: Google LLC
 Author-email: [email protected]
-License: Apache 2.0
+License: Apache-2.0
 Platform: Posix; MacOS X; Windows
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python
 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
@@ -20,11 +19,11 @@
 Classifier: Programming Language :: Python :: 3.14
 Classifier: Operating System :: OS Independent
 Classifier: Topic :: Internet
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 License-File: LICENSE
-Requires-Dist: google-api-core[grpc]<3.0.0,>=2.11.0
+Requires-Dist: google-api-core[grpc]<3.0.0,>=2.17.1
 Requires-Dist: google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1
-Requires-Dist: grpcio<2.0.0,>=1.33.2
+Requires-Dist: grpcio<2.0.0,>=1.59.0
 Requires-Dist: grpcio<2.0.0,>=1.75.1; python_version >= "3.14"
 Requires-Dist: proto-plus<2.0.0,>=1.22.3
 Requires-Dist: proto-plus<2.0.0,>=1.25.0; python_version >= "3.13"
@@ -42,12 +41,12 @@
 Dynamic: requires-python
 Dynamic: summary
 
-Python Client for KMS Inventory API
-===================================
+Python Client for KMS Inventory
+===============================
 
 |preview| |pypi| |versions|
 
-`KMS Inventory API`_: KMS Inventory API
+`KMS Inventory`_: Cloud Key Management Service (Cloud KMS) lets you create and 
manage cryptographic keys for use in compatible Google Cloud services and in 
your own applications.
 
 - `Client Library Documentation`_
 - `Product Documentation`_
@@ -58,9 +57,9 @@
    :target: https://pypi.org/project/google-cloud-kms-inventory/
 .. |versions| image:: 
https://img.shields.io/pypi/pyversions/google-cloud-kms-inventory.svg
    :target: https://pypi.org/project/google-cloud-kms-inventory/
-.. _KMS Inventory API: https://cloud.google.com/kms/docs/
+.. _KMS Inventory: https://cloud.google.com/kms/
 .. _Client Library Documentation: 
https://cloud.google.com/python/docs/reference/inventory/latest/summary_overview
-.. _Product Documentation:  https://cloud.google.com/kms/docs/
+.. _Product Documentation:  https://cloud.google.com/kms/
 
 Quick Start
 -----------
@@ -69,12 +68,12 @@
 
 1. `Select or create a Cloud Platform project.`_
 2. `Enable billing for your project.`_
-3. `Enable the KMS Inventory API.`_
+3. `Enable the KMS Inventory.`_
 4. `Set up Authentication.`_
 
 .. _Select or create a Cloud Platform project.: 
https://console.cloud.google.com/project
 .. _Enable billing for your project.: 
https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
-.. _Enable the KMS Inventory API.:  https://cloud.google.com/kms/docs/
+.. _Enable the KMS Inventory.:  https://cloud.google.com/kms/
 .. _Set up Authentication.: 
https://googleapis.dev/python/google-api-core/latest/auth.html
 
 Installation
@@ -105,14 +104,15 @@
 Our client libraries are compatible with all current `active`_ and 
`maintenance`_ versions of
 Python.
 
-Python >= 3.9, including 3.14
+Python >= 3.10, including 3.14
 
 .. _active: https://devguide.python.org/devcycle/#in-development-main-branch
 .. _maintenance: https://devguide.python.org/devcycle/#maintenance-branches
 
 Unsupported Python Versions
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Python <= 3.8
+Python <= 3.9
+
 
 If you are using an `end-of-life`_
 version of Python, we recommend that you update as soon as possible to an 
actively supported version.
@@ -141,14 +141,14 @@
 Next Steps
 ~~~~~~~~~~
 
--  Read the `Client Library Documentation`_ for KMS Inventory API
+-  Read the `Client Library Documentation`_ for KMS Inventory
    to see other available methods on the client.
--  Read the `KMS Inventory API Product documentation`_ to learn
+-  Read the `KMS Inventory Product documentation`_ to learn
    more about the product and see How-to Guides.
 -  View this `README`_ to see the full list of Cloud
    APIs that we cover.
 
-.. _KMS Inventory API Product documentation:  
https://cloud.google.com/kms/docs/
+.. _KMS Inventory Product documentation:  https://cloud.google.com/kms/
 .. _README: 
https://github.com/googleapis/google-cloud-python/blob/main/README.rst
 
 Logging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_kms_inventory-0.6.0/README.rst 
new/google_cloud_kms_inventory-0.6.1/README.rst
--- old/google_cloud_kms_inventory-0.6.0/README.rst     2026-03-26 
22:38:03.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/README.rst     2026-06-23 
00:44:35.000000000 +0200
@@ -1,9 +1,9 @@
-Python Client for KMS Inventory API
-===================================
+Python Client for KMS Inventory
+===============================
 
 |preview| |pypi| |versions|
 
-`KMS Inventory API`_: KMS Inventory API
+`KMS Inventory`_: Cloud Key Management Service (Cloud KMS) lets you create and 
manage cryptographic keys for use in compatible Google Cloud services and in 
your own applications.
 
 - `Client Library Documentation`_
 - `Product Documentation`_
@@ -14,9 +14,9 @@
    :target: https://pypi.org/project/google-cloud-kms-inventory/
 .. |versions| image:: 
https://img.shields.io/pypi/pyversions/google-cloud-kms-inventory.svg
    :target: https://pypi.org/project/google-cloud-kms-inventory/
-.. _KMS Inventory API: https://cloud.google.com/kms/docs/
+.. _KMS Inventory: https://cloud.google.com/kms/
 .. _Client Library Documentation: 
https://cloud.google.com/python/docs/reference/inventory/latest/summary_overview
-.. _Product Documentation:  https://cloud.google.com/kms/docs/
+.. _Product Documentation:  https://cloud.google.com/kms/
 
 Quick Start
 -----------
@@ -25,12 +25,12 @@
 
 1. `Select or create a Cloud Platform project.`_
 2. `Enable billing for your project.`_
-3. `Enable the KMS Inventory API.`_
+3. `Enable the KMS Inventory.`_
 4. `Set up Authentication.`_
 
 .. _Select or create a Cloud Platform project.: 
https://console.cloud.google.com/project
 .. _Enable billing for your project.: 
https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
-.. _Enable the KMS Inventory API.:  https://cloud.google.com/kms/docs/
+.. _Enable the KMS Inventory.:  https://cloud.google.com/kms/
 .. _Set up Authentication.: 
https://googleapis.dev/python/google-api-core/latest/auth.html
 
 Installation
@@ -61,14 +61,15 @@
 Our client libraries are compatible with all current `active`_ and 
`maintenance`_ versions of
 Python.
 
-Python >= 3.9, including 3.14
+Python >= 3.10, including 3.14
 
 .. _active: https://devguide.python.org/devcycle/#in-development-main-branch
 .. _maintenance: https://devguide.python.org/devcycle/#maintenance-branches
 
 Unsupported Python Versions
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Python <= 3.8
+Python <= 3.9
+
 
 If you are using an `end-of-life`_
 version of Python, we recommend that you update as soon as possible to an 
actively supported version.
@@ -97,14 +98,14 @@
 Next Steps
 ~~~~~~~~~~
 
--  Read the `Client Library Documentation`_ for KMS Inventory API
+-  Read the `Client Library Documentation`_ for KMS Inventory
    to see other available methods on the client.
--  Read the `KMS Inventory API Product documentation`_ to learn
+-  Read the `KMS Inventory Product documentation`_ to learn
    more about the product and see How-to Guides.
 -  View this `README`_ to see the full list of Cloud
    APIs that we cover.
 
-.. _KMS Inventory API Product documentation:  
https://cloud.google.com/kms/docs/
+.. _KMS Inventory Product documentation:  https://cloud.google.com/kms/
 .. _README: 
https://github.com/googleapis/google-cloud-python/blob/main/README.rst
 
 Logging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory/__init__.py 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory/__init__.py
--- old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory/__init__.py 
2026-03-26 22:38:05.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory/__init__.py 
2026-06-23 00:44:38.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory/gapic_version.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory/gapic_version.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory/gapic_version.py
    2026-03-26 22:38:05.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory/gapic_version.py
    2026-06-23 00:44:38.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-__version__ = "0.6.0"  # {x-release-please-version}
+__version__ = "0.6.1"  # {x-release-please-version}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/__init__.py 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/__init__.py  
    2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/__init__.py  
    2026-06-23 00:44:34.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -21,13 +21,7 @@
 
 __version__ = package_version.__version__
 
-if sys.version_info >= (3, 8):  # pragma: NO COVER
-    from importlib import metadata
-else:  # pragma: NO COVER
-    # TODO(https://github.com/googleapis/python-api-core/issues/835): Remove
-    # this code path once we drop support for Python 3.7
-    import importlib_metadata as metadata
-
+from importlib import metadata
 
 from .services.key_dashboard_service import (
     KeyDashboardServiceAsyncClient,
@@ -57,28 +51,17 @@
     # An older version of api_core is installed which does not define the
     # functions above. We do equivalent checks manually.
     try:
-        import sys
         import warnings
 
         _py_version_str = sys.version.split()[0]
         _package_label = "google.cloud.kms_inventory_v1"
-        if sys.version_info < (3, 9):
+        if sys.version_info < (3, 10):
             warnings.warn(
                 "You are using a non-supported Python version "
                 + f"({_py_version_str}).  Google will not post any further "
                 + f"updates to {_package_label} supporting this Python 
version. "
                 + "Please upgrade to the latest Python version, or at "
-                + f"least to Python 3.9, and then update {_package_label}.",
-                FutureWarning,
-            )
-        if sys.version_info[:2] == (3, 9):
-            warnings.warn(
-                f"You are using a Python version ({_py_version_str}) "
-                + f"which Google will stop supporting in {_package_label} in "
-                + "January 2026. Please "
-                + "upgrade to the latest Python version, or at "
-                + "least to Python 3.10, before then, and "
-                + f"then update {_package_label}.",
+                + f"least to Python 3.10, and then update {_package_label}.",
                 FutureWarning,
             )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/gapic_version.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/gapic_version.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/gapic_version.py
 2026-03-26 22:38:05.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/gapic_version.py
 2026-06-23 00:44:38.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,4 +13,4 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-__version__ = "0.6.0"  # {x-release-please-version}
+__version__ = "0.6.1"  # {x-release-please-version}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/__init__.py
     2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/__init__.py
     2026-06-23 00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/__init__.py
       2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/__init__.py
       2026-06-23 00:44:35.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/async_client.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/async_client.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/async_client.py
   2026-03-26 22:38:02.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/async_client.py
   2026-06-23 00:44:34.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/client.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/client.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/client.py
 2026-03-26 22:38:05.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/client.py
 2026-06-23 00:44:35.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/pagers.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/pagers.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/pagers.py
 2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/pagers.py
 2026-06-23 00:44:38.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/__init__.py
    2026-03-26 22:38:02.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/__init__.py
    2026-06-23 00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/base.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/base.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/base.py
        2026-03-26 22:38:05.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/base.py
        2026-06-23 00:44:34.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc.py
        2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc.py
        2026-06-23 00:44:36.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc_asyncio.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc_asyncio.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc_asyncio.py
        2026-03-26 22:38:08.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/grpc_asyncio.py
        2026-06-23 00:44:35.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest.py
        2026-03-26 22:38:07.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest.py
        2026-06-23 00:44:35.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest_base.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest_base.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest_base.py
   2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_dashboard_service/transports/rest_base.py
   2026-06-23 00:44:32.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/__init__.py
        2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/__init__.py
        2026-06-23 00:44:32.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/async_client.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/async_client.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/async_client.py
    2026-03-26 22:38:07.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/async_client.py
    2026-06-23 00:44:34.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/client.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/client.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/client.py
  2026-03-26 22:38:07.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/client.py
  2026-06-23 00:44:36.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/pagers.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/pagers.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/pagers.py
  2026-03-26 22:38:07.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/pagers.py
  2026-06-23 00:44:38.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/__init__.py
     2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/__init__.py
     2026-06-23 00:44:34.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/base.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/base.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/base.py
 2026-03-26 22:38:05.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/base.py
 2026-06-23 00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc.py
 2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc.py
 2026-06-23 00:44:33.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc_asyncio.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc_asyncio.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc_asyncio.py
 2026-03-26 22:38:07.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/grpc_asyncio.py
 2026-06-23 00:44:36.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest.py
 2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest.py
 2026-06-23 00:44:32.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest_base.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest_base.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest_base.py
    2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/services/key_tracking_service/transports/rest_base.py
    2026-06-23 00:44:35.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/types/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/types/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/types/__init__.py
        2026-03-26 22:38:05.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/types/__init__.py
        2026-06-23 00:44:32.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/types/key_dashboard_service.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/types/key_dashboard_service.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/types/key_dashboard_service.py
   2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/types/key_dashboard_service.py
   2026-06-23 00:44:36.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/types/key_tracking_service.py
 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/types/key_tracking_service.py
--- 
old/google_cloud_kms_inventory-0.6.0/google/cloud/kms_inventory_v1/types/key_tracking_service.py
    2026-03-26 22:38:08.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google/cloud/kms_inventory_v1/types/key_tracking_service.py
    2026-06-23 00:44:36.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google_cloud_kms_inventory.egg-info/PKG-INFO
 
new/google_cloud_kms_inventory-0.6.1/google_cloud_kms_inventory.egg-info/PKG-INFO
--- 
old/google_cloud_kms_inventory-0.6.0/google_cloud_kms_inventory.egg-info/PKG-INFO
   2026-03-26 22:39:32.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google_cloud_kms_inventory.egg-info/PKG-INFO
   2026-06-23 00:47:37.000000000 +0200
@@ -1,18 +1,17 @@
 Metadata-Version: 2.4
 Name: google-cloud-kms-inventory
-Version: 0.6.0
+Version: 0.6.1
 Summary: Google Cloud Kms Inventory API client library
 Home-page: 
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-kms-inventory
 Author: Google LLC
 Author-email: [email protected]
-License: Apache 2.0
+License: Apache-2.0
 Platform: Posix; MacOS X; Windows
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python
 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
@@ -20,11 +19,11 @@
 Classifier: Programming Language :: Python :: 3.14
 Classifier: Operating System :: OS Independent
 Classifier: Topic :: Internet
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 License-File: LICENSE
-Requires-Dist: google-api-core[grpc]<3.0.0,>=2.11.0
+Requires-Dist: google-api-core[grpc]<3.0.0,>=2.17.1
 Requires-Dist: google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1
-Requires-Dist: grpcio<2.0.0,>=1.33.2
+Requires-Dist: grpcio<2.0.0,>=1.59.0
 Requires-Dist: grpcio<2.0.0,>=1.75.1; python_version >= "3.14"
 Requires-Dist: proto-plus<2.0.0,>=1.22.3
 Requires-Dist: proto-plus<2.0.0,>=1.25.0; python_version >= "3.13"
@@ -42,12 +41,12 @@
 Dynamic: requires-python
 Dynamic: summary
 
-Python Client for KMS Inventory API
-===================================
+Python Client for KMS Inventory
+===============================
 
 |preview| |pypi| |versions|
 
-`KMS Inventory API`_: KMS Inventory API
+`KMS Inventory`_: Cloud Key Management Service (Cloud KMS) lets you create and 
manage cryptographic keys for use in compatible Google Cloud services and in 
your own applications.
 
 - `Client Library Documentation`_
 - `Product Documentation`_
@@ -58,9 +57,9 @@
    :target: https://pypi.org/project/google-cloud-kms-inventory/
 .. |versions| image:: 
https://img.shields.io/pypi/pyversions/google-cloud-kms-inventory.svg
    :target: https://pypi.org/project/google-cloud-kms-inventory/
-.. _KMS Inventory API: https://cloud.google.com/kms/docs/
+.. _KMS Inventory: https://cloud.google.com/kms/
 .. _Client Library Documentation: 
https://cloud.google.com/python/docs/reference/inventory/latest/summary_overview
-.. _Product Documentation:  https://cloud.google.com/kms/docs/
+.. _Product Documentation:  https://cloud.google.com/kms/
 
 Quick Start
 -----------
@@ -69,12 +68,12 @@
 
 1. `Select or create a Cloud Platform project.`_
 2. `Enable billing for your project.`_
-3. `Enable the KMS Inventory API.`_
+3. `Enable the KMS Inventory.`_
 4. `Set up Authentication.`_
 
 .. _Select or create a Cloud Platform project.: 
https://console.cloud.google.com/project
 .. _Enable billing for your project.: 
https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
-.. _Enable the KMS Inventory API.:  https://cloud.google.com/kms/docs/
+.. _Enable the KMS Inventory.:  https://cloud.google.com/kms/
 .. _Set up Authentication.: 
https://googleapis.dev/python/google-api-core/latest/auth.html
 
 Installation
@@ -105,14 +104,15 @@
 Our client libraries are compatible with all current `active`_ and 
`maintenance`_ versions of
 Python.
 
-Python >= 3.9, including 3.14
+Python >= 3.10, including 3.14
 
 .. _active: https://devguide.python.org/devcycle/#in-development-main-branch
 .. _maintenance: https://devguide.python.org/devcycle/#maintenance-branches
 
 Unsupported Python Versions
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Python <= 3.8
+Python <= 3.9
+
 
 If you are using an `end-of-life`_
 version of Python, we recommend that you update as soon as possible to an 
actively supported version.
@@ -141,14 +141,14 @@
 Next Steps
 ~~~~~~~~~~
 
--  Read the `Client Library Documentation`_ for KMS Inventory API
+-  Read the `Client Library Documentation`_ for KMS Inventory
    to see other available methods on the client.
--  Read the `KMS Inventory API Product documentation`_ to learn
+-  Read the `KMS Inventory Product documentation`_ to learn
    more about the product and see How-to Guides.
 -  View this `README`_ to see the full list of Cloud
    APIs that we cover.
 
-.. _KMS Inventory API Product documentation:  
https://cloud.google.com/kms/docs/
+.. _KMS Inventory Product documentation:  https://cloud.google.com/kms/
 .. _README: 
https://github.com/googleapis/google-cloud-python/blob/main/README.rst
 
 Logging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/google_cloud_kms_inventory.egg-info/requires.txt
 
new/google_cloud_kms_inventory-0.6.1/google_cloud_kms_inventory.egg-info/requires.txt
--- 
old/google_cloud_kms_inventory-0.6.0/google_cloud_kms_inventory.egg-info/requires.txt
       2026-03-26 22:39:32.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/google_cloud_kms_inventory.egg-info/requires.txt
       2026-06-23 00:47:37.000000000 +0200
@@ -1,6 +1,6 @@
-google-api-core[grpc]<3.0.0,>=2.11.0
+google-api-core[grpc]<3.0.0,>=2.17.1
 google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1
-grpcio<2.0.0,>=1.33.2
+grpcio<2.0.0,>=1.59.0
 proto-plus<2.0.0,>=1.22.3
 protobuf<8.0.0,>=4.25.8
 google-cloud-kms<4.0.0,>=2.13.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_kms_inventory-0.6.0/setup.py 
new/google_cloud_kms_inventory-0.6.1/setup.py
--- old/google_cloud_kms_inventory-0.6.0/setup.py       2026-03-26 
22:38:02.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/setup.py       2026-06-23 
00:44:32.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -41,11 +41,11 @@
     release_status = "Development Status :: 5 - Production/Stable"
 
 dependencies = [
-    "google-api-core[grpc] >= 2.11.0, <3.0.0",
+    "google-api-core[grpc] >= 2.17.1, <3.0.0",
     # Exclude incompatible versions of `google-auth`
     # See https://github.com/googleapis/google-cloud-python/issues/12364
     "google-auth >= 2.14.1, <3.0.0,!=2.24.0,!=2.25.0",
-    "grpcio >= 1.33.2, < 2.0.0",
+    "grpcio >= 1.59.0, < 2.0.0",
     "grpcio >= 1.75.1, < 2.0.0; python_version >= '3.14'",
     "proto-plus >= 1.22.3, <2.0.0",
     "proto-plus >= 1.25.0, <2.0.0; python_version >= '3.13'",
@@ -74,7 +74,7 @@
     long_description=readme,
     author="Google LLC",
     author_email="[email protected]",
-    license="Apache 2.0",
+    license="Apache-2.0",
     url=url,
     classifiers=[
         release_status,
@@ -82,7 +82,6 @@
         "License :: OSI Approved :: Apache Software License",
         "Programming Language :: Python",
         "Programming Language :: Python :: 3",
-        "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
         "Programming Language :: Python :: 3.12",
@@ -93,7 +92,7 @@
     ],
     platforms="Posix; MacOS X; Windows",
     packages=packages,
-    python_requires=">=3.9",
+    python_requires=">=3.10",
     install_requires=dependencies,
     extras_require=extras,
     include_package_data=True,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_kms_inventory-0.6.0/tests/__init__.py 
new/google_cloud_kms_inventory-0.6.1/tests/__init__.py
--- old/google_cloud_kms_inventory-0.6.0/tests/__init__.py      2026-03-26 
22:38:03.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/tests/__init__.py      2026-06-23 
00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/tests/unit/__init__.py 
new/google_cloud_kms_inventory-0.6.1/tests/unit/__init__.py
--- old/google_cloud_kms_inventory-0.6.0/tests/unit/__init__.py 2026-03-26 
22:38:03.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/tests/unit/__init__.py 2026-06-23 
00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/__init__.py 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/__init__.py
--- old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/__init__.py   
2026-03-26 22:38:03.000000000 +0100
+++ new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/__init__.py   
2026-06-23 00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/kms_inventory_v1/__init__.py
 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/kms_inventory_v1/__init__.py
--- 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/kms_inventory_v1/__init__.py
  2026-03-26 22:38:03.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/kms_inventory_v1/__init__.py
  2026-06-23 00:44:37.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/kms_inventory_v1/test_key_dashboard_service.py
 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/kms_inventory_v1/test_key_dashboard_service.py
--- 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/kms_inventory_v1/test_key_dashboard_service.py
        2026-03-26 22:38:06.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/kms_inventory_v1/test_key_dashboard_service.py
        2026-06-23 00:44:35.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,18 +13,13 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-import os
-
-# try/except added for compatibility with python < 3.8
-try:
-    from unittest import mock
-    from unittest.mock import AsyncMock  # pragma: NO COVER
-except ImportError:  # pragma: NO COVER
-    import mock
-
+import asyncio
 import json
 import math
+import os
 from collections.abc import AsyncIterable, Iterable, Mapping, Sequence
+from unittest import mock
+from unittest.mock import AsyncMock
 
 import grpc
 import pytest
@@ -114,6 +109,21 @@
     )
 
 
[email protected](autouse=True)
+def set_event_loop():
+    try:
+        asyncio.get_running_loop()
+        yield
+    except RuntimeError:
+        loop = asyncio.new_event_loop()
+        asyncio.set_event_loop(loop)
+        try:
+            yield
+        finally:
+            loop.close()
+            asyncio.set_event_loop(None)
+
+
 def test__get_default_mtls_endpoint():
     api_endpoint = "example.googleapis.com"
     api_mtls_endpoint = "example.mtls.googleapis.com"
@@ -1377,8 +1387,8 @@
 @pytest.mark.parametrize(
     "request_type",
     [
-        key_dashboard_service.ListCryptoKeysRequest,
-        dict,
+        key_dashboard_service.ListCryptoKeysRequest(),
+        {},
     ],
 )
 def test_list_crypto_keys(request_type, transport: str = "grpc"):
@@ -1389,7 +1399,7 @@
 
     # Everything is optional in proto3 as far as the runtime is concerned,
     # and we are mocking out the actual API, so just send an empty request.
-    request = request_type()
+    request = request_type
 
     # Mock the actual call within the gRPC stub, and fake the request.
     with mock.patch.object(type(client.transport.list_crypto_keys), 
"__call__") as call:
@@ -1434,10 +1444,11 @@
         client.list_crypto_keys(request=request)
         call.assert_called()
         _, args, _ = call.mock_calls[0]
-        assert args[0] == key_dashboard_service.ListCryptoKeysRequest(
+        request_msg = key_dashboard_service.ListCryptoKeysRequest(
             parent="parent_value",
             page_token="page_token_value",
         )
+        assert args[0] == request_msg
 
 
 def test_list_crypto_keys_use_cached_wrapped_rpc():
@@ -1520,10 +1531,14 @@
 
 
 @pytest.mark.asyncio
-async def test_list_crypto_keys_async(
-    transport: str = "grpc_asyncio",
-    request_type=key_dashboard_service.ListCryptoKeysRequest,
-):
[email protected](
+    "request_type",
+    [
+        key_dashboard_service.ListCryptoKeysRequest(),
+        {},
+    ],
+)
+async def test_list_crypto_keys_async(request_type, transport: str = 
"grpc_asyncio"):
     client = KeyDashboardServiceAsyncClient(
         credentials=async_anonymous_credentials(),
         transport=transport,
@@ -1531,7 +1546,7 @@
 
     # Everything is optional in proto3 as far as the runtime is concerned,
     # and we are mocking out the actual API, so just send an empty request.
-    request = request_type()
+    request = request_type
 
     # Mock the actual call within the gRPC stub, and fake the request.
     with mock.patch.object(type(client.transport.list_crypto_keys), 
"__call__") as call:
@@ -1554,11 +1569,6 @@
     assert response.next_page_token == "next_page_token_value"
 
 
[email protected]
-async def test_list_crypto_keys_async_from_dict():
-    await test_list_crypto_keys_async(request_type=dict)
-
-
 def test_list_crypto_keys_field_headers():
     client = KeyDashboardServiceClient(
         credentials=ga_credentials.AnonymousCredentials(),
@@ -1886,11 +1896,7 @@
             RuntimeError,
         )
         pages = []
-        # Workaround issue in python 3.9 related to code coverage by adding `# 
pragma: no branch`
-        # See 
https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372
-        async for page_ in (  # pragma: no branch
-            await client.list_crypto_keys(request={})
-        ).pages:
+        async for page_ in (await client.list_crypto_keys(request={})).pages:
             pages.append(page_)
         for page_, token in zip(pages, ["abc", "def", "ghi", ""]):
             assert page_.raw_page.next_page_token == token
@@ -2013,7 +2019,7 @@
 
             expected_params = [("$alt", "json;enum-encoding=int")]
             actual_params = req.call_args.kwargs["params"]
-            assert expected_params == actual_params
+            assert sorted(expected_params) == sorted(actual_params)
 
 
 def test_list_crypto_keys_rest_unset_required_fields():
@@ -2275,7 +2281,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = key_dashboard_service.ListCryptoKeysRequest()
-
         assert args[0] == request_msg
 
 
@@ -2316,7 +2321,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = key_dashboard_service.ListCryptoKeysRequest()
-
         assert args[0] == request_msg
 
 
@@ -2486,7 +2490,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = key_dashboard_service.ListCryptoKeysRequest()
-
         assert args[0] == request_msg
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/kms_inventory_v1/test_key_tracking_service.py
 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/kms_inventory_v1/test_key_tracking_service.py
--- 
old/google_cloud_kms_inventory-0.6.0/tests/unit/gapic/kms_inventory_v1/test_key_tracking_service.py
 2026-03-26 22:38:08.000000000 +0100
+++ 
new/google_cloud_kms_inventory-0.6.1/tests/unit/gapic/kms_inventory_v1/test_key_tracking_service.py
 2026-06-23 00:44:34.000000000 +0200
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright 2025 Google LLC
+# Copyright 2026 Google LLC
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -13,18 +13,13 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-import os
-
-# try/except added for compatibility with python < 3.8
-try:
-    from unittest import mock
-    from unittest.mock import AsyncMock  # pragma: NO COVER
-except ImportError:  # pragma: NO COVER
-    import mock
-
+import asyncio
 import json
 import math
+import os
 from collections.abc import AsyncIterable, Iterable, Mapping, Sequence
+from unittest import mock
+from unittest.mock import AsyncMock
 
 import grpc
 import pytest
@@ -113,6 +108,21 @@
     )
 
 
[email protected](autouse=True)
+def set_event_loop():
+    try:
+        asyncio.get_running_loop()
+        yield
+    except RuntimeError:
+        loop = asyncio.new_event_loop()
+        asyncio.set_event_loop(loop)
+        try:
+            yield
+        finally:
+            loop.close()
+            asyncio.set_event_loop(None)
+
+
 def test__get_default_mtls_endpoint():
     api_endpoint = "example.googleapis.com"
     api_mtls_endpoint = "example.mtls.googleapis.com"
@@ -1358,8 +1368,8 @@
 @pytest.mark.parametrize(
     "request_type",
     [
-        key_tracking_service.GetProtectedResourcesSummaryRequest,
-        dict,
+        key_tracking_service.GetProtectedResourcesSummaryRequest(),
+        {},
     ],
 )
 def test_get_protected_resources_summary(request_type, transport: str = 
"grpc"):
@@ -1370,7 +1380,7 @@
 
     # Everything is optional in proto3 as far as the runtime is concerned,
     # and we are mocking out the actual API, so just send an empty request.
-    request = request_type()
+    request = request_type
 
     # Mock the actual call within the gRPC stub, and fake the request.
     with mock.patch.object(
@@ -1422,9 +1432,10 @@
         client.get_protected_resources_summary(request=request)
         call.assert_called()
         _, args, _ = call.mock_calls[0]
-        assert args[0] == 
key_tracking_service.GetProtectedResourcesSummaryRequest(
+        request_msg = key_tracking_service.GetProtectedResourcesSummaryRequest(
             name="name_value",
         )
+        assert args[0] == request_msg
 
 
 def test_get_protected_resources_summary_use_cached_wrapped_rpc():
@@ -1510,9 +1521,15 @@
 
 
 @pytest.mark.asyncio
[email protected](
+    "request_type",
+    [
+        key_tracking_service.GetProtectedResourcesSummaryRequest(),
+        {},
+    ],
+)
 async def test_get_protected_resources_summary_async(
-    transport: str = "grpc_asyncio",
-    request_type=key_tracking_service.GetProtectedResourcesSummaryRequest,
+    request_type, transport: str = "grpc_asyncio"
 ):
     client = KeyTrackingServiceAsyncClient(
         credentials=async_anonymous_credentials(),
@@ -1521,7 +1538,7 @@
 
     # Everything is optional in proto3 as far as the runtime is concerned,
     # and we are mocking out the actual API, so just send an empty request.
-    request = request_type()
+    request = request_type
 
     # Mock the actual call within the gRPC stub, and fake the request.
     with mock.patch.object(
@@ -1550,11 +1567,6 @@
     assert response.project_count == 1407
 
 
[email protected]
-async def test_get_protected_resources_summary_async_from_dict():
-    await test_get_protected_resources_summary_async(request_type=dict)
-
-
 def test_get_protected_resources_summary_field_headers():
     client = KeyTrackingServiceClient(
         credentials=ga_credentials.AnonymousCredentials(),
@@ -1709,8 +1721,8 @@
 @pytest.mark.parametrize(
     "request_type",
     [
-        key_tracking_service.SearchProtectedResourcesRequest,
-        dict,
+        key_tracking_service.SearchProtectedResourcesRequest(),
+        {},
     ],
 )
 def test_search_protected_resources(request_type, transport: str = "grpc"):
@@ -1721,7 +1733,7 @@
 
     # Everything is optional in proto3 as far as the runtime is concerned,
     # and we are mocking out the actual API, so just send an empty request.
-    request = request_type()
+    request = request_type
 
     # Mock the actual call within the gRPC stub, and fake the request.
     with mock.patch.object(
@@ -1771,11 +1783,12 @@
         client.search_protected_resources(request=request)
         call.assert_called()
         _, args, _ = call.mock_calls[0]
-        assert args[0] == key_tracking_service.SearchProtectedResourcesRequest(
+        request_msg = key_tracking_service.SearchProtectedResourcesRequest(
             scope="scope_value",
             crypto_key="crypto_key_value",
             page_token="page_token_value",
         )
+        assert args[0] == request_msg
 
 
 def test_search_protected_resources_use_cached_wrapped_rpc():
@@ -1861,9 +1874,15 @@
 
 
 @pytest.mark.asyncio
[email protected](
+    "request_type",
+    [
+        key_tracking_service.SearchProtectedResourcesRequest(),
+        {},
+    ],
+)
 async def test_search_protected_resources_async(
-    transport: str = "grpc_asyncio",
-    request_type=key_tracking_service.SearchProtectedResourcesRequest,
+    request_type, transport: str = "grpc_asyncio"
 ):
     client = KeyTrackingServiceAsyncClient(
         credentials=async_anonymous_credentials(),
@@ -1872,7 +1891,7 @@
 
     # Everything is optional in proto3 as far as the runtime is concerned,
     # and we are mocking out the actual API, so just send an empty request.
-    request = request_type()
+    request = request_type
 
     # Mock the actual call within the gRPC stub, and fake the request.
     with mock.patch.object(
@@ -1897,11 +1916,6 @@
     assert response.next_page_token == "next_page_token_value"
 
 
[email protected]
-async def test_search_protected_resources_async_from_dict():
-    await test_search_protected_resources_async(request_type=dict)
-
-
 def test_search_protected_resources_field_headers():
     client = KeyTrackingServiceClient(
         credentials=ga_credentials.AnonymousCredentials(),
@@ -2261,11 +2275,7 @@
             RuntimeError,
         )
         pages = []
-        # Workaround issue in python 3.9 related to code coverage by adding `# 
pragma: no branch`
-        # See 
https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372
-        async for page_ in (  # pragma: no branch
-            await client.search_protected_resources(request={})
-        ).pages:
+        async for page_ in (await 
client.search_protected_resources(request={})).pages:
             pages.append(page_)
         for page_, token in zip(pages, ["abc", "def", "ghi", ""]):
             assert page_.raw_page.next_page_token == token
@@ -2388,7 +2398,7 @@
 
             expected_params = [("$alt", "json;enum-encoding=int")]
             actual_params = req.call_args.kwargs["params"]
-            assert expected_params == actual_params
+            assert sorted(expected_params) == sorted(actual_params)
 
 
 def test_get_protected_resources_summary_rest_unset_required_fields():
@@ -2599,7 +2609,7 @@
                 ("$alt", "json;enum-encoding=int"),
             ]
             actual_params = req.call_args.kwargs["params"]
-            assert expected_params == actual_params
+            assert sorted(expected_params) == sorted(actual_params)
 
 
 def test_search_protected_resources_rest_unset_required_fields():
@@ -2879,7 +2889,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = 
key_tracking_service.GetProtectedResourcesSummaryRequest()
-
         assert args[0] == request_msg
 
 
@@ -2902,7 +2911,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = key_tracking_service.SearchProtectedResourcesRequest()
-
         assert args[0] == request_msg
 
 
@@ -2947,7 +2955,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = 
key_tracking_service.GetProtectedResourcesSummaryRequest()
-
         assert args[0] == request_msg
 
 
@@ -2976,7 +2983,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = key_tracking_service.SearchProtectedResourcesRequest()
-
         assert args[0] == request_msg
 
 
@@ -3298,7 +3304,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = 
key_tracking_service.GetProtectedResourcesSummaryRequest()
-
         assert args[0] == request_msg
 
 
@@ -3320,7 +3325,6 @@
         call.assert_called()
         _, args, _ = call.mock_calls[0]
         request_msg = key_tracking_service.SearchProtectedResourcesRequest()
-
         assert args[0] == request_msg
 
 

Reply via email to