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):