Hi, thanks for maintaining aliyun-log-python-sdk.
The latest release 0.9.46 still declares this protobuf dependency range:
This upper bound prevents projects that use newer protobuf-based libraries from resolving dependencies in the same Python environment. For example, applications that use ConnectRPC / generated protobuf clients may need to integrate with protobuf 6+ compatible packages, but aliyun-log-python-sdk forces the environment to stay on protobuf 5.x.
Would you consider testing aliyun-log-python-sdk with protobuf 6/7 and relaxing the upper bound if compatible? For example:
or another validated compatible range.
Current workaround on our side is to keep runtime protobuf on 5.x, but this makes integration with newer protobuf ecosystem packages harder.
Environment observed:
aliyun-log-python-sdk: 0.9.46
- Resolved protobuf due to this constraint:
5.29.6
- Python:
3.13 / 3.14
Related older protobuf compatibility issues exist, but they appear to target protobuf 4-era breakage rather than the current upper-bound constraint for protobuf 6/7 compatibility.
Hi, thanks for maintaining
aliyun-log-python-sdk.The latest release
0.9.46still declares this protobuf dependency range:This upper bound prevents projects that use newer protobuf-based libraries from resolving dependencies in the same Python environment. For example, applications that use ConnectRPC / generated protobuf clients may need to integrate with protobuf 6+ compatible packages, but
aliyun-log-python-sdkforces the environment to stay on protobuf 5.x.Would you consider testing
aliyun-log-python-sdkwith protobuf 6/7 and relaxing the upper bound if compatible? For example:or another validated compatible range.
Current workaround on our side is to keep runtime protobuf on 5.x, but this makes integration with newer protobuf ecosystem packages harder.
Environment observed:
aliyun-log-python-sdk:0.9.465.29.63.13/3.14Related older protobuf compatibility issues exist, but they appear to target protobuf 4-era breakage rather than the current upper-bound constraint for protobuf 6/7 compatibility.