diff --git a/easybuild/tools/module_generator.py b/easybuild/tools/module_generator.py index aaf97d3194..c65879009e 100644 --- a/easybuild/tools/module_generator.py +++ b/easybuild/tools/module_generator.py @@ -49,7 +49,7 @@ from easybuild.tools.filetools import convert_name, mkdir, read_file, remove_file, resolve_path, symlink, write_file from easybuild.tools.modules import ROOT_ENV_VAR_NAME_PREFIX, EnvironmentModulesC, Lmod, modules_tool from easybuild.tools.py2vs3 import string_type -from easybuild.tools.utilities import get_subclasses, quote_str +from easybuild.tools.utilities import get_subclasses, nub, quote_str _log = fancylogger.getLogger('module_generator', fname=False) @@ -666,7 +666,7 @@ def _generate_help_text(self): if multi_deps: compatible_modules_txt = '\n'.join([ "This module is compatible with the following modules, one of each line is required:", - ] + ['* %s' % d for d in multi_deps]) + ] + ['* %s' % d for d in nub(multi_deps)]) lines.extend(self._generate_section("Compatible modules", compatible_modules_txt)) # Extensions (if any)