Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-google-cloud-audit-log for 
openSUSE:Factory checked in at 2026-04-07 16:33:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-google-cloud-audit-log (Old)
 and      /work/SRC/openSUSE:Factory/.python-google-cloud-audit-log.new.21863 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-google-cloud-audit-log"

Tue Apr  7 16:33:33 2026 rev:4 rq:1344785 version:0.5.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-google-cloud-audit-log/python-google-cloud-audit-log.changes
      2025-10-17 20:14:32.699623020 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-google-cloud-audit-log.new.21863/python-google-cloud-audit-log.changes
   2026-04-07 16:49:08.573120592 +0200
@@ -1,0 +2,6 @@
+Mon Apr  6 20:21:38 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.5.0:
+  * Allow Protobuf 7.x, require Python 3.9
+
+-------------------------------------------------------------------

Old:
----
  google_cloud_audit_log-0.4.0.tar.gz

New:
----
  google_cloud_audit_log-0.5.0.tar.gz

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

Other differences:
------------------
++++++ python-google-cloud-audit-log.spec ++++++
--- /var/tmp/diff_new_pack.oxgoLd/_old  2026-04-07 16:49:09.873174354 +0200
+++ /var/tmp/diff_new_pack.oxgoLd/_new  2026-04-07 16:49:09.889175016 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-google-cloud-audit-log
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-google-cloud-audit-log
-Version:        0.4.0
+Version:        0.5.0
 Release:        0
 Summary:        Google Cloud Audit Protos
 License:        Apache-2.0
@@ -30,11 +30,11 @@
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module googleapis-common-protos >= 1.56.2}
-BuildRequires:  %{python_module protobuf >= 3.20.2}
+BuildRequires:  %{python_module protobuf >= 4.25.8}
 # /SECTION
 BuildRequires:  fdupes
 Requires:       python-googleapis-common-protos >= 1.56.2
-Requires:       python-protobuf >= 3.20.2
+Requires:       python-protobuf >= 4.25.8
 BuildArch:      noarch
 %python_subpackages
 

++++++ google_cloud_audit_log-0.4.0.tar.gz -> 
google_cloud_audit_log-0.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_audit_log-0.4.0/PKG-INFO 
new/google_cloud_audit_log-0.5.0/PKG-INFO
--- old/google_cloud_audit_log-0.4.0/PKG-INFO   2025-10-17 03:54:21.229757300 
+0200
+++ new/google_cloud_audit_log-0.5.0/PKG-INFO   2026-03-31 00:21:59.412521100 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: google-cloud-audit-log
-Version: 0.4.0
+Version: 0.5.0
 Summary: Google Cloud Audit Protos
 Home-page: https://github.com/googleapis/python-audit-log
 Author: Google LLC
@@ -11,8 +11,6 @@
 Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
@@ -20,10 +18,10 @@
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: Implementation :: CPython
-Requires-Python: >=3.7
+Requires-Python: >=3.9
 Description-Content-Type: text/markdown
 License-File: LICENSE
-Requires-Dist: 
protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2
+Requires-Dist: protobuf<8.0.0,>=4.25.8
 Requires-Dist: googleapis-common-protos<2.0.0,>=1.56.2
 Dynamic: author
 Dynamic: author-email
@@ -100,14 +98,14 @@
 Our client libraries are compatible with all current `active`_ and 
`maintenance`_ versions of
 Python.
 
-Python >= 3.7, including 3.14
+Python >= 3.9, 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.6
+Python <= 3.8
 
 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.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_audit_log-0.4.0/README.rst 
new/google_cloud_audit_log-0.5.0/README.rst
--- old/google_cloud_audit_log-0.4.0/README.rst 2025-10-17 03:50:17.000000000 
+0200
+++ new/google_cloud_audit_log-0.5.0/README.rst 2026-03-31 00:16:46.000000000 
+0200
@@ -61,14 +61,14 @@
 Our client libraries are compatible with all current `active`_ and 
`maintenance`_ versions of
 Python.
 
