[Python-checkins] release: only send gpg sig if it exists
benjamin.peterson
python-checkins at python.org
Wed Nov 26 19:07:14 CET 2014
https://hg.python.org/release/rev/4f6f8bb7881d
changeset: 90:4f6f8bb7881d
user: Benjamin Peterson <benjamin at python.org>
date: Wed Nov 26 12:06:23 2014 -0600
summary:
only send gpg sig if it exists
files:
add-to-pydotorg.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/add-to-pydotorg.py b/add-to-pydotorg.py
--- a/add-to-pydotorg.py
+++ b/add-to-pydotorg.py
@@ -100,7 +100,7 @@
def build_file_dict(release, rfile, rel_pk, file_desc, os_pk, add_desc):
"""Return a dictionary with all needed fields for a ReleaseFile object."""
- return dict(
+ d = dict(
name = file_desc,
slug = slug_for(release) + '-' + make_slug(file_desc)[:40],
os = '/api/v1/downloads/os/%s/' % os_pk,
@@ -108,7 +108,6 @@
description = add_desc,
is_source = os_pk == 3,
url = download_root + '%s/%s' % (release[:5], rfile),
- gpg_signature_file = sigfile_for(release[:5], rfile),
md5_sum = md5sum_for(release, rfile),
filesize = filesize_for(release, rfile),
download_button = 'tar.xz' in rfile or
@@ -116,6 +115,9 @@
'macosx10.6.pkg' in rfile or
('.msi' in rfile and not 'amd64' in rfile),
)
+ if os.path.exists(ftp_root + "%s/%s.asc" % (release[:5], rfile)):
+ d["gpg_signature_file"] = sigfile_for(release[:5], rfile)
+ return d
def list_files(release):
"""List all of the release's download files."""
--
Repository URL: https://hg.python.org/release
More information about the Python-checkins
mailing list