Commit 787a9e01 by Sébastien Eustace

Fix handling of project urls when uploading

parent 7d7a88cd
...@@ -221,8 +221,8 @@ class SdistBuilder(Builder): ...@@ -221,8 +221,8 @@ class SdistBuilder(Builder):
for dep in sorted(self._meta.requires_dist): for dep in sorted(self._meta.requires_dist):
pkg_info += "Requires-Dist: {}\n".format(dep) pkg_info += "Requires-Dist: {}\n".format(dep)
for name, url in sorted(self._meta.project_urls, key=lambda u: u[0]): for url in sorted(self._meta.project_urls, key=lambda u: u[0]):
pkg_info += "Project-URL: {}, {}\n".format(name, url) pkg_info += "Project-URL: {}\n".format(url)
return encode(pkg_info) return encode(pkg_info)
......
...@@ -325,8 +325,8 @@ class WheelBuilder(Builder): ...@@ -325,8 +325,8 @@ class WheelBuilder(Builder):
for dep in sorted(self._meta.requires_dist): for dep in sorted(self._meta.requires_dist):
fp.write("Requires-Dist: {}\n".format(dep)) fp.write("Requires-Dist: {}\n".format(dep))
for name, url in sorted(self._meta.project_urls, key=lambda u: u[0]): for url in sorted(self._meta.project_urls, key=lambda u: u[0]):
fp.write("Project-URL: {}, {}\n".format(name, url)) fp.write("Project-URL: {}\n".format(url))
if self._meta.description_content_type: if self._meta.description_content_type:
fp.write( fp.write(
......
...@@ -85,6 +85,6 @@ class Metadata: ...@@ -85,6 +85,6 @@ class Metadata:
if name == "Homepage" and meta.home_page == url: if name == "Homepage" and meta.home_page == url:
continue continue
meta.project_urls += ((name, url),) meta.project_urls += ("{}, {}".format(name, url),)
return meta return meta
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment