summaryrefslogtreecommitdiff
path: root/setuptools/dist.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/dist.py')
-rw-r--r--setuptools/dist.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py
index a1b7e832..71b31873 100644
--- a/setuptools/dist.py
+++ b/setuptools/dist.py
@@ -176,8 +176,9 @@ def write_pkg_file(self, file): # noqa: C901 # is too complex (14) # FIXME
for project_url in self.project_urls.items():
write_field('Project-URL', '%s, %s' % project_url)
- long_desc = rfc822_escape(self.get_long_description())
- write_field('Description', long_desc)
+ if version < StrictVersion('2.1'):
+ long_desc = rfc822_escape(self.get_long_description())
+ write_field('Description', long_desc)
keywords = ','.join(self.get_keywords())
if keywords:
@@ -207,6 +208,9 @@ def write_pkg_file(self, file): # noqa: C901 # is too complex (14) # FIXME
for extra in self.provides_extras:
write_field('Provides-Extra', extra)
+ if version >= StrictVersion('2.1'):
+ file.write("\n%s\n\n" % self.get_long_description())
+
sequence = tuple, list