Skip to content

Conversation

parthea
Copy link
Contributor

@parthea parthea commented Mar 5, 2025

Updates system tests to run with PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION which tests the following protobuf implementations: python, cpp, upb. cpp can be removed once support for Protobuf 3.x is removed from setup.py.

See https://github.com/protocolbuffers/protobuf/tree/main/python#implementation-backends

Also fixes a failing test when PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python is used, which could be a bug in protobuf. If this looks like a bug, we can file an issue upstream.

@product-auto-label product-auto-label bot added size: s Pull request size is small. api: spanner Issues related to the googleapis/python-spanner API. labels Mar 5, 2025
@parthea parthea mentioned this pull request Mar 5, 2025
@parthea parthea marked this pull request as ready for review March 5, 2025 13:40
@parthea parthea requested review from a team as code owners March 5, 2025 13:40
@parthea parthea merged commit d2c447f into main Mar 5, 2025
14 of 15 checks passed
@parthea parthea deleted the update-system-tests-protobuf-implementation branch March 5, 2025 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: spanner Issues related to the googleapis/python-spanner API. size: s Pull request size is small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants