Fix dict key:value in function parse_requirements()

This commit is contained in:
kxrd 2017-06-02 18:04:02 +02:00
parent 270f0e9933
commit 0886898d8d

View File

@ -234,13 +234,13 @@ def parse_requirements():
for x in data: for x in data:
if not any([y in x for y in delim]): # Check for modules w/o a specifier. if not any([y in x for y in delim]): # Check for modules w/o a specifier.
modules.append(x) modules.append({"name": x, "version": None})
for y in x: for y in x:
if y in delim: if y in delim:
module = x.split(y) module = x.split(y)
module_name = module[0] module_name = module[0]
module_version = module[::-1][0].replace("=", "") module_version = module[::-1][0].replace("=", "")
module = {module_name: module_version} module = {"name": module_name, "version": module_version}
if module not in modules: if module not in modules:
modules.append(module) modules.append(module)