From 7fa10aa907ad6527f9e71a4d661281d21ac9150c Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Tue, 6 Dec 2016 12:07:48 +0100 Subject: [PATCH] Simplify dependency list for cached environemnts (many thanks @nsoranzo) --- lib/galaxy/tools/deps/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/galaxy/tools/deps/__init__.py b/lib/galaxy/tools/deps/__init__.py index 640726f73d9..ec6e41f63a7 100644 --- a/lib/galaxy/tools/deps/__init__.py +++ b/lib/galaxy/tools/deps/__init__.py @@ -201,8 +201,8 @@ class CachedDependencyManager(DependencyManager): def hash_requirements(self, resolved_dependencies): """Return hash for requirements""" - resolved_dependencies = [[(dep.name, dep.version, dep.exact, dep.dependency_type) for dep in resolved_dependencies]] - hash_str = json.dumps(sorted([resolved_dependencies])) + resolved_dependencies = [(dep.name, dep.version, dep.exact, dep.dependency_type) for dep in resolved_dependencies] + hash_str = json.dumps(sorted(resolved_dependencies)) return hash_util.new_secure_hash(hash_str)[:8] # short hash def get_hashed_requirements_path(self, resolved_dependencies):