Commit 2de80618 authored by Andreas Jung's avatar Andreas Jung

more docs

parent ad6f21da
...@@ -25,17 +25,19 @@ def write_index(package, version): ...@@ -25,17 +25,19 @@ def write_index(package, version):
print >>fp, '<html><body>' print >>fp, '<html><body>'
lst = server.package_urls(package, version) lst = server.package_urls(package, version)
if lst: if lst:
# package hosted on PyPI
for d in lst: for d in lst:
link = '<a href="%s">%s</a>' % (d['url'], d['filename']) link = '<a href="%s">%s</a>' % (d['url'], d['filename'])
print >>fp, link print >>fp, link
print >>fp, '<br/>' print >>fp, '<br/>'
else: else:
# for externally hosted packages we need to rely on the
# download_url metadata
rel_data = server.release_data(package, version) rel_data = server.release_data(package, version)
download_url = rel_data['download_url'] download_url = rel_data['download_url']
filename = os.path.basename(urlparse.urlparse(download_url)[2]) filename = os.path.basename(urlparse.urlparse(download_url)[2])
link = '<a href="%s">%s</a>' % (download_url, filename) link = '<a href="%s">%s</a>' % (download_url, filename)
print >>fp, link print >>fp, link
print >>fp, '<br/>'
print >>fp, '</body></html>' print >>fp, '</body></html>'
fp.close() fp.close()
......
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