4 Answers
4

No, there isn't. There is a discussion on the protobuf google group about Python 3.X support. It indicates that Google wants to keep support for Python 2.4, so porting to Python 3.X is not easy. If the project branches or can drop support for Python 2.4 and 2.5, it would be a lot easier to port.

How to use protoc from this package? I'm able to make protobuf working but have to manually modify generated files. How can I make protoc do the job right?
–
omikronMar 31 at 15:45

You should be able to do it as usual. Could you create an issue on github with detailed description?
–
KentzoApr 1 at 8:23

I figured it out. I though that legacy protoc would be compatible with this package but I had to recompile whole protobuf-py3 and make install in system dir to replace protoc. After this it works correct.
–
omikronApr 1 at 9:04

@omikron I suggest to given 2.6 a shot. It should support python 3 out of the box.
–
KentzoApr 1 at 14:32

I tried protobuf 2.6 and 2.6.1 and it's not Python 3 ready because it raises SyntaxError in protobuf/internal.
–
omikronApr 10 at 7:54