From 19fe51eddd80e68cc103f7650cf3bd1627544f24 Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 3 Nov 2017 20:05:24 +0100 Subject: [PATCH] makewheel: fix sha256 hashes being surrounded with b'' in Python 3 --- makepanda/makewheel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makepanda/makewheel.py b/makepanda/makewheel.py index ab3375e708..92037098dd 100644 --- a/makepanda/makewheel.py +++ b/makepanda/makewheel.py @@ -388,7 +388,7 @@ class WheelFile(object): fp.close() # Save it in PEP-0376 format for writing out later. - digest = str(urlsafe_b64encode(sha.digest())) + digest = urlsafe_b64encode(sha.digest()).decode('ascii') digest = digest.rstrip('=') self.records.append("{0},sha256={1},{2}\n".format(target_path, digest, size)) @@ -404,7 +404,7 @@ class WheelFile(object): sha = hashlib.sha256() sha.update(source_data.encode()) - digest = str(urlsafe_b64encode(sha.digest())) + digest = urlsafe_b64encode(sha.digest()).decode('ascii') digest = digest.rstrip('=') self.records.append("{0},sha256={1},{2}\n".format(target_path, digest, len(source_data)))