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)