Hey David, thanks for letting me know. I double checked the original docs (and docker file) and it, indeed, compiles the protoc buffers before running pip. However, I did it the other way around and it worked, so I am not sure it has to precede the install. Besides, protoc files aren't supposed to affect any of the compilation process, or do they? Finally, all tests pass, if this is truly wrong then there is a big hole in the test suite.
Can you confirm the protoc step has to be run before the pip install? If so I will gladly change the document accordingly. If you can't, I will do some tests myself later this week and see if I can find any evidence.