Working with _pb2 implementations was always going to be fragile and it looks like the descriptor hooks changed in in protobuf 3.20.0, see protocolbuffers/protobuf#10372. This is likely the underlying cause of #53 that was reported earlier and I wasn't able to reproduce at the time (since I didn't upgrade my protoc install that far). Consider whether this project should be archived? This change worked around? Efforts made towards supporting PyCQA/pylint#4987?
Working with
_pb2
implementations was always going to be fragile and it looks like the descriptor hooks changed in in protobuf 3.20.0, see protocolbuffers/protobuf#10372. This is likely the underlying cause of #53 that was reported earlier and I wasn't able to reproduce at the time (since I didn't upgrade my protoc install that far). Consider whether this project should be archived? This change worked around? Efforts made towards supporting PyCQA/pylint#4987?