Does Pickle.dumps and loads used for sending network data require change in byte order?
So I think I figured out the answer.

By default, the pickle data format uses a printable ASCII
  representation.

since ASCII is a single byte representation the endianess does not matter.
I know for integers one can use htonl and ntohl but what about pickle byte streams?
If I know that the next 150 bytes that are received are a pickle object, do I still have to reverse byte-order just in case one machine uses big-endian and the other is little-endian?