From ec86264b564526fee0300dfe24d972653994a3aa Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Thu, 15 Apr 2021 02:01:17 +0200 Subject: [PATCH] Changes after rebase --- setuptools/dist.py | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/setuptools/dist.py b/setuptools/dist.py index 3b4a3d6afcc..51f03c25ffb 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -106,28 +106,17 @@ def _read_list_from_msg(msg: "Message", field: str) -> Optional[List[str]]: return values +def _read_payload_from_msg(msg: "Message") -> Optional[str]: + value = msg.get_payload().strip() + if value == 'UNKNOWN': + return None + return value + + def read_pkg_file(self, file): """Reads the metadata values from a file object.""" msg = message_from_file(file) - def _read_long_description(): - value = msg['description'] - if value in ('UNKNOWN', None): - return None - description_lines = value.splitlines() - if len(description_lines) == 1: - return description_lines[0].lstrip() - description_dedent = '\n'.join( - (description_lines[0].lstrip(), - textwrap.dedent('\n'.join(description_lines[1:])))) - return description_dedent - - def _read_payload(): - value = msg.get_payload().strip() - if value == 'UNKNOWN': - return None - return value - self.metadata_version = StrictVersion(msg['metadata-version']) self.name = _read_field_from_msg(msg, 'name') self.version = _read_field_from_msg(msg, 'version') @@ -147,7 +136,7 @@ def _read_payload(): self.long_description = _read_field_unescaped_from_msg(msg, 'description') if self.long_description is None and self.metadata_version >= StrictVersion('2.1'): - self.long_description = _read_payload() + self.long_description = _read_payload_from_msg(msg) self.description = _read_field_from_msg(msg, 'summary') if 'keywords' in msg: