fix(pipres): Add dependency even if version was not found

This commit is contained in:
Vadim Kravcenko 2016-07-14 18:57:43 +02:00
parent d93319ccf1
commit 63be6bb253

View File

@ -114,7 +114,7 @@ def generate_requirements_file(path, imports):
imports=", ".join([x['name'] for x in imports])
))
fmt = '{name}=={version}'
out_file.write('\n'.join(fmt.format(**item)
out_file.write('\n'.join(fmt.format(**item) if item['version'] else '{name}'.format(**item)
for item in imports) + '\n')
@ -156,8 +156,13 @@ def get_locally_installed_packages(encoding=None):
for i_item in package_import:
if ((i_item not in ignore) and
(package[0] not in ignore)):
version = None
if len(package) > 1:
version = package[1].replace(
".dist", "").replace(".egg", "")
packages[i_item] = {
'version': package[1].replace(".dist", "").replace(".egg",""),
'version': version,
'name': package[0]
}
return packages