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
A new version of the protobuf library was released yesterday (4.21.0). SInce then, new installations of aliyun-log-python-sdk don't work at all. It fails on import:
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
1. Downgrade the protobuf package to 3.20.x or lower.
2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower)
I believe there should be an upper limit of the protobuf version in the library.
The text was updated successfully, but these errors were encountered:
kucharzyk-sebastian
changed the title
Package doesn't work with 4.21.0
Package doesn't work with protobuf 4.21.0
May 26, 2022
Hi,
A new version of the
protobuf
library was released yesterday (4.21.0). SInce then, new installations ofaliyun-log-python-sdk
don't work at all. It fails on import:I believe there should be an upper limit of the
protobuf
version in the library.The text was updated successfully, but these errors were encountered: