[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