Skip to content

Commit 18f0591

Browse files
author
Krzysztof Godlewski
authored
feat: Lower protobuf dependency to 3.19.6 (#67)
* Change protobuf dependency to 3.19.6+ All the tools we use to generate proto -> python code have their versions adjusted as well, to generate code that is compatible with the minimum protobuf version. * Generate code using protobuf 3.19.6 compatible toolchain
1 parent be735e4 commit 18f0591

File tree

19 files changed

+571
-392
lines changed

19 files changed

+571
-392
lines changed

dev_requirements.txt

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
-e .
22

33
# dev
4-
openapi-python-client==0.21.5
54
pre-commit
65
mypy
76
ruff
@@ -10,11 +9,22 @@ pytest
109
pytest-mock
1110
pytest-timeout
1211
freezegun
13-
# WARNING: Don't bump this version without first bumping the protobuf in pyproject.toml
14-
# to version 4.30+. The code generated by never versions of grpcio-tools is not compatible
15-
# protobuf versions lower than 4.30.
16-
grpcio-tools==1.60
17-
mypy-protobuf
18-
protoletariat
1912
types-Pygments
2013
icecream
14+
15+
openapi-python-client==0.21.5
16+
17+
# WARNING: Do NOT bump any of the packages below without a good reason.
18+
#
19+
# We intentionally keep the versions as they are, to generate code that is compatible
20+
# with protobuf 3.19.6, which is our minimum requirement. The package versions have been verified
21+
# against this protobuf version. Code generated will newer packages will break compatibility.
22+
#
23+
# Note that this specific version will not compile on Python versions higher than 3.10.
24+
# Using 3.9 for generating the code is preferred anyway, as this is our lowest supported Python release.
25+
26+
grpcio-tools==1.48.2
27+
protobuf==3.19.6
28+
mypy-protobuf==3.3.0
29+
protoletariat==3.3.9
30+
types-protobuf==3.19.22

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ httpx = { version = ">=0.15.4,<0.28.2", extras = ["http2"] }
1414
attrs = ">=21.3.0"
1515
python-dateutil = "^2.8.0"
1616
PyJWT = "^2.0.0"
17-
protobuf = ">=4,<6"
17+
protobuf = ">=3.19.6,<6"
1818
backoff = "^2.2.1"
1919

2020
[tool.poetry]
Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,33 @@
11
"""Generated protocol buffer code."""
2+
from google.protobuf.internal import enum_type_wrapper
23
from google.protobuf import descriptor as _descriptor
34
from google.protobuf import descriptor_pool as _descriptor_pool
5+
from google.protobuf import message as _message
6+
from google.protobuf import reflection as _reflection
47
from google.protobuf import symbol_database as _symbol_database
5-
from google.protobuf.internal import builder as _builder
68
_sym_db = _symbol_database.Default()
79
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15google_rpc/code.proto\x12\ngoogle_rpc*\xb7\x02\n\x04Code\x12\x06\n\x02OK\x10\x00\x12\r\n\tCANCELLED\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02\x12\x14\n\x10INVALID_ARGUMENT\x10\x03\x12\x15\n\x11DEADLINE_EXCEEDED\x10\x04\x12\r\n\tNOT_FOUND\x10\x05\x12\x12\n\x0eALREADY_EXISTS\x10\x06\x12\x15\n\x11PERMISSION_DENIED\x10\x07\x12\x13\n\x0fUNAUTHENTICATED\x10\x10\x12\x16\n\x12RESOURCE_EXHAUSTED\x10\x08\x12\x17\n\x13FAILED_PRECONDITION\x10\t\x12\x0b\n\x07ABORTED\x10\n\x12\x10\n\x0cOUT_OF_RANGE\x10\x0b\x12\x11\n\rUNIMPLEMENTED\x10\x0c\x12\x0c\n\x08INTERNAL\x10\r\x12\x0f\n\x0bUNAVAILABLE\x10\x0e\x12\r\n\tDATA_LOSS\x10\x0fBX\n\x0ecom.google.rpcB\tCodeProtoP\x01Z3google.golang.org/genproto/googleapis/rpc/code;code\xa2\x02\x03RPCb\x06proto3')
8-
_globals = globals()
9-
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
10-
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'google_rpc.code_pb2', _globals)
10+
_CODE = DESCRIPTOR.enum_types_by_name['Code']
11+
Code = enum_type_wrapper.EnumTypeWrapper(_CODE)
12+
OK = 0
13+
CANCELLED = 1
14+
UNKNOWN = 2
15+
INVALID_ARGUMENT = 3
16+
DEADLINE_EXCEEDED = 4
17+
NOT_FOUND = 5
18+
ALREADY_EXISTS = 6
19+
PERMISSION_DENIED = 7
20+
UNAUTHENTICATED = 16
21+
RESOURCE_EXHAUSTED = 8
22+
FAILED_PRECONDITION = 9
23+
ABORTED = 10
24+
OUT_OF_RANGE = 11
25+
UNIMPLEMENTED = 12
26+
INTERNAL = 13
27+
UNAVAILABLE = 14
28+
DATA_LOSS = 15
1129
if _descriptor._USE_C_DESCRIPTORS == False:
12-
_globals['DESCRIPTOR']._options = None
13-
_globals['DESCRIPTOR']._serialized_options = b'\n\x0ecom.google.rpcB\tCodeProtoP\x01Z3google.golang.org/genproto/googleapis/rpc/code;code\xa2\x02\x03RPC'
14-
_globals['_CODE']._serialized_start = 38
15-
_globals['_CODE']._serialized_end = 349
30+
DESCRIPTOR._options = None
31+
DESCRIPTOR._serialized_options = b'\n\x0ecom.google.rpcB\tCodeProtoP\x01Z3google.golang.org/genproto/googleapis/rpc/code;code\xa2\x02\x03RPC'
32+
_CODE._serialized_start = 38
33+
_CODE._serialized_end = 349
Lines changed: 91 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,99 @@
11
"""Generated protocol buffer code."""
2+
from google.protobuf.internal import enum_type_wrapper
23
from google.protobuf import descriptor as _descriptor
34
from google.protobuf import descriptor_pool as _descriptor_pool
5+
from google.protobuf import message as _message
6+
from google.protobuf import reflection as _reflection
47
from google.protobuf import symbol_database as _symbol_database
5-
from google.protobuf.internal import builder as _builder
68
_sym_db = _symbol_database.Default()
79
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
810
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!neptune_pb/ingest/v1/common.proto\x12\x11neptune.ingest.v1\x1a\x1fgoogle/protobuf/timestamp.proto"$\n\x04Step\x12\r\n\x05whole\x18\x01 \x01(\x04\x12\r\n\x05micro\x18\x02 \x01(\x04"\x9b\x01\n\tForkPoint\x12\x16\n\x0eparent_project\x18\x01 \x01(\t\x12\x15\n\rparent_run_id\x18\x02 \x01(\t\x12%\n\x04step\x18\x04 \x01(\x0b2\x17.neptune.ingest.v1.Step\x12 \n\x13requested_parent_id\x18\x0f \x01(\tH\x00\x88\x01\x01B\x16\n\x14_requested_parent_id"\x1b\n\tStringSet\x12\x0e\n\x06values\x18\x01 \x03(\t"\xbb\x01\n\x05Value\x12\x11\n\x07float64\x18\x01 \x01(\x01H\x00\x12\x0f\n\x05int64\x18\x03 \x01(\x03H\x00\x12\x0e\n\x04bool\x18\x05 \x01(\x08H\x00\x12\x10\n\x06string\x18\x06 \x01(\tH\x00\x12/\n\ttimestamp\x18\x08 \x01(\x0b2\x1a.google.protobuf.TimestampH\x00\x122\n\nstring_set\x18\x0c \x01(\x0b2\x1c.neptune.ingest.v1.StringSetH\x00B\x07\n\x05value"\xa2\x01\n\x0fModifyStringSet\x12>\n\x06values\x18\x01 \x03(\x0b2..neptune.ingest.v1.ModifyStringSet.ValuesEntry\x1aO\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12/\n\x05value\x18\x02 \x01(\x0e2 .neptune.ingest.v1.SET_OPERATION:\x028\x01"I\n\tModifySet\x124\n\x06string\x18\x01 \x01(\x0b2".neptune.ingest.v1.ModifyStringSetH\x00B\x06\n\x04type"F\n\x05Owner\x12\x11\n\x07user_id\x18\x01 \x01(\tH\x00\x12\x1c\n\x12service_account_id\x18\x02 \x01(\tH\x00B\x0c\n\nowner_type"\xa9\x03\n\x03Run\x12\x13\n\x06run_id\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\rexperiment_id\x18\x05 \x01(\tH\x01\x88\x01\x01\x120\n\nfork_point\x18\x02 \x01(\x0b2\x1c.neptune.ingest.v1.ForkPoint\x12\x13\n\x06family\x18\x04 \x01(\tH\x02\x88\x01\x01\x126\n\rcreation_time\x18\x03 \x01(\x0b2\x1a.google.protobuf.TimestampH\x03\x88\x01\x01\x12,\n\x05owner\x18\x06 \x01(\x0b2\x18.neptune.ingest.v1.OwnerH\x04\x88\x01\x01\x12\x17\n\nrequest_id\x18\x07 \x01(\tH\x05\x88\x01\x01\x12>\n\x15start_processing_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampH\x06\x88\x01\x01B\t\n\x07_run_idB\x10\n\x0e_experiment_idB\t\n\x07_familyB\x10\n\x0e_creation_timeB\x08\n\x06_ownerB\r\n\x0b_request_idB\x18\n\x16_start_processing_time"7\n\x07Preview\x12\x12\n\nis_preview\x18\x01 \x01(\x08\x12\x18\n\x10completion_ratio\x18\x02 \x01(\x02"\xdb\x05\n\x11UpdateRunSnapshot\x12%\n\x04step\x18\x01 \x01(\x0b2\x17.neptune.ingest.v1.Step\x12-\n\ttimestamp\x18\x02 \x01(\x0b2\x1a.google.protobuf.Timestamp\x120\n\x07preview\x18\n \x01(\x0b2\x1a.neptune.ingest.v1.PreviewH\x00\x88\x01\x01\x12@\n\x06assign\x18\x04 \x03(\x0b20.neptune.ingest.v1.UpdateRunSnapshot.AssignEntry\x12I\n\x0bmodify_sets\x18\x05 \x03(\x0b24.neptune.ingest.v1.UpdateRunSnapshot.ModifySetsEntry\x12@\n\x06append\x18\x08 \x03(\x0b20.neptune.ingest.v1.UpdateRunSnapshot.AppendEntry\x12\x17\n\nrequest_id\x18\t \x01(\tH\x01\x88\x01\x01\x12>\n\x15start_processing_time\x18\x0b \x01(\x0b2\x1a.google.protobuf.TimestampH\x02\x88\x01\x01\x1aG\n\x0bAssignEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b2\x18.neptune.ingest.v1.Value:\x028\x01\x1aO\n\x0fModifySetsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12+\n\x05value\x18\x02 \x01(\x0b2\x1c.neptune.ingest.v1.ModifySet:\x028\x01\x1aG\n\x0bAppendEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b2\x18.neptune.ingest.v1.Value:\x028\x01B\n\n\x08_previewB\r\n\x0b_request_idB\x18\n\x16_start_processing_time"M\n\x12UpdateRunSnapshots\x127\n\tsnapshots\x18\x01 \x03(\x0b2$.neptune.ingest.v1.UpdateRunSnapshot*.\n\rSET_OPERATION\x12\x08\n\x04NOOP\x10\x00\x12\x07\n\x03ADD\x10\x01\x12\n\n\x06REMOVE\x10\x02B5\n$ml.neptune.leaderboard.api.ingest.v1B\x0bCommonProtoP\x01b\x06proto3')
9-
_globals = globals()
10-
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
11-
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'neptune_pb.ingest.v1.common_pb2', _globals)
11+
_SET_OPERATION = DESCRIPTOR.enum_types_by_name['SET_OPERATION']
12+
SET_OPERATION = enum_type_wrapper.EnumTypeWrapper(_SET_OPERATION)
13+
NOOP = 0
14+
ADD = 1
15+
REMOVE = 2
16+
_STEP = DESCRIPTOR.message_types_by_name['Step']
17+
_FORKPOINT = DESCRIPTOR.message_types_by_name['ForkPoint']
18+
_STRINGSET = DESCRIPTOR.message_types_by_name['StringSet']
19+
_VALUE = DESCRIPTOR.message_types_by_name['Value']
20+
_MODIFYSTRINGSET = DESCRIPTOR.message_types_by_name['ModifyStringSet']
21+
_MODIFYSTRINGSET_VALUESENTRY = _MODIFYSTRINGSET.nested_types_by_name['ValuesEntry']
22+
_MODIFYSET = DESCRIPTOR.message_types_by_name['ModifySet']
23+
_OWNER = DESCRIPTOR.message_types_by_name['Owner']
24+
_RUN = DESCRIPTOR.message_types_by_name['Run']
25+
_PREVIEW = DESCRIPTOR.message_types_by_name['Preview']
26+
_UPDATERUNSNAPSHOT = DESCRIPTOR.message_types_by_name['UpdateRunSnapshot']
27+
_UPDATERUNSNAPSHOT_ASSIGNENTRY = _UPDATERUNSNAPSHOT.nested_types_by_name['AssignEntry']
28+
_UPDATERUNSNAPSHOT_MODIFYSETSENTRY = _UPDATERUNSNAPSHOT.nested_types_by_name['ModifySetsEntry']
29+
_UPDATERUNSNAPSHOT_APPENDENTRY = _UPDATERUNSNAPSHOT.nested_types_by_name['AppendEntry']
30+
_UPDATERUNSNAPSHOTS = DESCRIPTOR.message_types_by_name['UpdateRunSnapshots']
31+
Step = _reflection.GeneratedProtocolMessageType('Step', (_message.Message,), {'DESCRIPTOR': _STEP, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
32+
_sym_db.RegisterMessage(Step)
33+
ForkPoint = _reflection.GeneratedProtocolMessageType('ForkPoint', (_message.Message,), {'DESCRIPTOR': _FORKPOINT, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
34+
_sym_db.RegisterMessage(ForkPoint)
35+
StringSet = _reflection.GeneratedProtocolMessageType('StringSet', (_message.Message,), {'DESCRIPTOR': _STRINGSET, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
36+
_sym_db.RegisterMessage(StringSet)
37+
Value = _reflection.GeneratedProtocolMessageType('Value', (_message.Message,), {'DESCRIPTOR': _VALUE, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
38+
_sym_db.RegisterMessage(Value)
39+
ModifyStringSet = _reflection.GeneratedProtocolMessageType('ModifyStringSet', (_message.Message,), {'ValuesEntry': _reflection.GeneratedProtocolMessageType('ValuesEntry', (_message.Message,), {'DESCRIPTOR': _MODIFYSTRINGSET_VALUESENTRY, '__module__': 'neptune_pb.ingest.v1.common_pb2'}), 'DESCRIPTOR': _MODIFYSTRINGSET, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
40+
_sym_db.RegisterMessage(ModifyStringSet)
41+
_sym_db.RegisterMessage(ModifyStringSet.ValuesEntry)
42+
ModifySet = _reflection.GeneratedProtocolMessageType('ModifySet', (_message.Message,), {'DESCRIPTOR': _MODIFYSET, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
43+
_sym_db.RegisterMessage(ModifySet)
44+
Owner = _reflection.GeneratedProtocolMessageType('Owner', (_message.Message,), {'DESCRIPTOR': _OWNER, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
45+
_sym_db.RegisterMessage(Owner)
46+
Run = _reflection.GeneratedProtocolMessageType('Run', (_message.Message,), {'DESCRIPTOR': _RUN, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
47+
_sym_db.RegisterMessage(Run)
48+
Preview = _reflection.GeneratedProtocolMessageType('Preview', (_message.Message,), {'DESCRIPTOR': _PREVIEW, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
49+
_sym_db.RegisterMessage(Preview)
50+
UpdateRunSnapshot = _reflection.GeneratedProtocolMessageType('UpdateRunSnapshot', (_message.Message,), {'AssignEntry': _reflection.GeneratedProtocolMessageType('AssignEntry', (_message.Message,), {'DESCRIPTOR': _UPDATERUNSNAPSHOT_ASSIGNENTRY, '__module__': 'neptune_pb.ingest.v1.common_pb2'}), 'ModifySetsEntry': _reflection.GeneratedProtocolMessageType('ModifySetsEntry', (_message.Message,), {'DESCRIPTOR': _UPDATERUNSNAPSHOT_MODIFYSETSENTRY, '__module__': 'neptune_pb.ingest.v1.common_pb2'}), 'AppendEntry': _reflection.GeneratedProtocolMessageType('AppendEntry', (_message.Message,), {'DESCRIPTOR': _UPDATERUNSNAPSHOT_APPENDENTRY, '__module__': 'neptune_pb.ingest.v1.common_pb2'}), 'DESCRIPTOR': _UPDATERUNSNAPSHOT, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
51+
_sym_db.RegisterMessage(UpdateRunSnapshot)
52+
_sym_db.RegisterMessage(UpdateRunSnapshot.AssignEntry)
53+
_sym_db.RegisterMessage(UpdateRunSnapshot.ModifySetsEntry)
54+
_sym_db.RegisterMessage(UpdateRunSnapshot.AppendEntry)
55+
UpdateRunSnapshots = _reflection.GeneratedProtocolMessageType('UpdateRunSnapshots', (_message.Message,), {'DESCRIPTOR': _UPDATERUNSNAPSHOTS, '__module__': 'neptune_pb.ingest.v1.common_pb2'})
56+
_sym_db.RegisterMessage(UpdateRunSnapshots)
1257
if _descriptor._USE_C_DESCRIPTORS == False:
13-
_globals['DESCRIPTOR']._options = None
14-
_globals['DESCRIPTOR']._serialized_options = b'\n$ml.neptune.leaderboard.api.ingest.v1B\x0bCommonProtoP\x01'
15-
_globals['_MODIFYSTRINGSET_VALUESENTRY']._options = None
16-
_globals['_MODIFYSTRINGSET_VALUESENTRY']._serialized_options = b'8\x01'
17-
_globals['_UPDATERUNSNAPSHOT_ASSIGNENTRY']._options = None
18-
_globals['_UPDATERUNSNAPSHOT_ASSIGNENTRY']._serialized_options = b'8\x01'
19-
_globals['_UPDATERUNSNAPSHOT_MODIFYSETSENTRY']._options = None
20-
_globals['_UPDATERUNSNAPSHOT_MODIFYSETSENTRY']._serialized_options = b'8\x01'
21-
_globals['_UPDATERUNSNAPSHOT_APPENDENTRY']._options = None
22-
_globals['_UPDATERUNSNAPSHOT_APPENDENTRY']._serialized_options = b'8\x01'
23-
_globals['_SET_OPERATION']._serialized_start = 2114
24-
_globals['_SET_OPERATION']._serialized_end = 2160
25-
_globals['_STEP']._serialized_start = 89
26-
_globals['_STEP']._serialized_end = 125
27-
_globals['_FORKPOINT']._serialized_start = 128
28-
_globals['_FORKPOINT']._serialized_end = 283
29-
_globals['_STRINGSET']._serialized_start = 285
30-
_globals['_STRINGSET']._serialized_end = 312
31-
_globals['_VALUE']._serialized_start = 315
32-
_globals['_VALUE']._serialized_end = 502
33-
_globals['_MODIFYSTRINGSET']._serialized_start = 505
34-
_globals['_MODIFYSTRINGSET']._serialized_end = 667
35-
_globals['_MODIFYSTRINGSET_VALUESENTRY']._serialized_start = 588
36-
_globals['_MODIFYSTRINGSET_VALUESENTRY']._serialized_end = 667
37-
_globals['_MODIFYSET']._serialized_start = 669
38-
_globals['_MODIFYSET']._serialized_end = 742
39-
_globals['_OWNER']._serialized_start = 744
40-
_globals['_OWNER']._serialized_end = 814
41-
_globals['_RUN']._serialized_start = 817
42-
_globals['_RUN']._serialized_end = 1242
43-
_globals['_PREVIEW']._serialized_start = 1244
44-
_globals['_PREVIEW']._serialized_end = 1299
45-
_globals['_UPDATERUNSNAPSHOT']._serialized_start = 1302
46-
_globals['_UPDATERUNSNAPSHOT']._serialized_end = 2033
47-
_globals['_UPDATERUNSNAPSHOT_ASSIGNENTRY']._serialized_start = 1755
48-
_globals['_UPDATERUNSNAPSHOT_ASSIGNENTRY']._serialized_end = 1826
49-
_globals['_UPDATERUNSNAPSHOT_MODIFYSETSENTRY']._serialized_start = 1828
50-
_globals['_UPDATERUNSNAPSHOT_MODIFYSETSENTRY']._serialized_end = 1907
51-
_globals['_UPDATERUNSNAPSHOT_APPENDENTRY']._serialized_start = 1909
52-
_globals['_UPDATERUNSNAPSHOT_APPENDENTRY']._serialized_end = 1980
53-
_globals['_UPDATERUNSNAPSHOTS']._serialized_start = 2035
54-
_globals['_UPDATERUNSNAPSHOTS']._serialized_end = 2112
58+
DESCRIPTOR._options = None
59+
DESCRIPTOR._serialized_options = b'\n$ml.neptune.leaderboard.api.ingest.v1B\x0bCommonProtoP\x01'
60+
_MODIFYSTRINGSET_VALUESENTRY._options = None
61+
_MODIFYSTRINGSET_VALUESENTRY._serialized_options = b'8\x01'
62+
_UPDATERUNSNAPSHOT_ASSIGNENTRY._options = None
63+
_UPDATERUNSNAPSHOT_ASSIGNENTRY._serialized_options = b'8\x01'
64+
_UPDATERUNSNAPSHOT_MODIFYSETSENTRY._options = None
65+
_UPDATERUNSNAPSHOT_MODIFYSETSENTRY._serialized_options = b'8\x01'
66+
_UPDATERUNSNAPSHOT_APPENDENTRY._options = None
67+
_UPDATERUNSNAPSHOT_APPENDENTRY._serialized_options = b'8\x01'
68+
_SET_OPERATION._serialized_start = 2114
69+
_SET_OPERATION._serialized_end = 2160
70+
_STEP._serialized_start = 89
71+
_STEP._serialized_end = 125
72+
_FORKPOINT._serialized_start = 128
73+
_FORKPOINT._serialized_end = 283
74+
_STRINGSET._serialized_start = 285
75+
_STRINGSET._serialized_end = 312
76+
_VALUE._serialized_start = 315
77+
_VALUE._serialized_end = 502
78+
_MODIFYSTRINGSET._serialized_start = 505
79+
_MODIFYSTRINGSET._serialized_end = 667
80+
_MODIFYSTRINGSET_VALUESENTRY._serialized_start = 588
81+
_MODIFYSTRINGSET_VALUESENTRY._serialized_end = 667
82+
_MODIFYSET._serialized_start = 669
83+
_MODIFYSET._serialized_end = 742
84+
_OWNER._serialized_start = 744
85+
_OWNER._serialized_end = 814
86+
_RUN._serialized_start = 817
87+
_RUN._serialized_end = 1242
88+
_PREVIEW._serialized_start = 1244
89+
_PREVIEW._serialized_end = 1299
90+
_UPDATERUNSNAPSHOT._serialized_start = 1302
91+
_UPDATERUNSNAPSHOT._serialized_end = 2033
92+
_UPDATERUNSNAPSHOT_ASSIGNENTRY._serialized_start = 1755
93+
_UPDATERUNSNAPSHOT_ASSIGNENTRY._serialized_end = 1826
94+
_UPDATERUNSNAPSHOT_MODIFYSETSENTRY._serialized_start = 1828
95+
_UPDATERUNSNAPSHOT_MODIFYSETSENTRY._serialized_end = 1907
96+
_UPDATERUNSNAPSHOT_APPENDENTRY._serialized_start = 1909
97+
_UPDATERUNSNAPSHOT_APPENDENTRY._serialized_end = 1980
98+
_UPDATERUNSNAPSHOTS._serialized_start = 2035
99+
_UPDATERUNSNAPSHOTS._serialized_end = 2112

0 commit comments

Comments
 (0)