You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current implementation assumes that Protobuf version always defines a major version, but there are cases where the major version may not always be present. As a result, the existing regular expression captures the minor number as the major and the patch number as the minor.
Existing Modifications
There have been prior attempts to handle this issue, but they do not seem to provide a reliable solution.
Context
Embedded Proto Version: 3.3.2
Expected Behavior
When encountering Protobuf versions without a major version, the version handling should correctly identify and capture major, minor, and patch numbers.
Observed Behavior
The script setup.py doesn't correctly identify and capture major, minor, and patch numbers.
Steps to Reproduce
Encounter a Protobuf version without a major version (e.g., "libprotoc 25.0").
Try to use the setup.py script.
The text was updated successfully, but these errors were encountered:
Issue Description
The current implementation assumes that Protobuf version always defines a major version, but there are cases where the major version may not always be present. As a result, the existing regular expression captures the minor number as the major and the patch number as the minor.
Existing Modifications
There have been prior attempts to handle this issue, but they do not seem to provide a reliable solution.
Context
Embedded Proto Version: 3.3.2
Expected Behavior
When encountering Protobuf versions without a major version, the version handling should correctly identify and capture major, minor, and patch numbers.
Observed Behavior
The script setup.py doesn't correctly identify and capture major, minor, and patch numbers.
Steps to Reproduce
The text was updated successfully, but these errors were encountered: