Source code for galaxy.tools.hash
import hashlib
import json
[docs]def build_tool_hash(as_dict):
# http://stackoverflow.com/a/22003440
as_str = json.dumps(as_dict, sort_keys=True)
m = hashlib.sha256()
m.update(as_str)
hash = m.hexdigest()
return hash