-Python >= 3.7, including 3.14
+Python >= 3.9, 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.6
+Python <= 3.8
 
 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.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_audit_log-0.4.0/google/cloud/audit/audit_log_pb2.py 
new/google_cloud_audit_log-0.5.0/google/cloud/audit/audit_log_pb2.py
--- old/google_cloud_audit_log-0.4.0/google/cloud/audit/audit_log_pb2.py        
2025-10-17 03:50:18.000000000 +0200
+++ new/google_cloud_audit_log-0.5.0/google/cloud/audit/audit_log_pb2.py        
2026-03-31 00:16:44.000000000 +0200
@@ -18,6 +18,7 @@
 # source: google/cloud/audit/audit_log.proto
 # Protobuf Python Version: 4.25.3
 """Generated protocol buffer code."""
+
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
 from google.protobuf import symbol_database as _symbol_database
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_audit_log-0.4.0/google/cloud/audit/audit_log_pb2.pyi 
new/google_cloud_audit_log-0.5.0/google/cloud/audit/audit_log_pb2.pyi
--- old/google_cloud_audit_log-0.4.0/google/cloud/audit/audit_log_pb2.pyi       
2025-10-17 03:50:16.000000000 +0200
+++ new/google_cloud_audit_log-0.5.0/google/cloud/audit/audit_log_pb2.pyi       
2026-03-31 00:16:44.000000000 +0200
@@ -142,7 +142,6 @@
         "resource_attributes",
         "permission_type",
     )
-
     class PermissionType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         PERMISSION_TYPE_UNSPECIFIED: 
_ClassVar[AuthorizationInfo.PermissionType]
@@ -150,6 +149,7 @@
         ADMIN_WRITE: _ClassVar[AuthorizationInfo.PermissionType]
         DATA_READ: _ClassVar[AuthorizationInfo.PermissionType]
         DATA_WRITE: _ClassVar[AuthorizationInfo.PermissionType]
+
     PERMISSION_TYPE_UNSPECIFIED: AuthorizationInfo.PermissionType
     ADMIN_READ: AuthorizationInfo.PermissionType
     ADMIN_WRITE: AuthorizationInfo.PermissionType
@@ -221,7 +221,6 @@
 
 class ServiceAccountDelegationInfo(_message.Message):
     __slots__ = ("principal_subject", "first_party_principal", 
"third_party_principal")
-
     class FirstPartyPrincipal(_message.Message):
         __slots__ = ("principal_email", "service_metadata")
         PRINCIPAL_EMAIL_FIELD_NUMBER: _ClassVar[int]
@@ -242,6 +241,7 @@
             self,
             third_party_claims: _Optional[_Union[_struct_pb2.Struct, 
_Mapping]] = ...,
         ) -> None: ...
+
     PRINCIPAL_SUBJECT_FIELD_NUMBER: _ClassVar[int]
     FIRST_PARTY_PRINCIPAL_FIELD_NUMBER: _ClassVar[int]
     THIRD_PARTY_PRINCIPAL_FIELD_NUMBER: _ClassVar[int]
@@ -272,7 +272,6 @@
 
 class OrgPolicyViolationInfo(_message.Message):
     __slots__ = ("payload", "resource_type", "resource_tags", "violation_info")
-
     class ResourceTagsEntry(_message.Message):
         __slots__ = ("key", "value")
         KEY_FIELD_NUMBER: _ClassVar[int]
@@ -282,6 +281,7 @@
         def __init__(
             self, key: _Optional[str] = ..., value: _Optional[str] = ...
         ) -> None: ...
+
     PAYLOAD_FIELD_NUMBER: _ClassVar[int]
     RESOURCE_TYPE_FIELD_NUMBER: _ClassVar[int]
     RESOURCE_TAGS_FIELD_NUMBER: _ClassVar[int]
@@ -300,13 +300,13 @@
 
 class ViolationInfo(_message.Message):
     __slots__ = ("constraint", "error_message", "checked_value", "policy_type")
