Index: Lib/distutils/command/upload.py =================================================================== --- Lib/distutils/command/upload.py (revision 86868) +++ Lib/distutils/command/upload.py (working copy) @@ -125,7 +125,7 @@ if self.sign: data['gpg_signature'] = (os.path.basename(filename) + ".asc", - open(filename+".asc").read()) + open(filename+".asc", "rb").read()) # set up the authentication user_pass = (self.username + ":" + self.password).encode('ascii')