execution environment does not match the encoding of the setup.py file. Simply read everything in as binary data without trying to convert it to the matching locale.