-
     class PolicyType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         POLICY_TYPE_UNSPECIFIED: _ClassVar[ViolationInfo.PolicyType]
         BOOLEAN_CONSTRAINT: _ClassVar[ViolationInfo.PolicyType]
         LIST_CONSTRAINT: _ClassVar[ViolationInfo.PolicyType]
         CUSTOM_CONSTRAINT: _ClassVar[ViolationInfo.PolicyType]
+
     POLICY_TYPE_UNSPECIFIED: ViolationInfo.PolicyType
     BOOLEAN_CONSTRAINT: ViolationInfo.PolicyType
     LIST_CONSTRAINT: ViolationInfo.PolicyType
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_audit_log-0.4.0/google/cloud/audit/bigquery_audit_metadata_pb2.py
 
new/google_cloud_audit_log-0.5.0/google/cloud/audit/bigquery_audit_metadata_pb2.py
--- 
old/google_cloud_audit_log-0.4.0/google/cloud/audit/bigquery_audit_metadata_pb2.py
  2025-10-17 03:50:17.000000000 +0200
+++ 
new/google_cloud_audit_log-0.5.0/google/cloud/audit/bigquery_audit_metadata_pb2.py
  2026-03-31 00:16:44.000000000 +0200
@@ -18,6 +18,7 @@
 # source: google/cloud/audit/bigquery_audit_metadata.proto
 # Protobuf Python Version: 4.25.3
 """Generated protocol buffer code."""
+
 from google.protobuf import descriptor as _descriptor
 from google.protobuf import descriptor_pool as _descriptor_pool
 from google.protobuf import symbol_database as _symbol_database
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_audit_log-0.4.0/google/cloud/audit/bigquery_audit_metadata_pb2.pyi
 
new/google_cloud_audit_log-0.5.0/google/cloud/audit/bigquery_audit_metadata_pb2.pyi
--- 
old/google_cloud_audit_log-0.4.0/google/cloud/audit/bigquery_audit_metadata_pb2.pyi
 2025-10-17 03:50:16.000000000 +0200
+++ 
new/google_cloud_audit_log-0.5.0/google/cloud/audit/bigquery_audit_metadata_pb2.pyi
 2026-03-31 00:16:43.000000000 +0200
@@ -56,7 +56,6 @@
         "unlink_dataset",
         "first_party_app_metadata",
     )
-
     class CreateDisposition(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         CREATE_DISPOSITION_UNSPECIFIED: _ClassVar[
@@ -64,43 +63,43 @@
         ]
         CREATE_NEVER: _ClassVar[BigQueryAuditMetadata.CreateDisposition]
         CREATE_IF_NEEDED: _ClassVar[BigQueryAuditMetadata.CreateDisposition]
+
     CREATE_DISPOSITION_UNSPECIFIED: BigQueryAuditMetadata.CreateDisposition
     CREATE_NEVER: BigQueryAuditMetadata.CreateDisposition
     CREATE_IF_NEEDED: BigQueryAuditMetadata.CreateDisposition
-
     class WriteDisposition(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         WRITE_DISPOSITION_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.WriteDisposition]
         WRITE_EMPTY: _ClassVar[BigQueryAuditMetadata.WriteDisposition]
         WRITE_TRUNCATE: _ClassVar[BigQueryAuditMetadata.WriteDisposition]
         WRITE_APPEND: _ClassVar[BigQueryAuditMetadata.WriteDisposition]
+
     WRITE_DISPOSITION_UNSPECIFIED: BigQueryAuditMetadata.WriteDisposition
     WRITE_EMPTY: BigQueryAuditMetadata.WriteDisposition
     WRITE_TRUNCATE: BigQueryAuditMetadata.WriteDisposition
     WRITE_APPEND: BigQueryAuditMetadata.WriteDisposition
-
     class OperationType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         OPERATION_TYPE_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.OperationType]
         COPY: _ClassVar[BigQueryAuditMetadata.OperationType]
         SNAPSHOT: _ClassVar[BigQueryAuditMetadata.OperationType]
         RESTORE: _ClassVar[BigQueryAuditMetadata.OperationType]
