Source code for pymyinstall.installhelper.requirements

"""
helpers around requirements


:githublink:`%|py|5`
"""


[docs]def build_requirements(module_list): """ builds a requirements list based on a list of :class:`ModuleInstall <pymyinstall.installhelper.module_install.ModuleInstall>` :param module_list: list of :class:`ModuleInstall <pymyinstall.installhelper.module_install.ModuleInstall>` :return: string :githublink:`%|py|13` """ res = [] for mod in module_list: if mod.version is not None: res.append("{0}=={1}".format(mod.name, mod.version)) else: res.append(mod.name) return "\n".join(res)