This patch fixes the issue. I will commit it shortly; it imports the trick from
AVRO-618 to overcome the lack of a struct class in older pythons.
I've attached a test which "does nothing", but it does import the avro.ipc module. I started writing an end-to-end test for python RPC, but it turns out that there weren't any server implementations. The test file will check compilation and can serve as a placeholder.