+
     OPERATION_TYPE_UNSPECIFIED: BigQueryAuditMetadata.OperationType
     COPY: BigQueryAuditMetadata.OperationType
     SNAPSHOT: BigQueryAuditMetadata.OperationType
     RESTORE: BigQueryAuditMetadata.OperationType
-
     class JobState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         JOB_STATE_UNSPECIFIED: _ClassVar[BigQueryAuditMetadata.JobState]
         PENDING: _ClassVar[BigQueryAuditMetadata.JobState]
         RUNNING: _ClassVar[BigQueryAuditMetadata.JobState]
         DONE: _ClassVar[BigQueryAuditMetadata.JobState]
+
     JOB_STATE_UNSPECIFIED: BigQueryAuditMetadata.JobState
     PENDING: BigQueryAuditMetadata.JobState
     RUNNING: BigQueryAuditMetadata.JobState
     DONE: BigQueryAuditMetadata.JobState
-
     class QueryStatementType(int, 
metaclass=_enum_type_wrapper.EnumTypeWrapper):
         __slots__ = ()
         QUERY_STATEMENT_TYPE_UNSPECIFIED: _ClassVar[
@@ -142,6 +141,7 @@
         CREATE_EXTERNAL_TABLE: 
_ClassVar[BigQueryAuditMetadata.QueryStatementType]
         EXPORT_DATA: _ClassVar[BigQueryAuditMetadata.QueryStatementType]
         CALL: _ClassVar[BigQueryAuditMetadata.QueryStatementType]
+
     QUERY_STATEMENT_TYPE_UNSPECIFIED: BigQueryAuditMetadata.QueryStatementType
     SELECT: BigQueryAuditMetadata.QueryStatementType
     ASSERT: BigQueryAuditMetadata.QueryStatementType
@@ -179,15 +179,14 @@
     CREATE_EXTERNAL_TABLE: BigQueryAuditMetadata.QueryStatementType
     EXPORT_DATA: BigQueryAuditMetadata.QueryStatementType
     CALL: BigQueryAuditMetadata.QueryStatementType
-
     class JobInsertion(_message.Message):
         __slots__ = ("job", "reason")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.JobInsertion.Reason]
             JOB_INSERT_REQUEST: 
_ClassVar[BigQueryAuditMetadata.JobInsertion.Reason]
             QUERY_REQUEST: _ClassVar[BigQueryAuditMetadata.JobInsertion.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.JobInsertion.Reason
         JOB_INSERT_REQUEST: BigQueryAuditMetadata.JobInsertion.Reason
         QUERY_REQUEST: BigQueryAuditMetadata.JobInsertion.Reason
@@ -220,11 +219,11 @@
 
     class JobDeletion(_message.Message):
         __slots__ = ("job_name", "reason")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.JobDeletion.Reason]
             JOB_DELETE_REQUEST: 
_ClassVar[BigQueryAuditMetadata.JobDeletion.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.JobDeletion.Reason
         JOB_DELETE_REQUEST: BigQueryAuditMetadata.JobDeletion.Reason
         JOB_NAME_FIELD_NUMBER: _ClassVar[int]
@@ -241,12 +240,12 @@
 
     class DatasetCreation(_message.Message):
         __slots__ = ("dataset", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.DatasetCreation.Reason]
             CREATE: _ClassVar[BigQueryAuditMetadata.DatasetCreation.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.DatasetCreation.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.DatasetCreation.Reason
         CREATE: BigQueryAuditMetadata.DatasetCreation.Reason
         QUERY: BigQueryAuditMetadata.DatasetCreation.Reason
@@ -267,13 +266,13 @@
 
     class DatasetChange(_message.Message):
         __slots__ = ("dataset", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.DatasetChange.Reason]
             UPDATE: _ClassVar[BigQueryAuditMetadata.DatasetChange.Reason]
             SET_IAM_POLICY: 
_ClassVar[BigQueryAuditMetadata.DatasetChange.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.DatasetChange.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.DatasetChange.Reason
         UPDATE: BigQueryAuditMetadata.DatasetChange.Reason
         SET_IAM_POLICY: BigQueryAuditMetadata.DatasetChange.Reason
@@ -295,12 +294,12 @@
 
     class DatasetDeletion(_message.Message):
         __slots__ = ("reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.DatasetDeletion.Reason]
             DELETE: _ClassVar[BigQueryAuditMetadata.DatasetDeletion.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.DatasetDeletion.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.DatasetDeletion.Reason
         DELETE: BigQueryAuditMetadata.DatasetDeletion.Reason
         QUERY: BigQueryAuditMetadata.DatasetDeletion.Reason
@@ -318,13 +317,13 @@
 
     class TableCreation(_message.Message):
         __slots__ = ("table", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.TableCreation.Reason]
             JOB: _ClassVar[BigQueryAuditMetadata.TableCreation.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.TableCreation.Reason]
             TABLE_INSERT_REQUEST: 
_ClassVar[BigQueryAuditMetadata.TableCreation.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.TableCreation.Reason
         JOB: BigQueryAuditMetadata.TableCreation.Reason
         QUERY: BigQueryAuditMetadata.TableCreation.Reason
@@ -346,11 +345,11 @@
 
     class ModelCreation(_message.Message):
         __slots__ = ("model", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.ModelCreation.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.ModelCreation.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.ModelCreation.Reason
         QUERY: BigQueryAuditMetadata.ModelCreation.Reason
         MODEL_FIELD_NUMBER: _ClassVar[int]
@@ -370,7 +369,6 @@
 
     class RoutineCreation(_message.Message):
         __slots__ = ("routine", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.RoutineCreation.Reason]
@@ -378,6 +376,7 @@
             ROUTINE_INSERT_REQUEST: _ClassVar[
                 BigQueryAuditMetadata.RoutineCreation.Reason
             ]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.RoutineCreation.Reason
         QUERY: BigQueryAuditMetadata.RoutineCreation.Reason
         ROUTINE_INSERT_REQUEST: BigQueryAuditMetadata.RoutineCreation.Reason
@@ -406,7 +405,6 @@
             "job_name",
             "session_name",
         )
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.TableDataRead.Reason]
@@ -422,6 +420,7 @@
             MATERIALIZED_VIEW_REFRESH: _ClassVar[
                 BigQueryAuditMetadata.TableDataRead.Reason
             ]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.TableDataRead.Reason
         JOB: BigQueryAuditMetadata.TableDataRead.Reason
         TABLEDATA_LIST_REQUEST: BigQueryAuditMetadata.TableDataRead.Reason
@@ -458,13 +457,13 @@
 
     class TableChange(_message.Message):
         __slots__ = ("table", "truncated", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.TableChange.Reason]
             TABLE_UPDATE_REQUEST: 
_ClassVar[BigQueryAuditMetadata.TableChange.Reason]
             JOB: _ClassVar[BigQueryAuditMetadata.TableChange.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.TableChange.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.TableChange.Reason
         TABLE_UPDATE_REQUEST: BigQueryAuditMetadata.TableChange.Reason
         JOB: BigQueryAuditMetadata.TableChange.Reason
@@ -489,7 +488,6 @@
 
     class ModelMetadataChange(_message.Message):
         __slots__ = ("model", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: _ClassVar[
@@ -499,6 +497,7 @@
                 BigQueryAuditMetadata.ModelMetadataChange.Reason
             ]
             QUERY: _ClassVar[BigQueryAuditMetadata.ModelMetadataChange.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.ModelMetadataChange.Reason
         MODEL_PATCH_REQUEST: BigQueryAuditMetadata.ModelMetadataChange.Reason
         QUERY: BigQueryAuditMetadata.ModelMetadataChange.Reason
@@ -519,7 +518,6 @@
 
     class RoutineChange(_message.Message):
         __slots__ = ("routine", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.RoutineChange.Reason]
@@ -527,6 +525,7 @@
             ROUTINE_UPDATE_REQUEST: _ClassVar[
                 BigQueryAuditMetadata.RoutineChange.Reason
             ]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.RoutineChange.Reason
         QUERY: BigQueryAuditMetadata.RoutineChange.Reason
         ROUTINE_UPDATE_REQUEST: BigQueryAuditMetadata.RoutineChange.Reason
@@ -554,7 +553,6 @@
             "job_name",
             "stream_name",
         )
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.TableDataChange.Reason]
@@ -564,6 +562,7 @@
                 BigQueryAuditMetadata.TableDataChange.Reason
             ]
             WRITE_API: _ClassVar[BigQueryAuditMetadata.TableDataChange.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.TableDataChange.Reason
         JOB: BigQueryAuditMetadata.TableDataChange.Reason
         QUERY: BigQueryAuditMetadata.TableDataChange.Reason
@@ -595,11 +594,11 @@
 
     class ModelDataChange(_message.Message):
         __slots__ = ("reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.ModelDataChange.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.ModelDataChange.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.ModelDataChange.Reason
         QUERY: BigQueryAuditMetadata.ModelDataChange.Reason
         REASON_FIELD_NUMBER: _ClassVar[int]
@@ -616,11 +615,11 @@
 
     class ModelDataRead(_message.Message):
         __slots__ = ("reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.ModelDataRead.Reason]
             JOB: _ClassVar[BigQueryAuditMetadata.ModelDataRead.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.ModelDataRead.Reason
         JOB: BigQueryAuditMetadata.ModelDataRead.Reason
         REASON_FIELD_NUMBER: _ClassVar[int]
@@ -637,13 +636,13 @@
 
     class TableDeletion(_message.Message):
         __slots__ = ("reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.TableDeletion.Reason]
             TABLE_DELETE_REQUEST: 
_ClassVar[BigQueryAuditMetadata.TableDeletion.Reason]
             EXPIRED: _ClassVar[BigQueryAuditMetadata.TableDeletion.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.TableDeletion.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.TableDeletion.Reason
         TABLE_DELETE_REQUEST: BigQueryAuditMetadata.TableDeletion.Reason
         EXPIRED: BigQueryAuditMetadata.TableDeletion.Reason
@@ -662,13 +661,13 @@
 
     class ModelDeletion(_message.Message):
         __slots__ = ("reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.ModelDeletion.Reason]
             MODEL_DELETE_REQUEST: 
_ClassVar[BigQueryAuditMetadata.ModelDeletion.Reason]
             EXPIRED: _ClassVar[BigQueryAuditMetadata.ModelDeletion.Reason]
             QUERY: _ClassVar[BigQueryAuditMetadata.ModelDeletion.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.ModelDeletion.Reason
         MODEL_DELETE_REQUEST: BigQueryAuditMetadata.ModelDeletion.Reason
         EXPIRED: BigQueryAuditMetadata.ModelDeletion.Reason
@@ -687,7 +686,6 @@
 
     class RoutineDeletion(_message.Message):
         __slots__ = ("routine", "reason", "job_name")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.RoutineDeletion.Reason]
@@ -695,6 +693,7 @@
             ROUTINE_DELETE_REQUEST: _ClassVar[
                 BigQueryAuditMetadata.RoutineDeletion.Reason
             ]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.RoutineDeletion.Reason
         QUERY: BigQueryAuditMetadata.RoutineDeletion.Reason
         ROUTINE_DELETE_REQUEST: BigQueryAuditMetadata.RoutineDeletion.Reason
@@ -766,11 +765,11 @@
 
     class UnlinkDataset(_message.Message):
         __slots__ = ("linked_dataset", "source_dataset", "reason")
-
         class Reason(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             REASON_UNSPECIFIED: 
_ClassVar[BigQueryAuditMetadata.UnlinkDataset.Reason]
             UNLINK_API: _ClassVar[BigQueryAuditMetadata.UnlinkDataset.Reason]
+
         REASON_UNSPECIFIED: BigQueryAuditMetadata.UnlinkDataset.Reason
         UNLINK_API: BigQueryAuditMetadata.UnlinkDataset.Reason
         LINKED_DATASET_FIELD_NUMBER: _ClassVar[int]
@@ -821,7 +820,6 @@
             "table_copy_config",
             "labels",
         )
-
         class Type(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
             __slots__ = ()
             TYPE_UNSPECIFIED: _ClassVar[BigQueryAuditMetadata.JobConfig.Type]
@@ -829,12 +827,12 @@
             COPY: _ClassVar[BigQueryAuditMetadata.JobConfig.Type]
             EXPORT: _ClassVar[BigQueryAuditMetadata.JobConfig.Type]
             IMPORT: _ClassVar[BigQueryAuditMetadata.JobConfig.Type]
+
         TYPE_UNSPECIFIED: BigQueryAuditMetadata.JobConfig.Type
         QUERY: BigQueryAuditMetadata.JobConfig.Type
         COPY: BigQueryAuditMetadata.JobConfig.Type
         EXPORT: BigQueryAuditMetadata.JobConfig.Type
         IMPORT: BigQueryAuditMetadata.JobConfig.Type
-
         class Query(_message.Message):
             __slots__ = (
                 "query",
@@ -848,7 +846,6 @@
                 "destination_table_encryption",
                 "statement_type",
             )
-
             class Priority(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
                 __slots__ = ()
                 PRIORITY_UNSPECIFIED: _ClassVar[
@@ -858,6 +855,7 @@
                     BigQueryAuditMetadata.JobConfig.Query.Priority
                 ]
                 QUERY_BATCH: 
_ClassVar[BigQueryAuditMetadata.JobConfig.Query.Priority]
+
             PRIORITY_UNSPECIFIED: 
BigQueryAuditMetadata.JobConfig.Query.Priority
             QUERY_INTERACTIVE: BigQueryAuditMetadata.JobConfig.Query.Priority
             QUERY_BATCH: BigQueryAuditMetadata.JobConfig.Query.Priority
@@ -1035,6 +1033,7 @@
             def __init__(
                 self, key: _Optional[str] = ..., value: _Optional[str] = ...
             ) -> None: ...
+
         TYPE_FIELD_NUMBER: _ClassVar[int]
         QUERY_CONFIG_FIELD_NUMBER: _ClassVar[int]
         LOAD_CONFIG_FIELD_NUMBER: _ClassVar[int]
@@ -1105,7 +1104,6 @@
             "reservation",
             "parent_job_name",
         )
-
         class Query(_message.Message):
             __slots__ = (
                 "total_processed_bytes",
@@ -1166,6 +1164,7 @@
             def __init__(
                 self, name: _Optional[str] = ..., slot_ms: _Optional[int] = ...
             ) -> None: ...
+
         CREATE_TIME_FIELD_NUMBER: _ClassVar[int]
         START_TIME_FIELD_NUMBER: _ClassVar[int]
         END_TIME_FIELD_NUMBER: _ClassVar[int]
@@ -1320,7 +1319,6 @@
 
     class EntityInfo(_message.Message):
         __slots__ = ("friendly_name", "description", "labels")
-
         class LabelsEntry(_message.Message):
             __slots__ = ("key", "value")
             KEY_FIELD_NUMBER: _ClassVar[int]
@@ -1330,6 +1328,7 @@
             def __init__(
                 self, key: _Optional[str] = ..., value: _Optional[str] = ...
             ) -> None: ...
+
         FRIENDLY_NAME_FIELD_NUMBER: _ClassVar[int]
         DESCRIPTION_FIELD_NUMBER: _ClassVar[int]
         LABELS_FIELD_NUMBER: _ClassVar[int]
@@ -1438,6 +1437,7 @@
         DOC_ID_FIELD_NUMBER: _ClassVar[int]
         doc_id: str
         def __init__(self, doc_id: _Optional[str] = ...) -> None: ...
+
     JOB_INSERTION_FIELD_NUMBER: _ClassVar[int]
     JOB_CHANGE_FIELD_NUMBER: _ClassVar[int]
     JOB_DELETION_FIELD_NUMBER: _ClassVar[int]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_audit_log-0.4.0/google_cloud_audit_log.egg-info/PKG-INFO 
new/google_cloud_audit_log-0.5.0/google_cloud_audit_log.egg-info/PKG-INFO
--- old/google_cloud_audit_log-0.4.0/google_cloud_audit_log.egg-info/PKG-INFO   
2025-10-17 03:54:21.000000000 +0200
+++ new/google_cloud_audit_log-0.5.0/google_cloud_audit_log.egg-info/PKG-INFO   
2026-03-31 00:21:59.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: google-cloud-audit-log
-Version: 0.4.0
+Version: 0.5.0
 Summary: Google Cloud Audit Protos
 Home-page: https://github.com/googleapis/python-audit-log
 Author: Google LLC
@@ -11,8 +11,6 @@
 Classifier: License :: OSI Approved :: Apache Software License
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
@@ -20,10 +18,10 @@
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: Implementation :: CPython
-Requires-Python: >=3.7
+Requires-Python: >=3.9
 Description-Content-Type: text/markdown
 License-File: LICENSE
-Requires-Dist: 
protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2
+Requires-Dist: protobuf<8.0.0,>=4.25.8
 Requires-Dist: googleapis-common-protos<2.0.0,>=1.56.2
 Dynamic: author
 Dynamic: author-email
@@ -100,14 +98,14 @@
 Our client libraries are compatible with all current `active`_ and 
`maintenance`_ versions of
 Python.
 
-Python >= 3.7, including 3.14
+Python >= 3.9, 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.6
+Python <= 3.8
 
 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.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/google_cloud_audit_log-0.4.0/google_cloud_audit_log.egg-info/requires.txt 
new/google_cloud_audit_log-0.5.0/google_cloud_audit_log.egg-info/requires.txt
--- 
old/google_cloud_audit_log-0.4.0/google_cloud_audit_log.egg-info/requires.txt   
    2025-10-17 03:54:21.000000000 +0200
+++ 
new/google_cloud_audit_log-0.5.0/google_cloud_audit_log.egg-info/requires.txt   
    2026-03-31 00:21:59.000000000 +0200
@@ -1,2 +1,2 @@
-protobuf!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2
+protobuf<8.0.0,>=4.25.8
 googleapis-common-protos<2.0.0,>=1.56.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/google_cloud_audit_log-0.4.0/setup.py 
new/google_cloud_audit_log-0.5.0/setup.py
--- old/google_cloud_audit_log-0.4.0/setup.py   2025-10-17 03:50:17.000000000 
+0200
+++ new/google_cloud_audit_log-0.5.0/setup.py   2026-03-31 00:16:48.000000000 
+0200
@@ -20,10 +20,10 @@
 
 name = "google-cloud-audit-log"
 description = "Google Cloud Audit Protos"
-version = "0.4.0"
+version = "0.5.0"
 release_status = "Development Status :: 4 - Beta"
 dependencies = [
-    "protobuf>=3.20.2,<7.0.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5",
+    "protobuf >= 4.25.8, < 8.0.0",
     "googleapis-common-protos >= 1.56.2, < 2.0.0",
 ]
 
@@ -45,8 +45,6 @@
         "License :: OSI Approved :: Apache Software License",
         "Programming Language :: Python",
         "Programming Language :: Python :: 3",
-        "Programming Language :: Python :: 3.7",
-        "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
@@ -61,7 +59,7 @@
     install_requires=dependencies,
     license="Apache-2.0",
     packages=find_namespace_packages(exclude=("tests*", "testing*")),
-    python_requires=">=3.7",
+    python_requires=">=3.9",
     url="https://github.com/googleapis/python-audit-log";,
     include_package_data=True,
 )

Reply via email to