[Python-checkins] r83346 - sandbox/trunk/release/release.py

georg.brandl python-checkins at python.org
Sat Jul 31 16:13:40 CEST 2010


Author: georg.brandl
Date: Sat Jul 31 16:13:39 2010
New Revision: 83346

Log:
Allow selecting the release signing private key.

Modified:
   sandbox/trunk/release/release.py

Modified: sandbox/trunk/release/release.py
==============================================================================
--- sandbox/trunk/release/release.py	(original)
+++ sandbox/trunk/release/release.py	Sat Jul 31 16:13:39 2010
@@ -240,8 +240,11 @@
         fp.write(checksum_bz2.hexdigest())
 
     print('Signing tarballs')
-    os.system('gpg -bas ' + tgz)
-    os.system('gpg -bas ' + bz)
+    print('List of available private keys:')
+    run_cmd(['gpg -K | grep -A 1 "^sec"'], silent=True)
+    uid = input('Please enter key ID to use for signing: ')
+    os.system('gpg -bas -u ' + uid + ' ' + tgz)
+    os.system('gpg -bas -u ' + uid + ' ' + bz)
 
 
 def export(tag):


More information about the Python-checkins mailing list