makewheel: add more project URLs to wheel metadata

[skip ci]
This commit is contained in:
rdb 2019-07-22 20:00:56 +02:00
parent 7d6ba557d3
commit 9caae6520e

View File

@ -113,6 +113,8 @@ Root-Is-Purelib: false
Tag: {0}-{1}-{2}
"""
PROJECT_URLS = dict([line.split('=', 1) for line in GetMetadataValue('project_urls').strip().splitlines()])
METADATA = {
"license": GetMetadataValue('license'),
"name": GetMetadataValue('name'),
@ -121,9 +123,7 @@ METADATA = {
"summary": GetMetadataValue('description'),
"extensions": {
"python.details": {
"project_urls": {
"Home": GetMetadataValue('url'),
},
"project_urls": dict(PROJECT_URLS, Home=GetMetadataValue('url')),
"document_names": {
"license": "LICENSE.txt"
},
@ -560,6 +560,7 @@ def makewheel(version, output_dir, platform=None):
"Summary: {summary}\n" \
"License: {license}\n".format(**METADATA),
"Home-page: {0}\n".format(homepage),
] + ["Project-URL: {0}, {1}\n".format(*url) for url in PROJECT_URLS.items()] + [
"Author: {0}\n".format(author),
"Author-email: {0}\n".format(email),
"Platform: {0}\n".format(platform),