Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-grpc-google-iam-v1 for openSUSE:Factory checked in at 2023-12-06 23:47:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-grpc-google-iam-v1 (Old) and /work/SRC/openSUSE:Factory/.python-grpc-google-iam-v1.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-grpc-google-iam-v1" Wed Dec 6 23:47:03 2023 rev:4 rq:1131007 version:0.12.7 Changes: -------- --- /work/SRC/openSUSE:Factory/python-grpc-google-iam-v1/python-grpc-google-iam-v1.changes 2022-09-10 20:17:55.200925958 +0200 +++ /work/SRC/openSUSE:Factory/.python-grpc-google-iam-v1.new.25432/python-grpc-google-iam-v1.changes 2023-12-06 23:47:08.188851073 +0100 @@ -1,0 +2,10 @@ +Tue Dec 5 13:58:23 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 0.12.7 + * Add classifier for python 3.11 (#31) +- from version 0.12.6 + * **deps:** Allow protobuf >= 3.19.5 (1044946) +- from version 0.12.5 + * Require python 3.7+ (#8) + +------------------------------------------------------------------- Old: ---- grpc-google-iam-v1-0.12.4.tar.gz New: ---- grpc-google-iam-v1-0.12.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-grpc-google-iam-v1.spec ++++++ --- /var/tmp/diff_new_pack.ONbSxN/_old 2023-12-06 23:47:08.976880124 +0100 +++ /var/tmp/diff_new_pack.ONbSxN/_new 2023-12-06 23:47:08.980880272 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-grpc-google-iam-v1 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # 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 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-grpc-google-iam-v1 -Version: 0.12.4 +Version: 0.12.7 Release: 0 Summary: GRPC library for the google-iam-v1 service License: Apache-2.0 @@ -29,11 +29,11 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-googleapis-common-protos >= 1.56.0 -Requires: python-grpcio >= 1.0.0 +Requires: python-grpcio >= 1.44.0 BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module googleapis-common-protos >= 1.56.0} -BuildRequires: %{python_module grpcio >= 1.0.0} +BuildRequires: %{python_module grpcio >= 1.44.0} # /SECTION %python_subpackages ++++++ grpc-google-iam-v1-0.12.4.tar.gz -> grpc-google-iam-v1-0.12.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/PKG-INFO new/grpc-google-iam-v1-0.12.7/PKG-INFO --- old/grpc-google-iam-v1-0.12.4/PKG-INFO 2022-04-06 18:13:15.438945500 +0200 +++ new/grpc-google-iam-v1-0.12.7/PKG-INFO 2023-11-09 22:24:24.674781600 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: grpc-google-iam-v1 -Version: 0.12.4 +Version: 0.12.7 Summary: IAM API client library Home-page: https://github.com/googleapis/python-grpc-google-iam-v1 Author: Google LLC @@ -12,15 +12,18 @@ Classifier: License :: OSI Approved :: Apache Software License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.6 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 Classifier: Operating System :: OS Independent Classifier: Topic :: Internet -Requires-Python: >=3.6 +Requires-Python: >=3.7 License-File: LICENSE +Requires-Dist: grpcio<2.0.0dev,>=1.44.0 +Requires-Dist: googleapis-common-protos[grpc]<2.0.0dev,>=1.56.0 +Requires-Dist: protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 Python Client for IAM ===================== @@ -59,7 +62,7 @@ Supported Python Versions ^^^^^^^^^^^^^^^^^^^^^^^^^ -Python >= 3.6 +Python >= 3.7 Mac/Linux @@ -95,4 +98,3 @@ .. _IAM API Product documentation: https://cloud.google.com/iam .. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/README.rst new/grpc-google-iam-v1-0.12.7/README.rst --- old/grpc-google-iam-v1-0.12.4/README.rst 2022-04-05 23:49:19.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/README.rst 2023-11-09 22:21:51.000000000 +0100 @@ -35,7 +35,7 @@ Supported Python Versions ^^^^^^^^^^^^^^^^^^^^^^^^^ -Python >= 3.6 +Python >= 3.7 Mac/Linux @@ -70,4 +70,4 @@ APIs that we cover. .. _IAM API Product documentation: https://cloud.google.com/iam -.. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst \ No newline at end of file +.. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/__init__.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/__init__.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/__init__.py 2022-04-06 16:24:37.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/__init__.py 2023-11-09 22:21:51.000000000 +0100 @@ -10,4 +10,4 @@ # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and -# limitations under the License. \ No newline at end of file +# limitations under the License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/iam_policy.proto new/grpc-google-iam-v1-0.12.7/google/iam/v1/iam_policy.proto --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/iam_policy.proto 2022-04-06 16:23:35.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/iam_policy.proto 2023-11-09 22:21:51.000000000 +0100 @@ -26,7 +26,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Iam.V1"; -option go_package = "google.golang.org/genproto/googleapis/iam/v1;iam"; +option go_package = "cloud.google.com/go/iam/apiv1/iampb;iampb"; option java_multiple_files = true; option java_outer_classname = "IamPolicyProto"; option java_package = "com.google.iam.v1"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/iam_policy_pb2.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/iam_policy_pb2.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/iam_policy_pb2.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/iam_policy_pb2.py 2023-11-09 22:21:51.000000000 +0100 @@ -38,7 +38,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1egoogle/iam/v1/iam_policy.proto\x12\rgoogle.iam.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1bgoogle/iam/v1/options.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a google/protobuf/field_mask.proto"\x8f\x01\n\x13SetIamPolicyRequest\x12\x1b\n\x08resource\x18\x01 \x01(\tB\t\xe0\x41\x02\xfa\x41\x03\n\x01*\x12*\n\x06policy\x18\x02 \x01(\x0b\x32\x15.google.iam.v1.PolicyB\x03\xe0\x41\x02\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask"d\n\x13GetIamPolicyRequest\x12\x1b\n\x08resource\x18\x01 \x01(\tB\t\xe0\x41\x02\xfa\x41\x03\n\x01*\x12\x30\n\x07options\x18\x02 \x01(\x0b\x32\x1f.google.iam.v1.GetPolicyOptions"R\n\x19TestIamPermissionsRequest\x12\x1b\n\x08resource\x18\x01 \x01(\tB\t\xe0\x41\x02\xfa\x41\x03\n\x01*\x12\x18\n\x0bpermissions\x18\x02 \x03(\tB\x03\xe0\x41\x02"1\n\x1aTestIamPermissionsResponse\x12\x13\n\x0bpermissions\x18\x01 \x03(\t2\xb4\x03\n\tIA MPolicy\x12t\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy")\x82\xd3\xe4\x93\x02#"\x1e/v1/{resource=**}:setIamPolicy:\x01*\x12t\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy")\x82\xd3\xe4\x93\x02#"\x1e/v1/{resource=**}:getIamPolicy:\x01*\x12\x9a\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"/\x82\xd3\xe4\x93\x02)"$/v1/{resource=**}:testIamPermissions:\x01*\x1a\x1e\xca\x41\x1biam-meta-api.googleapis.comB\x86\x01\n\x11\x63om.google.iam.v1B\x0eIamPolicyProtoP\x01Z0google.golang.org/genproto/googleapis/iam/v1;iam\xf8\x01\x01\xaa\x02\x13Google.Cloud.Iam.V1\xca\x02\x13Google\\Cloud\\Iam\\V1b\x06proto3' + b'\n\x1egoogle/iam/v1/iam_policy.proto\x12\rgoogle.iam.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a\x1bgoogle/iam/v1/options.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a google/protobuf/field_mask.proto"\x8f\x01\n\x13SetIamPolicyRequest\x12\x1b\n\x08resource\x18\x01 \x01(\tB\t\xe0\x41\x02\xfa\x41\x03\n\x01*\x12*\n\x06policy\x18\x02 \x01(\x0b\x32\x15.google.iam.v1.PolicyB\x03\xe0\x41\x02\x12/\n\x0bupdate_mask\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.FieldMask"d\n\x13GetIamPolicyRequest\x12\x1b\n\x08resource\x18\x01 \x01(\tB\t\xe0\x41\x02\xfa\x41\x03\n\x01*\x12\x30\n\x07options\x18\x02 \x01(\x0b\x32\x1f.google.iam.v1.GetPolicyOptions"R\n\x19TestIamPermissionsRequest\x12\x1b\n\x08resource\x18\x01 \x01(\tB\t\xe0\x41\x02\xfa\x41\x03\n\x01*\x12\x18\n\x0bpermissions\x18\x02 \x03(\tB\x03\xe0\x41\x02"1\n\x1aTestIamPermissionsResponse\x12\x13\n\x0bpermissions\x18\x01 \x03(\t2\xb4\x03\n\tIA MPolicy\x12t\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy")\x82\xd3\xe4\x93\x02#"\x1e/v1/{resource=**}:setIamPolicy:\x01*\x12t\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy")\x82\xd3\xe4\x93\x02#"\x1e/v1/{resource=**}:getIamPolicy:\x01*\x12\x9a\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"/\x82\xd3\xe4\x93\x02)"$/v1/{resource=**}:testIamPermissions:\x01*\x1a\x1e\xca\x41\x1biam-meta-api.googleapis.comB\x7f\n\x11\x63om.google.iam.v1B\x0eIamPolicyProtoP\x01Z)cloud.google.com/go/iam/apiv1/iampb;iampb\xf8\x01\x01\xaa\x02\x13Google.Cloud.Iam.V1\xca\x02\x13Google\\Cloud\\Iam\\V1b\x06proto3' ) @@ -98,7 +98,7 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b"\n\021com.google.iam.v1B\016IamPolicyProtoP\001Z0google.golang.org/genproto/googleapis/iam/v1;iam\370\001\001\252\002\023Google.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1" + DESCRIPTOR._serialized_options = b"\n\021com.google.iam.v1B\016IamPolicyProtoP\001Z)cloud.google.com/go/iam/apiv1/iampb;iampb\370\001\001\252\002\023Google.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1" _SETIAMPOLICYREQUEST.fields_by_name["resource"]._options = None _SETIAMPOLICYREQUEST.fields_by_name[ "resource" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/iam_policy_pb2_grpc.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/iam_policy_pb2_grpc.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/iam_policy_pb2_grpc.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/iam_policy_pb2_grpc.py 2023-11-09 22:21:51.000000000 +0100 @@ -14,6 +14,7 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! + import grpc from google.iam.v1 import iam_policy_pb2 as google_dot_iam_dot_v1_dot_iam__policy__pb2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/logging/audit_data.proto new/grpc-google-iam-v1-0.12.7/google/iam/v1/logging/audit_data.proto --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/logging/audit_data.proto 2022-04-06 16:23:35.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/logging/audit_data.proto 2023-11-09 22:21:51.000000000 +0100 @@ -16,11 +16,10 @@ package google.iam.v1.logging; -import "google/api/annotations.proto"; import "google/iam/v1/policy.proto"; option csharp_namespace = "Google.Cloud.Iam.V1.Logging"; -option go_package = "google.golang.org/genproto/googleapis/iam/v1/logging;logging"; +option go_package = "cloud.google.com/go/iam/apiv1/logging/loggingpb;loggingpb"; option java_multiple_files = true; option java_outer_classname = "AuditDataProto"; option java_package = "com.google.iam.v1.logging"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/logging/audit_data_pb2.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/logging/audit_data_pb2.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/logging/audit_data_pb2.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/logging/audit_data_pb2.py 2023-11-09 22:21:51.000000000 +0100 @@ -28,12 +28,11 @@ _sym_db = _symbol_database.Default() -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 from google.iam.v1 import policy_pb2 as google_dot_iam_dot_v1_dot_policy__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n&google/iam/v1/logging/audit_data.proto\x12\x15google.iam.v1.logging\x1a\x1cgoogle/api/annotations.proto\x1a\x1agoogle/iam/v1/policy.proto"=\n\tAuditData\x12\x30\n\x0cpolicy_delta\x18\x02 \x01(\x0b\x32\x1a.google.iam.v1.PolicyDeltaB\x89\x01\n\x19\x63om.google.iam.v1.loggingB\x0e\x41uditDataProtoP\x01Z<google.golang.org/genproto/googleapis/iam/v1/logging;logging\xaa\x02\x1bGoogle.Cloud.Iam.V1.Loggingb\x06proto3' + b'\n&google/iam/v1/logging/audit_data.proto\x12\x15google.iam.v1.logging\x1a\x1agoogle/iam/v1/policy.proto"=\n\tAuditData\x12\x30\n\x0cpolicy_delta\x18\x02 \x01(\x0b\x32\x1a.google.iam.v1.PolicyDeltaB\x86\x01\n\x19\x63om.google.iam.v1.loggingB\x0e\x41uditDataProtoP\x01Z9cloud.google.com/go/iam/apiv1/logging/loggingpb;loggingpb\xaa\x02\x1bGoogle.Cloud.Iam.V1.Loggingb\x06proto3' ) @@ -52,7 +51,7 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b"\n\031com.google.iam.v1.loggingB\016AuditDataProtoP\001Z<google.golang.org/genproto/googleapis/iam/v1/logging;logging\252\002\033Google.Cloud.Iam.V1.Logging" - _AUDITDATA._serialized_start = 123 - _AUDITDATA._serialized_end = 184 + DESCRIPTOR._serialized_options = b"\n\031com.google.iam.v1.loggingB\016AuditDataProtoP\001Z9cloud.google.com/go/iam/apiv1/logging/loggingpb;loggingpb\252\002\033Google.Cloud.Iam.V1.Logging" + _AUDITDATA._serialized_start = 93 + _AUDITDATA._serialized_end = 154 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/options.proto new/grpc-google-iam-v1-0.12.7/google/iam/v1/options.proto --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/options.proto 2022-04-06 16:23:35.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/options.proto 2023-11-09 22:21:51.000000000 +0100 @@ -18,7 +18,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Iam.V1"; -option go_package = "google.golang.org/genproto/googleapis/iam/v1;iam"; +option go_package = "cloud.google.com/go/iam/apiv1/iampb;iampb"; option java_multiple_files = true; option java_outer_classname = "OptionsProto"; option java_package = "com.google.iam.v1"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/options_pb2.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/options_pb2.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/options_pb2.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/options_pb2.py 2023-11-09 22:21:51.000000000 +0100 @@ -29,7 +29,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1bgoogle/iam/v1/options.proto\x12\rgoogle.iam.v1"4\n\x10GetPolicyOptions\x12 \n\x18requested_policy_version\x18\x01 \x01(\x05\x42\x84\x01\n\x11\x63om.google.iam.v1B\x0cOptionsProtoP\x01Z0google.golang.org/genproto/googleapis/iam/v1;iam\xf8\x01\x01\xaa\x02\x13Google.Cloud.Iam.V1\xca\x02\x13Google\\Cloud\\Iam\\V1b\x06proto3' + b'\n\x1bgoogle/iam/v1/options.proto\x12\rgoogle.iam.v1"4\n\x10GetPolicyOptions\x12 \n\x18requested_policy_version\x18\x01 \x01(\x05\x42}\n\x11\x63om.google.iam.v1B\x0cOptionsProtoP\x01Z)cloud.google.com/go/iam/apiv1/iampb;iampb\xf8\x01\x01\xaa\x02\x13Google.Cloud.Iam.V1\xca\x02\x13Google\\Cloud\\Iam\\V1b\x06proto3' ) @@ -48,7 +48,7 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b"\n\021com.google.iam.v1B\014OptionsProtoP\001Z0google.golang.org/genproto/googleapis/iam/v1;iam\370\001\001\252\002\023Google.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1" + DESCRIPTOR._serialized_options = b"\n\021com.google.iam.v1B\014OptionsProtoP\001Z)cloud.google.com/go/iam/apiv1/iampb;iampb\370\001\001\252\002\023Google.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1" _GETPOLICYOPTIONS._serialized_start = 46 _GETPOLICYOPTIONS._serialized_end = 98 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/options_pb2_grpc.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/options_pb2_grpc.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/options_pb2_grpc.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/options_pb2_grpc.py 2023-11-09 22:21:51.000000000 +0100 @@ -14,4 +14,5 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! + import grpc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/policy.proto new/grpc-google-iam-v1-0.12.7/google/iam/v1/policy.proto --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/policy.proto 2022-04-06 16:23:35.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/policy.proto 2023-11-09 22:21:51.000000000 +0100 @@ -1,4 +1,4 @@ -// Copyright 2022 Google LLC +// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Iam.V1"; -option go_package = "google.golang.org/genproto/googleapis/iam/v1;iam"; +option go_package = "cloud.google.com/go/iam/apiv1/iampb;iampb"; option java_multiple_files = true; option java_outer_classname = "PolicyProto"; option java_package = "com.google.iam.v1"; @@ -41,10 +41,12 @@ // only if the expression evaluates to `true`. A condition can add constraints // based on attributes of the request, the resource, or both. To learn which // resources support conditions in their IAM policies, see the -// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). +// [IAM +// documentation](https://cloud.google.com/iam/help/conditions/resource-policies). // // **JSON example:** // +// ``` // { // "bindings": [ // { @@ -64,16 +66,19 @@ // "condition": { // "title": "expirable access", // "description": "Does not grant access after Sep 2020", -// "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", +// "expression": "request.time < +// timestamp('2020-10-01T00:00:00.000Z')", // } // } // ], // "etag": "BwWWja0YfJA=", // "version": 3 // } +// ``` // // **YAML example:** // +// ``` // bindings: // - members: // - user:m...@example.com @@ -90,6 +95,7 @@ // expression: request.time < timestamp('2020-10-01T00:00:00.000Z') // etag: BwWWja0YfJA= // version: 3 +// ``` // // For a description of IAM and its features, see the // [IAM documentation](https://cloud.google.com/iam/docs/). @@ -117,7 +123,8 @@ // specify any valid version or leave the field unset. // // To learn which resources support conditions in their IAM policies, see the - // [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + // [IAM + // documentation](https://cloud.google.com/iam/help/conditions/resource-policies). int32 version = 1; // Associates a list of `members`, or principals, with a `role`. Optionally, @@ -156,7 +163,7 @@ // For example, `roles/viewer`, `roles/editor`, or `roles/owner`. string role = 1; - // Specifies the principals requesting access for a Cloud Platform resource. + // Specifies the principals requesting access for a Google Cloud resource. // `members` can have the following values: // // * `allUsers`: A special identifier that represents anyone who is @@ -266,8 +273,8 @@ // } // // For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ -// logging. It also exempts j...@example.com from DATA_READ logging, and -// al...@example.com from DATA_WRITE logging. +// logging. It also exempts `j...@example.com` from DATA_READ logging, and +// `al...@example.com` from DATA_WRITE logging. message AuditConfig { // Specifies a service that will be enabled for audit logging. // For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. @@ -319,7 +326,8 @@ // Specifies the identities that do not cause logging for this type of // permission. - // Follows the same format of [Binding.members][google.iam.v1.Binding.members]. + // Follows the same format of + // [Binding.members][google.iam.v1.Binding.members]. repeated string exempted_members = 2; } @@ -356,7 +364,7 @@ // Required string role = 2; - // A single identity requesting access for a Cloud Platform resource. + // A single identity requesting access for a Google Cloud resource. // Follows the same format of Binding.members. // Required string member = 3; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/policy_pb2.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/policy_pb2.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/policy_pb2.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/policy_pb2.py 2023-11-09 22:21:51.000000000 +0100 @@ -32,7 +32,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x1agoogle/iam/v1/policy.proto\x12\rgoogle.iam.v1\x1a\x16google/type/expr.proto"\x84\x01\n\x06Policy\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12(\n\x08\x62indings\x18\x04 \x03(\x0b\x32\x16.google.iam.v1.Binding\x12\x31\n\raudit_configs\x18\x06 \x03(\x0b\x32\x1a.google.iam.v1.AuditConfig\x12\x0c\n\x04\x65tag\x18\x03 \x01(\x0c"N\n\x07\x42inding\x12\x0c\n\x04role\x18\x01 \x01(\t\x12\x0f\n\x07members\x18\x02 \x03(\t\x12$\n\tcondition\x18\x03 \x01(\x0b\x32\x11.google.type.Expr"X\n\x0b\x41uditConfig\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x38\n\x11\x61udit_log_configs\x18\x03 \x03(\x0b\x32\x1d.google.iam.v1.AuditLogConfig"\xb7\x01\n\x0e\x41uditLogConfig\x12\x37\n\x08log_type\x18\x01 \x01(\x0e\x32%.google.iam.v1.AuditLogConfig.LogType\x12\x18\n\x10\x65xempted_members\x18\x02 \x03(\t"R\n\x07LogType\x12\x18\n\x14LOG_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nADMIN_READ\x10\x01\x12\x0e\n\nDATA_WRITE\x10\x02\x12\r\n\tDATA_READ\x10\x03"\x80\x01\n\x0bPolicyDelta\x12\x33\n\x0e\x62inding_deltas\x 18\x01 \x03(\x0b\x32\x1b.google.iam.v1.BindingDelta\x12<\n\x13\x61udit_config_deltas\x18\x02 \x03(\x0b\x32\x1f.google.iam.v1.AuditConfigDelta"\xbd\x01\n\x0c\x42indingDelta\x12\x32\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32".google.iam.v1.BindingDelta.Action\x12\x0c\n\x04role\x18\x02 \x01(\t\x12\x0e\n\x06member\x18\x03 \x01(\t\x12$\n\tcondition\x18\x04 \x01(\x0b\x32\x11.google.type.Expr"5\n\x06\x41\x63tion\x12\x16\n\x12\x41\x43TION_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06REMOVE\x10\x02"\xbd\x01\n\x10\x41uditConfigDelta\x12\x36\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32&.google.iam.v1.AuditConfigDelta.Action\x12\x0f\n\x07service\x18\x02 \x01(\t\x12\x17\n\x0f\x65xempted_member\x18\x03 \x01(\t\x12\x10\n\x08log_type\x18\x04 \x01(\t"5\n\x06\x41\x63tion\x12\x16\n\x12\x41\x43TION_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06REMOVE\x10\x02\x42\x83\x01\n\x11\x63om.google.iam.v1B\x0bPolicyProtoP\x01Z0google.golang.org/genproto/googleapis/iam/v1;iam\xf8\x0 1\x01\xaa\x02\x13Google.Cloud.Iam.V1\xca\x02\x13Google\\Cloud\\Iam\\V1b\x06proto3' + b'\n\x1agoogle/iam/v1/policy.proto\x12\rgoogle.iam.v1\x1a\x16google/type/expr.proto"\x84\x01\n\x06Policy\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12(\n\x08\x62indings\x18\x04 \x03(\x0b\x32\x16.google.iam.v1.Binding\x12\x31\n\raudit_configs\x18\x06 \x03(\x0b\x32\x1a.google.iam.v1.AuditConfig\x12\x0c\n\x04\x65tag\x18\x03 \x01(\x0c"N\n\x07\x42inding\x12\x0c\n\x04role\x18\x01 \x01(\t\x12\x0f\n\x07members\x18\x02 \x03(\t\x12$\n\tcondition\x18\x03 \x01(\x0b\x32\x11.google.type.Expr"X\n\x0b\x41uditConfig\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x38\n\x11\x61udit_log_configs\x18\x03 \x03(\x0b\x32\x1d.google.iam.v1.AuditLogConfig"\xb7\x01\n\x0e\x41uditLogConfig\x12\x37\n\x08log_type\x18\x01 \x01(\x0e\x32%.google.iam.v1.AuditLogConfig.LogType\x12\x18\n\x10\x65xempted_members\x18\x02 \x03(\t"R\n\x07LogType\x12\x18\n\x14LOG_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nADMIN_READ\x10\x01\x12\x0e\n\nDATA_WRITE\x10\x02\x12\r\n\tDATA_READ\x10\x03"\x80\x01\n\x0bPolicyDelta\x12\x33\n\x0e\x62inding_deltas\x 18\x01 \x03(\x0b\x32\x1b.google.iam.v1.BindingDelta\x12<\n\x13\x61udit_config_deltas\x18\x02 \x03(\x0b\x32\x1f.google.iam.v1.AuditConfigDelta"\xbd\x01\n\x0c\x42indingDelta\x12\x32\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32".google.iam.v1.BindingDelta.Action\x12\x0c\n\x04role\x18\x02 \x01(\t\x12\x0e\n\x06member\x18\x03 \x01(\t\x12$\n\tcondition\x18\x04 \x01(\x0b\x32\x11.google.type.Expr"5\n\x06\x41\x63tion\x12\x16\n\x12\x41\x43TION_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06REMOVE\x10\x02"\xbd\x01\n\x10\x41uditConfigDelta\x12\x36\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32&.google.iam.v1.AuditConfigDelta.Action\x12\x0f\n\x07service\x18\x02 \x01(\t\x12\x17\n\x0f\x65xempted_member\x18\x03 \x01(\t\x12\x10\n\x08log_type\x18\x04 \x01(\t"5\n\x06\x41\x63tion\x12\x16\n\x12\x41\x43TION_UNSPECIFIED\x10\x00\x12\x07\n\x03\x41\x44\x44\x10\x01\x12\n\n\x06REMOVE\x10\x02\x42|\n\x11\x63om.google.iam.v1B\x0bPolicyProtoP\x01Z)cloud.google.com/go/iam/apiv1/iampb;iampb\xf8\x01\x01\xaa\x02\ x13Google.Cloud.Iam.V1\xca\x02\x13Google\\Cloud\\Iam\\V1b\x06proto3' ) @@ -126,7 +126,7 @@ if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - DESCRIPTOR._serialized_options = b"\n\021com.google.iam.v1B\013PolicyProtoP\001Z0google.golang.org/genproto/googleapis/iam/v1;iam\370\001\001\252\002\023Google.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1" + DESCRIPTOR._serialized_options = b"\n\021com.google.iam.v1B\013PolicyProtoP\001Z)cloud.google.com/go/iam/apiv1/iampb;iampb\370\001\001\252\002\023Google.Cloud.Iam.V1\312\002\023Google\\Cloud\\Iam\\V1" _POLICY._serialized_start = 70 _POLICY._serialized_end = 202 _BINDING._serialized_start = 204 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/google/iam/v1/policy_pb2_grpc.py new/grpc-google-iam-v1-0.12.7/google/iam/v1/policy_pb2_grpc.py --- old/grpc-google-iam-v1-0.12.4/google/iam/v1/policy_pb2_grpc.py 2022-04-06 16:23:47.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/google/iam/v1/policy_pb2_grpc.py 2023-11-09 22:21:51.000000000 +0100 @@ -14,4 +14,5 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! + import grpc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/grpc_google_iam_v1.egg-info/PKG-INFO new/grpc-google-iam-v1-0.12.7/grpc_google_iam_v1.egg-info/PKG-INFO --- old/grpc-google-iam-v1-0.12.4/grpc_google_iam_v1.egg-info/PKG-INFO 2022-04-06 18:13:15.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/grpc_google_iam_v1.egg-info/PKG-INFO 2023-11-09 22:24:24.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: grpc-google-iam-v1 -Version: 0.12.4 +Version: 0.12.7 Summary: IAM API client library Home-page: https://github.com/googleapis/python-grpc-google-iam-v1 Author: Google LLC @@ -12,15 +12,18 @@ Classifier: License :: OSI Approved :: Apache Software License Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.6 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 Classifier: Operating System :: OS Independent Classifier: Topic :: Internet -Requires-Python: >=3.6 +Requires-Python: >=3.7 License-File: LICENSE +Requires-Dist: grpcio<2.0.0dev,>=1.44.0 +Requires-Dist: googleapis-common-protos[grpc]<2.0.0dev,>=1.56.0 +Requires-Dist: protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 Python Client for IAM ===================== @@ -59,7 +62,7 @@ Supported Python Versions ^^^^^^^^^^^^^^^^^^^^^^^^^ -Python >= 3.6 +Python >= 3.7 Mac/Linux @@ -95,4 +98,3 @@ .. _IAM API Product documentation: https://cloud.google.com/iam .. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/grpc_google_iam_v1.egg-info/requires.txt new/grpc-google-iam-v1-0.12.7/grpc_google_iam_v1.egg-info/requires.txt --- old/grpc-google-iam-v1-0.12.4/grpc_google_iam_v1.egg-info/requires.txt 2022-04-06 18:13:15.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/grpc_google_iam_v1.egg-info/requires.txt 2023-11-09 22:24:24.000000000 +0100 @@ -1,2 +1,3 @@ +grpcio<2.0.0dev,>=1.44.0 googleapis-common-protos[grpc]<2.0.0dev,>=1.56.0 -grpcio<2.0.0dev,>=1.0.0 +protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-google-iam-v1-0.12.4/setup.py new/grpc-google-iam-v1-0.12.7/setup.py --- old/grpc-google-iam-v1-0.12.4/setup.py 2022-04-06 18:11:50.000000000 +0200 +++ new/grpc-google-iam-v1-0.12.7/setup.py 2023-11-09 22:21:51.000000000 +0100 @@ -22,12 +22,13 @@ name = "grpc-google-iam-v1" description = "IAM API client library" -version = "0.12.4" +version = "0.12.7" url = "https://github.com/googleapis/python-grpc-google-iam-v1" release_status = "Development Status :: 4 - Beta" dependencies = [ - "grpcio>=1.0.0, <2.0.0dev", + "grpcio>=1.44.0, <2.0.0dev", "googleapis-common-protos[grpc]>=1.56.0, <2.0.0dev", + "protobuf>=3.19.5,<5.0.0dev,!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5", ] package_root = os.path.abspath(os.path.dirname(__file__)) @@ -62,17 +63,17 @@ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.6", "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", "Operating System :: OS Independent", "Topic :: Internet", ], platforms="Posix; MacOS X; Windows", packages=packages, - python_requires=">=3.6", + python_requires=">=3.7", namespace_packages=namespaces, install_requires=dependencies, include_package_data=True,