diff --git a/twine/wheel.py b/twine/wheel.py index 109de97b..cf90eab7 100644 --- a/twine/wheel.py +++ b/twine/wheel.py @@ -86,6 +86,6 @@ def read_file(name: str) -> bytes: def parse(self, data: bytes) -> None: super().parse(data) - fp = io.StringIO(distribution.must_decode(data)) + fp = io.StringIO(data.decode("utf-8", errors="replace")) msg = distribution.parse(fp) self.description = msg.get_payload()