Commits

Daniel Holth committed 6ac8f7a

python27, console script fixes

Comments (0)

Files changed (2)

wheel/__main__.py

 import os
 import baker
 import ed25519ll
+import hashlib
 import sys
 import keyring
 import wheel.install
         raise Exception("Keyring is broken. Could not retrieve secret key.")
 
 @wb.command
-def sign(wheelfile, replace=False):
-    """Sign a wheel"""
-    import hashlib    
+def sign(wheelfiles, replace=False):
+    """Sign a wheel"""    
     wf = wheel.install.WheelFile(wheelfile, append=True)
     record_name = wf.distinfo_name + '/RECORD'
     sig_name = wf.distinfo_name + '/RECORD.jws'
     wf.zipfile.close()
 
 
+def main(): # needed for console script
+    wb.run()
+
 if __name__ == "__main__":
-    wb.run()
+    main()

wheel/signatures.py

     def native(s):
         return s
     def binary(s):
+        if isinstance(s, unicode):
+            return s.encode('latin1')
         return s
 except NameError:
     def native(s):