[122496] branches/gsoc14-pip2port

gaurav at macports.org gaurav at macports.org
Wed Jul 23 03:12:36 PDT 2014


Revision: 122496
          https://trac.macports.org/changeset/122496
Author:   gaurav at macports.org
Date:     2014-07-23 03:12:35 -0700 (Wed, 23 Jul 2014)
Log Message:
-----------
Used openssl for checksum generation

Modified Paths:
--------------
    branches/gsoc14-pip2port/pypi2port.py

Property Changed:
----------------
    branches/gsoc14-pip2port/


Property changes on: branches/gsoc14-pip2port
___________________________________________________________________
Modified: svn:ignore
   - patch-license.py.diff

   + sources/


Modified: branches/gsoc14-pip2port/pypi2port.py
===================================================================
--- branches/gsoc14-pip2port/pypi2port.py	2014-07-23 10:11:24 UTC (rev 122495)
+++ branches/gsoc14-pip2port/pypi2port.py	2014-07-23 10:12:35 UTC (rev 122496)
@@ -204,11 +204,18 @@
     if file_name:
         checksums = []
         try:
-            h = hashlib.new('ripemd160')
-            with open(file_name) as f:
-                h.update(f.read())
-                checksums.insert(0, h.hexdigest())
-                checksums.insert(1, hashlib.sha256(f.read()).hexdigest())
+#            h = hashlib.new('ripemd160')
+#            with open(file_name) as f:
+#                h.update(f.read())
+#                checksums.insert(0, h.hexdigest())
+#                checksums.insert(1, hashlib.sha256(f.read()).hexdigest())
+
+            command = "openssl rmd160 "+file_name
+            checksums.insert(0,subprocess.check_output(command, shell=True, stderr=subprocess.STDOUT).split('=')[1].strip())
+
+            command = "openssl sha256 "+file_name
+            checksums.insert(1,subprocess.check_output(command, shell=True, stderr=subprocess.STDOUT).split('=')[1].strip())
+
             dir = '/'.join(file_name.split('/')[0:-1])
             if flag:
                 os.remove(file_name)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140723/7fcad616/attachment.html>


More information about the macports-changes mailing list