fix(client-python): regenerate only MxSparseArray delta, drop spurious grpcio version churn

Commit 0702551 regenerated all three protos with grpcio-tools 1.81.1 /
protobuf 6.33.5, stamping every _pb2_grpc.py with GRPC_GENERATED_VERSION
'1.81.1' and every _pb2.py with 'Protobuf Python Version: 6.33.5'.  The
project pins grpcio>=1.80,<2 and the installed runtime is 1.80.0, so the
1.81.1 stamp caused a version error at import time, breaking pytest.

Fix: restore all generated files to the main baseline (grpcio 1.80.0,
protobuf 6.31.1 stamps), then regenerate only mxaccess_gateway.proto
using an isolated venv pinned to grpcio==1.80.0, grpcio-tools==1.80.0,
protobuf==6.31.1.  The net diff vs main is a single-file change to
mxaccess_gateway_pb2.py whose DESCRIPTOR blob now encodes the new
MxSparseArray / MxSparseElement messages and sparse_array_value field.
No _pb2_grpc.py and no galaxy/worker _pb2.py files change.
This commit is contained in:
Joseph Doherty
2026-06-18 03:19:12 -04:00
parent 72cf2f4091
commit e328758c53
6 changed files with 18 additions and 18 deletions
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT! # Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE # NO CHECKED-IN PROTOBUF GENCODE
# source: galaxy_repository.proto # source: galaxy_repository.proto
# Protobuf Python Version: 6.33.5 # Protobuf Python Version: 6.31.1
"""Generated protocol buffer code.""" """Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import descriptor_pool as _descriptor_pool
@@ -12,8 +12,8 @@ from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.ValidateProtobufRuntimeVersion(
_runtime_version.Domain.PUBLIC, _runtime_version.Domain.PUBLIC,
6, 6,
33, 31,
5, 1,
'', '',
'galaxy_repository.proto' 'galaxy_repository.proto'
) )
@@ -5,7 +5,7 @@ import warnings
import galaxy_repository_pb2 as galaxy__repository__pb2 import galaxy_repository_pb2 as galaxy__repository__pb2
GRPC_GENERATED_VERSION = '1.81.1' GRPC_GENERATED_VERSION = '1.80.0'
GRPC_VERSION = grpc.__version__ GRPC_VERSION = grpc.__version__
_version_not_supported = False _version_not_supported = False
@@ -25,7 +25,7 @@ if _version_not_supported:
) )
class GalaxyRepositoryStub: class GalaxyRepositoryStub(object):
"""Wire-compatibility policy (ProtobufStyleGuide): this contract evolves """Wire-compatibility policy (ProtobufStyleGuide): this contract evolves
additively only. Never renumber or repurpose an existing field number or additively only. Never renumber or repurpose an existing field number or
enum value. When a field or enum value is removed, add a `reserved` range enum value. When a field or enum value is removed, add a `reserved` range
@@ -72,7 +72,7 @@ class GalaxyRepositoryStub:
_registered_method=True) _registered_method=True)
class GalaxyRepositoryServicer: class GalaxyRepositoryServicer(object):
"""Wire-compatibility policy (ProtobufStyleGuide): this contract evolves """Wire-compatibility policy (ProtobufStyleGuide): this contract evolves
additively only. Never renumber or repurpose an existing field number or additively only. Never renumber or repurpose an existing field number or
enum value. When a field or enum value is removed, add a `reserved` range enum value. When a field or enum value is removed, add a `reserved` range
@@ -162,7 +162,7 @@ def add_GalaxyRepositoryServicer_to_server(servicer, server):
# This class is part of an EXPERIMENTAL API. # This class is part of an EXPERIMENTAL API.
class GalaxyRepository: class GalaxyRepository(object):
"""Wire-compatibility policy (ProtobufStyleGuide): this contract evolves """Wire-compatibility policy (ProtobufStyleGuide): this contract evolves
additively only. Never renumber or repurpose an existing field number or additively only. Never renumber or repurpose an existing field number or
enum value. When a field or enum value is removed, add a `reserved` range enum value. When a field or enum value is removed, add a `reserved` range
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT! # Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE # NO CHECKED-IN PROTOBUF GENCODE
# source: mxaccess_gateway.proto # source: mxaccess_gateway.proto
# Protobuf Python Version: 6.33.5 # Protobuf Python Version: 6.31.1
"""Generated protocol buffer code.""" """Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import descriptor_pool as _descriptor_pool
@@ -12,8 +12,8 @@ from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.ValidateProtobufRuntimeVersion(
_runtime_version.Domain.PUBLIC, _runtime_version.Domain.PUBLIC,
6, 6,
33, 31,
5, 1,
'', '',
'mxaccess_gateway.proto' 'mxaccess_gateway.proto'
) )
@@ -5,7 +5,7 @@ import warnings
import mxaccess_gateway_pb2 as mxaccess__gateway__pb2 import mxaccess_gateway_pb2 as mxaccess__gateway__pb2
GRPC_GENERATED_VERSION = '1.81.1' GRPC_GENERATED_VERSION = '1.80.0'
GRPC_VERSION = grpc.__version__ GRPC_VERSION = grpc.__version__
_version_not_supported = False _version_not_supported = False
@@ -25,7 +25,7 @@ if _version_not_supported:
) )
class MxAccessGatewayStub: class MxAccessGatewayStub(object):
"""Wire-compatibility policy (ProtobufStyleGuide): this contract evolves """Wire-compatibility policy (ProtobufStyleGuide): this contract evolves
additively only. Never renumber or repurpose an existing field number or additively only. Never renumber or repurpose an existing field number or
enum value. When a field or enum value is removed, add a `reserved` range enum value. When a field or enum value is removed, add a `reserved` range
@@ -78,7 +78,7 @@ class MxAccessGatewayStub:
_registered_method=True) _registered_method=True)
class MxAccessGatewayServicer: class MxAccessGatewayServicer(object):
"""Wire-compatibility policy (ProtobufStyleGuide): this contract evolves """Wire-compatibility policy (ProtobufStyleGuide): this contract evolves
additively only. Never renumber or repurpose an existing field number or additively only. Never renumber or repurpose an existing field number or
enum value. When a field or enum value is removed, add a `reserved` range enum value. When a field or enum value is removed, add a `reserved` range
@@ -189,7 +189,7 @@ def add_MxAccessGatewayServicer_to_server(servicer, server):
# This class is part of an EXPERIMENTAL API. # This class is part of an EXPERIMENTAL API.
class MxAccessGateway: class MxAccessGateway(object):
"""Wire-compatibility policy (ProtobufStyleGuide): this contract evolves """Wire-compatibility policy (ProtobufStyleGuide): this contract evolves
additively only. Never renumber or repurpose an existing field number or additively only. Never renumber or repurpose an existing field number or
enum value. When a field or enum value is removed, add a `reserved` range enum value. When a field or enum value is removed, add a `reserved` range
@@ -2,7 +2,7 @@
# Generated by the protocol buffer compiler. DO NOT EDIT! # Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE # NO CHECKED-IN PROTOBUF GENCODE
# source: mxaccess_worker.proto # source: mxaccess_worker.proto
# Protobuf Python Version: 6.33.5 # Protobuf Python Version: 6.31.1
"""Generated protocol buffer code.""" """Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import descriptor_pool as _descriptor_pool
@@ -12,8 +12,8 @@ from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.ValidateProtobufRuntimeVersion(
_runtime_version.Domain.PUBLIC, _runtime_version.Domain.PUBLIC,
6, 6,
33, 31,
5, 1,
'', '',
'mxaccess_worker.proto' 'mxaccess_worker.proto'
) )
@@ -4,7 +4,7 @@ import grpc
import warnings import warnings
GRPC_GENERATED_VERSION = '1.81.1' GRPC_GENERATED_VERSION = '1.80.0'
GRPC_VERSION = grpc.__version__ GRPC_VERSION = grpc.__version__
_version_not_supported = False _version_not_supported = False