-
Notifications
You must be signed in to change notification settings - Fork 97
chore: update templated files #1156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
parthea
commented
Jul 5, 2024
•
edited
Loading
edited
- Use the latest version of the post processor which includes updates to the release script dependencies as well as testing for all protobuf implementations
@nox.session(python=UNIT_TEST_PYTHON_VERSIONS) | ||
@nox.parametrize( | ||
"protobuf_implementation", | ||
["python", "upb", "cpp"], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@parthea Just curious to understand what does this protobuf_implementation
mean and why do we have 3 options ["python", "upb", "cpp"]
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a feature of protobuf
where they offer three separate implementations of the Python Protobuf
API. There is an expectation that we should support all 3 implementations in the Cloud Python SDK.
upb
and python
are actively supported in the latest Protobuf 5.x
while cpp
is only available in Protobuf 3.x
|
Done
This only touches the release script dependencies and updates testing to include all protobuf implementation backends. There are no user facing changes. |